CMS je sustav za upravljanje sadržajem koji se obično koristi za izradu web mjesta na temelju baze podataka i skupa datoteka, obično na PHP-u, HTML-u, Javascriptu i drugim kodnim jezicima. Neke od najčešćih CMS platformi su WordPress, Drupal i Joomla. The tema jer CMS je zbirka datoteka s kodom i (obično) slika koje određuju kako CMS web stranica izgleda.
Po čemu se "tema" razlikuje od "predloška"?
U CMS svijetu,predložak i tema u osnovi odnose se na istu stvar. Riječ koja se koristi ovisi o CMS-u. Drupal i WordPress koriste tu riječ tema, dok Joomla koristi riječ predložak.
Drupal ima zaseban koncept datoteke predložaka, ali ne dopustite da vas to zbuni. Kada govorite o jedinoj "stvari" koja kontrolira kako izgleda većina ili cijela stranica Drupala, to nazivate tema.
Teme mijenjaju "izgled" web stranice
Kad razmišljate o tome kako neka web stranica "izgleda", vjerojatno mislite na temu. Cilj sustava tema je omogućiti vam da promijenite izgled cijele web stranice odjednom, na svakoj stranici, a da sadržaj ostane netaknut. Čak i ako vaše web mjesto ima tisuće stranica, brzo možete prijeći na novu temu.
Neke teme uključuju dodatnu funkcionalnost
U teoriji, tema (ili predložak) usredotočuje se na "izgled" i dodaje malo, ako uopće ima, funkcionalnost na vašu stranicu. Ako želite da mali okvir na bočnoj traci učini nešto posebno, morat ćete pronaći zasebni modul,uključitiili produženje, ovisno o vašem CMS-u.
U praksi se čini da mnoge teme (ili predlošci) uključuju puno dodatnih značajki koje možete omogućiti. Također se čini da će plaćene teme (koje su u Drupal svijetu gotovo nepoznate) vjerojatno uključivati ovu dodatnu funkcionalnost. Web stranica za plaćenu WordPress temu ili Joomla predložak često uključuje razne dodatne značajke kao glavnu prodajnu točku.
Ako tema koja se plaća riješi sve vaše probleme jednim potezom i dobro se održava, nije nužno loša ideja. Podsjećaju nas neke od ovih plaćenih tema Drupal distribucije. Čini se da pokušavaju spakirati svaku dodatnu stvar koja bi vam mogla zatrebati na vašem web mjestu.