Инструмент с открытым исходным кодом для совместного принятия решений: обсуждайте предложения, собирайте мнения, голосуйте и фиксируйте результаты.
CatoTH/antragsgruen
Открытый веб-инструмент для совместной подготовки, обсуждения поправок и голосования по резолюциям в НКО и политических партиях.
- Звёзды
- 150
- Форки
- 38
- Открытые issues
- 106
- Последний коммит
- вчера
Что это?
Antragsgrün — веб-приложение для организаций, которым нужно совместно обсуждать резолюции, партийные программы и поправки: например, для НКО, политических партий и общественных инициатив. Участники подают предложения онлайн, другие предлагают поправки, а администраторы ведут процесс работы над ними — от подачи до итогового текста.
Помимо подготовки документов, в инструменте есть онлайн-голосование, списки выступающих для собраний и управление выдвижением кандидатов. Предложения и поправки можно одновременно вести на нескольких языках, а материалы — экспортировать в разных форматах, включая PDF. Приложение написано на PHP с использованием Yii2 и MySQL или MariaDB. Его можно развернуть из готового пакета, из исходного кода или с помощью Docker.
В проекте предусмотрены настройки CAPTCHA, двухфакторной аутентификации, работы с несколькими сайтами, кеширования через Redis, фоновых задач и дополнительного сервера для обновлений в реальном времени. REST API и система плагинов позволяют создавать собственные темы оформления и языковые варианты.
Ключевые возможности
- 01Подача и обсуждение предложений и резолюций, а также внесение к ним поправок онлайн
- 02Онлайн-голосование и списки выступающих для собраний
- 03Предложения и поправки на нескольких языках
- 04Экспорт, в том числе в PDF, с возможностью рендеринга через Weasyprint
- 05Двухфакторная аутентификация и защита учётных записей с помощью CAPTCHA
- 06Система плагинов для собственных тем оформления и языковых вариантов
Сценарии использования
- Политическая партия собирает поправки к своей программе и проводит по ним голосование перед съездом
- НКО проводит общее собрание с онлайн-подачей предложений и списками выступающих
- Многоязычная европейская организация собирает мнения участников по проектам резолюций
- Федерация проводит консультации нескольких организаций-участников на одной установке с поддержкой нескольких сайтов
Быстрый старт
- 1
Скопируйте пример файла окружения
cp .env.example .env - 2
Создайте локальный секретный ключ для однократного использования и добавьте его в .env
echo "\n# Application Secret\nRANDOM_SEED=$(openssl rand -base64 32)" >> .env - 3
Запустите контейнеры Docker
docker compose start - 4
Включите веб-установщик, затем откройте http://localhost:12380/, чтобы завершить настройку
docker exec antragsgruen-web-1 /root/enable-installer.sh
Что важно знать
- Требуется база данных MySQL или MariaDB и PHP версии 8.2 или выше с несколькими расширениями.
- Лицензия AGPL-3.0 — строгая лицензия с авторским левом, которая распространяется и на изменённые версии, запущенные вами в качестве сервиса.
В подборках
Темы
Частые вопросы
- Что такое antragsgruen?
- Открытый веб-инструмент для совместной подготовки, обсуждения поправок и голосования по резолюциям в НКО и политических партиях. Antragsgrün — веб-приложение для организаций, которым нужно совместно обсуждать резолюции, партийные программы и поправки: например, для НКО, политических партий и общественных инициатив. Участники подают предложения онлайн, другие предлагают поправки, а администраторы ведут процесс работы над ними — от подачи до итогового текста.
- antragsgruen можно использовать бесплатно? Какая у него лицензия?
- antragsgruen распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- antragsgruen всё ещё поддерживается?
- Активно поддерживается. Последний коммит в antragsgruen — 5 нояб. 2026 г..
- Для чего можно использовать antragsgruen?
- Политическая партия собирает поправки к своей программе и проводит по ним голосование перед съездом НКО проводит общее собрание с онлайн-подачей предложений и списками выступающих Многоязычная европейская организация собирает мнения участников по проектам резолюций Федерация проводит консультации нескольких организаций-участников на одной установке с поддержкой нескольких сайтов
- Как установить antragsgruen?
- Скопируйте пример файла окружения: cp .env.example .env Создайте локальный секретный ключ для однократного использования и добавьте его в .env: echo "\n# Application Secret\nRANDOM_SEED=$(openssl rand -base64 32)" >> .env Запустите контейнеры Docker: docker compose start Включите веб-установщик, затем откройте http://localhost:12380/, чтобы завершить настройку: docker exec antragsgruen-web-1 /root/enable-installer.sh
- Где скачать antragsgruen?
- Исходный код и инструкции по установке — на GitHub: https://github.com/CatoTH/antragsgruen
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатная веб-система для проведения собраний и презентаций: управление повесткой, предложениями и выборами с показом материалов на экране.
Открытая корпоративная соцсеть и интранет на PHP с пространствами, обменом контентом и примерно 80 расширяемыми модулями.
Самостоятельно размещаемая система для совместного управления растениями: учет, уход и дневники с разбивкой по местам.
Веб-приложение для заметок в Markdown на собственном сервере: хранит заметки в файловой системе и поддерживает несколько хранилищ, пользователей и совместную работу.
Самостоятельно размещаемое веб-приложение для ведения, просмотра и совместного использования семейных деревьев с импортом и экспортом GEDCOM.