Informațiidecembrie 9, 2021de

Ce este un sistem de gestionare a conținutului (CMS)?

Sistemele de gestionare a conținutului (CMS sau Content Management System) sunt diverse aplicații care ajută la crearea și modificarea informațiilor în format digital.

Aplicațiile de gestionare a conținutului au, de obicei, un set de funcții și facilități care permit gestionarea documentelor, a conținutului digital (imagini, audio etc.), într-o manieră colaborativă.

De exemplu, mai mulți angajați dintr-o companie sau din diferite departamente pot colabora în anumite stiluri și procese - creatorii sau scriitorii lucrează mai întâi, apoi editorii, alți manageri aprobă conținutul, administratorii configurează sistemul etc.

Sună ca o bolboroseală, știu! Hai să o facem simplu:

Ceea ce identificăm astăzi ca fiind un sistem de gestionare a conținutului funcționează în mare parte pe web: o aplicație web care permite diferitelor persoane să se conecteze, să adauge conținut, materiale sau resurse și, în cele din urmă, să le publice pe web (public) sau în cadrul unei companii, doar pentru angajați sau colaboratori (intranet).

În trecut, existau sisteme interne, în rețelele sau computerele marilor companii, care nu erau bazate pe web pentru a fi accesate prin intermediul unui browser, ci erau aplicații Windows, Linux etc., dar în timpurile moderne, aproape toate CMS-urile sunt bazate pe web - funcționează într-un browser, de pe un server central și sunt accesibile de oriunde.

Unul dintre cele mai populare sisteme de gestionare a conținutului este WordPress, care vă permite să creați site-uri web, adăugați articole de blog, pagini, texte și publicați-le pe web. Dacă ne referim doar la web, WordPress este, fără îndoială, cel mai răspândit (se estimează că aproape 30% din site-urile de pe internet sunt gestionate de WordPress), deoarece a fost lansat în 2003. În plus, WordPress este gratuit și "deschis", permițând oricui să îl modifice și să îl extindă după cum dorește.

Imediat după WordPress se află Joomla și Drupal, urmate de multe altele cu audiențe mai mici.

Structura unui sistem CMS

Un sistem de gestionare a conținutului are două părți:

  1. Partea administrativă este aplicația care permite utilizatorilor să creeze resurse, articole, materiale, pagini și așa mai departe. Această interfață se bazează pe reguli de afaceri, cum ar fi un sistem de permisiuni, o ierarhie și anumite procese pentru crearea și editarea resurselor.
  2. Partea de prezentare este interfața care prezintă publicului țintă resursele de la punctul 1. În cazul unui CMS pentru gestionarea site-urilor web (cum ar fi WordPress), partea de prezentare este site-ul web public, care este accesat de vizitatori, adică de publicul larg.

Funcțiile unui sistem CMS

wordpress CMS

Un sistem de gestionare a conținutului include un minim de funcții care au legătură cu accesul utilizatorilor și care îi ajută să creeze, să modifice și să publice informațiile cu care lucrează.

Funcții de acces

Sistem de autentificare: CMS-urile includ un sistem de autentificare pentru utilizatori. Partea de administrare trebuie să fie protejată pentru a preveni modificările neautorizate, astfel încât fiecare utilizator are un cont cu un nume de utilizator sau o parolă.

Sistemul de permisiuni: Nu toți utilizatorii au același acces și aceleași permisiuni. În orice organizație există diferite ierarhii și tipuri de angajați și creatori de conținut. În WordPress, există utilizatori obișnuiți, editori și administratori. Fiecare tip de utilizator are un set diferit de permisiuni.

Utilizatorii obișnuiți nu au aceleași privilegii ca și administratorii, care au acces la întregul sistem pentru editare și configurare. Este important să priviți un sistem prin prisma permisiunilor, mai ales dacă aveți o echipă mai mare de colaboratori.

Suport pentru mai multe limbi: Un CMS respectabil permite utilizarea în mai multe limbi. Dacă echipa dvs. este internațională, acest lucru este esențial. Utilizatorii pot schimba limba în care este afișată interfața de administrare pentru a facilita colaborarea.

Limbile multiple pot fi, de asemenea, utilizate pentru crearea de conținut: poate că aveți o echipă în care unii creatori scriu articole într-o limbă, iar alții traduc acest conținut într-o altă limbă. Un CMS bun vă permite să gestionați conținutul în mai multe limbi, simultan.

Funcții de gestionare a conținutului

Crearea de conținut: CMS-urile au capacitatea de a adăuga articole, pagini, articole de blog, știri, imagini și multe altele. Acestea trebuie să aibă o interfață ușor de utilizat și de înțeles, multe dintre ele ascund funcționalitatea de editare a codului sursă (cum ar fi HTML) și oferă un editor similar cu Microsoft Word sau ceva mai simplificat. Astfel, utilizatorii nu trebuie să cunoască programarea sau formatarea HTML, ci se vor concentra pe conținut.

