В данном уроке разберемся с вопросом: как сделать блог на MODX, причем разберем 3 актуальных способа.
Если сейчас посмотреть статью Создание блога из официальной документации, то увидите перечень устаревших дополнений для создания блога:

Все эти дополнения до сих пор работают тот же GetPage — который последний раз обновлялся в 2014 г.!!! И подобных устаревших статей множество — на этом останавливаться не буду. Лучше сразу поговорим как сделать правильно блог в 2022 году.
На каких компонентах лучше всего делать MODX блог?
Правильный ответ на данный вопрос следующий: на тех компонентах которые регулярно обновляются (поддерживаются). Основным компонентом будет PdoTools — это так сказать улучшенная замена выше попадающихся компонентов: GetResourses, GetPage, Breadcrumb и не только! Ещё в рамках конкретного урока (если учесть ссылки на отдельные уроки про то как сделать отдельные элементы), также используются следующие пакеты:
SimpleSearch — реализация поиска (кто на чистом феном делает — то могут обойтись и без него).
pthumb — обрезка изображений (если не важна скорость загрузки, его можно не использовать).
xLike — реализация системы лайков.
Tickets — реализация комментирования и не только (не нужны комментарии — можно не устанавливать), либо вообще воспользоваться сторонними формами комментирования.
Актуальные варианты создания блога на MODX
1. Создание блога на базе Tickets
Довольно неплохой и рабочий вариант блога, особенно, если нужна форма комментирования, которая сохраняет комментарии в базу. До недавнего времени я использовал именно этот вариант, пока в один прекрасный момент один из клиентов которому я разрабатывал сайт с таким блогом не попросил меня внедрить и настроить скрипт: AntiBot Cloud, после чего Tickets начало колбасить (перестали сохраняться тикеты). В конечном итоге после суток борьбы с зависаниями (которые я решить не смог) пришлось переделать блог под второй вариант. В общем теперь к нему я больше склоняюсь.
2. Создание блога на базе ресурсов
По факту это более гибкий вариант, чем вышеприведенный, тут мы можем использовать все что угодно: любые компоненты, хоть тот же Tickets и здесь мы к нему уже не жестко привязаны и всегда его можем заменить.
3. Создание блога на базе Minishop2
Minishop2 — это дополнение для создания интернет-магазинов, но на нем можно запилить и полноценный блог. Если я бы сейчас создавал чисто блог (где не планируется внедрения интернет-магазина, как в данном случае), то я бы сделал его на базе Minishop2. И сейчас расскажу почему — во первых у нас из коробки есть галерея изображений, тегирование, завязка комментариев от Tickets прямо на страницах товаров (статей), мультикатегорийность — т.е. одну и туже статью можно выводить сразу в нескольких категориях (аля wordpress) и прочие фишки.
Важно: 1 и 3 вариант только для MODX v2, если используете, MODX 3 делайте на базе ресурсов!
В следующем уроке уроке изучим компонент tickets и затем начнем создавать блог: разберу как его слетать при помощи ресурсов и прям на чистом tickets.









