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 dspués de dicutirlo 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 esten 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 tamién documentar un poco y hacer un DTD aunque creemos que el formato es bastante entendible. Podeis 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 mas 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 esta previsto migrar son: