Lista dei Blocchi / Librerie
Di seguito elecherò (in ordine alfabetico) la lista dei blocchi presenti nativamente su RGL miniframework.
Sarà presente un collegamento per una spiegazione dettagliata, sul loro utilizzo o significato.
- abstract.php -> Ext(): astrazione gestione classi (Classe privata di RGL);
- avvisi.php -> Avvisi(): Gestore di messaggi;
- breadcrumbs.php ->BreadC(): Crea briciole di pane ed indica posizione pagina;
- crypt.php -> Crypto(): Codifica / decodifica dati;
- db.php -> DB(): Gestisce interazioni Database;
- dtime.php -> DTime(): Gestione delle date;
- kuiper_belt.php -> KuiperBelt(): Gestione indirizzi e file (Classe privata di RGL):
- language.php -> Language(): Gestione delle lingue;
- log_in.php -> LogIn(): Gestione del login;
- mysql.php -> MySql(): Gestione connessione a MariaDB e Mysql;
- postgresql.php -> PgSql(): Gestione connessione a PostgreSql;
- restful.php -> Restful(): Ricezione / invio dati in JSON;
- rgl.php -> Rgl(): Gestione dei Blocchi RGL:
- send_mail.php -> SendMail(): Gestione di invio Email;
- session.php -> Session(): Gestione delle sessioni;
- sqlite.php -> SqLite(): Gestione connessione a SqLite;
- string.php -> Str(): Gestione e pulizia stringhe;
- upload_file.php -> UploadFile(): Gestione upload file ed immagini;
- verify.php -> VerifySend(): Verifica l'invio corretto dei dati tramite variabili globali;
- work_files.php -> Files(): Gestione per il trattamento dei file;
Le Classi Private, sono indispensabili al corretto funzionamento del framework e vengono utilizzate esclusivamente dal motore di RGL.
Note: Alcune classi sono "datate" ed andrebbero rinfrescate. RGL nasce come un'insieme di classi per poi trasformarsi in un mini framework. Alcune di queste mantengono al loro interno del vecchio codice, che cercherò di semplificare, alleggerire ed aggiornare quanto prima. In ogni caso il codice è pienamente funzionante ed utilizzabile.
Il Framework è sotto licenza MIT ed ognuno potrà migliorare, modificare, creare nuovo codice a piacimento...
Se avete suggerimenti...