Обзор CMS MODX 3

Обзор CMS MODX 3 - обзор от site-builders.ru
Автор обзора:
Название:
CMS MODX
Официальный сайт:
https://modx.com/
Бесплатный период:
нет
Тарифные планы:
от 200 руб.

ModX – бесплатная система с открытым кодом для создания, редактирования и управления содержимым сайта, которая позволяет вносить изменения, необходимые именно вашему ресурсу. Причем кастомизация может быть очень глубокой, но провести ее возможно только если имеете достаточно глубокие или хотя бы средние знания HTML. Построена ModX на основе PHP MySQL, поэтому может работать на любом веб-сервере.

С 2009 года система разделилась на две ветви: Evolution и Revolution. Первая основана на оригинальном коде, однако разработчики перестали ее поддерживать (за это взялось активное сообщество). Вторую же переписали с нуля, именно по ней выпускаются обновления, в том числе блокировка уязвимости системы. При этом обе ветви функционируют и имеют собственную  аудиторию.

Оценили ModX в первую очередь профессиональные разработчики, которые отмечают кроссбраузерность и кроссплатформенность. То есть, с движком удобно работать в любой среде. Также легко расширить функционал с использованием множества готовых модулей и плагинов. С их помощью удастся решать задачи любой сложности.

С применением ModX можно разработать корпоративный сайт, развлекательный блог с большим объемом медиаконтента, лендинг, интернет-магазин, новостийный портал и т.д.

 

Плюсы и минусы CMS MODX: отзывы «из первых уст»

CMS ModX имеет свои преимущества и недостатки, самые существенные из них представлены в таблице далее.

Плюсы

  • Удобство платформы и широкие возможности.
  • Быстрый старт: с инсталляцией справиться любой пользователь, есть встроенный менеджер.
  • Простое расширение опций.
  • Гибкие настройки сайта.
  • Удобное добавление и редактирование файлов.
  • Мультиязычность.
  • Доступ к созданию большого количества проектов, что особенно актуально для веб-студий.
  • Экспорт и импорт файлов благодаря API-интерфейсу.
  • Открытый исходный код, который можно тонко настроить под себя.
  • Расширенные возможности для коммерческих ресурсов: многоуровневый каталог, скидки, разные вариант оплаты, корзина.

Минусы

  • Отсутствует круглосуточная бесплатная поддержка.
  • Не очень простой в понимании интерфейс, новичкам придется его изучать некоторое время.
  • Сложности с шаблонами, тем для движка не очень много.
  • Необходимость скачивания и установки плагинов самостоятельно.

Далее разберемся, что же о ModX говорят пользователи. А их мнения в большей мере положительные. Отмечают:

  • Скорость разработки, при этом говорят, что есть сложности с масштабированием проектов. Пользователь отмечает, что движок быстро разворачивается и что у него все в порядке с документами. Рекомендует использовать для небольших проектов.
  • Удобство для новичков, даже при том, что придется осваивать определенные опции CMS.
  • Уместность использования для разработки и поддержки работы интернет-магазина с количеством товаров до 100. Для более масштабных проектов онлайн-коммерции ModX будет разочарованием.
  • Неплохой функционал, но не для всех. Пользователь отмечает понятность алгоритма работы при выполнении простых задач, если проблема становится серьезней, приходится очень долго разбираться.
"MODX — это мощный движок, который не подходит пользователям без технического бэкграунда хотя бы на уровне знания HTML и CSS, а также опыта самостоятельной разработки проектов на других системах. Чтобы не стать жертвой этой CMS, нужно выделить время на привыкание к ней."

Как создать сайт на MODX

Основная масса сайтов на MODX – это корпоративные ресурсы и интернет-магазины среднего размера. На версии Evolution, которая поддерживается сообществом, могут быть установлены ограничения примерно на 5000 документов. На Revolution, при использовании правильной конфигурации нет никаких лимитов, то есть удается создавать даже самые крупные проекты. Как это делать в деталях разберемся далее.

Установка CMS MODX

Скачать MODX бесплатно

Установка CMS – это, пожалуй, самое простое действие, которое вам предстоит совершить. Все что нужно – это скачать ПО с официального ресурса и распаковать в корень сайта на сервере. Далее, в адресной строке указать путь к установочному файлу – это запустит инсталляцию. Запрашиваемые программой данные нужно ввести – это адрес электронной почты, пароль и т.д.

Для начала установки уже должно быть домене имя, зарегистрированный хостинг, созданная база данных и файлы установщика размещены в нужном месте на сервере. 

Следующий шаг: введите в адресной строке http://адрес_сайта/setup. Это откроет первое установочное окно, где нужно выбрать языковую версию админки и интерфейс. Далее определитесь с типом установки, для нового сайта – это соответственно «Новая». Те, дополнительные параметры, которые связаны с назначением следует оставить такими, как есть по умолчанию. Отключите опцию «Отправлять заголовки x-Powere-by». Переход к следующему пункту нажатием кнопки «далее».

Этот этап состоит из 3 действий, они более трудоемкие, а именно:

  1. Настройка и подключение базы данных. Необходимо ввести имя пользователя, пароль, имя самой базы данных. Чтобы повысить безопасность, рекомендовано изменить значение префикса таблиц. Далее нажимайте «Проверить соединение с сервером базы данных и отобразить список доступных сопоставлений». Если все получилось, переходите к следующему шагу.
  2. Проверка кодировки и сопоставление символов. Если предложенные значения подходят, проведите проверку «Попытка создания или выборки баз данных». Успешное завершение означает, что можно переходить к третьему шагу.
  3. Ввод данных администратора. Нужен логин, адрес электронной почты, пароль. Соответственно пара логин и пароль нужна будет для входа в панель управления будущим сайтом.

Следующий шаг – отчет о проверке выполнения требований к серверу. Если этот шаг тоже успешный, то нажимайте «Установить». Теперь нужно немного подождать успешного завершения. Все готово – нажимайте «далее» и входите в админку.

Работа с дизайном MODX

В отличие от других бесплатных движков, ModX не предлагает готовых шаблонов. Но это не означает, что придется покупать их отдельно или же разрабатывать собственными силами. Движок сделан так, что сможете натянуть на него любые HTML-шаблоны. Как результат, будете иметь много макетов, в том числе бесплатных. Однако учтите, для настройки потребуются навыки работы с HTML и CSS, что вряд ли будет под силу новичкам.

Профессиональный дизайнер точно не столкнется со сложностями в адаптации любого шаблона для ModX. Единственное, что может пойти немного не так – необходимость изучения структуры и синтаксиса. Они отличаются от тех, что представлены в других движках. Новичкам же придется серьезно изучать документацию и смотреть массу видеоуроков. 

Одно из обновлений открыло возможности для пользования визуальным редактором FRED, имеющим интерфейс drag-and-drop. Он функционирует примерно так же, как и конструкторы сайтов. То есть, вы будете иметь возможность настроить страницы вручную путем перетаскивания элементов и изменения их внешнего вида. Для глубокой кастомизации все же придется вмешиваться в исходный код, а тут без знаний HTML/CSS/JavaScript не обойтись.

Алгоритм работы с шаблоном в MODX:

  1. Скачиваете или покупаете понравившийся шаблон, причем сможете найти сборку специально для MODX, хотя особенной разницы не будет.
  2. Загружаете распакованные файлы на сервер – это позволит получить доступ к ним движку.
  3. Создаете новый шаблон через админпанель.
  4. Переносите HTML-код в новый макет и проверяете, насколько правильно он отображается.
  5. Редактируйте пути к CSS-файлам, JS-файлам, изображениям.
  6. Назначьте шаблон для конкретной страницы.

В MODX вполне реально сделать шаблон динамичным, для этого нужно научиться работать с тегами. Тут есть определенные сложности, ведь теги отличаются даже в версиях, которые поддерживает разработчик и пользовательское сообщество, что уже говорить о других движках. Это значит, что для настройки придется то и дело сверяться с документацией. То есть, чтобы получить желаемый дизайн, нужно достаточно много работать с кодом, причем это касается даже базовых действий. Без навыков программирования и документации MODX настроить дизайн не выйдет.

Функциональные возможности MODX

Админка MODX

MODX выбирают в первую очередь за широкие возможности, которые он предлагает разработчикам. Ключевые возможности, на которые нужно обратить внимание:

  • гибкость дизайна, что дает возможность создать любую концепцию, при этом не придется особенно переживать об интеграции дизайнерских решений в систему управления;
  • создание собственного сайта при помощи CSS и HTML;
  • мощность и гибкость API – удается контролировать разработку и изменять функциональность ядра;
  • ориентированность системы на SEO-продвижение, для этого есть все необходимые инструменты и широкие возможности настройки.

