Acasa
Software
Web development
Produse
Companie
Portofoliu
Contact
 
 
 
Introducere

Este un sistem de gestionare si prezentare web a informatiilor, proiectat intr-o forma modularizata menita sa acopere o gama cat mai larga de cerinte. Fie ca este vorba de un site simplu de prezentare a companiei sau un magazin virtual complex, acest sistem de management poate fi personalizat in asa fel incat sa se muleze perfect pe domenii de activitate corespunzatoare. Este un soft utilizat pentru a crea, edita si publica continut intr-un mod organizat. Se utilizeaza frecvent pentru stocare, control, pastrarea versiunilor de continut, publicarea de documente precum produse, servicii, stiri, portofolii, manuale tehnice si alte categorii specifice unor domenii de activitate. Continutul poate include fisiere, imagini, documente electronice si continut web. Acest tip de software este de regula implementat sub forma unei aplicatii web.

Functii

Un Web Content Management System este un sistem software folosit pentru a controla o colectie dinamica de material web si astfel prezinta urmatoarele functii:

Template-uri generate - creeaza template-uri standard(de obicei HTML si XML) care pot fi automat aplicate noului si existentului continut, facilitand ca aparitia acestuia sa fie schimbata dintr-un loc centralizat.
Editarea cu usurinta - odata ce continutul este separat de prezentarea unui site, editarea acestuia devine mult mai facila in ceea ce priveste manipularea. Majoritatea acestor sisteme includ WYSIWYG(What You See Is What You Get) pentru a permite userilor fara cunostinte tehnice sa adauge si sa modifice continut.
Adaugarea de module - permite adaugarea de noi module create ce respecta un sablon standard, astfel fiind foarte usor de instalat.
Actualizari - pe masura ce tehnologia evolueaza, acest sistem poate fi actualizat pentru a respecta noile reglementari ale World Wide Web Consortium(W3C).
Controlul fluxului - este un process prin care se creeaza cicluri secventiale si taskuri paralele care trebuiesc indeplinite. De exemplu in timp ce se incarca o imagine sau un fisier pot fi editate documente sau un client poate primi confirmarea doar daca administratorul considera indeplinite conditiile.
Controlul documentelor - timpul de viata al unui document poate fi urmarit inca de cand a fost creat apoi revizuit si in final distrus.
Virtualizarea continutului - fiecare user poate lucra cu o copie a sitului web, astfel incat fiecare modificare poate fi vizualizata, testata si executata inainte de incarcarea finala.

Tehnologiile folosite pentru realizarea platformei sunt: PHP ca limbaj orientat pe obiect ce permite manipularea datelor cat mai flexibil, Pear pentru drivere, validari de date in ceea ce priveste interactiunea cu serverul de baze de date, MySQL ca server principal de baze de date, JavaScript pentru controlul formularelor, Smarty pentru generarea template-urilor cu informatie, HTML pentru afisare, CSS pentru design, Ajax pentru cereri ce acopera doar o mica parte din pagina(nu incarca serverul web) si extJS pentru un design ce va fi folosit mai mult in viitor.

Avantaje

permite gestionarea informatiei in timp real de catre utilizatorul final fara interventia personalului specializat si fara costuri;
este dezvoltat ca o platforma personalizata pentru fiecare client reducandu-se astfel costurile de achizitionare;
este o solutie modularizata care permite achizitionarea doar a modulelor de stricta necesitate;
este o solutie scalabila care poate fi implementata in etape odata cu cresterea companiei in curs de dezvoltare.

Concluzii

Web Content Management System s-a dovedit a fi un concept care odata cu trecerea timpului s-a impus in domeniul aplicatiilor web pentru usurinta cu care poate fi folosit de utilizatorii cu un nivel de pregatire in domeniul IT foarte scazut. Majoritatea acestor sisteme sunt open source deoarece gradul de complexitate al acestora creste intr-un ritm alert iar odata cu aparitia de noi concepte apare si riscul inconsecventei in internet datorita faptului ca fiecare nou sistem introduce un nou framework, o noua modalitate de a genera si prezenta continutul, continut insa care trebuie sa respecte cerintele World Wide Web Consortium.

 
|
|
|