Uno de los grandes temas pendientes era empezar a implementar el CNML (Community Networking Markup Language) para así evolucionar hacia una arquitectura mucho mas orientada al paradigma de las redes libres espontáneas.
Con el tiempo "libre" que traen estas fiestas, acabamos de hacer la primera implementación, intentando plasmar en ella todo lo que se ha aprendido en los dos últimos años en la modelización de datos para el aprovisionamiento de redes libres. En realidad es la evolución de las implementaciones/conceptos como el nodeXchange o el SNDX. Se decidió usar finalmente el nombre CNML después de discutirlo en los distintos foros internacionales sobre redes libres.
El código utiliza funciones php simpleXML y esta orientado a poder ejecutarse de forma muy rápida aunque se estén exportando miles de nodos con sus contenidos. El XML es fácilmente entendible.
Con ello se pretende dar un paso importante en el desarrollo de las redes libres, al habilitarse de espontaniedad y capacidad de gestión descentralizada sin perjuicio de mantener una capacidad de consolidación de la información y de interoperar entre las redes libres.
Esto es solo la primera implementación, aun faltan muchas cosas aunque ya se vislumbran las estructuras principales. Queda también documentar un poco y hacer un DTD aunque creemos que el formato es bastante entendible. Podéis obtener ejemplos del formato visitando el enlace que hay a pie de página en las páginas de nodos y zonas de la web de guifi.net.
Después de esto, va a ser mucho más simple desacoplar las distintas funcionalidades permitiendo así que sean modulares, evitando tener que tirar del drupal y/o sus tablas internas de mysql. Entre otras, las aplicaciones ya presentes en esta web que está previsto migrar son:
Comentaris
desenvolupent PHP per a CNML
Hola, busco si algu esta desenvolupant sistema de exportacio de mapes amb CNML i PHP.
Vul dedicar el meu projecte de fi de master a aquest tema i necessito contactar amb algu de guifi que estigui en aquesta linia.
davidperezmartorell @ gmail.com
gracies
Hola David. Et recomano
Hola David. Et recomano subscriure't a la llista de desenvolupament guifi-rdes si no ho estàs encara :)
https://lists.guifi.net/listinfo/guifi-rdes
Jo estic desenvolupant una aplicació per llegir els CNML localment (i més coses, però ara està parada per els exams) i vull fer una llibreria per llegir cnml sense haver de tractar amb xml directament.
Qual és la teva proposta? La pots posar al wiki? (http://es.wiki.guifi.net/wiki/PFC)
Crec que ens deuríem de posar en contacte :)
Pots enviar el mateix missatge per email a guifi-rdes? Allì hi ha més gent interessada per aquests temes.
Salutacions
enviada proposta a la llista
Acabo de enviar la proposta a la llista. Vaig per bon cami