]]>
Italiano  | 

CMS

È importante, quando si sta per affrontare un nuovo lavoro nel settore web, avere quante più "armi" a disposizione. Saper programmare e costruire dei CMS (content management system) non implica necessariamente doverne creare uno "da zero". Esistono dei CMS, scritti in PHP (e non solo), davvero versatili; che saranno sicuramente in grado di soddisfare molte delle nostre esigenze.

I CMS sono formati fondamentalmente da una parte back-end, dedita all'organizzazione e supervisione dei contenuti ed una front-end mediante la quale l'utente naviga il sito e fruisce dei suoi contenuti.
A seconda dei loro scopi, i CMS possono essere più o meno flessibili.
Se si sta avendo a che fare ad esempio, con la gestione di un determinato tipo di contenuto (un blog, un enciclopedia, un forum, ecc.), avremo un CMS flessibile SOLO per quello specifico scopo; al contrario, se si sta avendo a che fare con una gestione di contenuti di vario genere, il CMS tenderà ad essere flessibile per più finalità.

È il caso di citarne due fra i più famosi: WordPress e Joomla.
Questi ultimi, grazie alle loro grandi community che hanno sviluppato migliaia di plugin, estensioni e quant'altro, sono ormai in grado di soddisfare esigenze davvero notevoli senza agire su di una sola riga di codice.