Ferrarasociale, fa-ci-le versione alpha (o quasi)

Continua lo sviluppo del CMS (sistema gestione contenuti) dedicato al nuovo portale del sociale ferrarese. Molte cose dietro le quinte ed alcune più visibili.

Ultime novità: la gestione newsletter integrata (solo per superadmin, per ora – integrazione coi singoli siti più avanti) e l’opzione per visualizzare il calendario eventi nella homepage.

Rigurado la newlsetter..   speravo di cavarmela abbastanza in fretta utilizzando un plugin per cakephp già pronto, adattandolo al mio caso. Salvo poi scoprire che “già pronto” è una definizione alquanto ottimistica.

In ogni caso, è scritto bene, il codice è pulito e di facile lettura, l’uso di swiftmailer (con un componente apposito) è immediato, e segue le convenzioni di cake. Anche se ho dovuto modificare non poche cose, il processo è stato più indolore del previsto.
Ora mi manca solo il tempo di rivedere le modifiche e pubblicarle a beneficio degli altri.. separnadole dalle implementazioni del mio caso particolare..  (insomma, forse verso ferragosto)

La newsletter funziona, è basica ma ha le funzioni necessarie, compreso l’invio dilazionato di gruppi di email da mettere in coda. Essendo fatta con cke sarà facile integrarla maggiormente (ad esempio, associare automaticamente un gruppo ad ogni sito..). Già aggiungere una funzione per importare autometicamente tra gli iscritti della newsletter gli utenti del sito le cui mail non siano già presenti, è stato relativamente semplice e veloce.

Altra novità, il calendario (settimanale se ci sono eventi prossimi, altrimenti mensile) dei singoli appuntamenti inseribile in homepage del sito, quando gestita manualmente. Piccola cosa (implementata riutilizzando il 90% il codice già pronto per la parte eventi), ma utile per mettere in maggiore evidenza una delle funzioni utili specifiche del sistema. (..magari lo mettiamo più in alto)

Ferrarasociale è un’applicazione facebook: tra le altre cose significa che ci si può registrare ed autenticare automaticamente utilizzando il proprio profilo FB. E’ anche possibile commentare usando un account google, yahoo, twitter, worpress, live..

Avvicinandosi la versione beta, cominciamo a breve ad inserire i primi siti “non del csv”.
http://www.ferrarasociale.org/csv/requests/2010/06/156:richiedi_il_tuo_sito_su_ferrarasociale

Il bug tracking è su lightouse. Va bene anche per segnalare dubbi, suggerimenti, eccetera.