Система веб-шаблонов в веб-публикациях позволяет веб-дизайнерам и разработчикам работать с веб-шаблонами для автоматического создания настраиваемых веб-страниц , таких как результаты поиска. Это повторно использует статические элементы веб-страницы при определении динамических элементов на основе параметров веб-запроса . Веб-шаблоны поддерживают статическое содержимое, обеспечивая базовую структуру и внешний вид. Разработчики могут использовать шаблоны из систем управления контентом , фреймворков веб-приложений и HTML-редакторов .
Ресурсы шаблона и содержимого обрабатываются и объединяются механизмом шаблонов для массового производства веб-документов. Для целей этой статьи веб-документы включают в себя любой из различных выходных форматов для передачи через Интернет через HTTP , HTTPS или другой интернет-протокол .
Веб-разработчики могут использовать шаблоны от любого человека или организации для настройки веб-сайта. После покупки или загрузки шаблона они заменяют всю общую информацию в веб-шаблоне своей личной информацией, информацией об организации или продукте. Шаблоны обычно используются для:
Различные агентства и организации используют системы веб-шаблонов для массового производства контента, когда более медленные методы производства менее осуществимы. [ нужна ссылка ]
Для вводного обзора возьмем в качестве примера новостной веб -сайт. Рассмотрим «статический веб-сайт», где все веб-страницы являются статическими , созданными веб-дизайнером . Менять отдельные страницы так часто, как меняются новости, было бы очень рутинной работой. Типичная стратегия автоматизации «повторяющейся работы» веб-дизайнера с использованием шаблонов может быть следующей:
Общей целью опытных веб-разработчиков является разработка и развертывание гибких и простых в сопровождении приложений. Важным моментом в достижении этой цели является отделение бизнес-логики от логики представления . [2] Разработчики используют системы веб-шаблонов (с разной степенью успеха) для поддержания этого разделения. [2]