Hva er et CMS-tema?
Et CMS er et innholdsstyringssystem som vanligvis brukes til å bygge et nettsted basert på en database og et sett med filer, vanligvis i PHP, HTML, Javascript og andre kodespråk. Noen av de vanligste CMS-plattformene er WordPress, Drupal og Joomla. De tema for et CMS er en samling kodefiler og (vanligvis) bilder som bestemmer hvordan et CMS-nettsted ser ut.
Hvordan er et 'tema' forskjellig fra en 'mal'?
I CMS-verdenen, mal og tema refererer i utgangspunktet til det samme. Ordet som brukes avhenger av CMS. Drupal og WordPress bruker ordet tema , mens Joomla bruker ordet mal .
Drupal har et eget konsept for malfiler , men ikke la det forvirre deg. Når du snakker om den eneste 'tingen' som styrer hvordan det meste av eller hele et Drupal-nettsted ser ut, kaller du det tema .
Temaer Endre 'utseendet' til nettstedet
Når du tenker på hvordan et nettsted 'ser ut', tenker du sannsynligvis på temaet. Målet med et temasystem er å la deg endre utseendet på hele nettstedet på en gang, på hver side, samtidig som du lar innholdet være intakt. Selv om nettstedet ditt har tusenvis av sider, kan du raskt bytte til et nytt tema.
Noen temaer inkluderer ekstra funksjonalitet
I teorien fokuserer et tema (eller mal) på 'utseendet', og legger til lite, om noen, funksjonalitet til nettstedet ditt. Hvis du vil ha en liten boks i sidefeltet for å gjøre noe spesielt, må du finne en egen modul, plugin , eller utvidelse, avhengig av CMS.
I praksis ser det ut til at mange temaer (eller maler) inkluderer mange ekstra funksjoner som du kan aktivere. Det ser også ut til at betalte temaer (som er nesten ukjente i Drupal-verdenen) sannsynligvis vil inkludere denne ekstra funksjonaliteten. Nettsiden for et betalt WordPress-tema eller Joomla-mal inneholder ofte ulike ekstrafunksjoner som et viktig salgsargument.
Hvis et betalt tema løser alle problemene dine på én gang, og det er godt vedlikeholdt, er det ikke nødvendigvis en dårlig idé. Noen av disse betalte temaene minner oss om Drupal distribusjoner . De ser ut til å prøve å pakke hver ekstra ting du måtte trenge på nettstedet ditt.