TagMODx Revo

Как полностью выключить кэширование в MODX

Все продвинутые разработчики хотят работать с шаблонами (templates) как с файлами.
Для этого можно подключить их как статичный файл. Но остается одна проблема – нужно постоянно лезть в админку и чистить кэш, что убивает на корню такой подход. Но решение есть!

Continue reading

Вышел новый MODx Revo 2.3: как исправить баги сырой версии

Основные изменения:

Основные изменения в MODx Revolution 2.3:

  • Заметно ускоренные страницы и экраны загрузки / более производительная ExtJS DOM – и действительно, визуально админка быстрее грузится.
  • Новая панель поиска ресурсов, элементов или пользователей по различным критериям – стало легче искать ресурсы
  • Новая тема админки по умолчанию с поддержкой Gravatar – известный сервис хранения аватарок от WordPress
  • Новый процесс создания темы с использованием Sass – не видел, но интересно что придумали
  • Открытие страниц админки в новой вкладке или окне

Continue reading

Как отключить очистку кода в TinyMCE для MODx

Как всегда решение такой несложной на первый взгляд задачи затянулось на часы.

Итак, как же отключить автоматическое удаление неизвестных TinyMCE тегов?
Для начала нужно сказать, что для MODx Revoluion версия TinyMCE — 3.5.4 (плагина — 4.3.3) и датируется июлем 2012. В то время, как на официальном сайте сейчас можно скачать версии 4.0.26, либо 3.5.11 из третьей ветки.
Не нужно говорить, что за два года многое изменилось. Но для MODx приходится использовать старый плагин.
Continue reading

Быстрая оптимизация MODx Revo

Не буду вдаваться в тонкости оптимизации, лишь дам совет по быстрому приведению в порядок.
Кое-кто до сих пор сидит на неподдерживаемой Evo из-за того, что она работает чуть быстрее. Я же рекомендую всегда использовать новейшее ПО. Поэтому разбираем на примере MODx Revolution.

1. Выводим внизу каждой страницы в комментарии:

<!-- [^t^], [^q^], [^qt^] -->

Continue reading

Конфликт CodeMirror и UltimateParent

Заметил, что кое-где на сайте с MODx Revolution поломалась навигация.
Выяснилось, что дополнение MODx CodeMirror конфликтует с другим под названием UltimateParent.
CodeMirror используется для подсветки кода в админке, так что его можно спокойно отключить, либо заменить на Ace.