CMS — это система управления контентом, обычно используемая для создания веб-сайта на основе базы данных и набора файлов, обычно на PHP, HTML, Javascript и других языках кодирования. Некоторые из наиболее распространенных платформ CMS — WordPress, Drupal и Joomla. Тема для CMS представляет собой набор файлов кода и (обычно) изображения , которые определяют , как сайт выглядит CMS.
Чем «тема» отличается от «шаблона»?
В CMS мире, шаблон и тему в основном относятся к одной и той же вещи. Используемое слово зависит от CMS. Drupal и WordPress используют слово theme , в то время как Joomla использует слово template .
У Drupal есть отдельная концепция файлов шаблонов , но пусть это не смущает вас. Когда вы говорите об одной «вещи», которая управляет тем, как выглядит большинство или весь сайт Drupal, вы называете это темой .
Темы меняют внешний вид сайта
Когда вы думаете о том, как сайт «выглядит», вы, вероятно, думаете о теме. Цель системы тем — дать вам возможность изменить внешний вид всего сайта сразу, на каждой странице, при этом оставив контент без изменений. Даже если на вашем сайте тысячи страниц, вы можете быстро перейти на новую тему.
Некоторые темы включают дополнительную функциональность
Теоретически тема (или шаблон) фокусируется на «внешнем виде» и практически не добавляет функциональности вашему сайту. Если вы хотите немного окна в боковой панели , чтобы сделать что — то особенное, вам нужно найти отдельный модуль , плагин или расширение , в зависимости от вашей CMS.
На практике многие темы (или шаблоны), кажется, включают в себя множество дополнительных функций, которые вы можете включить. Также кажется, что платные темы (которые почти неизвестны в мире Drupal), вероятно, будут включать эту дополнительную функциональность. Веб-страница с платной темой WordPress или шаблоном Joomla часто включает в себя различные дополнительные функции в качестве основного пункта продажи.
Если платная тема решает все ваши проблемы одним махом, и она в хорошем состоянии, это не обязательно плохая идея. Некоторые из этих платных тем напоминают нам о дистрибутивах Drupal . Кажется, они пытаются упаковать все, что вам может понадобиться на вашем сайте.