La maggior parte degli utenti che si avvicinano per la prima
volta ad
un CMS, lo fanno con la necessità di ottenere un risultato
immediato con minime risorse. Scarse conoscenze, poco tempo da dedicare
e disponibilità economica limitata rappresentano lo scenario
tipico. Chi non ha intenzione di imbarcarsi in niente di complesso per
la realizzazione di piccoli progetti amatoriali, deve sapere che
esistono CMS davvero minimali che non hanno bisogno di un database per
funzionare. È il caso di CMSimple che oggi abbiamo
scelto di presentarvi.
Installazione
CMSimple è un CMS che immagazzina dati e contenuti
all'interno di un semplice file testuale, l'accesso alle informazioni
è più rapido e per l'installazione non avremo
bisogno di alcun database. Sarà sufficiente il supporto al
PHP e pochissimo spazio su disco. L'installazione di CMSimple
è istantanea, basta caricare i file nella root del proprio
sito e assegnare correttamente i permessi. All'utente non viene
presentato nessun installer, e l'assenza del database azzera molte
delle configurazioni necessarie nei classici CMS.
Panoramica
Al primo accesso il nuovo sito presenta, in un tema minimale,
poche
righe esplicative riguardo l'inserimento e l'eliminazione delle pagine.
Prima di dedicarsi ai contenuti è assolutamente necessario
cambiare la password per l'area amministrativa, mettendo
così in sicurezza l'installazione. Il pannello di controllo
si risolve in un semplice menù orizzontale dal quale avremo
accesso alle funzionalità del CMS e ai settaggi generali.
Menù e Pagine
Il meccanismo di gestione del menù e delle pagine
è sicuramente caratteristico ma decisamente poco flessibile.
Per creare una nuova voce di menù è sufficiente
applicare ai titoli delle pagine i tag H1, H2, o H3 a seconda del
livello con il quale si desidera ordinarle. Ad ogni voce
corrisponderà univocamente la rispettiva pagina, e non si
potrà prescindere da questo ordine, ne si potranno inserire
voci oltre il terzo livello gerarchico.
Impostazioni
Il menù delle impostazioni del CMS, per quanto
molto
semplice ed estremamente minimale, svolge bene il suo lavoro.
È possibile editare direttamente il template ed il
foglio di stile, sostituire l'intero tema e agire sulla configurazione
generica del sito. È persino presente una funzione di
backup automatica mentre un'altra voce è dedicata alla
visualizzazione del file di log.
Limiti
Chiaramente a livello funzionale CMSimple, risente molto dei
limiti
imposti dalla mancanza del database. Le restrizioni effettivamente sono
molte, a partire dal sistema di gestione dei contenuti, che come
già accennato non è affatto elastico. Non
sarà possibile ad esempio creare pagine che non compaiano in
menù, e anche la loro cancellazione risulta poco pratica.
Inoltre l'editor integrato di default non produce codice
normalizzato ed è quindi assolutamente consigliabile la sua
sostituzione con uno dei tanti editor alternativi disponibili.
CMSimple è un programma open source distribuito
gratuitamente sotto licenza AGPL, non sarà possibile
nascondere i riferimenti al sito ufficiale presenti nel footer a meno
che non si decida di acquistare una licenza commerciale del prodotto.
Il download è possibile dalle pagine ufficiali del sito
internazionale o dal sito di supporto italiano
CMSimple non è adatto alla realizzazione di grandi
progetti
ne può essere considerato un'alternativa vincente a CMS
più noti. Non è corretto però
valutarlo alla pari con web application più complesse dotate
di database. CMSimple è leggerissimo, può
funzionare su un semplice hosting che supporti PHP e l'apprendimento
del sistema è molto rapido. Questo piccolo CMS si rivela
particolarmente valido per chi, senza alcuna conoscenza tecnica, voglia
gestire poche decine di pagine statiche.