Repolode
CatoTH

CatoTH/antragsgruen

NGO와 정당이 안건과 결의안을 함께 작성하고 수정안을 제안하며 투표할 수 있는 오픈소스 온라인 도구입니다.

스타
150
포크
38
열린 이슈
106
마지막 커밋
그저께

어떤 프로젝트인가요?

Antragsgrün은 NGO, 정당, 사회운동 단체처럼 결의안, 정당 강령, 수정안을 함께 논의해야 하는 조직을 위한 웹 애플리케이션입니다. 회원은 온라인으로 안건을 제출하고, 다른 회원은 수정안을 제안하며, 관리자는 제출부터 최종 문안 확정까지 수정안 처리 과정을 관리합니다.

문서 작성 외에도 온라인 투표, 회의 발언자 명단, 후보자 관리 기능을 제공합니다. 안건과 수정안을 여러 언어로 동시에 운영할 수 있고, PDF를 포함한 여러 형식으로 내보낼 수 있습니다. 이 소프트웨어는 PHP와 Yii2 프레임워크, MySQL 또는 MariaDB를 기반으로 하며, 사전 패키지, 소스 코드 또는 Docker를 이용해 배포할 수 있습니다.

CAPTCHA, 2단계 인증, 멀티사이트 운영, Redis 캐싱, 백그라운드 작업, 실시간 업데이트를 위한 선택형 라이브 서버 설정을 지원합니다. REST API와 플러그인 시스템을 통해 사용자 지정 테마와 언어 변형을 적용할 수 있습니다.

핵심 기능

  • 01안건과 결의안의 온라인 제출, 토론 및 수정안 제안
  • 02온라인 투표 및 회의 발언자 명단
  • 03여러 언어로 작성할 수 있는 안건과 수정안
  • 04선택형 Weasyprint 렌더링을 포함한 PDF 등 내보내기 옵션
  • 05계정 보호를 위한 2단계 인증 및 CAPTCHA
  • 06사용자 지정 테마와 언어 변형을 지원하는 플러그인 시스템

활용 사례

  • 전당대회 전에 정당 강령 수정안을 모으고 투표하는 경우
  • 온라인 안건과 발언자 명단을 활용해 NGO 총회를 운영하는 경우
  • 다국어 유럽 조직에서 회원들에게 결의안 초안에 대한 의견을 묻는 경우
  • 하나의 멀티사이트 설치 환경에서 여러 회원 조직의 의견 수렴을 진행하는 연합체

빠른 시작

  1. 1

    예제 환경 파일을 복사합니다

    cp .env.example .env
  2. 2

    한 번만 사용할 로컬 비밀 키를 생성해 .env에 추가합니다

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

    Docker 컨테이너를 시작합니다

    docker compose start
  4. 4

    웹 설치 프로그램을 활성화한 다음 http://localhost:12380/을 열어 설정을 완료합니다

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

사용 전 알아둘 점

  • MySQL 또는 MariaDB 데이터베이스와 여러 확장 기능이 포함된 PHP 8.2 이상이 필요합니다.
  • AGPL-3.0 라이선스가 적용됩니다. 강한 카피레프트 라이선스로, 서비스로 실행하는 수정 버전에도 적용됩니다.

포함된 컬렉션

토픽

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

자주 묻는 질문

antragsgruen은(는) 무엇인가요?
NGO와 정당이 안건과 결의안을 함께 작성하고 수정안을 제안하며 투표할 수 있는 오픈소스 온라인 도구입니다. Antragsgrün은 NGO, 정당, 사회운동 단체처럼 결의안, 정당 강령, 수정안을 함께 논의해야 하는 조직을 위한 웹 애플리케이션입니다. 회원은 온라인으로 안건을 제출하고, 다른 회원은 수정안을 제안하며, 관리자는 제출부터 최종 문안 확정까지 수정안 처리 과정을 관리합니다.
antragsgruen은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
antragsgruen은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
antragsgruen은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. antragsgruen의 마지막 커밋은 2026년 11월 5일입니다.
antragsgruen은(는) 어디에 사용할 수 있나요?
전당대회 전에 정당 강령 수정안을 모으고 투표하는 경우 온라인 안건과 발언자 명단을 활용해 NGO 총회를 운영하는 경우 다국어 유럽 조직에서 회원들에게 결의안 초안에 대한 의견을 묻는 경우 하나의 멀티사이트 설치 환경에서 여러 회원 조직의 의견 수렴을 진행하는 연합체
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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트