MODX имеет небольшой, но достаточно объемный набор функций. Тут действительно нет ничего лишнего – только то, что может потребоваться для разработки сайта, который подходит для ваших целей. Набор опций, плагинов сможете подобрать исходя из тематики вашего сайта, причем как бесплатные, так и платные. Важный момент – MODX не создает дублей  страниц, ни при каких действиях разработчика. Особенно это актуально, если ваш опыт не очень большой.

Однозначно удобно простое управление, требования к хостингу умеренные. Пользоваться сможете консолью, с помощью которой удастся менять настройки сайта, редактировать его, добавлять контент и все это буквально в несколько кликов.

Среди других особенностей нужно выделить стойкость к увеличению трафика. Даже если единовременно на сайте будет много пользователей, страницы все равно будут загружаться.

Среди возможностей, которые просто необходимы для интернет-магазина:

  • личный кабинет с подключенной системой восстановления конфиденциально информации;
  • карточки с товарами, подгружаемыми иллюстрациями и ценами;
  • карточки с фильтрацией и глобальным поиском;
  • корзина с промокодами и скидками.

Также всегда есть возможность добавления других опций, которые потребуются именно в вашем магазине.

MODX изначально имеет встроенные библиотеки Scriptacuious, Prototype, Mootools. Активно используется в административной части Ajax. В списке документов увидите только необходимые пункты (родительские документы), при необходимости можно подгружать дополнительные. Плюс, список динамически обновляется при операциях редактирования, создания, удаления, публикации документов.

Удобна возможность разделения всех пользователей на тех, кто использует сайт и менеджеров или тех, кто им управляет. Права менеджеров определяются ролями и ними также можно управлять.

Стандартные инструменты доступны в базовом комплекте. Есть такие гибкие расширения:

  • Ditto. Отвечает за формирование списков страниц с разделением на страницы. С помощью этого расширения удается вывести обычный список документов в виде ссылок так и отсортированные по заданному ключевому слову. За счет этого удается использовать любые дополнительные параметры и показать имя автора статьи, количество комментариев, стоимость товара.
  • Wayfinder – инструмент для организации меню. С помощью него удастся организовать простое или многоуровневое и выпадающее меню.
  • eForm. Управляет работой форма MODX. За счет этого удается организовать любую форму и обработку для нее. Можно отправить на почту введенную информацию или обработать для достижения определенного результата.
  • Jot – механизм для сбора комментариев пользователей.

Есть еще ряд возможностей, которые обеспечивает своим пользователям MODX. Это: RSS-лента, фотогалерея, поиск, модуль для разработки интернет-магазина, счетчик статистики, конструктор блоков, модули для разработки разнообразных форм.

В целом, набор функциональных возможностей в большей мере зависит от того, какую версию движка вы выберете – ту, которую поддерживает пользовательское сообщество или ту, которую курирует разработчик. В любом случае, всегда остается возможность использовать дополнительные инструменты и тем самым расширить функциональные возможности сайта.

Интеграция и дополнения MODX

Есть ряд дополнительных возможностей, которые можно получить в MODX, заглянув в специальный каталог расширений. Конкретней:

  • Отложенные публикации. Эта опция дает возможность запланировать на определенную дату и время выход материалов на сайте. Они появляются автоматически, согласно с графиком. Это удобно в первую очередь для того, чтобы предлагать аудитории контент именно в то время, когда они его будут читать.
  • Прайс-лист. Это необходимо для сопровождения описаний услуг. Страницы с прайс-листами лучше ранжируются поисковиками.
  • Голосование. Встраивание таких блоков поможет стимулировать пользователей для более активных действий.

Также будет полезна быстрая загрузка страниц, вход через социальные сети, комментирование. Можно найти сотни расширений, которые помогают веб-разработчикам решать любые задачи.

SEO сайтов на MODX 

Движок MODX – один из самых дружественных в плане поискового продвижения. Вы получаете ряд возможностей, среди которых:

  • точечное создание оптимизации сайта под цели владельцы – на платформе удастся сделать простую визитку и ресурс с обширными возможностями;
  • экономия на платформе – в большинстве случаев можно работать бесплатно;
  • привлечение посетителей, которые становятся реальными пользователями.

