Система шаблонов для веб-сайта?


Вы знаете, как Wordpress, Posterous, Blogger и им подобные позволяют загружать ваши собственные шаблоны, разработанные на заказ? И если вы посмотрите на исходный код этих шаблонов из опции "исходный код" их дизайнера шаблонов, вы увидите множество переменных повсюду, например:

<html>
<head>
<title>{PageTitle}</title>
</head>
</html> // for example

Как или где бы вы создали такую систему шаблонов, или существуют ли системы с открытым исходным кодом, или где вы можете узнать о них больше?

Author: paulmorriss, 2012-08-16

2 answers

Создание системы шаблонов потребует от вас изучения и использования языка программирования, такого как Ruby или PHP, затем написания кода системы шаблонов и системы управления контентом и размещения ее на веб-сервере.

Существуют сотни существующих систем шаблонов только для PHP. Поиск в Google по "шаблону PHP" или "шаблону Ruby" приведет вас к ресурсам, которые помогут вам.

Например, статья из журнала Smashing под названием "Начало работы с шаблонами PHP" рассказывает о существующих системах шаблонов с открытым исходным кодом и о том, как их использовать с PHP.

Если вы просто хотите вести блог, кодирование вашей собственной системы шаблонов, вероятно, излишне, и вам, возможно, будет лучше узнать, как создать тему, используя существующую систему шаблонов для выбранной вами платформы ведения блога. (Например, вы могли бы начать здесь , чтобы узнать, как создавать темы для самостоятельных блогов WordPress.)

Но если вы заинтересованы в обучении программированию, создание шаблонов системы могут быть очень полезными способами удаления сложного кода из ваших HTML-шаблонов и упрощения использования и адаптации вашего приложения для не-разработчиков.

 4
Author: Nick, 2012-08-16 07:13:19

Набор инструментов шаблонов (сокращенно TT2) существует уже некоторое время. Он написан на Perl, но вам не нужно знать Perl, чтобы использовать его.

 3
Author: paulmorriss, 2012-08-16 07:01:31