Server Installation/Opennet Mitgliedsantrag
Aus Opennet
Version vom 17. März 2017, 06:04 Uhr von MathiasMahnke (Diskussion | Beiträge)
Software für Betrieb des Opennet Mitgliedsantrag.
Inhaltsverzeichnis |
Überblick
Die Opennet Mitgliedsantrag Software besteht aus drei Bereichen:
- Backend (Bash Shell Scripte)
- Frontend Webinterface (Static HTML u. PHP)
- Frontend Batchscripte (Bash Shell Scripte), Schnittstelle zwischen Frontend u. Backend, dient der Automatisierung
Abgebildeten Funktionen:
Notwendige Voraussetzungen:
- mutt - zum Versand von E-Mails
- apache2, php - für Webseiten
- pdftk - zum Ausfüllen von PDF
- jq - für JSON
- php-iban - für IBAN Überprüfung (https://github.com/globalcitizen/php-iban)
Software Architektur
Überblick über die einzelnen Bausteine des Opennet Mitgliedsantrag bestehend aus Shell und PHP Scripten mit je ihren öffentlichen Funktionen sowie Abhängigkeiten.
Datei:OpennetMitgliedsantrag SoftwareArch2017.png
State Maschine
Datei:OpennetMitgliedsantrag StateMaschine2017.png
Abläufe
User u. Verzeichnisse
php-iban
git clone https://github.com/globalcitizen/php-iban.git
Config Files
CA Scripts
Opennet DEV: https://dev.opennet-initiative.de/browser/on_???
Git Repository: git clone https://dev.opennet-initiative.de/git/on_???
Mitgliedsantrag Scripts
Mitgliedsantrag JSON
Cronjobs
Mailversand
Webserver
- HTTP (mitgliedsantrag)
- HTTPS (mitgliedsantrag-ssl)