servicii CMS

Ce este un CMS ?

CMS (Content Management System) este un sistem de management al continutului.Aceasta inseamna pe scurt,din punctul de vedere al unui utilizator obisnuit,o modalitate usoara de a adauga , a modifica continutul de pe site-ul propriu , a asigura coerenta si siguranta site.

Prin continut se intelege orice tip de unitate de informatie: text,documente,media (video,audio,imagini), informatii, quiz, agende telefonice etc.

CMS are functionalitati ce asigura coerenta,acuratete,siguranta date : control acces, sabloane, facilitati de editare, upgrade ,plug-ins, control flux informatii,vizualizare cod (chiar a intregului site),sistem de versiuni a documentelor(se pot accesa si versiuni mai vechi),multilingual.

CMS permite unui numar mare de utilizatori sa adauge date la continut (deci creatori) , sa modifice continut prin acceptare sau nu a datelor primite si sa publice continutul live al site-ului(editori),sa gestioneze procedurile (workflow)de pastrare,control,revizuire,publicare,cereri(administratori). Aceasta impartire a utilizatorilor pe grupuri se face prin detinerea anumitor drepturi de site.Utilizatorii fara cunostinte web pot face schimbari in site in general cu training putin sau chiar deloc. Scopul este de a adauga / actualiza continut prin interventia cat mai putin a unui personal de specialitate.

Toate datele , procedurile , si informatiile adiacente despre site sunt tinute intr-o baza de date pe server. Se foloseste Un layer de prezentare pentru vizitatori folosind templat-uri. Administrarea se face de obicei printr-un browser web. Informatiile din CMS nu sunt duplicate si sunt usor de accesat.

CMS se poate extinde, actualiza, intretine cu module ce pot fi usor adaugate , modificate sau scoase. Actualizarile sunt necesare atat din punct de vedere al continutului website cat si a se corobora cu evolutia browsere sau noi tehnologii web.

tipuri CMS Din punct de vedere al procesarii exista urmatoarele tipuri de lista:
  1. Offline: continutului i se aplica sabloanele CMS local inaintea generarii paginii web , deci pana la apel server.
  2. Online: sabloanele se aplica in momentul cererii. Tot acum se aplica diferite facilitati prevazute in CMS: contacte, imagini,blog,forumuri etc.
  3. Hibride: CMS transmite secvente de cod executabile incepand cu simplu HTML , dar si ASP, Php, Perl etc.

CMS au de obicei module sau plug_ins pentru administrare workflow , administrare continut, update-uri pentru standardele web,editoare,gestionare ciclu de viata al unui document.

Deci CMS:
  • Mentine website organizat si coerent
  • Reduce costurile de intretinere
  • Creste securitate date
Exista numeroase platforme CMS free , ex: WordPress, Joomla, Drupal,Silver Stripe, Cushy CMS, Frog CMS, MODx, dotCMS etc. sau cu licenta platita. E bine sa fie adaptate la nevoile proprii , sa creati sabloane proprii utilizand tools primite sau adaptand sabloanele la necesitatile proprii.