Gestione Portali 2
Gestione Portali 2 è un sistema di gestione portali basato su PHP5 e database SQL con un admin multiutente completo e numerose funzioni per utenti e gestori.
E' il successore di Gestione Portali DB-less ed è composto da un modulo amministrativo particolarmente flessibile ed uno per la visualizzazione dei contenuti.
Caratteristiche principali
- Template HTML separati dal codice;
- categorie nidificate con riassegnazione automatica delle categorie eventualmente rese orfane;
- organizzazioni con recapiti multipli senza limiti prefissati;
- servizi multipli illimitati associati alle organizzazioni;
- ordinamento arbitrario per categorie, organizzazioni e servizi;
- associazione di foto o loghi al singolo elemento;
- gestione sito con utenti dotati di differenti ruoli di gestione;
- maschere di inserimento dati multiple senza limiti prefissati e con controlli e procedure di verifica dati;
- possibiltà di definire la visibilità di una organizzazione con modifica automatica della visibilità dei servizi ad essa associati;
- cancellazione non distruttiva dei contenuti (che vengono spostati in un cestino da cui possono essere recuperati);
- log delle attività dei gestori;
- backup e ottimizzazione automatica del database;
- stato di manutenzione impostabile,
- link eleganti e facili da memorizzare (niente ? & ecc);
- integrazione nativa con Google Maps API, Google Maps e Google Traduttore.
Presente e futuro
La versione attuale del programma richiede PHP5.2.x e usa SQLite 3.3.x tramite PDO (quindi è adattabile con poche modifiche ad altri database).
La prossima versione, in programma il 2011, richiederà PHP5.3.x e tramite la funzione Full Text Search di SQLite 3.6.x+ offrirà la ricerca con una sintassi simile a Google. A livello di codice, inoltre, molti trigger SQL saranno sostituiti da chiavi esterne, anch'esse supportate nelle nuove versioni di SQLite.
Il programma è in uso sul portale Mestre Solidale.