Wix снова рулит: функционал для редактирования кода страниц и создания БД
Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Сегодняшний пост будет полезен всем, кто задумывался как создать свой сайт. Если лет двадцать назад кто-то сказал, что с телефона можно будет не только звонить, но и фотографировать, смотреть на нем фильмы и слушать музыку, то многие покрутили бы пальцем у виска.
Теперь говорят, что создание сайтов в конструкторе включает в себя возможность редактирования кода пользователем. Я уже «приставил» палец к виску, но потом обратил внимание, что автором «новодела» является Wix. От этого можно всего ожидать, поэтому лучше проверить!
Замахнулись на главное
Главным недостатком любого конструктора сайтов общепризнанно отсутствие «выхода» к коду. Но если «нейтрализовать» эту проблему, тогда Wix превратится в облачную CMS. Или уже превратился?
Новый инструмент называется Wix Code. Насколько его реализация удалась, мы убедимся с вами на собственном опыте: полазим, поклацаем что да как! Ну а пока краткий обзор того, что умеет новое средство:
- Создание баз данных – слыхали о таком функционале на других конструкторах? Вот и я тоже слышу впервые!
- Создание собственных форм – пользователь получает возможность конструировать собственные нативные веб-формы, а не на основе шаблонов.
- Динамические веб-страницы – разработка и запуск множества веб-страниц на базе одного созданного дизайна. При этом для каждого образца можно установить уникальный URL, SEO-настройки и присвоить отдельную категорию.
- Повышение интерактивности сайта – для этого используются различные слайдеры, виджеты, кнопки скрытия элементов интерфейса и т.д.
- Wix Code APIs– представляют собой внутренние API для подключения к сайту нативных приложений конструктора. Их настройка производится через редактирование кода JavaScript.
- Расширенная поддержка сторонних API – Wix расширил возможности интеграции со сторонними сервисами. Теперь для их подключения навыки программирования не обязательны.
Доступно пока не всем
На момент написания статьи команда конструктора продолжала бета-тестирования Wix Code. То есть, пока новый функционал доступен только ограниченному числу пользователей платформы.
Думал, что не пробьюсь, или что на это понадобится дней пять. Чтобы принять участие в тестировании Wix Code, нужно перейти на лендинг, посвященный запуску инструмента. После этого нажать на ссылку «Apply for Beta».
*при клике по картинке она откроется в полный размер в новом окне
Заполнить анкету на участие в «тестовых заездах». В ней указать имя, адрес сайта, название компании. А также род своей деятельности и кто вам поведал о запуске Wix Code: социальная сеть, СМИ или другой источник.
Ну, думаю, все – не проканает! Застрял на процедуре рассмотрения своей заявки. «Крутить» ее будут дней пять-шесть, не меньше. Но для очистки совести все-таки заполнил анкету и пошел заливать «горе» очередной чашкой чая.
Пока «вливал», на указанную почту пришло письмо, информирующее, что я зачислен в команду «тестировщиков» Wix Code. На радостях даже успел обжечься и подавиться чаем 🙂 .
Стартуем!
Мне ничего не остается, как начать тестировать новый инструмент, и «обожженным» на обзорах других конструкторах языком поведать вам о тонкостях реализации Wix Code.
После авторизации в Wix в верхнем левом углу (на главной странице админки) нажмите ссылку «Мои сайты». Во всплывающей боковой панели выберите нужный и перейдите по ссылке «Редактировать».
В окне редактора веб-страниц в верхнем меню выберите пункт «Инструменты». Расширьте набор средств, активировав параметр «Инструменты разработчика».
*при клике по картинке она откроется в полный размер в новом окне
После этого интерфейс редактора изменится. В нем появятся недоступные доселе инструменты, обладающие чудодейственными (для конструктора сайтов) свойствами.
Обозреваем новые чудеса Wix
Новый функционал размещен в трех пунктах бокового меню. Главная составляющая, редактор кода, расположен в отдельном фрейме внизу рабочей области. Ознакомимся с каждым нововведением по отдельности.
*при клике по картинке она откроется в полный размер в новом окне
- Редактор кода JavaScript – позволяет привязать к конкретному элементу страницы или сайта событие. Для этого достаточно выделить нужную структуру дизайна и в меню правой клавиши выбрать пункт «View Properties».
*при клике по картинке она откроется в полный размер в новом окнеВ панели «События» выбрать событие, перейти в редактор кода и кликнуть в нужном месте. После чего обработчик будет автоматически добавлен в общий скрипт.
*при клике по картинке она откроется в полный размер в новом окне - Добавление внешних скриптов – через раздел «Public» пользователь может создать внешние скрипты и размещать их в отдельных папках. Для этого нажмите на ссылку «Добавить новый файл».
Затем задайте имя файла скрипта и можете приступать к написанию программного кода в специализированном редакторе с подсветкой и валидацией синтаксиса.
*при клике по картинке она откроется в полный размер в новом окнеТакже реализована консоль разработчика для отладки и тестирования кода. Она доступна в режиме предпросмотра.
*при клике по картинке она откроется в полный размер в новом окне - Создание модулей – веб-модули являются основным средством, с помощью которого пользователь Wix может реализовать интеграцию своего кода, взаимосвязь с другими скриптами и их выполнение в front-end сайта. Инструмент для создания модулей расположен в разделе «Backend».
Более подробно модель построения веб-модулей и работа с ними описана в соответствующих разделах справки конструктора.
*при клике по картинке она откроется в полный размер в новом окне - Коллекции баз данных – это один из самых «завораживающих» моментов всего обзора. Только вдумайтесь: полноценная база данных в конструкторе сайтов!
Для создания БД перейдите в раздел меню «Collection».
Схема работы с базами данных в Wix Code.
Сначала задаем имя коллекции.
Затем выбираем шаблон БД.
Создаем, заполняем таблицу и настраиваем доступ к данным, которые в ней содержатся.
*при клике по картинке она откроется в полный размер в новом окнеПосле этого привязываем коллекцию к нужному элементу на странице и выводим информацию из БД.
*при клике по картинке она откроется в полный размер в новом окнеВ новой (тестируемой) версии редактора Wix после щелчка по любому из элементов дизайна страницы выводится значок стека. Клик по нему позволяет подключить любую из коллекций, созданных пользователем.
*при клике по картинке она откроется в полный размер в новом окне
Палец в сторону!
Все возможно! Это же Wix! Поэтому я убираю палец – крутить им у виска нет причины! Wix Code рулит, хотя пока не для всех. Но судя по тому, что уже подготовлена техническая документация по новому функционалу, то воспользоваться им скоро сможет каждый user конструктора. Точнее, уже облачной CMS 🙂 .
Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru
Комментарии и отзывы (5)
Дмитрий(я не одну Вашу статью прочла, -мне показалось,что с именем не ошиблась)очень люблю Ваш сайт;к Вам полное доверие, -пишите серьезные вещи,но чувствую здоровый юмор.Вы задумали очень хороший и нужный проект.Большое спасибо.
Спасибо за статью, видел рассылку что wix сделал за 2017 год и видел этот модуль, но он был на англ и я так и понял что для России еще недоступен. Оказалось в бету можно вступить. Еще вчера гневался, что не могу повесить событие для отслеживая клика по кнопке, но вот чудо. Спасибо за инфу 🙂
Здравствуйте !
Да Нововведения просто потрясающие !!! А сейчас они еще улучшили и добавили некоторые фукции...))))
Дмитрий было бы замечательно если бы Вы более подробно про новый функционал —
добавление внешних скриптов создание модулей ... ...
С ув Aleks
Плохой — абсолютно любой конструктор.
Даже если собрать всех их вместе, не смогут они составить конкуренцию Человеку, как по КАЧЕСТВУ кода, так и по чистоте, правильности, логике. Это ФАКТ.
А Ваш WIX — только замыливание глаз для наивных и не очень умных.
Самое важное в редактировании сайта — доступ к коду. В wix этого нет, а чушь с жабаскриптом...это как коту давать супчик постный покушать — даром не нужен.
У меня самого проект на Wix. https://www.buhgaltera.info/ , не плохой конструктор, интуитивный.