Vediamo come creare una semplice applicazione per la gestione di news, che ci consenta di gestire le news registrate per categorie, tipo sport, cronaca,... (quindi cancellarle o modificarle), oltre che inserirne di nuove. L'applicazione è costituita da un pannello di controllo riservato ovviamente all'admin del sito, che accedendo al sito tramite una login e pwd, può cancellare, modificare o inserire una nuova news o categoria; a tutti i visitatori è consentito solo di leggere le news o al limite di effettuare una ricerca. Un esempio funzionante è mostrato qui) (
).
Ovviamente tale applicazione si appoggia su un database MySql, costituito da due tabelle: "categoria", contenente tutte le categorie, e "articolo" in cui sono registrati tutte le news salvate. Qui trovate il dump del db.
Il codice php necessario per realizzare l'applicazione si articola in diversi files, sia template html e sia classi in php. Nell'ultimo tutorial verrà spiegata l'alberatura delle sotto-cartelle e la struttura della index.php e quindi di tutte le altri classi, compresi anche i files bean, che sono particolari classi contenenti tutte le funzioni necessarie per scambiare dati con una tabella in particolare del db ( categoria.php , articolo.php ).