Тема блога для MODX 2.x - mtBlog 🔥

Время идет и настало время готовых тем для MODX. И данным пакетом я это начинаю реализовывать.
Это значит, что популярные решения различных типов сайтов в перспективе появятся и для MODX. И одно из таких решений является mtBlog 1.0.0: mt — приставка значит MagicThemes пакет (как основа движок), а Blog – тип/название темы. Не замысловато.
Стартовать я решил с простенькой 2-х колоночной темы для блога.



В этой теме есть основные функции:
  • Публикация статей;
  • Привязка статьи к категориям;
  • Выводить списки статей к определенным категориям (физически есть url у категории);
  • Выводить в боковой колонке (боковая панель) списки статей, категорий и т.д.
  • Вывести свои соц. сети в шапке (или убрать, если не нужны или вообще переместить в футер).
  • Простой поиск по прямому совпадению слов.
  • Добавлять/убирать блоки и панели для разных шаблонов, менять цвет и оформление всего сайта и т.д.
  • Полный список возможностей и вообще посмотреть что к чему — ссылка в конце статьи.
Тема mtBlog вышла в статусе платной поддержки. Таким образом упор делается на:
  • качество темы;
  • различные улучшения;
  • полезные функции;
  • на поддержку темой каких-то других пакетов (например в будущем — комментарии, морфологический поиск и т.п.);
  • улучшение движка и возможностей MagicThemes.
Одно из важных моментов в теме – это ее вид и приятный дизайн. А если вам понравилась тема, но у нее нет нужной вам функции, то вариантов два:
  1. Доделать самому;
  2. Написать в комментариях этого поста или иным способом донести необходимость функции автору, а автор внесет изменения, дополнения в тему;

Стандартный вид данной темы на главной:

тема mtBlog для MODX на MagicThemes


Отмечу, что категории реализованы через ресурсы. Поэтому прежде чем добавить к статье категорию ее нужно заранее создать.
Для удобства работы в админке Вы можете использовать пакет collections, который поможет организовать вложенные статьи и категории списками с поиском.
Для главной страницы в админке предусмотрен выбор ресурсов, которые необходимо отобразить наперекор дате публикации (TV -Ресурсы для главной страницы). Это TV кстати, можно использовать и на других страницах по желанию. Функция унифицирована.
После установки темы вам как минимум нужно будет создать ресурсы и назначить им верные шаблоны, загрузить фото.
В будущем, если вы захотите сменить дизайн (сменить тему), то вам нужно будет:
  • Проверить совместимость с новой темой.
  • Установить тему и переключить ее в настройках MagicThemes.
Повторюсь о возможностях блочной структуры темы, да и всех будущих тем на ядре MagicThemes: Вы можете менять области (строки), Блоки (штуковины) как заблагорассудится:
Например в шапке сайта, поменять местами соц сети и меню, поменять цвет соц сетей на любой цвет общий. Убрать/изменить фиксированный слайд на главной странице. Добавить текст копирайта в подвал сайта, а логотип там убрать вообще и т.д.

Идея простая – делать все что угодно с оформлением сайта в рамках, которые позволяет тема.
💬 Полное описание и покупка mtBlog тут

▶️ Видео — Настройка темы mtBlog для работы сайта (30 минут).

Полезных вам сайтов!

05-12-2022 Обновилась версия до 1.0.1. Исправлено пару ошибок и добавлена OG и Chema/article для статьи
Алексей Смирнов
18 августа 2022, 12:09
modx.pro
1
1 235
+9
Поблагодарить автора Отправить деньги

Комментарии: 3

vectorserver
19 августа 2022, 08:28
0
Задумка неплохая, но я быстрее стырю шаблон и раскидаю его по чанкам)
Увидел одно удобство (как у Joomla, там Чанки называют Модулями), это привязка блока к определенной странице или категории.

По идее нужно задать стандарт позиций (header,sidebar,top-position,bootom-position,footer) и обзывать чанки такими именами, так будет быстрее настраивать шаблоны, а каждого чанка есть настройки (где и как показать его).

К примеру вот так:
    Алексей Смирнов
    19 августа 2022, 11:13
    0
    Задумка неплохая, но я быстрее стырю шаблон и раскидаю его по чанкам)
    За 30 минут прям успеете? Ну ок.

    По идее нужно задать стандарт позиций (header,sidebar,top-position,bootom-position,footer) и обзывать чанки такими именами, так будет быстрее настраивать шаблоны, а каждого чанка есть настройки (где и как показать его).
    На первый взгляд я так тоже думал, но углубился в тему и понял что это решение не пойдет, потому что программист может даже кодом все сделать, а вот обычный человек — нет. В джумле тоже нет золотого стандарта позиций. Сомневаюсь что будет как-то быстрее в парадигме тем. Если для себя делать без привязки к темам — можно что угодно, а тут есть правила и некие постулаты типа — сменил тему, тема сменилась и почти ничего не полетело. В WP и джумле эта боль есть.
    Тут я предусмотрел разные варианты которые эту боль вполне могут решить, но это обсуждение уже перетекает не о данной теме, а о MagicThemes.
    Алексей Смирнов
    05 декабря 2022, 16:37
    +2
    Выпустил новую версию 1.0.1. изменения не большие, но полезные для СЕО.
    — Добавлена разметка OG для страниц со статьями.
    — Добавлена разметка schema.org/Article для статьи
    — Исправлена логика вывода в шапке сайта данных ( canonical, keywords):
    Если в ресурсе создано TV поле keywords и заполнено, то оно выводится в шапке, иначе нет.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3