Repolode
CatoTH

CatoTH/antragsgruen

Herramienta de código abierto para que ONG y partidos políticos redacten, modifiquen y voten propuestas y resoluciones de forma colaborativa en línea.

Estrellas
150
Forks
38
Issues abiertos
106
Último commit
ayer

¿Qué es?

Antragsgrün es una aplicación web para organizaciones como ONG, partidos políticos e iniciativas sociales que necesitan debatir en conjunto resoluciones, programas de partido y enmiendas. Los miembros envían propuestas en línea, otras personas presentan enmiendas y los administradores gestionan el proceso, desde la presentación hasta el texto final.

Además de la redacción, la herramienta incluye votaciones en línea, listas de oradores para reuniones y gestión de candidaturas. Las propuestas y enmiendas pueden estar disponibles en varios idiomas a la vez, y el contenido se puede exportar en distintos formatos, incluido PDF. El software está desarrollado con PHP, el framework Yii2 y MySQL o MariaDB, y se puede implementar como paquete precompilado, desde el código fuente o con Docker.

El proyecto ofrece opciones de configuración para CAPTCHA, autenticación de dos factores, funcionamiento multisite, caché con Redis, tareas en segundo plano y un servidor opcional para actualizaciones en tiempo real. Una API REST y un sistema de plugins permiten crear temas personalizados y variantes lingüísticas.

Funciones clave

  • 01Envío, debate y presentación de enmiendas a propuestas y resoluciones en línea
  • 02Votaciones en línea y listas de oradores para reuniones
  • 03Propuestas y enmiendas en varios idiomas
  • 04Opciones de exportación, incluido PDF, con renderizado opcional mediante Weasyprint
  • 05Autenticación de dos factores y protección de cuentas con CAPTCHA
  • 06Sistema de plugins para temas personalizados y variantes lingüísticas

Casos de uso

  • Un partido político recopila y vota enmiendas a su programa antes de una convención
  • Una ONG organiza una asamblea general con propuestas y listas de oradores en línea
  • Una organización europea multilingüe consulta a sus miembros sobre borradores de resoluciones
  • Una federación organiza consultas de varias organizaciones miembro en una sola instalación multisite

Inicio rápido

  1. 1

    Copia el archivo de entorno de ejemplo

    cp .env.example .env
  2. 2

    Genera una clave secreta local de un solo uso y añádela a .env

    echo "\n# Application Secret\nRANDOM_SEED=$(openssl rand -base64 32)" >> .env
  3. 3

    Inicia los contenedores de Docker

    docker compose start
  4. 4

    Activa el instalador web y, después, abre http://localhost:12380/ para completar la configuración

    docker exec antragsgruen-web-1 /root/enable-installer.sh

Antes de usarlo

  • Requiere una base de datos MySQL o MariaDB y PHP 8.2 o posterior con varias extensiones.
  • Se distribuye bajo la licencia AGPL-3.0, una licencia de copyleft fuerte que también se aplica a las versiones modificadas que ejecutes como servicio.

En colecciones

Temas

#governance#motions#voting#amendments#php#self-hosted#collaboration#motion#politics

Preguntas frecuentes

¿Qué es antragsgruen?
Herramienta de código abierto para que ONG y partidos políticos redacten, modifiquen y voten propuestas y resoluciones de forma colaborativa en línea. Antragsgrün es una aplicación web para organizaciones como ONG, partidos políticos e iniciativas sociales que necesitan debatir en conjunto resoluciones, programas de partido y enmiendas. Los miembros envían propuestas en línea, otras personas presentan enmiendas y los administradores gestionan el proceso, desde la presentación hasta el texto final.
¿antragsgruen es gratuito? ¿Qué licencia tiene?
antragsgruen es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿antragsgruen sigue mantenido?
Mantenimiento activo. El último commit de antragsgruen fue el 5 nov 2026.
¿Para qué puedo usar antragsgruen?
Un partido político recopila y vota enmiendas a su programa antes de una convención Una ONG organiza una asamblea general con propuestas y listas de oradores en línea Una organización europea multilingüe consulta a sus miembros sobre borradores de resoluciones Una federación organiza consultas de varias organizaciones miembro en una sola instalación multisite
¿Cómo se instala antragsgruen?
Copia el archivo de entorno de ejemplo: cp .env.example .env Genera una clave secreta local de un solo uso y añádela a .env: echo "\n# Application Secret\nRANDOM_SEED=$(openssl rand -base64 32)" >> .env Inicia los contenedores de Docker: docker compose start Activa el instalador web y, después, abre http://localhost:12380/ para completar la configuración: docker exec antragsgruen-web-1 /root/enable-installer.sh
¿Dónde consigo antragsgruen?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/CatoTH/antragsgruen

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados