Что дальше
Сайт студии работает. Вот что ещё умеет Eile и куда смотреть, когда захочется большего.
За двенадцать глав вы поставили Eile, собрали шаблоны и компоненты, завели поля и настройки, сделали форму с заявками, оживили страницу островом и выложили сайт в интернет. Этого хватит для большинства небольших сайтов. Дальше по желанию.
Поиск по сайту
В Наборе компонентов есть SearchForm (поле поиска для шапки) и SearchResults (страница выдачи с подсветкой найденного). Поиск понимает русские окончания: по запросу «книги» найдётся и «книгу».
Несколько языков
Язык задаётся ветке дерева: страница /en с языком English, и всё внутри неё английское. Подписи шаблонов переводятся в Настройки → Переводы. Так устроен сайт, который вы читаете: русская главная по адресу /, английская по /en.
Готовые каркасы
Команда cms new разворачивает готовый сайт: блог, портфолио, сайт компании, витрину или магазин. Это хороший учебник: разверните каркас в отдельной папке и почитайте его элементы.
$ mkdir blog-example
$ cd blog-example
$ cms new blog
$ cms --port 8081Параметр --port 8081 нужен, чтобы пример не спорил за порт с сайтом студии, если тот тоже запущен.
Плагины
Плагин меняет поведение всего сайта: может поправить готовый HTML перед отдачей, перенаправить несуществующий адрес или отреагировать на публикацию страницы. Пишется на TypeScript прямо в Элементах, включается одной кнопкой.
Переезд с MODX Evo
Если у вас есть сайт на MODX Evolution, его можно перенести из дампа MySQL: cms import-evo dump.sql. Дерево с id, шаблоны, чанки и TV переедут, а сниппеты на PHP придётся переписать компонентами: этому вы теперь научились.
Документация
- Раздел Помощь в менеджере: как вести сайт, коротко и по задачам.
cms helpв терминале: все команды с примерами.- Глоссарий: все функции
$coreи термины Eile. - Исходник этого сайта: он сделан на Eile, все шаблоны можно прочитать.