Desarrollo
Què és un CMS (sistema de gestió de continguts)?
Un CMS (Content Management System o sistema de gestió de continguts) és un programari que permet crear, editar, organitzar i publicar contingut en un web sense necessitat de programar. Separa la gestió del contingut de la seva presentació i desa la informació en una base de dades, a punt per mostrar-se de manera estructurada.

Per Emili Hernàndez · CEO i Cofounder
Cofundador i responsable tècnic d'Estudi Zeta
Veure el perfil de Emili Hernàndez

Amb un CMS, una persona sense coneixements tècnics pot mantenir el seu web al dia: redactar una entrada, canviar una imatge o publicar una pàgina nova des d'un panell d'administració. El sistema desa cada element i el col·loca al lloc correcte quan algú visita el lloc web.
Com funciona un CMS
Un CMS es basa en tres peces que treballen juntes. El panell d'administració és la interfície on es redacta i s'organitza el contingut. La base de dades l'emmagatzema de manera ordenada. I la capa de presentació pren aquesta informació i la mostra al visitant amb el disseny del lloc web. En mantenir el contingut separat de la seva presentació, un mateix text es reutilitza en diferents pàgines i s'actualitza en un sol lloc.
| Component | Què fa |
|---|---|
| Panell d'administració | Interfície per crear, editar i organitzar el contingut sense programar |
| Base de dades | Emmagatzema el contingut de manera estructurada |
| Capa de presentació | Mostra el contingut al visitant amb el disseny del lloc web |
Per a què serveix un CMS
Un CMS resol una necessitat concreta: mantenir un web viu sense dependre d'un desenvolupador per a cada canvi. S'utilitza per gestionar llocs corporatius, blogs, catàlegs de producte, portals de contingut i botigues en línia. En un equip, permet que diverses persones publiquin i revisin amb permisos diferents, i que el web creixi en nombre de pàgines sense refer-lo des de zero.
Tipus de CMS: tradicional, headless i basat en codi
Hi ha tres enfocaments principals segons com lliuren el contingut.
Un CMS tradicional (o acoblat) reuneix en un mateix sistema la gestió del contingut i la seva presentació. WordPress, Joomla o Drupal funcionen així, i són l'opció més estesa.
Un CMS headless administra el contingut i el lliura a través d'una API, de manera que qualsevol tecnologia de frontend el pot consumir. Strapi és un dels més utilitzats en aquest enfocament.
Un enfocament basat en codi gestiona el contingut en fitxers dins del mateix projecte, sense base de dades, habitual en llocs petits o en
| Tipus | Com lliura el contingut | Quan encaixa |
|---|---|---|
| Tradicional (acoblat) | Gestió i presentació en un mateix sistema | Equips que volen autonomia total amb una tecnologia estàndard i plantilles llestes |
| Headless | El contingut se serveix per API a qualsevol frontend | Projectes que prioritzen rendiment, seguretat i llibertat de frontend (per exemple, amb Nuxt) |
| Basat en codi | Contingut en fitxers del projecte | Llocs petits o documentació amb pocs editors |
CMS tradicional i CMS headless: en què es diferencien
La diferència és on viu la capa de presentació.
En un CMS tradicional, el contingut i el disseny conviuen en el mateix sistema, cosa que facilita començar ràpid amb plantilles ja fetes.
En un CMS headless, el contingut es lliura per API i el frontend es construeix a part, sovint amb un framework modern com Nuxt. Això obre la porta a webs molt ràpids i a reutilitzar el mateix contingut en diversos canals (web, app, pantalles). A canvi, demana desenvolupament a mida del frontend.
L'elecció depèn del projecte: qui mantindrà el web, quin rendiment necessita i en quants canals viurà el contingut.
Com triar un CMS
A l'hora de triar un CMS convé mirar quatre coses: qui mantindrà la web cada dia, quina velocitat de càrrega necessita, quin nivell de seguretat exigeix el projecte i fins on haurà de créixer. Un CMS ben ajustat acompanya el negoci durant anys. Un de mal ajustat obliga a migrar abans d'hora.
Preguntes freqüents sobre què és un CMS
Què és un CMS i quins exemples n'hi ha?
Un CMS és un programari per crear i gestionar el contingut d'una web sense programar. Exemples habituals són WordPress, Drupal i Joomla entre els tradicionals, i Strapi entre els headless.
Per a què serveix un CMS?
Serveix per mantenir una web actualitzada sense dependre d'un desenvolupador per a cada canvi: publicar pàgines, editar textos, pujar imatges i organitzar continguts des d'un panell d'administració.
Quin és el CMS més utilitzat?
WordPress és el CMS més estès del món. En projectes que prioritzen el rendiment i la llibertat de frontend, els CMS headless com Strapi guanyen presència.
Què és un CMS headless?
Un CMS headless gestiona el contingut i el lliura per API, sense ocupar-se de la presentació. Així, el frontend es construeix per separat amb la tecnologia que es prefereixi, com Nuxt.