FlatnuX è un CMS open source scritto in PHP che non fa uso di database per storare i dati: è il cosidetto CMS lite o CMS flat, che immagazzina i dati inseriti in file di testo.
FlatnuX è un progetto web tutto italiano: nato nel 2003 con il nome di FlatNuke, si è man mano evoluto fino ad assumere l’attuale denominazione. La versione attuale è la 8.13.
Un CMS lite può essere scelto se:
- si ha poca conoscenza di sviluppo web dinamico;
- si vuole avere un sistema di gestione contenuti semplice;
- non vi sono dati sensibili da implementare.
Una soluzione interessante per siti vetrina, semplici webzine, web community e piccoli progetti editoriali in generale.
Caratteristiche di FlatnuX
FlatnuX è gestibile tramite la creazione, modifica, eliminazione o l’implementazione dei file con cui è scritto: questo significa che si può intervenire agevolmente su ogni singola porzione di codice senza correre il rischio di stravolgere la struttura.
Dispone di diversi plug-in e moduli che ne estendono le funzioni.
- Forum: Il modulo forum di FlatnuX permette di creare e gestire community tramite un’intuitiva interfaccia web. Il modulo presenta caratteristiche, funzionalità e potenzialità non molto diverse dai classici software per forum più blasonati ed usati e che fanno uso di database.
- Flat Download Plus: è un modulo che permette l’upload di file e dà la possibilità agli utenti di scaricarli successivamente.
- Flatbackup: un plug-in che consente di fare un backup dei file presenti nello spazio web amministrato con FlatnuX. È possibile effettuare backup completi o parziali.
- FlatnuX News: un modulo interessante per la creazione di una webzine o una testata online. FlatnuX News permette di implementare news proposte dall’utente che possono essere moderate dall’amministratore del sito prima della pubblicazione.
- FlatnuX Gallery: un plug-in classico, che consente la creazione e la gestione di gallerie fotografiche web.
Oltre ai plug-in vi sono anche diversi temi grafici che estendono le capacità di design.
Un altro aspetto importante di Flatnux è la sicurezza: sono state sviluppate diverse funzioni che permettono di proteggere il software da attacchi SPAM ed utenti indesiderati. Quest’ultima funzione è stata migliorata tramite la possibilità di creare blacklist.