Так как к стандартных возможностей MODX нам не хватит, то необходимо установить дополнительные пакеты.

Зайдем в административную панель. Для этого после адреса сайта напишем manager:

Далее зайдем Пакеты - Установщик:

Здесь жмём загрузить пакеты:

Ace

Первый пакет который мы установим это Ace - текстовый редактор, который позволит нам подсветить синтаксис, а также имеет встроенный Emmet.

Для установки пакета его сначала необходимо загрузить. Поэтому напротив имени пакета необходимо нажать Загрузить:

Например если мы зайдем в начальный шаблон, то код шаблона html имеет нечитаемый вид:

Пакет Ace подсветит синтаксис и HTML код станет более читаемым.

TinyMCE

Следующий пакет это TinyMCE. Это текстовый редактор, который заменит стандартные возможности редактирования текста:

translit

Следующий пакет это translit. Он предназначен для формирования дружественных URL.

pdoTools

Далее установим pdoTools. Это пакет который позволит выводить динамически меню, хлебные крошки, постраничную навигацию, а также список ресурсов.

Gallery

Следующий пакет это Gallery. Как вы наверное поняли из названия это галерея.

pThumb

Также для работы с изображениями нам потребуется пакет pThumb. Он позволит обрезать изображения до нужного размера, а также менять качество картинки.

MIGX

Следующий пакет это MIGX. Это настраиваемое дополнительное поле, при помощи которого мы будем создавать наш слайдер.

FormIt

Следующий пакет это FormIt. Он предназначен для работы с формами. Например контактная форма, которая будет у нас в контактах.

AjaxForm

И последний пакет это AjaxForm. Это дополнение к FormIt, которое позволяет использовать Ajax при отправке формы.

После того, как все пакеты загружены нажимаем вернуться в менеджер пакетов:

Здесь напротив каждого пакета нажимаем установить:

Теперь произведем первичные настройки. Для этого нажимаем шестеренку - заходим в системные настройки:

Здесь выбираем фильтр по разделу Сайт:

Меняем название сайта:

По умолчанию если мы создадим новый ресурс, то он не будет опубликован. Для того, чтобы такого не происходило сменим Публиковать по умолчанию на Да:

Далее выбираем Дружественные URL:

Здесь четыре строчки изменяем на Да:

И в строчке Транслитерация псевдонимов пишем russian:

Это позволит переводить русский язык транслитом.

Для того, чтобы дружественные URL работали необходимо переименовать файл .htaccess. Для этого перейдем на наш веб-сервер:

Перейдем в папку с проектом:

cd /var/www/html/modx/

В данной папке переименуем файл .htaccess:

mv ht.access .htaccess

Далее перейдем в папку core:

cd core

И повторим предыдущие действие:

mv ht.access .htaccess

Скачать необходимый для курса HTML шаблон, можно по ссылке.