Как стать автором
Обновить

MODx EVO, пока разработчики занимаются REVO

Добрый день хочу поделиться своими наработками по MODx EVOLUTION.

Последний год разработчики MODx полностью ушли в REVO и на EVO у них просто не хватает времени.
Но так как EVO очень хорош в своей нише то возникла идея собрать все полезное что есть в одном месте.

Эта идея привела к созданию своей Сборки:
https://github.com/dmi3yy/modx.evo.custom/

Подробнее под катом:


Изменение настроек инсталяции


— изменил setup.sql (поправил настройки по умолчанию)
— при инстале удалил все языки кроме EN и RU
— добавленны TV для SEO: ключевые слова, мета дескрипшн, мета титл, управление URL (вынесено сразу в отдельную вкладку), управление индексом

Изменение системных файлов


— транслитерация файлов в менеджере картинок и файлов
— wait.static.php — ускоряем переход на главную при сохранении
— jot обновил шаблоны
— ditto отключение пагинации если 1 страничка (ditto.class.inc.php)
— ditto замена ?=& при работе с CODE на |xq|','|xe|','|xa| (template.class.inc.php)
— transalias — правильная транслитерация русских названий по умолчанию
— FirstChildRedirect — исправлен баг с Яндексом
— обновлен phpmailer
— ditto исправлен баг в get масивом
— переведен на русский datepicker.js
— удалил лишние языки из manager, а так же снипетов модулей и плагинов
— instprocessor.php — если плагин без категории то инстлируем его отключенным
— добавил свое оформления странички входа

Добавлены модули


Массовое перемещение — массовое перемещение документов
Doc Finder — поиск и замена по документам и элементам MODX
EvoGallery — Полноценная галерея

Добавлены сниппеты


MultiFiles 1.11 — прикрепляем к документу неограниченное кол-во файлов
MultiPhotos 1.24 — мини альбом
TvTable 1.1 — вывод таблички с удобным администрированием
GetField 1.3 — получаем любое поля любого документа
parentTitle — получаем pagetitle родителя
sitemap.xml 1.0.8
splitPagination 2.0 — красивая пагинация для Ditto
phpthumbof как модификатор phx (ресайз картинок)
EvoGallery Галерея
phpthumb (ресайз картинок)

Добавлены плагины


seo_strict_urls — SEO ЧПУ (удаление дублей)
ACE (подсветка кода)
CodeMirror (подсветка кода)
customTemplate 0.1 — проставляем зависимость шаблонов
devStat 1.0 — статистика нагрузки сайта
PHx 2.1.4
DirectResize 0.8 — автосоздание мелких картинок в контенте и не только
CacheAccelerator — кешируем все что можно :)
CacheExtender 0.4b — оптимизация нагрузки сайта

Экстендеры для Ditto


distinct (уникальные значения)
jotcount (количество комментариев)
tvFilter (фильтр по ТВ)
glossaryFilter (фильтр по алфавиту)
nosort (вывод через documents в заданом порядке)
search (поиск на базе Ditto)
jotdatesort (сортировка по последним комментариям)
level (вывод документов определенного уровня)
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.