Template Toolkit(русская редакция) |
|
||
|
По мере роста сложности веб-приложений на Perl возникает необходимость в хорошем модуле для работы с шаблонами. Можно написать свой модуль, а можно воспользоваться одним из многих существующих на данный момент решений. Этот сайт содержит перевод документации одного из наиболее интересных и богатых возможностями модулей для работы с шаблонами Template Toolkit.
Template Toolkit - один из наиболее мощных в настоящий момент инструментов по работе с шаблонами. В 2000 году Рэндал Шварц (соавтор знаменитой "Learning Perl") перешел на использование этой библиотеки на сайте www.stonehenge.com вместо другой системы для работы с шаблонами (точнее embeded-технологии) Mason.
Область применения Template Toolkit не ограничивается только работой с шаблонами сайтов (хотя и является наиболее востребованной сегодня). В статье опубликованной в 2001 году Дейв Кросс показал, как можно использовать замечательные свойства Template Toolkit для генерации из шаблонов файлов в различных форматах на основе одного набора данных. Template Toolkit позволяет гибко разделять данные, код и представление (шаблоны) и выбирать для задачи наиболее оптимальное решение.
Комплект документации к модулю Template Toolkit разбит на несколько книг, каждая из которых описывает различные вопросы установки, конфигурирования, использования и расширения этого модуля.
Этот сайт содержит перевод документации к модулю Template Toolkit, написанного Энди Уардли (Andy Wardley <abw@andywardley.com>). Оригинальную документацию и последнюю версию модуля можно найти на сайте http://www.template-toolkit.com. Template Toolkit (и дополнительные модули расширения) также доступны в архиве CPAN.
Перевод документации выполнил Лобанов Игорь (Lobanov Igor <igor.lobanov@gmail.com>).