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

Эта версия знаменуется другой важной фичей в блоголёте: теперь блоголёт может работать на любом web сервере. Раньше было обязательное требование apache + модуль rewrite. Я придумал как легко и просто можно оперировать с урлами в блоголёте на разных серверах. Для $Options появилось свойство q, которое равно '?' или '&'/ Знак вопроса поуумолчанию для стандартной конфигурации - апач и модуль, для поддержки виртуальных урлов. Объясню более просто. Если блоголёт установлен на апаче с rewrite модулем, то


$Options->url = 'http://blogolet.ru';
$Options->q = '?';

Во всех иных ситуациях, например на IIS, будет следующее:


$Options->url = 'http://blogolet.ru/index.php?url=';
$Options->q = '&';

Уже сейчас все урлы админки переделаны для такой модели, для чего достаточно вместо знака вопроса в конце урла ставить


{$Options->q}

чтобы добавить новые параметры к урлу. Так что все получилось очень просто и изящно.