На этом уроке мы установим дополнительные расширения для системы управления сайтом CMS MODX Revolution 2.3.2, которые будем использовать для создания блога.

  1. Выбираем в меню пункт "Приложение" -> "Установщик".

    Пункт установщик в главном меню CMS MODX Revolution

  2. На открывшейся странице нажимаем на кнопку "Загрузить дополнения".

    Страница, на которой можно управлять пакетами

  3. На странице "Поиск" вводим имя необходимого пакета (например: translit) и нажимаем кнопку "Загрузить".

    Поиск пакета в репозитории modx.com

  4. Повторяем вышеописанные действия для пакета sdStore, устанавливающего репозиторий MODSTORE, который мы будем использовать для загрузки остальных расширений для CMS MODX Revolution.

  5. После загрузки пакета sdStore, нажимаем на кнопку "Управление пакетами" или в главном меню выбираем пункт "Приложение" -> "Установщик". На открывшейся странице под надписью sdStore, нажимаем на кнопку "Установить". Далее нажимаем на кнопку "Опции установки" и в открывшемся окне нажимаем на кнопку "Установить пакет".

    Список загруженных пакетов MODX

Теперь переходим к установке пакетов из репозитория MODSTORE:

  1. Для этого на странице "Управление пакетами" нажимаем на стрелочку раскрывающего списка "Загрузить дополнения" и выбираем пункт "Выберите поставщика".

    Нажимаем на пункт Выберите поставщика

  2. В открывшемся диалоговом окне выбираем пункт modstore.pro, после чего нажимаем на кнопку "Сохранить и перейти в обозреватель пакетов."

    Выбираем поставщика из раскрывающего списка

  3. В поле "поиск" вводим имя необходимо пакета (например: DateAgo) и нажимаем на кнопку "Загрузить".

  4. Выполняем аналогичным способом загрузку следующих пакетов: Jevix, MinifyX, pdoTools и Tickets.

  5. После загрузки всех необходимых пакетов, выполняем их установку.

    Список установленных пакетов

В следующей таблице приведём краткое описание загружаемых пакетов:

Имя пакета Описание
Translit Он предназначен для транслитерации заголовка страницы в alias. Но лучше всего вместо данного расширения использовать пакет yTranslit.
DateAgo Он предназначен для форматирования дат в более дружелюбный вид.
Jevix Данный пакет предназначен для фильтрации контента, а также защищает нас от атак XSS.
MinifyX Он предназначен для автоматического сжатия стилей CSS и скриптов JavaScript, а также может использоваться для склейки файлов.
pdoTools Данный пакет предназначен для простой разработки сниппетов. Кроме этого он включает в себя очень популярные сниппеты: pdoResources, pdoMenu, pdoUsers, pdoCrumbs, pdoSitemap, pdoNeighbors, pdoField и pdoPage, которые мы будем использовать при разработке различных элементов сайта.
Tickets Данное расширение мы будем использовать для создания постов и комментариев.

Ну и напоследок скачаем платформу Twitter Bootstrap 3 и распакуем её в каталог assets нашего сайта.

Распаковка платформы Twitter Bootstrap 3 в каталог assets