L'agenda d'actes de la Vila de Gràcia, o agenda de gràcianet, conté actes que entitats gracienques organitzen a Gràcia. Visualment s'ha intentat que sigui senzilla i entenedora, facilitant l'accés als actes i a les entitats, i es pot trobar a l'adreça http://agenda.gracianet.cat
Introducció
L'Agenda de GràciaNet funciona desde l'any 2002. Creada inicialment a partir d'un mòdul de phpnuke ben aviat va tenir el seu propi subdomini i codi font. Aquest codi ha anat evolucionant e incorporant noves capacitats.
Tota la programació ha sigut feta desde GràciaNet, de forma que ara disposem d'un programari creat de zero amb la finalitat de tenir una agenda on sigui senzill trobar actes, agradable de llegir (o això hem intentat) i amb el màxim d'informació de la que disposem per a tots aquells graciencs que vulguin fer-ne ús.
El codi actual de l'Agenda està realitzat a partir del codi font de Cuinetes.cat, que el cedeix en base a la llicència CC. Per tant, l'Agenda també comparteix aquesta llicència i és descarregable desde la pròpia web.
Esperit de l'agenda
El funcionament de l'Agenda és, a trets generals, molt senzill. Qualsevol entitat gracienca pot introduïr els actes en què participa que, un cop validats, són mostrats en l'Agenda i distribuits a través de la web i els fils RSS. A través de la informació emmagatzemada tots aquests anys és possible accedir centenars d'actes ja passats o que estàn previstos, i veure'n els detalls. Igualment, la bse de dades d'Entiats permet accedir als detalls de vàries entitats gracienques i a tots aquells actes que, en un moment o altre, ha organitzat aquesta entitat i han estat introduïts a l'Agenda.
Característiques dels actes
Tots els actes introduïts a l'Agenda han d'estar vinculats a una Entitat i s'han de produïr en el territori de Gràcia. Aquestes dues són les premises bàsiques per a la validació d'actes.
D'altres característiques en són:
* Detalls de l'acte. Cada acte inclou una explicació, l'horari i data, qui l'organitza i la entitat vinculada a l'acte
* Imatge promocional. En aquesta nova programació és possible enviar una imatge de l'acte. Aquesta imatge serà redimensionada de forma automàtica per a encaixar en el format de l'agenda i per evitar saturar el servidor d'arxius enormes.
* Possibilitat d'incloure comentaris. Aquells usuaris que vulguin comentar un acte en concret tenen la possibilitat de fer-ho. D'aquesta forma pretenem que l'Agenda sigui una mica més interactiva, al poder incloure crítiques, recomanacions, impressions, etc. sobre cada un dels actes previstos.
* Accés a l'Entitat. Les Entitats són molt importants en el concepte de GràciaNet. Per aquest motiu, a cada acte s'inclou la informació relativa a l'Entitat organitzadora, o vinculada, i un llistat de tots els actes de l'Entitat introduïts a l'Agenda.
Característiques de les Entitats
Al igual que els actes, les Entitats poden afegir-se a través d'un formulari i a partir d'allí exposar els seus actes a l'Agenda. Tan sols són necessaries les dades mínimes, i si es vol es pot incloure el logo de l'entitat que posteriorment serà redimensionat per encaixar en l'estètica de la web.
Les entitats, a diferència dels actes, no són mantingudes en espera fins que són autoritzades sinó que s'introdueixen directament a l'Agenda. Posteriorment, els seus actes seràn validats un a un.
Pàgina pròpia per les Entitats
Un dels objectius de GràciaNet ha estat sempre oferir els seus serveis a les Entitats gracienques. En aquesta nova agenda s'ha creat una pàgina d'entrada per a cada entitat, de forma que siguin consultables tots els actes organitzats, classificats segons la seva temàtica.
Igualment, cada Entitat disposa d'un fil RSS a través del qual es poden xuclar els propers actes, a partir del dia en curs. L'adreça del RSS és, sempre, de l'estil:
http://agenda.gracianet.cat/rss/entitatCodiEntitat.xml
on "CodiEntitat" és el codi únic e identificatiu per a cada una d'elles.
Igualment, per accedir a aquesta pàgina cal teclejar la següent adreça:
http://agenda.gracianet.cat/entitat.php?entitat=CodiEntitat
on "CodiEntitat" és el codi únic e identificatiu per a cada una d'elles.
Pàgina pròpia pels actes
Tal com passa amb les Entitats, també cada acte té una pàgina pròpia desde la qual accedir a les dades de l'acte, de l'entitat i als comentaris que els visitants n'hagin volgut escriure. D'aquesta forma es facilita l'enllaç als actes des d'altres webs.
L'adreça dels actes segueix sempre aquest format:
http://agenda.gracianet.cat/acte.php?actes_id=CodiActe
on "CodiActe" és el número identificatiu per a cada acte.
Fil RSS per als propers actes
La darrera versió de l'Agenda disposava d'una llista de correu a través de la qual s'enviaven els actes setmanals a tots aquells usuaris que s'hi havien subscrit. Actualment aquesta facilitat s'ha eliminat i s'ha creat el fil RSS per a obtenir els propers actes.
Amb aquesta opció doncs, s'intenta facilitar que qualsevol web, col.lectiu o individual que vulgui ser informat dels següents actes s'hi pugui subscriure i rebre la informació al seu lector RSS o a la seva web.
L'adreça del RSS de l'Agenda és la següent:
http://agenda.gracianet.cat/rss/rss.xml
Calendari
Per facilitar la navegació per la web s'ha inclòs un calendari per a poder avançar o retrocedir en el temps. Així, és possible consultar l'històric d'actes o bé anticipar-se a una data concreta i fullejar els actes que hi ha previstos.
Descàrrega del codi font
Tal com obliga la llicència de Cuinetes.cat, i coincidint amb la nostra voluntat de compartir el coneixement adquirit, el codi font de l'Agenda és descarregable i reutilitzable per a qualsevol. Amb algunes limitacions, com per exemple, l'impediment de treure'n benefici econòmic.
4 coses tècniques
L'Agenda està programada en PHP, i connecta amb una base de dades en mySQL. El servidor és apache. Igualment, es fa un ús intensiu de JavaScript (amb una mica d'Ajax), fulles d'estil (CSS) i es mostren les dades en codificació UTF-8 (tant les pàgines com els fils RSS)
Sigues savi: comparteix els teus coneixements
L'Agenda està llicenciada com a codi Creative Commons. Així, tothom qui vulgui la pot descarregar i modificar al seu gust. La única condició (bé, són tres) són:
* No se'n pot treure rendiment econòmic
* Cal revertir els canvis a la comunitat, fent públic el nou codi basat en aquest i mantenint la mateixa llicència.
* Cal deixar clar d'on prové el codi original.
Per més informació, visiteu la pàgina de Creative Commons aquí: http://creativecommons.org/licenses/by-nc-sa/2.5/deed.ca