MODX
4 Листопада, 2013
MODX (читается “модэкс”) – система управления содержимым с открытым исходным кодом и открытой лицензией. Написана на языке программирования PHP, использует для хранения данных СУБД MySQL или Microsoft SQL Server.
Проект MODX был начат как модуль для поддержки DocVar для CMS Etomite, его авторами были Raymond Irving и Ryan Thrash. После того, как разработчики Etomite отказались от развития своей CMS как открытого продукта, весной 2005 года, авторами MODX был предпринят форк системы, и она стала развиваться в качестве самостоятельного продукта.
Встроенные средства MODX
- Система регистрации пользователей.
- Встроенный поиск на AJAX.
- Система генерации меню сайта.
- Система публикации комментариев (с модерацией и подпиской).
- Генерация каталогов/блогов/новостей и т. п..
- Короткие URL (иначе “человеко-понятные урл’ы” – ЧПУ).
- Поддержка модульной разработки:
плагин-шаблон-чанк-сниппет.
- Поддержка XHTML 1.0 Strict спецификации.
- WYSIWYG-редактор (TinyMCE – как надстройка).
Преимущества MODX
- Основное преимущество – полный контроль над выводом HTML-кода, разделение логики работы CMS и дизайна.
- Лёгкая расширяемость, возможность создавать программный код в сниппетах, модулях и плагинах, а также подключать параметры Template Variable (TV) для создания дополнительных полей.
- Поддержка AJAX, MooTools, Prototype.
- Графический веб-установщик.
- Поддержка PHP 4.3.11 и выше.
- Кроссбраузерность и кроссплатформенность работы.
- Возможна установка на IIS, Apache HTTP Server, nginx, lighttpd и Zeus веб-сервера.
- Возможно размещение в “облаке” через Amazon Elastic Compute Cloud (EC2).
- Рекурсивный парсер для вложенной функциональности.
- Полный контроль над всеми метаданными и структурой URL для поисковой оптимизации.
- Совместимость с MVC (Model-View-Controller).
- Контроль доступа и назначение прав для доступа к менеджеру сайта ACL.
- Возможность настройки менеджера под нужды заказчика.
- Репозиторий готовых расширений.
Недостатки MODX
- Достаточно медленная работа с большими проектами.
- Неполный перевод всех сниппетов украинском языке.
- Возможна некорректная работа с текстом и поиском по сайту, если используется кодирование не UTF-8, а другое, например Windows-1251.
- Недостаточно проработана система кэширования.
Ссылки
Сайт MODX
Скачать MODX