CMS è l’acronimo di Content Management System, ovvero “sistema di gestione dei contenuti”.
Un CMS serve a creare e gestire i contenuti di un sito. Sono utilizzati soprattutto per i siti o portali che necessitano di un frequente aggiornamento.
Un CMS non richiede particolari conoscenze di html o altri linguaggi di programmazione web. Consiste difatti in un pannello di controllo (solitamente protetto da username e password), all’interno del quale è possibile scegliere l’area di interesse e applicarvi modifiche che verranno messe online istantaneamente.
Ad esempio poniamo il caso di un ecommerce. Accedendo al CMS e cliccando su “Nuovo prodotto” ci saranno dei campi dove inserire nome del prodotto, prezzo, descrizione, quantità disponibile, eventuale sconto da applicare, foto (che vengono selezionate col tasto sfoglia dall’hard disk del proprio PC). Una volta compilato tutto e cliccando su “applica modifiche” la pagina del prodotto verrà automaticamente creata.
Un CMS può essere quindi utilizzato per diversi scopi: ecommerce, cataloghi, photo gallery, news, newsletter, mailing list, forum, blog, portali, classifiche, redazione articoli, directory, etc.
I CMS possono essere realizzati da web agency specializzate in base alle proprie esigenze, ma ne esistono anche di preconfezionati sia a pagamento che gratuiti nel caso di sistemi open source.
Lo svantaggio dei CMS preconfezionati open source sta nel fatto che hanno determinate funzioni e spesso è molto difficile modificarle e adattarle alle proprie esigenze in quanto realizzati in modo abbastanza complesso negli anni e da centinaia di programmatori differenti.
Tra i CMS open source più famosi citiamo Joomla, MK portal, PHP-nuke e ASP-nuke. |