[PHP] BSE: Bad Site Engine

Progetto: BSE (Bad Site Engine)
Linguaggio di programmazione: PHP
Inizio dello sviluppo: Giugno 2008
Stato: Attivo
Versione: 0.1
Licenza: GPL-2 o successive
Autore: ercoppa
Obiettivo: Realizzare un site engine per il mio spazio web personale
Documentazione: Non disponibile per questa versione
Note: Non è niente di evoluto, ma fa quello per cui è pensato. Viene rilasciato al pubblico, solo per mostrare agli eventuali cuoriosi come questo sito funziona.
L'idea alla base di BSE è riassunta in questo grafico:

In poche parole tutto BSE è composto da quattro file:
• error.php: file che imposta alcune regole per la gestione degli errori
• database,php: file che realizza la classe database. Tale classe fornisce tutti i metodi per interagire con il DB.
• core.php: file che realizza la classe core (che estende database). Tale classe è il cuore di BSE, fornisce la funzionalità base offerte da BSE, appoggiandosi se necessario su plugin esterni.
• template.php: file che realizza la classe template (che estende core). Tale classe si occupa di gestire il template del sito.
I modelli (es. service_page.php) estendono la classe template (o altri modelli) e si occupano di plasmare la struttura di un contenuto. Infine abbiamo i contenuti (es. index.php) veri e propri, che istanziano un modello per fornire il contenuto finale.
Pertanto l'engine base è composto dalle tre classi database, core e template mentre tutto il resto è solo un contorno che sfrutta l'engine (senza quindi reinventare la ruota) per offrire il contenuto richiesto dall'utente. Per tale motivo ho deciso di separare (per il download) l'engine vero e proprio dai modelli & contenuti (che sono forniti principalmente solo per dare un idea su come sfruttare l'engine).
Per le future versioni (se ci saranno) mi impegno a fornire anche un po' di documentazione. Ovviamente ogni eventuale critica (o suggerimento) è ben accetta.
Download:
• BSE (Bad Site Engine)
• BSE examples
Saluti.
• 6 commenti • Inserisci un commento • Pubblicato il 1 marzo 2009 •
2.
ercoppa
- 10 marzo 2009 @ 19:55
Ciao Sneak, prova prova :)Non ti assicuro nulla!
3.
Micio
- 18 marzo 2009 @ 11:25
non sono la persona piu adatta a giudicare, passo solo per un saluto e noto con piacere che in una qualche maniera ti stai dando da fare tra le mille cose, Ottimo!!Chissà che un giorno non lo utilizzi nel mio sitozzo :D
Salutoni,
Micio
4.
ercoppa
- 18 marzo 2009 @ 19:06
Ciao Micio :-), grazie per essere passato (al momento sto con una connessione UMTS causa trosloco, quindi non mi trovi spesso su MSN).> Chissà che un giorno non lo utilizzi nel mio sitozzo
Mai dire mai :D
5.
Micio
- 20 marzo 2009 @ 15:15
passo piu spesso di quanto immagini....mi tengo aggiornato sulle vicende altrui quando posso, della serie non mi faccio mai gli affari miei :PAuguroni! :D
6.
ercoppa
- 20 marzo 2009 @ 16:00
Grazie ;-)

Appena riesco lo provo...