Newsletter para devsEntra
Web Reactiva

WR 40: Administración pública y software libre con Tomás Vilariño

La historia de un ayuntamiento trabajando con software libre, no solo usándolo, sino también compartiendo y liberando el código de sus proyectos.

Escúchalo también en Spotify | Apple Podcasts | Google Podcasts | iVoox

Tomás VIlariño viene a contarnos proyectos informáticos del ayuntamiento donde es concejal. Si quieres escuchar la entrevista pulsa en el play que tienes sobre estas líneas.

Antes quiero agradeceros mucho la buena acogida del episodio anterior, parece que os habéis animado a utilizar Github también como plataforma social para seguir a otros desarrolladores que hacen cosas que os gustan.

Con esto se me ocurre que quizás pudiéramos construir una lista “awesómica” entre todos, con recursos que sean interesantes. ¿Qué te parece? Deja en los comentarios tus sugerencias.

Además recordar que fruto del reto con Óscar de Fenómeno Mutante, ya está en GitHub el código de mi primer bot en telegram construido con python: Python Telegram Bot: Toggl Alarm!

Os contamos en podcast y directo en YouTube cómo lo ejecutamos.

Un camino hacia el Open Source

Tomás Vilariño es técnico de desarrollo de sistemas en la Universidad de Santiago de Compostela, por las mañanas. Por las tardes es concejal de nuevas tecnologías en el Concello de Lalín (Pontevedra, España).

WR 40: Administración pública y software libre con Tomás Vilariño

Vinculado desde hace años con el software de fuentes abiertas, decidió que los pequeños trabajos de los departamentos de informática podrían estar publicados en Github.

Así mantienen una web con el repositorio de software del Concello de Lalín, donde encontrarás todos los enlaces del software del que vamos a hablar.

La feria del cocido protagonista tecnológica

En Lalín se celebra una tradicional Feira do Cocido desde hace cincuenta años. Uno de los problemas que se detectaron en el pasado es que la calidad del cocido bajaba en los restaurantes si tenían muchos clientes y no eran capaces de atenderlos. Entonces los clientes pueden realizar unas encuestas de satisfacción, participando incluso en un concurso.

En esta parte es donde pasaron de la encuesta “analógica” a la “digital”. Las encuestas se siguen rellenando en papel y Tomás vio que se podía automatizar el análisis.

Gracias a ImageMagik se inspecciona la imagen y se buscan los puntos negros y blancos, para saber si el usuario ha rellenado o no una casilla. Previamente se han “ecaneado” las encuestas. Con esta aplicación se digitaliza el mundo real de una forma práctica para poder recortar tiempos y sacar un resultado muy concreto sobre la calidad del cocido.

Telegram como fuente de información

La concejala de Cultura del Concello informa a los vecinos de las actividades culturales a través de un canal de telegram. Estamos habituados a conectar el exterior hacia telegram: publicar con bots, automatizar los contenidos… Pero en este caso se quería utilizar telegram como un CMS.

Telegram como CMS

Así a través de la API se recuperan los diferentes posts del canal. Con un bot añadido a ese canal se lee la información que se manda al aplicativo. Puedes hacerlo a través de un webhook con el requerimiento del HTTPS. También se puede ejecutar haciendo peticiones de forma recurrente para recuperar la información publicada en el canal.

La aplicación Telegram Lalín sigue evolucionando. También procesa audios y vídeos. Utiliza el microframework Slim del que ya hemos hablado en un episodio anterior.

Un objetivo 100% software libre

En el Concello tienen el objetivo de conseguir que todas las aplicaciones sean de código abierto, aunque todavía queda bastante para lograrlo. Hay que luchar batalla a batalla.

Si utilizan el cliente de Thunderbird o LibreOffice como alternativas al software tradicional de Microsoft. Existe una prueba piloto con Ubuntu con toda la parte que precisa un funcionario de la administración: certificados, periféricos e integración con el directorio activo.

A nivel de gestión están implementando soluciones concretas. Uno de los museos que hay en el ayuntamiento es el museo de la marioneta. La compañera de gobierno que lleva cultura solicitó un software de catalogación y están comenzando a implantar Omeka.

Aunque tenían un control del inventario y software instalado en los equipos con GLPI, detectaban que no había control de red. Desde hace unos meses tenemos instalado zabbix para monitorizar servidores, impresoras, equipos de escritorio, servicios web o switches administrados.

Un ejemplo de mejora de calidad de vida y de trabajo es GLPI y FusionInventory. Con el primero se ha implementado un sistema de gestión de incidencias basadas en avisos por correo electrónico. Así se termina el uso indiscriminado del teléfono, algo que apoyaré siempre.

La burocracia ralentiza el desarrollo del software

El control de donde se gasta el dinero es esencial, eso es lógico. Pero llega el abuso de la burocracia y el papeleo y con ello el retraso en la ejecución de un proyecto de tal forma que hace que carezca de sentido.

Tomás comenta al respecto el caso de una aplicación de gestión educativa con detalle, siguiendo los pasos que deben cumplirse, solo a nivel administrativo, para llegar al punto de la adjudicación.

Personalmente creo que toda la administración debe revisar sus procedimientos. La falta de agilidad en el cumplimiento de plazos hace que carezca de sentido realizar algunos proyectos. ¿Cuál es la solución? Complicada, pero seguro que veremos cosas a este respecto al paso de los años.

En el futuro: RGPD y PWA

Nuestro querido RGPD ya está en vigor, pero hay que seguir investigando para hacer todas las cosas bien. Tomás tiene este compromiso adquirido y sabe que lo tiene por delante.

También las Progressive Web Apps están en su radar, para acercar las aplicaciones webs a apps nativas de móvil. Y tendrá un hueco para interesarse por nuestro framework favorito: Drupal 8. Por último nos deja una perla por descubrir, la YubiKey.

Cómo contactar con Tomás Vilariño

Puedes encontrarle en estas direcciones:

Muchas gracias a Tomás por su tiempo, muchas cosas interesantes las que nos ha contado.

Si te ha gustado no olvides dejar una reseña 5 estrellas en Apple Podcasts (antiguo iTunes).

Encuéntranos por en el canal de telegram t.me/webreactiva o en twitter como @webreactiva con referencias y recursos sobre cosas que seguro te interesan.

Escrito por:

Imagen de Daniel Primo

Daniel Primo

CEO en pantuflas de Web Reactiva. Programador y formador en tecnologías que cambian el mundo y a las personas. @delineas en twitter y canal @webreactiva en telegram

12 recursos para developers cada domingo en tu bandeja de entrada

Además de una skill práctica bien explicada, trucos para mejorar tu futuro profesional y una pizquita de humor útil para el resto de la semana. Gratis.