Skip to content

raffaeleboffa/boffaPHP-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

boffaPHP Framework v1.4.1

boffaPHP Framework è un framework PHP, pensato per creare applicazioni web in maniera semplificata.

Info & Installazione

Framework funzionante solo su server Apache (limitazione dovuta alla presenta di file .htaccess).

  1. Installa questo progetto clonando il repository git con il comando git clone https://github.com/raffaeleboffa/boffaPHP-Framework.git tuo-progetto oppure scarica il file .zip dal repository ed estrailo.

  2. Leggi il file howtowork.md per comprendere come sviluppare il tuo progetto sfruttando questo Framework.

Caratteristiche attuali

DBMS funzionanti con il Framework:

  1. MySQL
  2. SQLite

Struttura (attuale)

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

Aggiornamenti effettuati in questa nuova versione

  • migliorata funzione prepareQuery() in database/config.php

Miglioramenti futuri

  • gestione tabelle database come classi, con funzioni getter e setter
  • funzione di registrazione log su file
  • funzione di email
  • gestione sezioni header e footer

Stato del progetto

🚧 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.


Logica dei versionamenti

  • 1.0.x miglioramenti alle funzionalità e problemi fixati
  • 1.x.0 nuove funzionalità aggiunte
  • x.0.0 cambio della struttura del framework

About

"boffaPHP Framework" è un framework PHP pensato per creare applicazioni web in maniera semplificata.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors