Loomio
Figura 1 : Portada de https://www.loomio.org/
Reúnete : Trae a la gente indicada y a la información necesaria. Accesible, fácil de usar, adaptable, con detalles optimizados para la privacidad y seguridad.
Dialoga : Ten conversaciones claras sobre temas particulares. Mantente al día, lee la información relevante y filtra el ruido. Es un espacio dedicado para la colaboración constructiva.
Propón : Resúmenes visuales que facilitan el entendimiento de las posiciones de los demás. Entérate rápidamente si están de acuerdo. O ve fácilmente la causa del desacuerdo y comienza a construir un entendimiento compartido.
Decide y Actúa : Llega a un resultado claro para cada propuesta, dentro del tiempo fijado. Todos serán notificados sobre el resultado, para que puedan avanzar juntos y ponerse en acción.
Metadatos
Nombre
Loomio
URL
URL repositorio
https://github.com/loomio/loomio
Resumen (Inglés)
An open-source web application that helps groups make better decisions together.
Resumen (Castellano)
Una aplicación web de código abierto que ayuda a los grupos a tomar mejores decisiones en grupo.
Lenguaje
Ruby on Rails
Fecha primer commit
Noviembre de 2011
Versión analizada
1.9.0
Nº de versiones
40
Nº de tablas en la BBDD
55
Nº de contribuidores
60
Nº de stars
1483
Licencia
GNU Affero GPL v3
Mantenido
Sí
Diseño responsivo
Sí
Funcionalidades
Las principales funcionalidades son:
Permite tener tanto debates como realizar votaciones.
Permite tener tanto grupos como subgrupos. Cada grupo puede ser público (todo el mundo puede ver las discusiones), privado (solo los usuarios que hayan sido aprobados pueden ver y participar en las discusiones), o secretos
Permite marcar un hilo como favorito
Cuenta con soporte de histórico de lecturas de hilos en el perfil de usuario, así como la posibilidad de marcar un hilo como ya leído. Si hay mensajes no leídos la interfaz marca de cuales se tratan.
Cuenta con sistema de notificaciones, tanto a través de la web como a través de correo electrónico.
Permite cambiar el apoyo que se le ha dado a una propuesta.
Utiliza el formato Markdown para sus hilos de discusión.
Cuenta con paginación infinita para la lectura del hilo.
Cuenta con soporte para plugins.
Ofrece una amplia documentación de todas sus funcionalidades, tanto para usuarios como para desarrolladores.
Implantación
Ha sido utilizado por el Comité de Salud y Asistencia Social de la Asamblea Nacional de Gales, para una investigación sobre el mal uso del alcohol y otras sustancias en la región, permitiéndole dar más tiempo a los participantes para discutir sus puntos de vista, interactuar entre ellos como una red, enviar nueva información, llegar a consensos, enfocar las conversaciones y mejorar el compromiso de los participantes.
Ha sido utilizado por el Ayuntamiento de Wellington (Nueva Zelanda) para un ejercicio de consulta pública, el desarrollo de una estrategia de gestión del alcohol para la ciudad, con el fin de obtener información de ciudadanos que normalmente están muy ocupados para atender a las reuniones.
En el siguiente gráfico (“How does Loomio work?”) se puede observar el flujo general de la aplicación: se produce una debate, un usuario hace una propuesta en la que se vota (de forma positiva, negativa o abstención), el debate continúa, otro usuario realiza otra propuesta que puede obtener mayor consenso y se llega a un resultado de lo que quieren los participantes:
Figura 2: Fuente: https://en.wikipedia.org/wiki/Loomio
Arquitectura
Cuenta con una API para accesos externos. Cuenta con un sistema de plugins que permiten extender la aplicación. A nivel de personalizaciones sólo cuenta con posibilidad de cambiar logos, sin capacidad de cambiar hojas de estilo, agregar páginas estáticas, etc.
Figura 3 : Esquema de arquitectura de Loomio
Modelo de datos
Modelos relevantes
Los modelos relevantes son Discussions, Comments, Groups, Motions y Users.
Tablas
Cuenta con 55 tablas:
|
active_admin_comments
ahoy_events
ahoy_messages
announcement_dismissals
announcements
attachments
blacklisted_passwords
blog_stories
campaigns
categories
cohorts
comment_hierarchies
comment_votes
comments
contact_messages
contacts
default_group_covers
delayed_jobs
did_not_votes
discussion_readers
discussion_search_vectors
discussions
drafts
events
group_hierarchies
group_measurements
group_requests
group_setups
|
group_visits
groups
invitations
membership_requests
memberships
motion_readers
motions
network_coordinators
network_membership_requests
network_memberships
networks
notifications
oauth_access_grants
oauth_access_tokens
oauth_applications
omniauth_identities
organisation_visits
schema_migrations
subscriptions
themes
translations
user_deactivation_responses
users
versions
visits
votes
webhooks
Gráficos UML
Figura 4: Tablas de la base de datos de Loomio
Figura 5: Tablas de la base de datos de Loomio
Figura 6: Tablas de la base de datos de Loomio
Figura 7: Tablas de la base de datos de Loomio
Figura 8: Tablas de la base de datos de Loomio
Figura 9: Tablas de la base de datos de Loomio
Figura 10: Tablas de la base de datos de Loomio
Conclusiones
Es un aplicativo de debate que permite a los participantes discutir sus puntos de vista, interactuar entre ellos como una red, enviar nueva información, llegar a consensos, enfocar las conversaciones y mejorar el compromiso de los participantes.
Cuenta con unas funcionalidades limitadas pero suficientes a los fines del aplicativo y con un flujo general del proceso sencillo y claro, destacando además la posibilidad de cambiar o rectificar los apoyos a una propuesta como consecuencia del debate de la misma.
A nivel de captación de usuarios es especialmente destacable el uso de respuestas a las publicaciones de forma directa a través de correo electrónico, sin necesidad de tener que abrir la aplicación para responder, así como el uso de Emojis, al igual que Loomio, la otra aplicación de este tipo en este análisis. Otro punto destacable es la amplitud y calidad de la documentación del aplicativo, algo no usual en apliciones informáticas del ecosistema del software libre u open source creado y mantenido por comunidades amplias y hetereogéneas.
Se recomienda investigar por parte del equipo Decidim la interfaz a doble columna para posible desarrollo futuro de toma de consensos dentro de la plataforma a través de un nuevo componente de deliberación y votación continuamente suponiendo un reto importante requiriendo un trabajo importante en la lógica básica de Decidim.
Capturas de pantallas
Figura 11: Portada
Figura 12: Portada de comunidad
Figura 13: Hilo de discusión
Figura 14: Vídeo tutorial al crear un grupo nuevo
Figura 15: Tutoriales al crear un grupo nuevo
Figura 16: Propuesta de prueba
Figura 17: Formulario al apoyar una propuesta (posibilidad de argumentar la posición)
Figura 18: Ejemplo de votación de propuesta
Figura 19: Comentarios en un hilo
Figura 20: Emojis en comentarios
Figura 21: Posibilidad de invitar a otros usuarios
Figura 22: Notificación de hilos no leídos
Figura 23: Notificación de nueva actividad en hilo ya leído (Ver opción de “Load earlier activity” y marcador visual de “New activity”)