Server Installation/Opennet Mitgliedsantrag: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(Initiale Doku)
 
(Überblick)
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
* php, php-fpdf - für Formularverarbeitung u. PDF Erstellung
+
* pdftk - zum Ausfüllen von PDF
 
* jq - für JSON
 
* jq - für JSON
  

Version vom 14. März 2017, 16:06 Uhr

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

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)
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge