Разработчики часто выбирают ModX, чтобы создать корпоративный сайт или онлайн-магазин среднего размера. Платформа поддерживает известные HTML-фреймворки. К примеру, можно взять любой HTML-документ и подключить в административной панели. Специфика этой CMS даёт большие возможности программистам.
Напротив, владельцы магазинов, не знакомые с программированием, вынуждены обращаться к специалистам. Одна из хороших команд — «Красный хамелеон»
Вам останется принять правильное решение. Поможет в этом понимание основ работы Модэкс.
Один из базовых вопросов в электронной коммерции на ModX: на чем развернуть интернет-магазин.
Общие особенности ModX и его модулей
ModX — это свободная система управления содержимым, написанная на PHP, использует базу данных MS SQL или MySQL. Пожалуй, это основное, что роднит её с аналогами, в частности с WordPress, Joomla!
В Модэксе собственная терминология, которая используется в документах, админпанели и синтаксисе самого движка. Визуально это ненамного усложняет работу: глаз быстро привыкает.
Как и в других CMS, чтобы сайту добавить функции, нужно устанавливать расширения. В ModX они называются «модулями». Здесь редко встретите комплексные решения. Например, где в Вордпрессе применяются 1-2 плагины, в Модэксе приходится подключать большее количество модулей.
Версии движка: Revolution & Evolution
Evolution развивает пользовательское сообщество, новые обновления выходят на форуме пользователей. За обновления Revolution отвечают разработчики ModX, которые сообщают о новинках на официальном сайте.
Revo и Evo развиваются независимо, но по одним техническим стандартам. В результате сложилась ситуация:
- Evolution считается более гибкой, имеет доступ к множеству решений.
- Revolution ограничена в ассортименте модулей, однако работает стабильней.
Лучшие модули для магазина на ModX
Обычно такие модули — это скрипты корзины с модулем управления заказами в админке. Для полнофункционального магазина (личный кабинет, история заказов и т.д.) нужно устанавливать дополнительные сниппеты (фрагменты кода PHP) или отдельные расширения.
Известные модули для запуска интернет-магазина:
- MiniShop2;
- Shopkeeper (SHK);
- ShopModxBox;
- TSVshop.
В целом, вы не ошибётесь, если выберете одного из них. Они стабильно работают, к ним существует много расширений. Впрочем, есть «но», из-за которых вашему проекту могут подойти лучше другие модули.
Например, MiniShop и SHK самостоятельно не подключаются к 1С. Приходится добавлять сниппеты или запускать другие «плагины». Если вас не устраивает такая интеграция с 1С, воспользуйтесь ShopModxBox.
Программисты-аматоры оценят модуль TSVshop. Его функционал (методы доставки, оплаты, дисконтные карты и т.д.) расширяют аддоны. Вы просто устанавливаете нужный аддон и не лезете в код.
Резюме
Опытные программисты предпочитают Шопкипер или Минишоп. Скорее всего вам их предложат, с поправкой на версию ModX.
Другие модули заслуживают на внимание, и в конкретном проекте могут оказаться лучшим выбором. Совет: когда вам предлагают внедрить малораспространенный модуль, убедитесь, что он существует несколько лет, регулярно обновляется, а его разработчики предоставляют техническую поддержку.