boffaPHP Framework è un framework PHP, pensato per creare applicazioni web in maniera semplificata.
Framework funzionante solo su server Apache (limitazione dovuta alla presenta di file .htaccess).
-
Installa questo progetto clonando il repository git con il comando
git clone https://github.com/raffaeleboffa/boffaPHP-Framework.git tuo-progettooppure scarica il file.zipdal repository ed estrailo. -
Leggi il file
howtowork.mdper comprendere come sviluppare il tuo progetto sfruttando questo Framework.
DBMS funzionanti con il Framework:
- MySQL
- SQLite
boffaPHP-Framework/
├── index.php # Gestisce il routing delle richieste
├── functions.php # Definisce delle funzioni predisposte per il sito
├── .htaccess # Reindirizza le richieste all'index.php
├── database/
│ ├── .env # Configurazione del database
│ ├── .htaccess # Blocca l'accesso diretto alla cartella
│ └── config.php # Connessione e query al database
├── storage/
│ ├── public/ # Cartella dove posizionare file pubblici
│ │ └── image.jpg # File di esempio
│ └── private/ # Cartella dove posizionare file privati
│ ├── image.jpg # File di esempio
│ └── .htaccess # Blocca l'accesso diretto alla cartella
├── page/
│ ├── index.php # Pagina home
│ └── 404.html # Pagina di errore 404
└── css/
└── style.css # Foglio di stile principale- migliorata funzione
prepareQuery()indatabase/config.php
- gestione tabelle database come classi, con funzioni getter e setter
- funzione di registrazione log su file
- funzione di email
- gestione sezioni header e footer
🚧 Work in progress
Il framework è in sviluppo attivo e la struttura può evolvere nel tempo, ma già utilizzabile.
Se vuoi contribuire al progetto: mantieni il codice semplice, leggibile e coerente con l’idea del framework snello e modulare.
- 1.0.x
miglioramenti alle funzionalità e problemi fixati - 1.x.0
nuove funzionalità aggiunte - x.0.0
cambio della struttura del framework