Система шаблонов для веб-сайта?
Вы знаете, как Wordpress, Posterous, Blogger и им подобные позволяют загружать ваши собственные шаблоны, разработанные на заказ? И если вы посмотрите на исходный код этих шаблонов из опции "исходный код" их дизайнера шаблонов, вы увидите множество переменных повсюду, например:
<html>
<head>
<title>{PageTitle}</title>
</head>
</html> // for example
Как или где бы вы создали такую систему шаблонов, или существуют ли системы с открытым исходным кодом, или где вы можете узнать о них больше?
2 answers
Создание системы шаблонов потребует от вас изучения и использования языка программирования, такого как Ruby или PHP, затем написания кода системы шаблонов и системы управления контентом и размещения ее на веб-сервере.
Существуют сотни существующих систем шаблонов только для PHP. Поиск в Google по "шаблону PHP" или "шаблону Ruby" приведет вас к ресурсам, которые помогут вам.
Например, статья из журнала Smashing под названием "Начало работы с шаблонами PHP" рассказывает о существующих системах шаблонов с открытым исходным кодом и о том, как их использовать с PHP.
Если вы просто хотите вести блог, кодирование вашей собственной системы шаблонов, вероятно, излишне, и вам, возможно, будет лучше узнать, как создать тему, используя существующую систему шаблонов для выбранной вами платформы ведения блога. (Например, вы могли бы начать здесь , чтобы узнать, как создавать темы для самостоятельных блогов WordPress.)
Но если вы заинтересованы в обучении программированию, создание шаблонов системы могут быть очень полезными способами удаления сложного кода из ваших HTML-шаблонов и упрощения использования и адаптации вашего приложения для не-разработчиков.