Какво представлява "Тема" на CMS?

Определение:

Темата за CMS е съвкупност от кодови файлове и (обикновено) изображения, които определят как изглежда уеб сайт на CMS.

Как е "тема" & # 34; Различни от шаблон & # 34;

В света на CMS, шаблонът и темата основно се отнасят до едно и също нещо. Използваната дума зависи от CMS. Drupal и WordPress използват думата тема , докато Joomla използва думата шаблон .

Имайте предвид, че Drupal има отделна концепция за шаблони . Но не позволявайте това да ви обърка. Когато говорите за единственото "нещо", което контролира как изглежда най-много или всички от сайта на Drupal, вие наричате тази тема .

За повече информация относно това, как различните CMS програми се отнасят към едни и същи концепции с различни думи, вижте таблицата с термини за CMS .

Теми Промяна на & # 34; Look & # 34; на сайта

Когато мислите за това как изглежда един сайт, вероятно мислите за него. Целта на тематичната система е да ви позволи да променяте облика на целия сайт наведнъж на всяка страница, като оставяте съдържанието непокътнато. Дори ако сайтът Ви има хиляди страници, можете бързо да промените нова тема.

Някои теми включват допълнителна функционалност

На теория една тема (или шаблон) се фокусира върху "вида" и добавя малко, ако има някаква функционалност към вашия сайт. Ако искате малко поле в страничната лента, за да направите нещо специално, ще трябва да намерите отделен модул (или плъгин или разширение , в зависимост от вашата CMS).

Това е теорията. На практика много теми (или шаблони) изглежда включват и много допълнителни функции, които можете да разрешите. Виждам това много повече с WordPress и Joomla, отколкото с Drupal (вероятно защото Drupal е толкова насочен към изграждането на сайтове с отделни модули).

Също така изглежда, че платените теми (които са почти неизвестни в Drupal) са много вероятно да включват тази допълнителна функционалност. Уеб страницата за платена тема WordPress или Joomla шаблон често включва различни допълнителни функции като основна точка за продажба.

Предпочитам Drupal подход, където допълнителните функции се разделят на собствени модули, а темите се фокусират върху външния вид. Получавате повече гъвкавост. Не сте свързани с конкретна тема само защото ви харесват една или две от нейните приспособления.

От друга страна, ако една платена тема решава всички ваши проблеми в един ход и е добре поддържана, това не е непременно лоша идея. Някои от тези платени теми ми напомнят за дистрибуциите на Drupal . Те като че ли се опитват да опаковат всякакви допълнителни неща, които може да се наложи на вашия уеб сайт. За някои потребители това би било добре.