Ett CMS är ett innehållshanteringssystem som vanligtvis används för att bygga en webbplats baserad på en databas och en uppsättning filer, vanligtvis på PHP, HTML, Javascript och andra kodningsspråk. Några av de vanligaste CMS-plattformarna är WordPress, Drupal och Joomla. De tema för ett CMS är en samling kodfiler och (vanligtvis) bilder som avgör hur en CMS-webbplats ser ut.
Hur skiljer sig ett "tema" från en "mall"?
I CMS-världen,mall och tema hänvisar i princip till samma sak. Ordet som används beror på CMS. Drupal och WordPress använder ordet tema, medan Joomla använder ordet mall.
Drupal har ett separat koncept för mallfiler, men låt inte det förvirra dig. När du pratar om den enda "sak" som styr hur en eller flera av Drupals webbplatser ser ut, så kallar du det tema.
Teman ändrar webbplatsens "utseende"
När du tänker på hur en webbplats "ser ut" tänker du förmodligen på temat. Målet med ett temasystem är att låta dig ändra utseendet på hela webbplatsen samtidigt, på varje sida, samtidigt som innehållet är intakt. Även om din webbplats har tusentals sidor kan du snabbt byta till ett nytt tema.
Vissa teman inkluderar extra funktionalitet
I teorin fokuserar ett tema (eller mall) på "looken" och lägger till lite, om något, funktionalitet till din webbplats. Om du vill att en liten ruta i sidofältet ska göra något speciellt måste du hitta en separat modul,plugin, eller tillägg, beroende på ditt CMS.
I praktiken verkar många teman (eller mallar) innehålla massor av extra funktioner som du kan aktivera. Det verkar också som att betalda teman (som är nästan okända i Drupal-världen) sannolikt kommer att inkludera denna extra funktionalitet. Webbsidan för ett betalt WordPress-tema eller Joomla-mall innehåller ofta olika extrafunktioner som en viktig försäljningsargument.
Om ett betalt tema löser alla dina problem på ett tag, och det är väl underhållet, är det inte nödvändigtvis en dålig idé. Några av dessa betalda teman påminner oss om Drupal distributioner. De verkar försöka paketera alla extra saker du kan behöva på din webbplats.