Sistemul de management al conținutului web ( Web Content Management System sau WCMS ) este un pachet software care oferă funcțiile de creare, editare, control și organizare a paginilor web. WCMS sunt adesea folosite pentru a crea bloguri , pagini personale și magazine online și sunt destinate utilizatorilor cu puține cunoștințe de programare.
Sistemele de management al conținutului web au fost dezvoltate de la mijlocul anilor 1990. Începând cu anii 2000, piața WCMS s-a stabilit în cele din urmă, astăzi au fost dezvoltate peste 1200 de CMS [1] .
Acest tip de sistem generează o pagină bazată pe șabloane și date dintr-o bază de date sau cache. Sistemele de acest tip funcționează pe baza legăturii „modul de editare → bază de date → modul de prezentare”. Modulul de vizualizare generează o pagină de conținut atunci când este solicitat, pe baza informațiilor din baza de date. Informațiile din baza de date sunt modificate folosind modulul de editare. Paginile sunt recreate de server la fiecare solicitare, ceea ce, la rândul său, creează o încărcare suplimentară a resurselor sistemului. Încărcarea poate fi redusă de multe ori prin utilizarea instrumentelor de cache care sunt disponibile în serverele web moderne.
Acest tip arată utilizatorului o pagină pre-creată și generată, precum și după modificările aduse conținutului site-ului de către administrator. Prin această metodă se sacrifică interactivitatea dintre vizitator și conținutul site-ului .
Combină ambele tipuri. Poate fi implementat prin cache - modulul de vizualizare generează pagina o dată, apoi se încarcă de câteva ori mai repede din cache. Cache-ul poate fi actualizat atât automat, după o anumită perioadă de timp sau când se fac modificări în anumite secțiuni ale site-ului, cât și manual la comanda administratorului. O altă abordare este salvarea anumitor blocuri de informații în etapa de editare a site-ului și asamblarea unei pagini din aceste blocuri atunci când utilizatorul solicită pagina corespunzătoare.
Creatorii de site-uri web sunt instrumente care vă permit să creați site-uri web fără a edita manual codul. Aceștia se împart în două categorii: Online Builders: platformele SAAS care oferă CMS și găzduire sunt de obicei destinate utilizatorilor care nu au cunoștințe de specialitate în crearea de site-uri web. Și constructori offline: software-ul care rulează pe un computer creează pagini web care pot fi apoi publicate pe orice găzduire. Acestea din urmă sunt adesea considerate „software de design web” mai degrabă decât „constructori de site-uri web”.