Indexare și căutare: Un bun CMS are funcții de indexare a conținutului, de organizare și de redescoperire a acestuia prin căutare, filtrare etc. Este esențial, mai ales atunci când lucrați într-o organizație care produce mult conținut (companie mare, redacție de ziar, agenție de știri), să puteți organiza și găsi conținutul rapid și ușor. Astfel, motorul de căutare este esențial, la fel ca și posibilitatea de a adăuga informații suplimentare la fiecare articol și conținut, cum ar fi metaetichete, descrieri, cuvinte-cheie și proprietăți suplimentare (data adăugării, data publicării, categorii, autor etc.).

Revizuiri și controlul modificărilor: Sistemele CMS mai avansate includ funcții de înregistrare a modificărilor aduse conținutului. Pentru fiecare articol sau document, se înregistrează nu numai cea mai recentă versiune, ci și toate versiunile anterioare și modificările efectuate. De asemenea, se stochează cine a făcut modificarea, ce parte a documentului, când a avut loc modificarea și care a fost versiunea anterioară.

Aceste capacități, combinate cu regulile și privilegiile menționate anterior, ajută la crearea unei piste de audit pentru toți cei care au lucrat la un anumit document, precum și la revenirea la o versiune anterioară, dacă se dorește.

Introducerea și arhivarea documentelor: O altă caracteristică comună a sistemelor de gestionare a conținutului este scanarea, importul și arhivarea documentelor tipărite. Pot fi încărcate diverse formate de documente (imagini, documente Word, Excel etc.) și organizate pentru a fi recuperate ulterior. O bază de date istorice este foarte utilă pentru a ajuta o companie să economisească spațiu, dar să aibă în continuare acces la documente pentru audituri, finanțe etc.

De multe ori, procesul de ingerare include, de asemenea, recunoașterea optică a conținutului (OCR) și indexarea textului în funcție de fișierele scanate. Astfel, aceste documente nu mai sunt doar imagini, ci pot fi căutate, filtrate etc.

Funcții de publicare: Când vine timpul să publicați articole, postări pe blog etc., un sistem de gestionare a conținutului face acest lucru foarte rapid și ușor, printr-o interfață bazată pe formulare.

Pe site-urile web, nu este responsabilitatea celor care creează conținutul să îl și publice și să îl formateze frumos pentru publicare. Sistemele CMS dispun de șabloane/modele, pe care le combină cu articolul în momentul publicării, astfel încât pagina web este compusă automat din acestea, fără intervenția codului.

WordPress include teme, care pot fi instalate sau înlocuite pe un întreg site web, astfel încât designul poate fi schimbat complet cu un singur clic, iar conținutul rămâne același. Temele fac abstracție de partea de prezentare a conținutului și previn erorile, asigurând coerența designului de la o pagină la alta. Un alt avantaj este faptul că persoanele care gestionează conținutul nu au nevoie de cunoștințe de programare sau de design web.

Funcții de optimizare (SEO): Majoritatea sistemelor de gestionare a conținutului care au ca scop publicarea de informații pe internet au cel puțin funcții de bază de optimizare a motoarelor de căutare. Acestea pot include: adăugarea de metaetichete (cuvinte cheie, descrieri, titluri), etichete ALT pentru imagini și modificarea URL-urilor articolelor.

WordPress are aceste funcții, dar vă permite, de asemenea, să extindeți funcționalitatea prin instalarea de plugin-uri (module) care pot îmbunătăți sau chiar înlocui funcționalitatea cu un întreg sistem care preia responsabilitatea. În domeniul SEO, de exemplu, puteți instala modulul Yoast, care înlocuiește complet funcțiile legate de SEO ale WordPress, oferind mult mai multe posibilități (analiză de conținut, verificarea densității cuvintelor cheie, generarea unei hărți de site și multe altele).

Funcții specializate

Sistemele de gestionare a conținutului pot oferi, de asemenea, funcții specializate, în funcție de nevoile dumneavoastră. Dacă folosiți WordPress, instalarea simplă a sistemului nu oferă aceste funcții, ci trebuie să le instalați prin adăugarea de module (plugin-uri).

Astfel, vă puteți transforma aproape complet sistemul prin adăugarea de comerț electronic, resurse umane, procesare de imagini, gestionarea evenimentelor, calendar și o multitudine de alte caracteristici - tot ce trebuie să faceți este să găsiți plugin-ul potrivit (sau să îl construiți singur).

Deși WordPress nu a fost construit inițial pentru acest lucru, arhitectura plugin-urilor permite oricui să extindă capacitățile așa cum dorește - până la posibilitatea de a instala anumite "framework-uri" (platforme întregi) care încorporează nu numai teme/modele, ci și module pentru a construi pagini în mod vizual (vezi Divi, Elementor, Gravity, etc.).

