В бранче svn://
svn.webproduction.com.ua/packages/branches/EngineTidy создан новый пакет EngineTidy, позволяющий выполнять пост-обработку контентов с помощью html tidy.
Выдержка из документации:
EngineTidy - пакет, позволяющий включить пост-обработку определенных
контентов (страниц, шаблонов) средствами html tidy.
HTML Tidy позволяет вытрусить из конечного html-кода лишние пробелы, отступы,
более компактно упаковать код перед передачей клиенту.
Официальный сайт проекта tidy, документация по html tidy:
http://tidy.sourceforge.net/
==================
Подключение в #wpp
==================
Обычно, в engine.config.php или необходимом контенте:
PackageLoader::Get()->import('EngineTidy', array('tpl-global', 'mypage'));
Вторым параметром указывается массив of contentID, для которых применять
tidy обработку. В приведенном примере обработка включена для контента
tpl-global и для mypage.
Важно: обработке поддается весь код, которых получается после render'a. То
есть указав tpl-global, обработке также поддадуться все контенты, которые
отправляются в tpl-global.
Как правило, "повесив" tidy на tpl-global - все страницы и все данные будут
обрабатываться html tidy.
Если для контента включено кеширование и tidy одновременно, кешироваться
контент будет уже обработанным.
==================
Более подробная документация в /docs/ пакета.
Дата слияния в trunk не обозначена, так как 1го числа будет полный ремейк репозитория пакетов и пакет и-так окажется в trunk'e :-)
--
With best regards,
Maxim Miroshnichenko,
WebProduction, co-founder & technical director
http://webproduction.com.ua/
m...@webproduction.com.ua
Office:
off...@webproduction.com.ua
+38 (050) 447-95-30
+38 (0462) 61-42-61