SIC
Sistema Informativo Convention
Sic è un progetto parallelo rispetto ad Amberle, con il quale condivide sviluppatori e idea di fondo, ma con un approccio leggermente diverso; per questo motivo è ospitato all'interno di Amberle.
SIC al momento (e per molto tempo) non obiettivi globali, per cui è sviluppato e documentato in Italiano.
SIC è attualmente utilizzato per le prenotazioni di MODCON e altre convention. Ha quindi già raggiunto un buon livello di usabilità, anche se permangono diversi errori e un interfaccia utente quasi imbarazzante. Chi volesse darci un'occhiata può farlo qui.
Progetti
- Gestione eventi e utenti pre-convention: 80%
- Gestione eventi e utenti in-convention: 0%
- Gestione utenti di una associazione: 20%
- Single point of authentication/cross site: concept
Compatibilità
Procedere per piccoli passi
È noto che Roma non è stata costruita in un giorno: tutti i partecipanti possiedono una qualche forma di database, gestita da una qualche forma di codice. Per permettere a tutti di adeguarsi, stabiliremo tre livelli di compatibilità:
- Livello 1: Compatibilità a livello di database. Qualsiasi progetto che lavori su SIC dovrà possedere almeno le stesse tabelle, con gli stessi campi e lo stesso formato. Ciò permette l'importazione/esportazione dei dati tra le varie entità e la manipolazione di dati reciproci. Il DBMS è mysql, ma l'uso del layer di astrazione MDB2 permette l'uso di qualsiasi altro sistema (entro certi limiti).
- Livello 2: Compatibilità con il codice del portale sviluppato per la gestione di Modcon2005 e 2006. Prevede un software di manipolazione elementare del codice (backoffice) , in modo da poter essere facilmente integrato con il il portale esistente e acquisire la maggior parte dei dati presenti. Attualmente il sistema usa PHP 4/5 e mysql, con le estensioni PEAR::MDB2 e il template engine Smarty.
- Livello 3: Creazione di API da una serie di “API” composte da pagine che possono essere richiamate per l'inserimento dei dati, pagine che restituiscono dati in forma interpretabile da uno script (PHP, ASP o altro), pagine che restituiscono dati HTML utili per una rapida formattazione di alcuni dati e pagine che devono essere richiamate dal browser tramite link (IMG per la visualizzazione delle immagini legate agli eventi o per lo scaricamento di file
Download di SIC
Sic (attualmente versione 0.6) può essere utilizzato, ma un installer vero è proprio è è ancora lontano. Forse uscirà qualcosa a ottobre, dopo la prova del fuoco di Modcon.
Attualmente l'unico modo per lavorarci consiste nello scaricare il CVS. Non esistono ancora installer o simili, occorrerà un po' sporcarsi le mani. ;-)
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/amberle login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/amberle co sic