Sistemele CMS mai specializate includ această funcționalitate din start (dacă aveți de gând să o faceți sau dacă o companie dorește să își construiască propriul CMS și să aibă control deplin asupra caracteristicilor și a modului în care funcționează) sau pot crește în timp, în funcție de necesități.

De exemplu, sistemul meu CMS (CCIDESQ) a început destul de simplu în 2002, ca o platformă de gestionare a unei baze de date de produse, a controlului stocurilor și a înregistrărilor clienților pentru un distribuitor de cărți. Am început să îl dezvolt pentru că, la acea vreme, WordPress nu exista, iar celelalte sisteme disponibile pe piață erau foarte limitate. Fiind o persoană înclinată să construiască singură instrumentele de care aveam nevoie, am început să învăț și să lucrez. Site-ul pe care citiți acest articol funcționează CCIDESQ, nu WordPress!

Pe măsură ce sistemul a fost folosit și adoptat, au apărut multe idei de extindere și, pe parcurs, am adăugat multe, multe funcții și module cu capabilități noi: comenzi, clienți, facturare, coș de cumpărături, management de resurse umane, furnizori, funcții fiscale (jurnale de TVA, rapoarte de gestiune), integrare cu sisteme POS, servicii poștale și multe, multe altele!

În câțiva ani, CCIDESQ a devenit mult mai mult decât un sistem de gestionare a conținutului - a devenit aproape o întreagă platformă ERP. În scurt timp, s-a extins în noi domenii: gestionarea firmelor de avocatură, arhivarea documentelor, imobiliare, programare, evenimente, social media, blogging și multe altele.

Funcții de transfer de informații

O platformă CMS modernă nu poate funcționa în mod izolat. Fie că doriți să publicați conținut pe web (un site web sau mai multe), să distribuiți conținut pe platforme de agregare sau doriți ca sistemul să interacționeze cu alte sisteme și aplicații, nu durează mult până când ajungeți la concluzia că aveți nevoie de o modalitate de "deschidere" a sistemului.

Soluția constă în adăugarea de API-uri în sistem.

În cazul sistemului meu CCIDESQ, după câțiva ani de funcționare izolată, într-o singură țară, pentru un singur client, a apărut necesitatea ca sistemul să funcționeze în mai multe țări și nu numai, ci și să comunice cu alte copii ale acestuia instalate la nivel internațional.

CMS

Atunci când se dezvoltă site-uri de comerț electronic pentru un client cu operațiuni internaționale, este normal să fie nevoie să se facă schimb de informații (informații despre produse, stocuri, prețuri, traduceri, articole și multe altele) pentru a reduce munca repetitivă, a facilita comunicarea și a eficientiza operațiunile.

Astfel, a apărut necesitatea de a dezvolta o interfață de programare a aplicațiilor (API), care să permită sistemelor să "vorbească între ele".

De asemenea, a fost nevoie ca API-ul să suporte comunicarea cu aplicațiile mobile (iOS, Android etc.), astfel încât acestea să poată fi utilizate de agenți sau clienți fără acces la un computer și să permită clienților să își facă un cont, să achiziționeze produse, să urmărească starea comenzii, direct de pe telefonul mobil. Voi discuta mai multe despre CCIDESQ într-un articol ulterior.

API-ul face parte din stratul de schimb de date și oferă funcționalități avansate celor care doresc să colaboreze cu compania dumneavoastră. De exemplu, dacă o companie dorește să construiască un sistem de sincronizare a stocurilor cu un site web sau o bază de date care este gestionată de sistemul dumneavoastră CMS, o API standardizată permite companiei respective să formateze datele într-un mod standard și să le transmită, iar API le va accepta, le va înțelege și le va stoca în sistem - toate acestea fără modificări la CMS.

Toate aplicațiile distribuite folosesc astăzi API-uri pentru a comunica. Aplicațiile moderne nu mai sunt monolitice (o aplicație gigantică care încorporează toate funcționalitățile într-un singur loc), ci sunt detașate, distribuite, modulare și scalabile. Comunicarea între toate aceste componente disparate se face prin intermediul API-urilor și al protocoalelor REST.

În acest context, funcționalitatea unui CMS nu are limite! Noua frontieră este CMS fără cap (fără interfață predefinită), ci doar cu o bază de date și un API care permite adăugarea, căutarea, modificarea și recuperarea datelor în mod transparent. Cu un CMS fără cap, echipa care lucrează cu datele nu mai este constrânsă la o singură interfață de administrare, ci, folosind API, protocoalele create în CMS fără cap, își poate construi propria interfață și poate consuma datele în orice mod dorește.

ÎN CĂUTAREA DE A VINDE O AFACERE ONLINE-3

Autentificare

Înregistrare

Resetează parola

Te rog introdu numele tău de utilizator sau adresa de email, vei primi o legătură prin email pentru a crea o parolă nouă.