E’ online miriguarda.it – la bottega delle azioni
Un altro sito di annunci, si. Però questo è particolare: primo, per l’oggetto degli annunci stessi; secondo, per alcune funzioni particolari; terzo, per la sua genesi ed il contesto.
1- Gli annunci riguardano in particolare occasioni originali -estemporaee o più regolari- e trasversali di volontariato ed impegno sociale. Per i dettagli, vedere il comunicato nel portale FerraraSociale, all’interno del sito dell’anno europeo del volontariato.
(il comunicato risale ormai a quasi due settimane fa, per dire quanto frequentemente riesco ad aggiornare il blog)
2- Le funzioni particolari riguardano soprattutto il sistema di riconoscimenti legati alle attività svolte da chi si registra al sito.
Gli utenti (che rappresentano associazioni o altri soggetti consoni) possono inserire annunci, e legarli ad una organizzazione (interessante il modo di inserirla se non c’è già: ma questo sarà oggetto di un altro articolo). Gli altri utenti possono rispondere (in parte in forma pubblica ed in parte privata) e l’autore dell’annuncio può accettare le singole risposte / offerte. Una volta soddisfatta la richiesta, l’inserzionista può segnare come svolta l’attività, assegnando così il riconoscimento, legato all’annuncio, all’utente.
Questi riconoscimenti sono simbolici (in fondo è volontariato, gratuito per definizione!) e serviranno anche per organizzare una serata con consegna di attestati ai “volontari dell’anno”..
3- Genesi e contesto: nato per mettere in contatto tipi particolari di domanda ed offerta che spesso non si incontrano (anche per luoghi comuni abbastanza diffusi sul volontariato) è stato realizzato con una spesa minima (l’hosting più 15 dollari per il template grafico) in poco più di un mese di lavoro (e lavorandoci solamente circa tre giorni la settimana!).
Non è finito (next: facebook connect ed altre sorprese) ma l’essenziale c’è già, con pure qualche fronzolo.
Tutto ciò è stato possibile grazie a cakephp. Agli struemtni di rapid application development che mette a disposizione, alla quantità e qualità di plugin e codice di terze parti disponibile, alla buona documentazione ed al gran numero di articoli, suggerimenti, tutorial disponibili su singole fuznioni anche particolari, grazie alla vasta ed attiva comunità di sviluppatori in cakephp.
Alcune segnalazioni nella pagina dei credits
Per via delle condizioni un po’ precarie in cui ho lavorato, mi sembra un piccolo miracolo essere a questo punto così in fretta: sarebbe stato impossibile senza un framework come cakephp.
Condividiamo!
Mi sembra opportuno condividere un po’ di questa esperienza. C’è un po’ di materiale per realizzare una serie di articoli – non so se, nei limiti di tempo e possibilità, riuscirò a farne una serie di veri e propri tutorial, oppure di “semplici” articoli tecnici di approfondimento, con molto codice. In ogni caso, questi sono alcuni possibili spunti:
- Approccio e filosofia: cominciare dalla fine, less is more, perché la carrozzeria è più importante del motore, della meccanica e dell’elettronica..
- No admin, ma funzioni admin integrate nel frontend
- Varie simpatiche cose imparate sulla programmazione lato client con jQuery, ed implementazione di jqeury ui autocomplete e datepicker, plupload, jcarousel, google maps.. (in effetti i due articoli precedenti sono frutto di questo lavoro)
Non è ancora finito e ci saranno altre novità.
E forse, alla fine, il rilascio come open source (l’applicazione, seppur specifica, è facilmente generalizzabile e riutilizzabile). Resta da vedere il tipo di licenza (compatibile con gli elementi utilizzati)
Presto su questi schermi!