Темы на MODX Revolution
Не для кого не секрет что MODX Revolution является хорошим инструментом для определенных задач. Каждый человек в нем находит свой интерес.
С недавнего времени у меня появился интерес и вопрос:
Почему всякие популярные CMS имеют возможность ставить темы, а в MODX нет?
И вот очередной задор на создание нового пакета начался. Не вдаюсь пока в подробности, тк это отдельная статья (может быть будет), недавно допилил бетта-версию менеджера тем.
Пакет управления темами – это первый пакет который устанавливается и сама тема это еще один пакет.
Т.е. если у вас потенциально 2 темы похожи по функционалу, то поменяв одну настройку, вы можете получить новый дизайн моментально. И почти ничего не сломается.
Таким образом хочу предложить данный пакет со своим стандартом для создания темок для MODX.
Вообще темы и кастомная настройка нужны крайне малому кол-ву людей, (многие даже кардинально против тем, оглядываясь на WP и J) но может, я ошибаюсь и пакет и идея все же будет востребован более широко. Я например наоборот за темы — они позволяют ускорить запуск проекта.
Сам менеджер тем будет бесплатным, но его еще нужно доделывать. Если кому не безразлична судьба пакета – учувствуйте в обсуждениях, думаю, будет интересно всем, и нюансы по пакету, которые я не учел или не досмотрел обсудим.
А вот сами темы могут быть и платными и бесплатными – тут как захочет создатель темы.
Потому что создать тему – нужно затратить времени больше чем обычно (если мы говорим о качественной теме с настройками, ведь в настройках основной смысл тем.). Ну и естественно настройки в адмике, а не в коде. Т.е. чтобы Простой человек – поставил тему, и начал создавать ресурсы, загружать фотки, а параллельно менял размеры блочков, скрывал, добавлял надписи и блоки где хочет.
Конечно вседозвола в теме недолжно быть, это не контент билдер типа WP, а конфигуратор темы. Сам разработчик в теме предусматривает блоки и определяет какие параметры сможет поменять менеджер. Чтобы вы поняли о чем речь — маленькие примеры:
1) Изменяем вывод и цвет элементов
2) Добавляем текст в свободное место сетки.
Логика:
Есть строки цикла, которые вызывают более мелкие строки – блоки (Штуки).
В них прописана логика что подключается и как. И строки и блоки зависят от шаблонов modx. Те например строка – шапка сайта, и она подключает блоки соц-сетей, контакты. И так каждая стока со своим набором.
Возможности Сток:
— регулировать кол-во, вложенность основного блока. Тут создается сетка-разметка, например для шапки сайта или контента с сайдбаром или без сайдбара и прочее…
— Указываются шаблоны в которых показывать или выключать показ конкретной линии.
Возможности Штуковин (блоков):
1. Возможность тонкой настройки Штуковины для вывода. Например Css переключения отображения блока (например включить/выключить заголовок).
2. Возможность добавить предусмотренный произвольный блок. Например Последние новости. И выбрать у него – вкл/выкл слайдер. И кол-во элементов к выводу и прочее.
3. Возможность привязки к какому либо шаблону на сайте. (вкл-выкл).
4. Конфигурирование блока под нужную задачу. Можно просто вывести текст или лексикон из словаря.
Можно считать это экспресс анонсом.
Если данная тема заинтересует и получит отклик вас, читатели, то расскажу и опишу все это дело подробнее.
Так же если вы хотите поддержать проект по темам – милости прошу донат у меня в профиле.
С недавнего времени у меня появился интерес и вопрос:
Почему всякие популярные CMS имеют возможность ставить темы, а в MODX нет?
И вот очередной задор на создание нового пакета начался. Не вдаюсь пока в подробности, тк это отдельная статья (может быть будет), недавно допилил бетта-версию менеджера тем.
Пакет управления темами – это первый пакет который устанавливается и сама тема это еще один пакет.
Т.е. если у вас потенциально 2 темы похожи по функционалу, то поменяв одну настройку, вы можете получить новый дизайн моментально. И почти ничего не сломается.
Таким образом хочу предложить данный пакет со своим стандартом для создания темок для MODX.
Вообще темы и кастомная настройка нужны крайне малому кол-ву людей, (многие даже кардинально против тем, оглядываясь на WP и J) но может, я ошибаюсь и пакет и идея все же будет востребован более широко. Я например наоборот за темы — они позволяют ускорить запуск проекта.
Сам менеджер тем будет бесплатным, но его еще нужно доделывать. Если кому не безразлична судьба пакета – учувствуйте в обсуждениях, думаю, будет интересно всем, и нюансы по пакету, которые я не учел или не досмотрел обсудим.
А вот сами темы могут быть и платными и бесплатными – тут как захочет создатель темы.
Потому что создать тему – нужно затратить времени больше чем обычно (если мы говорим о качественной теме с настройками, ведь в настройках основной смысл тем.). Ну и естественно настройки в адмике, а не в коде. Т.е. чтобы Простой человек – поставил тему, и начал создавать ресурсы, загружать фотки, а параллельно менял размеры блочков, скрывал, добавлял надписи и блоки где хочет.
Конечно вседозвола в теме недолжно быть, это не контент билдер типа WP, а конфигуратор темы. Сам разработчик в теме предусматривает блоки и определяет какие параметры сможет поменять менеджер. Чтобы вы поняли о чем речь — маленькие примеры:
1) Изменяем вывод и цвет элементов
2) Добавляем текст в свободное место сетки.
Логика:
Есть строки цикла, которые вызывают более мелкие строки – блоки (Штуки).
В них прописана логика что подключается и как. И строки и блоки зависят от шаблонов modx. Те например строка – шапка сайта, и она подключает блоки соц-сетей, контакты. И так каждая стока со своим набором.
Возможности Сток:
— регулировать кол-во, вложенность основного блока. Тут создается сетка-разметка, например для шапки сайта или контента с сайдбаром или без сайдбара и прочее…
— Указываются шаблоны в которых показывать или выключать показ конкретной линии.
Возможности Штуковин (блоков):
1. Возможность тонкой настройки Штуковины для вывода. Например Css переключения отображения блока (например включить/выключить заголовок).
2. Возможность добавить предусмотренный произвольный блок. Например Последние новости. И выбрать у него – вкл/выкл слайдер. И кол-во элементов к выводу и прочее.
3. Возможность привязки к какому либо шаблону на сайте. (вкл-выкл).
4. Конфигурирование блока под нужную задачу. Можно просто вывести текст или лексикон из словаря.
Можно считать это экспресс анонсом.
Если данная тема заинтересует и получит отклик вас, читатели, то расскажу и опишу все это дело подробнее.
Так же если вы хотите поддержать проект по темам – милости прошу донат у меня в профиле.
Поблагодарить автора
Отправить деньги
Комментарии: 10
1) Изменяем вывод и цвет элементов — тут удобнее было бы наверное colorpicker какой-то с превью цвета
А так прикольно выглядит, только слово Штуковина как-то режет
А так прикольно выглядит, только слово Штуковина как-то режет
Да, туда просятся разные типы полей как TV-шки. оно в планах.
Пишу на Vue так что с плагинами проблем не будет, вопрос только времени.
Пишу на Vue так что с плагинами проблем не будет, вопрос только времени.
Ну вот никуда без критики.
это не критика, это пожелание на будущее
Было бы больше готовых шаблонов и решений для интернет-магазинов. Я думаю, народ бы охотнее устанавливал modx.
Привет.
Хорошая идея. Возможно в этом платном компоненте ты сможешь почерпнуть для себя идеи modmore.com/contentblocks/
Хорошая идея. Возможно в этом платном компоненте ты сможешь почерпнуть для себя идеи modmore.com/contentblocks/
Видел этот компонент.
Но опять таки это больше билдер контента.
А речь идёт о полноценной теме-конструкторе. Конечно со своими нюансами с поправкой на MODX.
В скорее планирую релиз, так что можно будет пощупать.
Но опять таки это больше билдер контента.
А речь идёт о полноценной теме-конструкторе. Конечно со своими нюансами с поправкой на MODX.
В скорее планирую релиз, так что можно будет пощупать.
есть ли какие-то подвижки в направлении тем? не могу найти.
Конечно есть на модсторе уже 2 темы. платные. и 1 для теста Демо — бесплатная.
Если есть желание протестировать вот ссылка: modstore.pro/search?query=magic
Если есть желание протестировать вот ссылка: modstore.pro/search?query=magic
уже смотрю. спаибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.