Создание блога на MODX Revolution

MODXMODX Revolution является популярной системой управления контентом (CMS). И, хотя блоги не являются её прямым предназначением, тем не менее, приспособить MODX Revolution под ведение блога можно. В дальнейшем это позволит вам использовать все преимущества этой CMS, а их у неё не так уж и мало.

Первым делом отметим, что для создания блога нам потребуется несколько дополнений. О том, как ставятся дополнения в MODX Revolution, можно прочитать по этой ссылке. Нам понадобятся следующие пакеты:

  • pdoTools — многозадачное дополнение, которое очень упрощает создание сайта. Все его функции перечислять не буду, лучше дам ссылку на его страничку;
  • Tickets — дополнение непосредственно для создания блога (в том числе формы комментирования, отзывов и прочего);
  • HybridAuth — поставьте это дополнение, если хотите, чтобы оставлять комментарии могли только авторизованные пользователи;

Отмечу, что то же дополнение Tickets вы в стандартном репозитории MODX не найдёте, поэтому советую подключить известный в рунете репозиторий Modstore. Как это сделать без дополнительных регистраций, описывается в статье по вот этой ссылке.

Итак, после того как все дополнения установлены, перейдем к созданию блога.

Стоит отметить, что перед этим лучше подготовить шаблон сайта (а то и несколько). Впрочем, всё нижеследующее можно сделать и при использовании стандартного шаблона MODX.

Используя раздел Ресурсы на панели слева, создаём раздел с тикетами. Для этого щелкаем правой кнопкой мыши по Website, а далее в меню выбираем СоздатьРаздел с тикетами.

Создание блога на MODX Revolution
Создание раздела с тикетами в MODX Revolution

В открывшемся окне настройки обязательно заполняем поля Заголовок и Шаблон.

Создание блога на MODX Revolution

Переходим на вкладку Настройки раздела. В основных настройках рекомендуется снять галочку Использовать HTML-редактор.

Создание блога на MODX Revolution

На вкладке Дочерние тикеты выберите шаблон для тикетов, в графе Формирование URl укажите %alias (или сформируйте свой шаблон URL дочерних тикетов, исходя из подсказок под строкой), кроме того, желательно отключить Jevix.

Создание блога на MODX Revolution

После этого снова открываем основные настройки раздела и вставляем следующий код:

[[!pdoPage? &element=`getTickets`]] [[!+page.nav]]

Создание блога на MODX Revolution

Не забывайте сохранять настройки после редактирования.

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

Создание блога на MODX Revolution
Создание тикета в MODX Revolution.

Другой способ создать тикет — щелкнуть по соответствующей кнопке внизу раздела с тикетами.

Создание блога на MODX Revolution

Это откроет перед вами страницу создания статьи. Заполните как минимум заголовок статьи и набросайте небольшой текст для примера. Сохраните статью. Чтобы опубликовать её, щелкните по кнопке, выделенной на скриншоте ниже.

Создание блога на MODX Revolution

Создайте хотя бы две пробные статьи для бОльшей наглядности и опубликуйте их. Вот как это выглядит в моем случае:

Создание блога на MODX Revolution

Безусловно, при публикации статей нам не нужно, чтобы на главной странице отображался весь текст статьи. Для этого используйте поле Аннотация (введение). В него вводите ту часть текста, которая должна отображаться на главной странице. Полный текст должен быть в поле Содержимое. Не забывайте, что текст в обоих полях должен содержать необходимое HTML-форматирование. Чтобы не задавать его вручную, используйте специальные редакторы в CMS. Отключить редактор и просмотреть текст можно, сняв галочку Toggle Editor.

Создание блога на MODX Revolution

Вот так выглядит результат:

Создание блога на MODX Revolution

В следующей статье про MODX Revolution мы «прикрутим» к нашему блогу форму для комментариев. 🙂

Добавить комментарий

Ваш адрес email не будет опубликован.