Server Installation/Opennet Mitgliedsantrag: Unterschied zwischen den Versionen
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Initiale Doku |
|||
| Zeile 12: | Zeile 12: | ||
Notwendige Voraussetzungen: |
Notwendige Voraussetzungen: |
||
* mutt - zum Versand von E-Mails |
* mutt - zum Versand von E-Mails |
||
* apache2 - für Webseiten |
* apache2, php - für Webseiten |
||
* pdftk - zum Ausfüllen von PDF |
|||
* php, php-fpdf - für Formularverarbeitung u. PDF Erstellung |
|||
* jq - für JSON |
* jq - für JSON |
||
Version vom 14. März 2017, 14:06 Uhr
Software für Betrieb des Opennet Mitgliedsantrag.
Ü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
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
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)