Flatnuke
Da Wikipedia, l'enciclopedia libera.
Flatnuke è un CMS (Contents Management System) OpenSource pensato per essere sfruttato senza l'ausilio di database particolari immagazzinando i dati all'interno di semplici files. Sviluppato inizialmente da Simone Vellei, sta attirando a sé alcuni collaboratori interessati a migliorarlo. Il progetto è stato avviato in quanto il suo ideatore voleva creare un template per la creazione di siti web che non si appoggiassero a database, da qui deriva il termine Flatnuke , Flat indica l'uso dei file di testo. Viene categorizzato come un CMS non DBMS.
Indice |
[modifica] Caratteristiche
Una volta comprese le potenzialità e l'estendiblità del progetto da lui creato, Vallei ha deciso di svilupparlo, con la neonata comunità, nel miglior modo possibile. Seguono le caratteristiche di Flatnuke:
- Supporto per le sezioni
- Supporto per i blocchi
- Supporto per le news
- Supporto per i commenti
- Lettura delle headlines esterne
- Esportazione delle news in RSS
- Supporto per i temi
- Gestore di Download
- Gestore di galleria immagini
- Gestore dei sondaggi
- Gestore delle statistiche
[modifica] I blocchi
I blocchi sono dei contenitori posizionati a destra e a sinistra della pagina. All'interno di essi sono presenti: link, testo, immagini, ecc. FlatNuke gestisce i blocchi in modo molto semplice: sarà sufficiente creare un file in un'apposita directory (blocks) e a scelta nella sottodirectory dx se si vuole posizionare il blocco a destra, mentre nella sottodirectory sx, se lo si desidera posizionare a sinistra. Tale file può contenere codice PHP e/o HTML che verrà caricato automaticamente!
[modifica] Le sezioni
Le sezioni servono per definire gli argomenti. L'organizzazione gerarchica delle sezioni è data dalla struttura delle directory, FlatNuke provvederà ad organizzarle automaticamente. Ogni sezione viene inserita nella directory principale sections. Quindi se si vuole creare l'argomento hardware si creerà un'omonima cartella all'interno della directory sections.
[modifica] Sicurezza
Recentemente sono state scoperte alcune falle molto gravi nel sistema di gestioni degli utenti, tuttavia la situazione si è presto ristabilizzata grazie al supporto di alcune persone che hanno aiutato lo sviluppo di questo software verso questa direzione. Ora il livello di sicurezza si è notevolmente alzato, e questo è stato constatato anche grazie alla chiusura di alcuni bug settimane prima della loro segnalazione su Secunia.org.
[modifica] Collegamenti esterni
- Flatnuke.org sito ufficiale
- FlatNukeDevel comunità di sviluppatori
- Fn-Look.org raccolta temi e elementi grafici
- Flatblocks raccolta di blocchi per il CMS
- Beta Versione Beta