CMS е система за управление на съдържанието, която обикновено се използва за изграждане на уебсайт, базиран на база данни и набор от файлове, обикновено на PHP, HTML, Javascript и други кодиращи езици. Някои от най-често срещаните CMS платформи са WordPress, Drupal и Joomla. The тема за CMS е колекция от кодови файлове и (обикновено) изображения, които определят как изглежда уебсайтът на CMS.
По какво „тема“ се различава от „шаблон“?
В света на CMS,шаблон и тема основно се отнасят до едно и също нещо. Използваната дума зависи от CMS. Drupal и WordPress използват думата тема, докато Joomla използва думата шаблон.
Drupal има отделна концепция за файлове с шаблони, но не позволявайте това да ви обърка. Когато говорите за единичното "нещо", което контролира как изглежда повечето или всички сайтове на Drupal, вие наричате това тема.
Темите променят „външния вид“ на сайта
Когато мислите за това как даден сайт „изглежда“, вероятно мислите за темата. Целта на тематичната система е да ви позволи да промените облика на целия сайт наведнъж, на всяка страница, като същевременно оставите съдържанието непокътнато. Дори ако вашият сайт има хиляди страници, можете бързо да преминете към нова тема.
Някои теми включват допълнителна функционалност
На теория една тема (или шаблон) се фокусира върху „погледа“ и добавя малко, ако има такива, функционалност към вашия сайт. Ако искате малко поле в страничната лента, за да направите нещо специално, ще трябва да намерите отделен модул,плъгин, или разширение, в зависимост от вашата CMS.
На практика много теми (или шаблони) изглежда включват много допълнителни функции, които можете да активирате. Изглежда също, че платените теми (които са почти непознати в света на Drupal) вероятно ще включват тази допълнителна функционалност. Уеб страницата за платена тема на WordPress или шаблон Joomla често включва различни допълнителни функции като основна точка за продажба.
Ако платена тема решава всичките ви проблеми с един замах и е добре поддържана, не е непременно лоша идея. Някои от тези платени теми ни напомнят Drupal дистрибуции. Изглежда, че се опитват да опаковат всяко допълнително нещо, което може да ви потрябва на вашия уебсайт.