Есть ряд особенностей продвижения сайтов на MODX, все из-за непростой архитектуры. От веб-мастера нужны умение и опыт. Даже при упрощенной технической составляющей, продвижение должно проводиться с учетом следующих моментов:

  • Проводите SEO-продвижение на старте проекта.
  • Для правильной работы необходимо расставлять тайтлы и следить, чтобы на главной странице и остальных отображалась полная информация.
  • Где нет отдельных полей для тайтла и ключевых слов необходимо создавать эти поля с категориями и делать их для всех шаблонов ресурса.

Для внутренней и внешней оптимизации очень важно закрывать дубли и своевременное исправлять технические ошибки, выбрать домен с www или без него. Устанавливайте СЕО-плагины для платформы – это необходимо для организации редиректа, настройки шаблонизации метатегов, перелинковки. Подключайте человекопнятные url, при этом никаких дополнительных настроек проводить не нужно, достаточно просто включить и использовать ЧПУ. Плюс к этому, MODX дает возможность задать необходимое расширение для страниц, например .html.

Следует отметить великолепный механизм управления ключевыми словами. Есть общий управляемый список ключей, которые далее просто выбираются в каждом документе. При этом движок сам прописывает все на странице без добавления кода.

Лучший хостинг для MODX

К выбору хостинга для MODX следует отнестись внимательно. Причем решение необходимо принимать в зависимости от того на какую аудиторию будет рассчитан сайт. Для ресурсов рунета отличный вариант Timeweb. Этот хостинг предлагает следующие условия:

  • виртуальный хостинг, VDS/VPS, выделенные сервера;
  • тестовый период длительностью 10 дней, но только для тарифов виртуального хостинга;
  • быстрая регистрация;
  • выбор панели управления: собственная, Vesta, ISPmanager Lite;
  • высокий уровень безопасности и возможность разграничения прав доступа;
  • двухфакторная авторизация по СМС и возможность настроить оповещение о новых событиях в аккаунте;
  • доступность техподдержки по телефону, в онлайн-чате или через email.

При том, что у Timeweb стоимость хостинга несколько выше, чем у других хостеров, однако качество предоставляемых услуг, в полной мере это оправдывает. 

Что касается сайтов зарубежных проектов, то для них лучше остановиться на хостинге от Hostgator. Это глобальный поставщик веб-хостинга и дополнительных услуг. Компания регулярно получает многочисленные награды на тематических форумах, хорошо о хостинге отзываются пользователи.

Планы виртуального хостинга бесплатно предлагают SSL-сертификат, неограниченную пропускную способность и установку в 1 клик. В таких тарифах есть много бесплатных опций, в том числе конструктор сайта, бесплатный перенос ресурса с домена. Доступен гибкий выбор ПО, расширенные функции и еженедельное резервное копирование.

Обратите внимание, представленные тарифы хостинга с большой скидкой и действуют они 1 год, продление происходит по базовым расценкам. Следует отметить высокий уровень надежности – 99,9% безотказно работы.

Дата центры размещены в Хьюстоне, Остине, Техасе. Служба поддержки всегда готова прийти на помощь в телефонном режиме через онлайн-чат или email.

Итоги

MODX – это движок, который сумел сочетать в себе отличную функциональность, простоту управления и доступность на всех браузерах. Есть вариации для специалистов и для тех, кто делает свои первые шаги в разработке. Сообщество пользователей, которые активно поддерживают работоспособность Evolution и готовы прийти на помощь в случае чего.

CMS MODX не ограничивает свободу действий разработчиков – удастся создать сайт любого формата, хоть одностраничник, хоть большой маркетплейс или корпоративный сайт. Но в этом случае без знания на базовом, а лучше среднем уровне HTML и CSS – не обойтись.

MODX – это мощный инструмент, что отменно подходит для разработки нестандартных сайтов и их управления  – собирайте собственную CMS.

Автор: Сергей Гаврилов
Редактор Site-Builders.ru
20.10.2022

Отзывы пользователей о MODX (1)

avatar
Дмитрий (30.09.2019)
Modx лучший! Есть только один минус мало информации по сравнению с раскрученными системами управлением сайтом.
avatar