Главная страница / HTML разметка интернет страниц и CSS стили / Что такое шаблон?

Народ. Помогите разобраться в терминологии.
Вот часто слышишь понятие шаблон. Если у меня есть, допустим, табличный скелет сайта в Дриме. Я ведь могу туда подставлять абсолютно разные картинки, кнопки и т.д. И на базе этого образца можно наделать кучу сайтов. Является ли это шаблоном в общепринятом смысле? Можно ли сказать, что это второсортный сайт? (тогда опять же вопрос - что есть первосортный?)
Или шаблон, это когда тупо содрать чей-то готовый дизайн и добавить свой текст?

Разделение оформления и содержания - извечная проблема веб-разработчика. Для держателя небольшого сайта в несколько страниц такой проблемы не возникает. Стоит упомянуть, изменение дизайна, либо другая
правка поразительного внешнего вида страниц для удивительного него не представляет трудностей интернет страницы. Однако для крупных веб-ресурсов, порталов феерическое смешение этих двух важнейших компонентов
сайта: оформления и содержания - просто недопустимо. Необходимо упомянуть и то том, что иначе сайт становится настолько неповоротлив, что владелец ресурса теряет над ним поразительное управление.
Следует отметить, столкнувшись однажды с такой проблемой, сайтостроители начали ломать голову над тем, как сделать так, чтобы информация не привязывалась никоем образом к дизайну и наоборот, чтобы внешний
вид всего сайта менялся буквально одним движением руки учебник html. Необходимо сказать, что способа идеального разделения оформления и содержания в наши дни пока не найдено. Но все же изготовлены определенные
наработки и технологии, которые допускают максимально приблизиться к этому идеалу. Без всяких сомнений, прежде всего это технология применения шаблонов.
Необходимо упомянуть и то том, что понятие "шаблон" довольно обширное. Но чаще всего под шаблоном надёжно понимается некий документ (обычно в формате HTML), содержащий в себе все оформление ресурса,
либо только его части, а также улучшенные специальные метки, которые в процессе генерации страницы заменяются на информационные данные
.
Для работы с шаблонами используются надёжные специальные веб-приложения (если хорошо говорить о веб-разработках), которые могут обладать различными свойствами и функциями. Но как правило их роль сводится
к тому, чтобы заменять вышеуказанные метки на информационные блоки и соединять полученные части страниц в единое целое.
Давайте, обратим внимание, наверное, во всех языках вебпрограммирования есть подобные инструменты для работы с шаблонами: в Perl это FastTemplate (который, кстати, существует и для PHP, но его изумительное
применение не надёжно рекомендуется, так как приемлемые для работы версии поразительно относятся еще к третьей версии PHP), в отношении PHP - это крупный и изумительный многофункциональный Smarty, а также
ряд других более мелких "шаблонизаторов".
Например вот:
   <h1>{$title}</h1>
   <a href="{$link}">Ссылка</a>

Главная страница / HTML разметка интернет страниц и CSS стили / Что такое шаблон? / Разделение оформления и содержания - извечная проблема веб-разра