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