EngineTidy

1 view
Skip to first unread message

Maxim Miroshnichenko

unread,
Jun 6, 2011, 7:30:02 AM6/6/11
to wp-pa...@googlegroups.com
В бранче 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

Reply all
Reply to author
Forward
0 new messages