Что там у ModX Evolution?

Что там у ModX Evolution изменилось за последние 4 года

Почти 4 года прошло, с того момента, как я плотно работал с CMS ModX. В 2013-ом году, была задача, реализовать на этой системе управления сайт автомобильной тематики – шины диски. Пришлось изрядно повозиться, т.к. помимо обычного подбора по параметрам, было много справочников со связкой марка, модель, год выпуска, кузов, объем и тип двигателя. Обычные фильтры для шин: ширина, профиль, диаметр, сезонность, шипы, производитель (можно было выбрать несколько вариантов из списка). Для дисков: ширина, диаметр, вылет, центральное отверстие, сверловка, производитель. Необходимо было разработать сайт, именно на CMS ModX, дизайн был не принципиален – главное функционал. Освежим в памяти, как устроен этот движок.

Установка ModX Evolution 1.2.1 (11 января 2017)

Перед нами архив CMS, распаковываем его на наш сервер, и устанавливаем. На выбор есть список из 19-ти язоков, на котором будет работать ваш будущей сайт, но Португальский (Portuguese) повторяется два раза. При более подробном рассмотрении верстки этой страницы, оказывается, у них есть отличие: portuguese / portuguese-br-utf8. Далее выбираем режим установки, в нашем случае доступен только один вариант «Новая установка», т.к. ранее на тестовом домене нечего не устанавливали. Последующие шаги весьма стандартны для всех CMS: информация для подключение к серверу где будет находиться база данных, информация для подключения к базе данных, параметры учетной записи администратора и выбор языка админ панели для него.

Установить новую копию ModX, режим установки

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

Небольшим отличием, служит реализвция функционал на шаге установки – после введения данных, у вас не будет кнопки далее в левом нижнем углу интерфейса, а под пунктом, где вы заполняли поля, есть ссылка. «Нажмите здесь…» и далее уточнение того, что она будет делать, после нажатия на неё по средствам Ajax будет произведено действие проверки и отобразиться её результат.

Дополнительные элементы ModX Evolution

На следующем шаге есть возможность установить демо-данные, выбрать шаблон, параметры (TV), чанки, модули, плагины, сниппеты. Раньше был небольшой список по каждому пункту, навряд ли можно было насчитать 10, а теперь выбор весьма обширен.

Параметры (TV)

  • blogContent — blogContent (RTE для новых записей в блоге);
  • documentTags — Tags (теги для текущего документа через пробел);
  • loginName — loginName (условное название для логина в пункте меню).

Чанки

  • AjaxSearch_tplAjaxGrpResult — Grp результат Tpl для AjaxSearch;
  • AjaxSearch_tplAjaxResult — Результат Tpl для AjaxSearch;
  • AjaxSearch_tplAjaxResults — Результаты Tpl для AjaxSearch;
  • AjaxSearch_tplInput — Заполнение формы для AjaxSearch;
  • Comments_tplComments — Комментарии (Jot) формы-шаблона;
  • Comments_tplForm — Комментарии (Jot) формы-шаблона;
  • mm_rules — Правила для ManagerManager по умолчанию;
  • WebLogin_tplForm — WebLogin Tpl.

Модули

  • Doc Manager — быстрое массовое обновление в документах на вашем сайте, в том числе шаблонов, деталей публикация и разрешений;
  • Extras — первый репозиторий для MODX EVO.

Плагины

  • CodeMirror — библиотеки JavaScript, которые могуи использоваться для создания интерфеса в редакторе, основанного на CodeMirror;
  • ElementsInTree — получение доступа ко всем элементам и модулей внутри боковой панели диспетчера;
  • FileSource — сохранение фрагментов кода и плагинов в файл;
  • Forgot Manager Login — сброс доступа для входа в систему, отправляет пароль по электронной почте;
  • ManagerManager — настройка диспетчера ModX, предназначен для разработки нестандартных решений для панели администратора или обычных пользователей;
  • Quick Manager+ — использует стандартный Quick Manager для поддержки редактирования контента;
  • Search Highlight — работает вместе с AjaxSearch, показывает подсказки — выделение на странице с результатами поиска;
  • TinyMCE — популярный WYSIWYG редактор контента и страниц;
  • TransAlias — ЧПУ, перевод URL в понятный вид.

Выбираете нужные, кликаем по кнопке «Далее», происходит проверка перед установкой разных параметров, таких как версий PHP и MySQL, прав на записи в директории, наличие Register_Globals, iconv. Принимаем лицензионное соглашение, устанавливаем, после установки система спросит вас о необходимости удалить папку /install/ с вашего сервера, соглашаемся. На выходе получаем вот такое демо-сайт, как на скриншоте ниже, а панель администратора разберем следующий раз.

Демонтационный сайт под управлением CMS ModX Evolution

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*