
Pe 28 martie, începând cu ora 10:00, la sediul ActiveWatch (Agenția de Monitorizare a Presei) din Calea Plevnei nr. 98, bl. 10C, et.1, Fundația Ceata în cadrul laboratorului media experimental Sponge, organizează un hacaton de tip sprint care reunește coderi, designeri web și oameni cu condei inițiați în limbaj tehnic. În cadrul sprintului se va lucra la comun timp de o zi pentru a avansa într-un ritm rapid pe anumite probleme de dezvoltare KEP (Knowledge Exchange Platform). “KEP se dorește a fi un one-stop-shop pentru accesul la informație și organizarea și direcționarea acesteia. Dorim să integrăm suficiente instrumente de lucru, astfel încât experiența să se apropie de o suită completă adaptată unui set arbitrar de nevoi. În plus, urmărim ca prin flexibilitatea arhitecturii să putem oferi posibilitatea personalizării, atât la nivel de interfață, cât și funcționalitate. În mod ideal, va fi pasul necesar către un framework pentru descentralizarea internetului. Știu că sună frumos și poate utopic, dar dacă am integra multe funcționalități, iar diferitele instanțe ar comunica între ele în baza unui segment de API dedicat server-to-server, putem face exact ce au făcut Diaspora, nu? La urma urmei, totul ține de partajarea resurselor între mai multe instanțe de server”, precizează Victor Nițu, dezvoltator KEP.

Documentatia pentru KEP poate fi accesata aici: https://github.com/thesponge/kep/tree/develop
În 2014 am ajuns la concluzia că rețeaua Sponge ar deveni mult mai eficientă și ar crește mai rapid, într-o manieră descentralizată, dacă am avea platforma noastră proprie unde am putea face schimb de informații și unde am putea găsi colaboratori pentru proiecte din domenii diverse. Astfel, unul dintre scopurile principale Sponge a devenit dezvoltarea KEP, o structură deschisă și modulară, care are încorporate și o suită de unelte digitale, care facilitează schimbul de informații între membri, sprijinind colaborările de impact, precum și construind o bază de date complexă.
KEP este gândită ca o casă care să găzduiască diferite rețele și grupuri interdisciplinare, care pot face schimb de nevoi și oferte, într-o manieră deschisă și colaborativă. KEP cuprinde mai multe module, care vor putea fi folosite și în afara rețelei Sponge
FixerFinder App – aplicație care pune automat în contact direct, pe baza profilului utilizatorului, nevoi și soluții legate de informație relevantă și de interes public.
KEP toolkit – un kit de unelte digitale care asistă tehnic la dezvoltarea proiectelor colaborative (editare comună, căutare în arhivaă, management al proiectului).
KEP publishing platform – standardizarea formatului prin care rezultatul colaborării este publicat și posibilitatea de a integra materialele în platforme Sponge sau externe.
Descrierea tehnică a proiectului
KEP este dezvoltat pe o arhitectură client-server. Momentan există două componente:
* un REST API, dezvoltat în Ruby on Rails (ruby 2.2.x, rails 4.2.x)
* un client JavaScript, dezvoltat cu Ember.js și Node.js (ember-cli 0.1.15,
căutăm voluntar pentru încercat un upgrade la 2.0.0). Interfața este generată
din template-uri Handlebars (v3.x, momentan)
Scenariul din punct de vedere tehnic este cam așa:
* utilizatorul (numit în continuare U) accesează interfața web dezvoltată cu
Ember
* Ember gestionează schimbul de informație între U și server (care oferă
exclusiv date în format JSON)
* U se poate autentifica prin interfața web, la bază stă un gem numit Devise
* după login, U poate accesa diverse fluxuri de informație oferite de API,
prezentate într-o formă dinamică și asincronă, nivelul urmărit de experiență a
utilizatorului fiind cel de aplicație și nu de site web)
* în cadrul interfeței web se vor putea agrega mai multe surse de date. Ofer
câteva exemple:
* fluxuri de date din alte surse (e.g. RSS, scraping)
* date specifice ownCloud, prin ownCloud API
* interfețe complete, prin embed direct (e.g. soluția de editare de la black
sea, în primă fază va fi probabil inclusă cu totul)
Fundația Ceata este o fundație românească dedicată libertății digitale și aliniată la filozofia programelor libere a proiectului GNU. Ceata și-a început activitatea ca grup informal pe 10 iunie 2008 și a devenit fundație pe 15 februarie 2013. Încă de la formarea sa, Ceata se ocupă cu activismul pentru programe libere, cu organizarea de evenimente pe tema libertății digitale și cu realizarea de programe libere și de lucrări de cultură libere. Vă rugăm să sprijiniți activitatea Fundației Ceata prin sponsorizări, donații regulate ca membru susținător, prin donații unice sau prin ajutor ca membru voluntar.
Sponge este un laborator media experimental care conectează organizații din domeniul media, tehnologia informației și a transparenței. Experimentăm cu noi unelte digitale de eliberare a informației de interes public. Promovăm informația liberă, relevantă și verificabilă sub formă de articole sau aplicații. Organizăm ateliere, hacatoane, cursuri și conferințe. Partenerii Sponge sunt Centrul Român pentru Jurnalism de Investigație, Active Watch, Ceata, Geo-spatial, ApTI și Facultatea de Științe Politice - Universitatea București.
Această activitate este finanțată în cadrul proiectului „Sponge - conectarea rețelelor și comunităților de inovatori din domeniul media, tehnologia informației și a comunicării”. Pentru perioada aprilie 2014 – martie 2015, proiectul beneficiază de o finanțare în valoare de 74 163 de euro prin granturile SEE 2009 – 2014, în cadrul Fondului ONG în România.





