Cache MODX Revolution -> быстрее только на html.

Cache MODX Revolution
Всем привет, давно не писал ничего. Писать есть про что и очень много, да вот с временем не сильно.
MODX — очень хороший конструктор для сайтов, на нём очень легко натягивать любой дизайн, да и реализовывать многие вещи очень удобно и быстро, есть конечно и подводные камни, но это как у всех. Идеального ничего не бывает.
Зачастую у нас в сайтах очень много статических страниц и даже если страницы в кэше, вы можете посмотреть, сколько у нас инклудиться файлов
Читать дальше →

[EVO] MODX EVO 1.0.10, Работа над ошибками

Что б не выпустить еще раз версию с ошибками предлагаю принять участие в тестировании следующего релиза:
собирается он тут:
github.com/dmi3yy/evolution
О найденных ошибках пишем тут:
tracker.modx.com/projects/evo/issues

Читать дальше →

[EVO] MODX EVOLUTION 1.0.9 от 19.03.2013


Оффициальный релиз на английском:
forums.modx.com/thread/83263/modx-evolution-1-0-9-is-now-available#dis-post-459334
Скачать можно тут:
modx.com/download/evolution/
Основной целью modx 1.0.9 было решение проблем совместимости с php5.4, но благодаря хорошей команде из сообщества MODX: Agel_Nash , Dmi3yy , Jako, Yama, получилось внести не только необходимые правки но и добавить довольно много полезных функций.

UPD. 21.03.2013
Обнаружили пару критических ошибок, ниже решение:
Конфликт с php5.3 (обновить фаил manager/includes/protect.inc.php скачать тут)
Не создается нормально менеджер в админке (обновить фаил manager/processors/save_user.processor.php скачать тут)

В своей сборке уже исправил GitHub


Читать дальше →

[EVO] Jot комментарии на сайте

Не так давно сделал сайт используя движок MODX EVO Custom последней версии, и все бы хорошо, но тут возникла маленькая проблема. Почему маленькая — потому что решение данной проблемы многие вебмастера уже знают, но вот для меня начинающего это оказалось проблемой, так как решения найти в интернете не получилось, прошлось обратиться к знающим людям :) вот и решил опубликовать данный топик для таких же начинающих.

Читать дальше →

Переход от 2.0.6 REVO с частью функций EVO к 2.2.6 REVO.

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

Читать дальше →

[EVO] Добавляем версию к CSS и JS

Здравствуйте все!


Когда разработка ведется в режиме реального времени на хостинге заказчика и часто возникает потребность исправлять JS и CSS, то наступают непонятки с кэшированием. При этом мы обычно говорим, что у нас все хорошо, а заказчик настаивает на том, что ничего не изменилось, просим нажать CTRL+F5 или очистить кэш, тратим время на обьяснение что есть кэш и т.д. и т.п.

Выход довольно простой — дописывать к расширению постфикс вида:
?ver=XYZ


Вот и набросал соответствующий плагин.

Читать дальше →

Обновленный сниппет truncate

В диминой сборке есть интересный сниппет truncate. Но он мне не особо нравится из-за того, что криво работает со строками содержащими HTML теги. Отлично с этой задачей справлся экстендер summary от Ditto (Именно этот экстендер я частично позаимствовал для дополнения summary в DocLister). Так вот, когда возникает задача сократить текст, то приходим к пониманию, что достойных решений нет…

Читать дальше →