Resumen del taller del IX encuentro de Arquitecturas Colectivas: «Una Api para gobernarlos a todos»

Desde que asistí al Hackatón de Cadáveres Inmobiliarios el pasado 11 de noviembre de 2015, quedé enamorado del proyecto debido a la cantidad y calidad de la información en su base de datos, por las múltiples posibilidades que ofrecía así como su enfoque colaborativo. Como recordaréis, en ese taller desarrollamos varios proyectos que consistían en visualización de los datos, pero quedaron algunos de ellos por desarrollar debido especialmente a la falta de tiempo. Uno de ellos fue la propuesta de crear un nuevo flujo de trabajo que facilitase la actualización y exportación de datos y que no incluyese pasos intermedios, tal y como muestra el esquema que posteriormente desarrolló Pablo Rey:

cadaveres_workflow

 

Como puede verse en el esquema superior, el flujo de datos que se utiliza actualmente almacena los datos en distintos lugares y requiere de procesos manuales para convertirlos a formatos que puedan ser aprovechados, lo cual supone tiempo y que los datos no estén siempre sincronizados, algo que no ocurrirá con el nuevo flujo ya que únicamente existirá una sola base de datos (ahora sí que será una base de datos) de la que podrán realizarse consultas, descargar datos en otros formatos e incluso utilizar una API.

cadaveres_workflow_new

Así pues, con esta idea en mente inicié un prototipo en github que, gracias al trabajo de Pablo Rey, Alfonso Uzábal y Ale, ha ido madurando hasta ser funcional (aunque todavía falta trabajo por hacer y detalles por pulir) respecto al modelo de datos, formularios de creación y edición de contenido, histórico de versiones y una sencilla REST API (puede verse -y probarse- la versión en desarrollo aquí). Aprovechando la existencia de dicho prototipo y de la celebración del segundo aniversario del proyecto, Pablo, Alfonso y yo propusimos un taller dentro del marco del IX encuentro anual de Arquitecturas Colectivas al que llamamos «Una API para gobernarlos a todos» con varios objetivos. Además de explicar el proyecto a quienes no lo conocían, el primero de ellos era el de presentar al público por primera vez la nueva web y ponerla a prueba, para lo cual realizamos un proceso de beta-testing con los asistentes que tuvo buena aceptación y se detectaron algunos errores que pudieron ser subsanados (como por ejemplo el idioma del email de registro) y otros se nos están resistiendo más (como el formulario de contacto).

 

 

El segundo de ellos era introducir a los asistentes en la colaboración de proyectos open source, para lo cual Pablo hizo una pequeña introducción a GIT, Github (en especial el sistema de issues), y presentó las distintas posibilidades de participación que ofrece el proyecto (tienes más información al respecto en este documento), que incluye opciones tan variadas y aptas para todos los públicos como son traducir la interfaz (la nueva web será multilingüe), documentar el proceso de edición y creación de cadáveres Inmobiliarios, testear y por supuesto ayudar con el desarrollo de la nueva web.

 

El tercero -y seguramente más espectacular y revolucionario- era el de presentar la nueva API de cadáveres inmobiliarios. Para ello, Alfonso hizo una introducción a qué es una API, los tipos distintos que hay y las posibilidades que ofrecen. Posteriormente hicimos una pequeña demostración de cómo está hecha la API de Cadáveresinmobiliarios (que actualmente es solo de consulta -GET- aunque esperamos mejorarla en el futuro para que permita modificaciones a aplicaciones autorizadas -POST), y la usamos para crear un mapa en la plataforma Carto que lee automáticamente los datos de la base de datos de cadáveres inmobiliarios y se actualiza automáticamente cuando se actualiza algún dato de la web.

photo_2016-09-23_16-46-56

La verdad es que la experiencia fue muy positiva y fue muy gratificante ver la aceptación que tuvo el trabajo realizado estos meses y, muy especialmente, las posibilidades que ofrece.

Publicado orginalmente en el blog de Carlos Cámara.

Una API para gobernarlos a todos: Cadáveres inmobiliarios en Arquitecturas Colectivas

Esta semana Cadáveres Inmobiliarios estará en Madrid en el IX encuentro Arquitecturas Colectivas pensando cómo hacer más accesible la información de nuestra base de datos de proyectos arquitectónicos y desarrollos urbanísticos inacabados, infrautilizados o vacíos del periodo post-burbuja inmobiliaria.

Llevamos unos meses trabajando en una Rest API para Cadáveres Inmobiliarios que nos permita incluir nuevos registros en la base de datos y consultar su información de manera más ágil.

El taller que hemos planteado para Arquitecturas Colectivas consistirá en cuatro sesiones de trabajo en las que nos ensuciaremos las manos con estos temas: Rest API, interfaces de consulta, maneras de interactuar con grandes cantidades de datos…

Es por esto que hemos llamado al taller Una API para gobernarlos a todos. 🙂

Si te apetece pensarlo con nosotras, hacer de betatester, mejorar la interfaz, imaginar y programar nuevas funcionalidades, pásate. No hace falta conocimientos previos.

Si puedes: trae tu propio ordenador portátil.

Dónde y cuándo

Estaremos en:

  • Miércoles 14. Medialab Prado  desde las 16.00 a las 19.00 horas. Presentación «¿De qué va esto de Cadáveres Inmobiliarios?» e inicio del taller.
  • Jueves 15. La nave de Todo por la Praxis y el Instituto Do It Yourself  de 17.00 a 20.00 horas.
  • Viernes 16. Nos trasladamos a Instituto de Do it yourself. envía email a info@montera34.com si vas a venir!. Medialab Prado  desde las 16.00 a las 19.00 horas.
  • Sábado 17. Nos trasladamos a Instituto de Do it yourself. envía email a info@montera34.com si vas a venir!. Medialab Prado . Medialab Prado  desde las 16.00 a las 19.00 horas.

Para cualquier duda, nos puedes contactar por Twitter o Facebook.

Más sobre el taller

Si quieres venir preparada al taller puede echar un ojo al repositorio de la nueva web que incluirá la API de cadáveres inmobiliarios: