Content management system: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Collegamenti esterni: Creato la sezione e aggiunto il template "Collegamenti esterni"
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.9.5
Riga 87:
== Pro e contro ==
=== Vantaggi dei CMS ===
Un CMS permette di costruire e aggiornare un [[Web dinamico|sito dinamico]], anche molto grande, senza necessità di scrivere in [[HTML]] e senza dover conoscere linguaggi di programmazione lato server (come [[PHP]]) o progettare un apposito [[database]]. L'aspetto esteriore delle pagine può essere personalizzato scegliendo un [[foglio di stile]] [[CSS]] appositamente progettato per un determinato CMS. In genere, poi, le modifiche alle pagine web generate dai CMS devono seguire precise regole, che sono dettate (almeno nel caso dei CMS [[open source]]) dalla documentazione per sviluppatori della stessa. La [[comunità virtuale|community]] degli informatici è in parte scettica su questi vantaggi, dato che possono sembrare limitati e non sembrano lasciare le mani libere, almeno in apparenza, al programmatore. Ma i CMS sono programmabili a tutti gli effetti, basta seguire la documentazione di ognuno e si potranno, più o meno facilmente, modificare e farli diventare qualsiasi sito si desideri, anche con l'integrazione di [[Application programming interface|API]] esterne. È sconsigliabile, in conclusione, modificare i file di un CMS senza seguire le procedure richieste per effettuare personalizzazioni, pena il malfunzionamento del sito soprattutto nel medio-lungo periodo<ref>{{Cita web|url=https://www.freewordpress.it/blog/cosa-sono-i-cms.php|titolo=Cosa sono i CMS|autore=Salvatore|sito=Gestione Wordpress {{!}} Free Wordpress|data=2019-09-02|lingua=it-IT|accesso=2019-09-02|dataarchivio=2 settembre 2019|urlarchivio=https://web.archive.org/web/20190902101515/https://www.freewordpress.it/blog/cosa-sono-i-cms.php|urlmorto=sì}}</ref>.
 
I ''flat file CMS'', altrimenti noti come ''text-based CMS'', sono dei content management system che si basano su file di testo (il più delle volte file XML) e che perciò non necessitano di alcun database come [[MySQL]], [[PostgreSQL]], ecc. Questi CMS sono facilmente installabili e dunque sono particolarmente adatti per siti personali o per piccole comunità.