Ce este un CMS?
Un CMS (în engleză Content management system, adică Sistem de gestionare a conţinutului) este un software care permite unei persoane
fără cunoştinţe de HTML, CSS sau limbaje de programare web precum PHP sau ASP.net să editeze şi să actualizeze informaţiile dintr-un site web.
Există un număr foarte mare de CMS-uri, unele dintre ele fiind disponibile gratuit, altele necesitînd achitarea unui cost pentru a le utiliza. Cele mai cunoscute CMS-uri gratuite sunt
Joomla,
Drupal şi
WordPress.
Cum funcţionează un CMS?
Un CMS este compus dintr-o interfaţă de administrare care poate fi accesată printr-un browser web precum Internet Explorer, o bază de date care stochează conţinutul şi configurările site-ului şi o colecţie de scripturi care rulează pe server şi se ocupă practic de gestionarea conţinutului paginilor web.
Într-un site gestionat cu CMS o pagină web e formată din două componente: un template şi conţinutul propriu-zis al paginii. Template-ul este un şablon care stabileşte structura paginii şi modul în care aceasta se prezintă vizual: împărţirea paginii în blocuri de conţinut, dimensiunea şi poziţionarea fiecărui bloc, imaginile background, culorile, etc. Pe baza unui singur template pot fi construite mai multe pagini care diferă între ele numai prin conţinut. În timp ce conţinutul poate fi editat de către utilizatori fără cunoştinţe tehnice cu ajutorul CMS-ului, crearea unui template presupune astfel de cunoştinţe.
CMS-urile sunt de obicei prevăzute cu un editor de text similar cu programul Microsoft Word care facilitează formatarea textului (textul poate fi făcut bold, italic, subliniat, se poate schimba culoarea textului, fontul, etc.). Editorul asigură adăugarea de imagini în text, inserarea de linkuri către alte pagini şi adăugarea de documente pentru download.
Folosind editorul de text, pe baza unui template, orice utilizator poate crea noi pagini web care vor fi adăugate în site. Tot cu ajutorul editorului poate fi modificat conţinutul paginilor deja existente iar CMS-ul permite şi ştergerea paginilor de care nu mai este nevoie.
Interfaţa CMS permite editarea titlurilor şi a URL-urilor paginilor (ambele sunt aspecte importante în SEO) precum şi a tagurilor <meta>.
CMS-urile au de obicei încorporate module care facilitează administrarea imaginilor şi fişierelor care sunt încărcate în site, astfel încît utilizatorul să poată uploada, şterge sau modifica cu uşurinţă fişiere şi imagini.
Cum ştiţi dacă aveţi nevoie de CMS?
Site-urile care nu sunt prevăzute cu CMS se mai numesc site-uri statice. Acestea sunt de fapt o colecţie de fişiere HTML aflate pe serverul de gazduire, conectate între ele prin hiperlinkuri. Pentru a edita informaţiile dintr-o pagină a unui site static este necesar să fie editat fişierul HTML respectiv, ceea ce presupune cunoaşterea limbajelor HTML şi CSS. Deci într-un site static, pentru a adăuga o pagină nouă sau pentru a modifica ceea ce conţine o pagină sunt necesare cunoştinţe tehnice.
În cazul în care informaţiile dintr-un site se schimbă rar, un site static poate fi abordare bună, din cauza costurilor de realizare mai mici decît în cazul site-urilor gestionate cu CMS. De asemenea, dacă există un specialist care să se ocupe de mentenanţa site-ului şi de actualizarea paginilor s-ar putea să nu fie nevoie ca site-ul să fie prevăzut cu CMS. Contează şi dimensiunea site-ului: dacă este format dintr-un număr mare de pagini, cu o ierarhie de categorii complexă, un CMS simplifică mult munca de mentenanţă a site-ului chiar dacă aceasta e realizată de un specialist.
CMS-ul devine neapărat necesar atunci cînd informaţiile din paginile site-ului trebuie modificate frecvent şi nu există un specialist care să se ocupe imediat de această problemă. De exemplu, să luăm în considerare situaţia unui site care publică informaţii despre probleme privind legislaţia. Deoarece legislaţia se schimbă des, conţinutul paginilor va trebui modificat repede pentru a reflecta aceste schimbări. Dacă editorii site-ului doresc să publice rapid anunţuri, noutăţi sau fişiere pentru download, un site prevăzut cu CMS este cea mai bună soluţie.
În concluzie, dacă site-ul dvs. are un număr mic de pagini care se modifică rar, nu aveţi nevoie de CMS. Dacă aveţi un site complex, cu multe categorii de informaţie, ori dacă doriţi să puteţi modifica oricînd informaţiile din site fără să apelaţi la un specialist, un site prevăzut cu CMS este alegerea cea mai potrivită.