グループで提案を議論し、意見を集め、投票して結果を記録できるオープンソースの合意形成ツール。
CatoTH/antragsgruen
NGOや政党が、動議や決議案の起草・修正・採決を共同で行うためのオープンソースWebツール。
- スター
- 150
- フォーク
- 38
- 未解決の Issue
- 106
- 最終コミット
- 昨日
これは何?
Antragsgrünは、決議案や党綱領、修正案についてメンバー同士で協議する必要がある、NGO、政党、社会運動団体などのためのWebアプリケーションです。メンバーはオンラインで動議を提出し、ほかのメンバーが修正案を提案できます。管理者は、提出から最終文案の確定まで、修正プロセスを管理できます。
文案作成に加え、オンライン投票、会議の発言者リスト、候補者管理の機能も備えています。動議や修正案は複数の言語で同時に扱うことができ、PDFなど複数の形式でコンテンツをエクスポートできます。ソフトウェアはPHP、Yii2フレームワーク、MySQLまたはMariaDBで構築されており、事前にパッケージ化された環境、ソースコード、またはDockerを使ってデプロイできます。
CAPTCHA、二要素認証、マルチサイト運用、Redisキャッシュ、バックグラウンドジョブ、リアルタイム更新用のオプションのライブサーバーなどを設定できます。REST APIとプラグインシステムにより、独自のテーマや言語バリエーションを追加できます。
主な機能
- 01動議や決議案のオンライン提出・協議・修正
- 02オンライン投票と会議用の発言者リスト
- 03動議や修正案の多言語対応
- 04PDFを含むエクスポート機能。オプションでWeasyprintによるレンダリングにも対応
- 05アカウントの二要素認証とCAPTCHA保護
- 06独自のテーマや言語バリエーションを追加できるプラグインシステム
ユースケース
- 党大会に向けて、党綱領への修正案を政党が募集し、採決する
- オンライン動議や発言者リストを使って、NGOが総会を運営する
- 多言語で活動する欧州の組織が、決議案についてメンバーの意見を募る
- 連合体が1つのマルチサイト環境で、複数の加盟組織による協議を開催する
クイックスタート
- 1
環境設定ファイルのサンプルをコピーします
cp .env.example .env - 2
一度だけ使用するローカルのシークレットキーを生成し、.env に追加します
echo "\n# Application Secret\nRANDOM_SEED=$(openssl rand -base64 32)" >> .env - 3
Docker コンテナを起動します
docker compose start - 4
Web インストーラーを有効にしてから、http://localhost:12380/ を開いてセットアップを完了します
docker exec antragsgruen-web-1 /root/enable-installer.sh
使う前に知っておきたいこと
- MySQL または MariaDB データベースと、複数の拡張機能を備えた PHP 8.2 以降が必要です。
- AGPL-3.0 ライセンスの下で提供されています。強いコピーレフトライセンスであり、サービスとして実行する改変版にも適用されます。
収録されている特集
トピック
よくある質問
- antragsgruen とは?
- NGOや政党が、動議や決議案の起草・修正・採決を共同で行うためのオープンソースWebツール。 Antragsgrünは、決議案や党綱領、修正案についてメンバー同士で協議する必要がある、NGO、政党、社会運動団体などのためのWebアプリケーションです。メンバーはオンラインで動議を提出し、ほかのメンバーが修正案を提案できます。管理者は、提出から最終文案の確定まで、修正プロセスを管理できます。
- antragsgruen は無料で使えますか?ライセンスは?
- antragsgruen は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- antragsgruen は今もメンテナンスされていますか?
- 活発にメンテナンス中。antragsgruen の最終コミットは 2026年11月5日 です。
- antragsgruen は何に使えますか?
- 党大会に向けて、党綱領への修正案を政党が募集し、採決する オンライン動議や発言者リストを使って、NGOが総会を運営する 多言語で活動する欧州の組織が、決議案についてメンバーの意見を募る 連合体が1つのマルチサイト環境で、複数の加盟組織による協議を開催する
- antragsgruen のインストール方法は?
- 環境設定ファイルのサンプルをコピーします: cp .env.example .env 一度だけ使用するローカルのシークレットキーを生成し、.env に追加します: echo "\n# Application Secret\nRANDOM_SEED=$(openssl rand -base64 32)" >> .env Docker コンテナを起動します: docker compose start Web インストーラーを有効にしてから、http://localhost:12380/ を開いてセットアップを完了します: docker exec antragsgruen-web-1 /root/enable-installer.sh
- antragsgruen はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/CatoTH/antragsgruen
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
会議の議題、動議、選挙を管理・投影する、無料のWebベースのプレゼンテーション・総会運営システム。
Spaces、コンテンツ共有、約80種類の拡張可能なモジュールを備えた、PHP製のオープンソース企業向けソーシャルネットワーク/イントラネット。
場所ごとに植物を整理し、記録や手入れの管理を共同で行えるセルフホスト型の植物管理システム。
ノートをファイルシステム上に保存する、複数のVault・ユーザー・共同編集に対応したセルフホスト型Markdownノートアプリです。
GEDCOMのインポート・エクスポートに対応した、家系図の記録・閲覧・共有ができるセルフホスト型Webアプリケーション。