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

Возможности MODX Evolution

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

Полная свобода творчества
Система управления сайтами MODX позволяет создавать сайты точно такими, как вы их себе представляете, с абсолютно неограниченными возможностями для творчества. Мы считаем, что средства разработки сайтов должны учитывать творческое видение пользователей, не вводя никаких специальных ограничений.
Безопасность и защита
MODX заботится о безопасности довольно серьезно. Команда разработчиков постоянно проводит аудит кода MODX для того, чтобы быть уверенными в актуальности кода, и исправляет любые проблемы, которые могут возникнуть.
Оптимизация сайтов (SEO)
MODX позволяет вам практически без усилий контролировать вывод информации на все 100%. В отличие от других систем, которые требуют изучения сложных движков темизации, в MODX вы работаете напрямую с HTML и с таким количеством специальных переменных сайта, которые действительно вам нужны. Порой тратятся минуты на создание сайта, который занимает удивительно хорошие позиции в поисковых системах. А вследствие того, что разработчик сайта полностью контролирует и может изменять вывод информации в любое время, для внесения улучшений потребуется всего несколько кликов.
Дружественный к пользователю и полностью настраиваемый Менеджер
При использовании MODX вы можете пользоваться преимуществами растущей экосистемы Open Source, а также обладать по-настоящему настраиваемым интерфейсом системы управления содержанием.
Защищенное содержимое сайта
MODX Evolution позволяет владельцам сайтов иметь защищенное содержимое сайта под паролем с различными уровнями доступа пользователей. Используйте этот функционал для интранет приложений или для доступа за плату.
Тут что-то говорили про скорость?
MODX Evolution – это четко настроенная платформа, работающая с базами данных и быстро обрабатывающая веб-страницы. Механизм системы кеширования позволяет системе работать настолько быстро, что порой мы можем решить, что загружается сайт с обычным статическим HTML. Хотя это на самом деле сайт на MODX, обладающий всеми преимуществами динамического сайта с базой данных.
Гибкие дополнения (add-ons)
Существуют сотни дополнений, которые бесплатно доступны для MODX Evolution. Одни и те же дополнения могут быть использованы для множества сайтов на Evo. Разработчики и администраторы сайта могут легко устанавливать и обновлять дополнения, не беспокоясь о потерянных шагах или зависимостях.

 

modx-logo  MODX Revo – это новейшая версия системы управления сайтами MODX, которая активно развивается и поддерживается командой разработки

Возможности MODX Revolution

Хотя каждый пункт из списка ниже не способен полностью отразить всю доступную функциональность, простоту разработки и дружелюбность к пользователю системы управления MODX Revolution, вы cможете представить основные возможности, узнав о некоторых из них:

Объектно-ориентированное ядро и API

Переписанная CMS с нуля при использовании xPDO система MODX позволяет легко работать со специальными источниками данных, даже с несколькими разными типами баз данных. Сочетание полностью объектно-ориентированным API с последовательной архитектурой работа с MODX делает программистов просто счастливыми.

Контексты

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

Расширяемое кеширование

Новое ядро и техника кеширования на уровне частей веб-страницы позволяют уменьшить общий размер кеша одновременно с уменьшением нагрузки сервера путем организации файлов кеша в иерархическую структуру директорий. Новое ядро MODX также позволяет сохранять результаты запросов базы данных в файл, память (при использовании memcached) или в индивидуальную систему кеширования. Это приводит к уменьшению нагрузки на базу данных и расширению возможностей для комфортной работы с высоконагруженными сайтами.

Фильтрация контента

Любой элемент MODX (TV, Content, Chunk, Placeholder) может иметь сложную систему пре- и постобработки, примененной через фильтры ввода и вывода. Например, вы можете использовать их для обрезки части текста, форматирования даты, математических вычислений или чего-либо еще, что вы могли бы придумать с маленьким кусочком кода.

Парсер контента с частичным кешированием страницы

MODX предоставляет полностью рекурсивный парсер. Любой элемент MODX, включая сниппеты, чанки, переменные шаблонов (TV) и плейсхолдеры могут быть сделаны некешируемыми для частичного кеширования страницы.

Расширения без изменений ядра

Объектно-ориентированное ядро MODX позволяет вам создавать свои собственные индивидуальные реализации множества возможностей ядра без изменений кода ядра. Это помогает защитить разработку и гарантирует возможность обновления в будущем.

Переопределяйте все!

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

Родные JSON и очередь сообщений

MODX включает и использует родную обработку JSON для взаимодействия с другими системами с помощью архитектуры REST. Простая встроенная очередь сообщений позволяет реализовать публикацию сообщений и подписку на передачу сообщений для продуманного взаимодействия с внешними системами в промышленных приложениях.

Сессии, управляемые базами данных

Параметры конфигурации обработчика сессий реализуют совместимость с системами кластеризации веб-серверов.

Журналирование ядра

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