Все публикации на тему: MODX Revolution
Revolution или Revo – на данный момент, единственная версия системы управления контентом (CMS) поддерживаемая компанией MODX Systems LLC.
Очень популярна в русскоязычном сегменте интернета – по разным данным, занимает 4-5 строчку рейтинга CMS. Имеет развитое сообщество с оперативной обратной связью, активный чат в Телеграм, альтернативный репозиторий с компонентами (дополнениями). Среди участников сообщества несколько программистов, участвующих в работе над самой системой MODX Revo.
Основные плюсы системы – гибкость, расширяемость и универсальность.
Бесплатных CMS много, большая часть из которых специализированные. Например, форумный движок phpBB: предусмотрено всё для решения конкретной задачи: просмотры тем – пожалуйста, ответы на сообщения, регистрация, статистика просмотров - сколько угодно. Но кастомизация шаблона – совсем не простая задача, дополнительная функция – через хуки, но также далеко не во все события можно вмешаться.
В MODX Revo (с основными дополнениями) таких событий – около 200. И каждое можно перехватить, создав прямо в админ панели в несколько кликов специальную подпрограмму – плагин, получить данные, проверить, изменить и отправить дальше на обработку, либо прервать действие по условию. Это по умолчанию встроенные разработчиками функции, не препятствующие обновлению компонентов и системы.
Таких преимуществ у CMS Revo масса:
- пользовательская админка, настраиваемая по составу как под группу пользователей, так и под одного конкретного,
- система контекстов, расширяющая одну установку ядра на множество сайтов с разными языками, страницами входа и правами пользователей,
- надежность работы с минимальным числом конфликтов дополнений (возможно, объясняемая небольшим их количеством необходимым для обслуживания широкого круга задач),
- возможность расширения шаблона страницы с добавлением произвольных данных – изображений, текста, тегов с реализацией управления из админ панели,
- невероятно гибкий функционал для управления информацией – как при выводе на страницу сайта, так и запись с изменением в базе данных.
Особенности MODX Revolution, на которые нужно обратить внимание:
- решение некоторых пользовательских задач связано с программированием на PHP и Javascript. Разумеется, есть широкий круг возникающих вопросов, не закрытый дополнениями. Ответы на большинство из этих вопросов можно найти с помощью вдумчивого поиска и использовать чью-то готовую реализацию.
- для этой CMS нет готовых шаблонов или тем в том понимании, которое принято в других системах (WordPress, к примеру),
- почти все компоненты (дополнения) для интернет-магазина платные. Сам minishop2 бесплатен и обладает отличным функционалом, что является одним из основных доводов в пользу MODX Revo.
Обрезка изображений в MODX
30.11.2018 г.Контент любой веб страницы содержит изображения, которые нужно обработать перед выводом на экран. В первую очередь, это необходимо для ускорения её загрузки на любом устройстве (стационарном или мобильном).
Шаблонизатор Fenom для MODX
13.07.2018 г.Возможности шаблонизатора Fenom для MODX, модификаторы, полностью заменяющие стандартные теги MODX и расширяющие их функции, шаблоны, чанки и сниппеты в файлах, условия и циклы. Расширенные примеры выборки, группировки и оформления вывода ресурсов и товаров minishop2 в корзине
Автозаполнение полей адреса доставки заказа
24.03.2018 г.Для удобства использования интернет-магазина нередко требуется как проверка введенных покупателем данных, так и помощь в заполнении формы заказа товара (вывод подсказок). В качестве примера проведем реализацию автозаполнения для полей адреса доставки на основе JQuery плагина онлайн-сервиса КЛАДР
Плейсхолдеры MODX Revo
14.11.2017 г.Плейсхолдер в CMF MODX Revolution – один из основных элементов в общей структуре страницы сайта. Перед выдачей сформированной страницы браузеру (который "понимает" HTML-теги), парсер MODX обрабатывает её шаблон на наличие "своих" тегов. Если в сниппет не требуется передавать большое число параметров, их можно вызывать ...
Вывод загруженных файлов Tickets
05.11.2017 г.Компонент Tickets позволяет реализовать загрузку файлов с фронтенда сайта, связанных с конкретным документом. Особенности работы: Источник файлов для тикетов, по умолчанию Tickets Files (Media->Источники файлов), расположение папки – assets/images/tickets/. При добавлении нового тикета, до его сохранения, файл загружается ...
Tickets настройка обработчика
01.10.2017 г.Бесплатный компонент Tickets реализует особый вид документа (ресурса) в MODX Revo – тикет. Встроенная система добавления тикетов и комментариев к ним с фронтенда сайта, включая загрузку файлов. Редактирование на фронтенде, возможность сохранения в черновики (без публикации). Удобное управление тикетами и комментариями ...
Как сделать сайт недорого?
05.09.2017 г.Если вы уверены, что сайт вам необходим, то делать и запускать его нужно, по возможности быстро. Почему? Потому что Интернет – система огромная и инертная, новые ресурсы рассматривает и оценивает довольно долго. Первоначальная индексация страниц (ориентировочно): Google – 1-2 недели, Яндекс – 1 месяц. Фильтр ...
pdoResources
25.06.2017 г.Сниппет pdoResources – самый гибкий, мощный и универсальный инструмент из набора pdoTools. Создан, как замена getResources, но имеет важные отличия - работает быстрее, лишен его недостатков и оснащен таким набором дополнительных параметров, который практически не ограничивает возможности выборки ресурсов разных классов ...