# Что дальше

Все главы  [1 Перед началом](https://eile.site/cookbook/nachalo)[2 Установка](https://eile.site/cookbook/ustanovka)[3 Страницы](https://eile.site/cookbook/stranitsy)[4 Первый шаблон](https://eile.site/cookbook/pervyi-shablon)[5 Компоненты](https://eile.site/cookbook/komponenty)[6 Рамка сайта](https://eile.site/cookbook/ramka)[7 Поля страниц](https://eile.site/cookbook/polya)[8 Списки страниц](https://eile.site/cookbook/spiski)[9 Свои настройки](https://eile.site/cookbook/nastroiki)[10 Заявка на замер](https://eile.site/cookbook/forma)[11 Живые части](https://eile.site/cookbook/zhivye-chasti)[12 В интернет](https://eile.site/cookbook/v-internet)[13 Что дальше](https://eile.site/cookbook/dalshe)

# Что дальше

Сайт студии работает. Вот что ещё умеет Eile и куда смотреть, когда захочется большего.

Глава 13 из 13 · 2 минуты чтения

За двенадцать глав вы поставили 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` в терминале: все команды с примерами.
- [Глоссарий](https://github.com/a-sharapov/eile/blob/main/docs/glossary.md): все функции `$core` и термины Eile.
- [Исходник этого сайта](https://github.com/a-sharapov/eile/tree/main/site): он сделан на Eile, все шаблоны можно прочитать.