eIrOcA Portal System (EPS) è un framework Model-Delegate per servizi e portali ottimizzato per client mobile (WAP, XHTML, …). L'infrastruttura EPS gira su un qualunque server XAMPP ed include un framework in grado di gestire la diversità dei terminali (utilizza WURFL per conoscere le capacità dei singoli client).
Sono incluse alcune applicazioni/servizi, tra cui:
Una demo? basta visitare il sito eIrOcA mobile che è stato fatto usando EPS.
Per far funzionare EPS è necessario un sistema su cui sia installato (e sia funzionante) Apache 2.x ed un inteprete PHP (versione 4.x o 5.x). L'interprete PHP deve avere l'estensione GD abilitata.
La distribuzione completa dell'applicativo, incluso il codice sorgente, è disponibile qui.
Informazioni e risorse addizionali si possono trovare presso Source Forge.
L'installazione è molto semplice, basta copiare i contenuti dello zip file nella cartella htdocs di Apache.
Terminata la copia basta aprire un browser e accedere a http://apache_domain/lib/eps/setup.php, si dovrebbe ottenere qualcosa del genere:
Checking... GD Library ... OK v. 2 testing directory ... Portal found(s): test_mobile test_web
A questo punto l'installazione è finita e non resta che testare il funzionamento dei singoli protali di test, quello Web http://apache_domain/test_web/ e quello mobile http://apache_domain/test_mobile/.
Putroppo la documentazione non è ancora disponibile
Per avere un'idea basta guardare le cartelle test_xxx per vedere come funziona il framework.
Per i portali Web basta ricordarsi che ogni pagina è una sottocartella all'interno della cartella “pages” e che dopo averne aggiunta (o tolta) una occorre rieseguire setup.php (o in alternativa cancellare il file portal/data/index.ini).
In un portale reale occorre cambiare la configurazione del file eps_config.inc in modo da rendere isolati i file di log e le altre cartelle temporanee. Inoltre occorre rendere le cartelle /lib e quelle dei dati, dei log, … non accessibili (ad esempio cambiando opportunamente i permessi all'interno del file .htaccess).
Versione 0.5.0
Versione 0.4.0
Copyright © 2006-2010 eIrOcA (eNrIcO Croce & sImOnA Burzio)
Questo programma è software libero, è possibile ridistribuirlo e/o modificarlo secondo i termini della GNU General Public License pubblicata dalla Free Software Foundation; nella versione 3 o (a propria scelta) qualunque versione successiva.
Questo programma è distribuito nella speranza che possa essere utile, ma SENZA ALCUNA GARANZIA implicita o esplicita di COMMERCIABILITÀ o IDONEITÀ PER UN PARTICOLARE SCOPO. Vedere la GNU General Public License per maggiori dettagli.
Insieme al programma ci dovrebbe essere una copia della GNU General Public License, se no, scaricala da http://www.gnu.org/licenses/.
EPS include: