Содержание
Система управления контентом MODX это сравнительно новая система. Многие не знают про неё или боятся её, хотя система очень крута. В статье мы расскажем вам про CMS MODX.
Modx – это бесплатная система управления содержимым/контентом и фреймворк для Web-приложений. Ее разработка стартовала в 2004 году. На сегодняшний день представлены две версии движка: Evolution и Revolutoin. Разработчики уже прекратили поддерживать первую (но осталась поддержка сообществом пользователей). В данный момент актуальна только вторая версия. Именно над Modx Revolution теперь активно работают создатели.
Преимущества MODX
В ТОПе Рунета CMS Modx надежно закрепилась в пятерке лидеров. И речь идет о рейтинге всех систем: как коммерческих, так и с открытым исходным кодом. Modx принадлежит к категории Open Source, а значит, дает возможность создавать как сайты, так и веб-приложения.
К плюсам Modx можно отнести:
- интуитивно понятную административную панель и несложный функционал;
- удобный и практичный модуль SEO – диапазон его настроек позволяет совершенствовать внутреннюю оптимизацию и продвигать сайт в поисковиках;
- умеренные требования к хостингу, которые заключаются в наличии БД MySQL, IIS/Apache HTTP-сервера и поддержке языка программирования PHP;
- особенный синтаксис тегов, кажущийся сперва непривычным, но со временем становится понятно: таким образом обеспечивается чистота и разборчивость кода, чем не могут похвалиться прочие CMS с открытым исходником.
С помощью Modx можно добавить на страницу много полезных модулей: опросы, форум, чаты, блоги, подписку, фотогалереи, баннеры, интернет-магазин, платежные системы и прочие.
Большинству новичков ошибочно кажется, что система обладает весьма ограниченным рядом настроек. Но на самом деле это не так. Любой опытный веб-мастер знает, что Modx предоставляет огромное количество возможностей, которые за умелой оптимизацией панели администратора можно сразу и не разглядеть.
Использование шаблонов в ModX
Данная CMS не предусматривает работу с готовыми макетами. Но решение все равно есть: подгонять для ModX html-шаблоны. Поэтому, если вы владеете HTML и CSS, вам без проблем удастся настроить дизайн, пусть для этого и понадобится некоторое время.
Сейчас в Сети полно различных html- и css-шаблонов, в том числе бесплатных. Можно найти даже сборки, подготовленные специально для ModX.
Настройка шаблонов делается по такому алгоритму:
- Загрузить файл. Папку с выбранным шаблоном нужно разместить в каталоге /assets/templates/, где хранятся шаблоны движка.
- Создать шаблон. Название и описание шаблона прописываются в панели администратора, туда же переносится html/css-код. В ModX предусмотрен редактор, но при желании можно править код и вне системы, например, в Notepad++.
- Изменить путь. Чтобы страницы выводились корректно, необходимо редактировать пути ссылок к изображениям, скриптам, файлам стилей и т. д.
- Назначить шаблон. Портированный шаблон нужно назначить сайту или отдельной странице. На этом этапе уже можно проверить, корректно ли были сделаны предыдущие шаги.
- Написать теги. С помощью специальных тегов ModX шаблонам добавляют динамичный функционал. Небольшая загвоздка состоит в том, что синтаксис Revolution отличается от Evolution, поэтому правильность указания тегов лучше сверять по документации.
Как создать интернет-магазин в ModX
Система прекрасно подходит для реализации этой задачи, поскольку встроенные модули позволяют создавать интернет-магазины всех типов и масштабов. Эти инструменты ничуть не хуже многих платных аналогов. Они включают в себя такие функции:
- реализацию личного кабинета клиента;
- оформление торговых карточек с указанием цены, характеристик, описания, фотографий и рекламы;
- формирование корзины покупателя с возможностью редактировать ее и отправлять сообщения менеджеру;
- оформление каталога, упорядоченного по разным параметрам: стоимость, назначение, фирма и др.;
- добавление различных способов оплаты и вариантов доставки;
- настройка прав доступа для сотрудников;
- создание фильтров для удобного поиска нужного товара;
- размещение формы для получения обратной связи от посетителей сайта.
Чаще всего интернет-магазины создают в ModX с использованием модуля MiniShop, который легко превращает обыкновенный веб-сайт в хорошую торговую площадку. В дополнение ко всему он позволяет связывать товары по разным характеристикам, публиковать справочную информацию от производителей, добавлять неограниченное число складов, встраивать функцию «статус заказа» и процедуру регистрации пользователей.
Многие разработчики подготавливают и распространяют уже готовые сборки с определенным набором модулей. Но всегда можно заказать индивидуальный вариант, подходящий под конкретные условия и пожелания клиента.
Недостатки CMS ModX
Во всем есть свои минусы, и Modx – не исключение. Но хотя в данном случае их нельзя назвать критичными, желательно все-таки учесть эти нюансы перед установкой системы на сервер:
- Нехватка справочной информации и документации, что осложняет поиск действенных решений в затруднительных ситуациях. У многих других известных бесплатных CMS полезных материалов намного больше.
- Недостаточное количество макетов и готовых шаблонов. Если в Modx их не больше нескольких десятков, то для WordPress и Joomla, например, можно легко скачать хоть сотню качественных и бесплатных образцов.
Что касается второго пункта, решение мы уже находили – использовать CSS-шаблоны. Вот только справиться с настройкой этих файлов для использования в Modx под силу только опытным мастерам, хорошо знающим Modx-теги. В итоге, позиционируемая простой, система на самом деле заставляет новичков столкнуться с труднопреодолимыми препятствиями.
Терминология Modx отличается от той, которая используется в прочих CMS. Это вряд ли можно считать существенным недостатком, просто придется привыкать к тому, что веб-страницы здесь называются ресурсами, а чанки – это часто используемые фрагменты HTML-разметки.
Выводы
Система управления контентом Modx соединила в себе такие качества как функциональность, простоту в использовании и кроссбраузерность. Тем, кому версия Revolution покажется сложной, рекомендуем начать со знакомства с Modx Evolution. Не нужно бояться, что разработчики ее забросили: в пользовательском сообществе достаточно профессионалов, всегда готовых оказывать техподдержку движка.
Modx предоставляет веб-мастерам полную свободу выражения. С помощью системы можно создать сайт любого масштаба и типа: от одностраничного ресурса с описанием единственной услуги до полнофункционального интернет-магазина или крупного корпоративного портала. Но весь спектр возможностей Modx доступен только тем, кто знает хотя бы базу HTML/CSS, поэтому полным новичкам работать с движком будет непросто.
Защита Modx Revolutoin находится на высоком уровне. Так что миф об уязвимости систем с открытым исходным кодом, так активно распространяемый многими веб-студиями, не стоит принимать за правду. Modx Evolution в этом плане действительно чуть слабее. Именно поэтому для создания сайтов с платежами лучше все-таки пользоваться активной версией – Revolution.
Больше интересных новостей
Закат программирования как профессии?Как создать уникальную страницу блога за 7 минутРисуем героя из Among Us / Библиотека Python TurtleЧто выбрать C++ или C#? С чего лучше начать?Используемые источники:
- https://itproger.com/news/gid-po-cms-modx-dlya-novichkov