WonderCMS, CMS Open Source leggerissimo

Spesso mi capita di imbattermi in dei progetti Open Source molto interessanti, questo articolo nasce per parlarvi del CMSWonderCMS.

Stavo cercano online un Cms Open Source da poter installare su un piccolo spazio Web associato a un dominio, avevo 10 MB di spazio, la possibilità di far girare script in PHP ma senza la possibilità di un DB. Dopo un po’ di ricerche e test mi son imbattuto su WonderCMS (link), un CMS in PHP da 36 KB.

Un po’ di informazioni su WonderCMS

Questo CMS nasce nel 2008 da Robert Isoski, nel 2010 viene rilasciato sotto licenza Open Source, la licenza Mit.

Il codice

Il progetto contiene solamente 5 file, questa è la struttura:

    - index.php 
    - database.js 
    - .htaccess 
    - [themes]
       - [default]
          - theme.php 
          - [css]
             - style.css 

Una cosa che mi ha stupito è che il tema di default contiene già le regole css di Bootstrap, rendendola già responsivo.

La possibilità di creare e gestire più pagine è gestita tramite htaccess e da database.js, il primo per gestire i link e il secondo per memorizzare i contenuti del sito.

Come creare un sito dinamico con questo CMS

Per creare un sito dinamico con questo CMS occorrono pochissimi minuti, vediamo semplicemente come creare un sito.

  • Scarichiamo il CMS dal sito ufficiale;
  • Scompattiamo il file zip e trasferiamo il contenuto della cartella nel nostro host;
  • Entriamo dal nostro browser nel indirizzo dove abbiamo messo i nostri file;
  • Troviamo la scritta “Click here to login, the password is admin.” per accedere all’area admin;
  • Una volta entrati possiamo modifica da settings le opzioni generali del sito;
  • Cliccando sui testi vedremo il cursore per modificarne i contenuti;

Per chi è più pratico, dopo il primo avvio del CMS, verrà creato il file database.js, da questo file è possibile fare tutte le modifiche che vogliamo.