Gestionarea conținutului bazat pe web este un sistem creat pentru a ajuta oamenii să-și actualizeze site-urile web printr-o interfață web. Adesea, un sistem de management al conținutului bazat pe web le permite persoanelor care nu au cunoștințe de HTML sau alte limbaje de codare să actualizeze conținutul unui site și, uneori, le permite, de asemenea, să facă modificări minore la aspectul și structura site-ului. Managementul de conținut bazat pe web este utilizat pe scară largă pentru sistemele de întreprindere, unde mulți oameni ar putea avea nevoie să editeze conținutul și unde are sens ca acele persoane sau departamente să aibă acces direct la site-ul lor, mai degrabă decât să fie nevoiți să lucreze printr-un designer web intermediar.
De obicei, back-end-ul unui sistem de management al conținutului bazat pe web este construit pe o bază de date, adesea stocată ca XML. Acest lucru permite ca fragmente de conținut să fie folosite din nou și din nou pe tot site-ul, sub formă de module mai mici. Acest lucru oferă proprietarilor și operatorilor de site-uri o mare marjă de manevră în ceea ce privește construirea de pagini dinamice din fragmente de conținut preexistente, cum ar fi grupuri de imagini sau segmente de text specifice, cum ar fi declarații de misiune, informații de contact sau articole. Deoarece conținutul este stocat într-o bază de date, utilizatorul poate edita o singură instanță a conținutului și poate ca modificările să fie reflectate pe întregul site, oriunde este referit modulul respectiv.
Pentru mulți oameni, sistemul de management al conținutului bazat pe web este folosit exclusiv pentru asta: managementul conținutului. Structura și designul sunt stabilite în prealabil de un designer și constructor web, care instalează, de asemenea, sistemul de management al conținutului în sine. Apoi, membrii companiei care au privilegii de conectare pot edita doar conținutul. Această editare are de obicei loc într-un panou dintr-un browser web și va include adesea opțiuni de formatare de bază, aproape în același mod ca un program de procesare de text. Deci un buton poate exista pentru a face textul aldine sau colorat diferit sau pentru a insera hyperlinkuri. Sistemele mai avansate de gestionare a conținutului pot include, de asemenea, opțiuni de inserare media, cum ar fi imagini, videoclipuri sau fișiere de sunet.
Toate acestea se pot face fără cunoștințe de HTML, ceea ce îl face ideal atât pentru întreprinderile mici, cât și pentru sistemele întreprinderilor mai mari. Există o serie de sisteme de gestionare a conținutului bazate pe web pentru instalare pe un server, de obicei de către un web master. Companiile mai mari se bazează de obicei pe un sistem personalizat de gestionare a conținutului bazat pe web, deși aceste sisteme personalizate pot fi uneori construite pe un cadru preexistent.
Una dintre cele mai cunoscute utilizări ale managementului de conținut bazat pe web este de a rula bloguri, fie pentru afaceri, fie pentru uz personal. Software precum WordPress sau Movable Type este o formă specializată de software de gestionare a conținutului, concepută pentru a facilita rularea unui blog. Aceste aplicații au urmăriri și structuri de suport enorme, care dezvoltă în mod constant plugin-uri și teme de design, permițând oamenilor să-și extindă funcționalitatea fără a avea nicio experiență personală de programare.
Multe sisteme de management al conținutului permit, de asemenea, ca stratul de prezentare al site-ului să fie editat prin intermediul sistemului. Acest lucru se face de obicei prin utilizarea șabloanelor, pe care oamenii le pot descărca și instala cu ușurință pentru a schimba întregul aspect al site-ului. Adesea, stratul de prezentare va include și widget-uri, care pot fi trase printr-o interfață intuitivă pentru a muta acolo unde sunt lucrurile pe pagină.