Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| infrastruktur:warpinfra [2017/04/11 22:31] – void | infrastruktur:warpinfra [2022/11/22 23:08] (aktuell) – specki | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | <WRAP center round info 60%> | ||
| + | Dieses Projekt ist archiviert und wird aktuell nicht weiter betreut! | ||
| - | ====== | + | Letzer Stand: 2021/ |
| + | </ | ||
| + | |||
| + | |||
| + | ====== | ||
| + | |||
| + | Die Software WarpInfra wurde am 04.05.2021 außer Betrieb genommen und durch [[infrastruktur: | ||
| + | |||
| + | |||
| + | ===== Projektbeschreibung | ||
| WarpInfra ist eine zentrale Applikationsplattform für die Verwaltung von Benutzer konten und zur Bereitstellung weiterer Dienste. | WarpInfra ist eine zentrale Applikationsplattform für die Verwaltung von Benutzer konten und zur Bereitstellung weiterer Dienste. | ||
| WarpInfra ist modular aufgebaut um einfach weitere Anwendungen aufnehmen zu können. | WarpInfra ist modular aufgebaut um einfach weitere Anwendungen aufnehmen zu können. | ||
| - | Die Produktive Anwendung ist jeweils unter https:// | + | Die Produktive Anwendung ist jeweils unter https:// |
| - | Das Staging System ist unter https:// | + | Das Staging System ist unter https:// |
| Siehe Git-Repository: | Siehe Git-Repository: | ||
| - | Urspüngliche Idee s. [[infrastruktur: | ||
| - | ====== | + | ===== LDAP Backend |
| + | |||
| + | Die Instanzen teilen sich ein gemeinsames LDAP Backend (Aktuell alle 4: extern/ | ||
| + | |||
| + | In der LDAP Datenbank sind die Benutzer und Authentifizierungsinformationen gespeichert. | ||
| + | Details zum LDAP: [[infrastruktur: | ||
| + | |||
| + | ===== SQL Backend ===== | ||
| + | |||
| + | Jede der Instanzen hat jeweils ein eigenes SQL Backend, dieses ist auch zwischen intern und extern getrennt. | ||
| + | Dort sind die daten der jeweiligen aktivierten Module gespeichert. | ||
| + | |||
| + | * Die Externe Instanz verwendet aktuell noch SQLlight, eine Migration auf MariaDB steht noch aus | ||
| + | * Die Interne Instanz verwendet MariaDB. | ||
| + | |||
| + | |||
| + | ===== WarpMain ===== | ||
| + | |||
| + | Das Modul WarpMain enthält alle grundlegenden Komponenten. | ||
| + | |||
| + | |||
| + | ===== WarpAuth | ||
| Das Modul WarpAuth übernimmt die Verwaltung von Benutzerkonnten und unterstützt bei der Vereindung sowie Einrichtung der 2-Factor Authentifizierung. | Das Modul WarpAuth übernimmt die Verwaltung von Benutzerkonnten und unterstützt bei der Vereindung sowie Einrichtung der 2-Factor Authentifizierung. | ||
| Zeile 19: | Zeile 50: | ||
| Aktuell sind der GitLab und der Mattermost Server angebunden. | Aktuell sind der GitLab und der Mattermost Server angebunden. | ||
| - | Dieses Modul ist Stabil und kann produktiv verwendet werden | + | Dieses Modul ist Stabil und kann produktiv verwendet werden. |
| + | Dieses Modul ist auf der externen und der internen Instanz aktiv. | ||
| - | + | ===== WarpFood ===== | |
| - | ====== WarpFood | + | |
| WarpFood implementiert eine Abwendung zur erstellung von Pizza- bzw. Essensbestellungen. | WarpFood implementiert eine Abwendung zur erstellung von Pizza- bzw. Essensbestellungen. | ||
| Neue Bestellungen werden als Info in den Mattermost Channel Town-Squre publiziert. | Neue Bestellungen werden als Info in den Mattermost Channel Town-Squre publiziert. | ||
| - | Dieses Modul ist Stabil und kann produktiv verwendet werden | + | Dieses Modul ist Stabil und kann produktiv verwendet werden. |
| + | Dieses Modul ist nur auf der externen internen Instanz aktiv. | ||
| - | + | ===== WarpAPI ===== | |
| - | ====== WarpAPI | + | |
| Arbeitsbasis zur Re-Implemmentierung der Hackerspace-API. | Arbeitsbasis zur Re-Implemmentierung der Hackerspace-API. | ||
| Dieses Modul ist noch in Entwicklung und auf der Produktivistanz nicht aktiviert. | Dieses Modul ist noch in Entwicklung und auf der Produktivistanz nicht aktiviert. | ||
| + | Dieses Modul soll zukünftig auf der externen Instanz betrieben werden. | ||
| - | ====== WarpPay | + | |
| + | ===== WarpPay ===== | ||
| Prototyp zur Entwicklung eines neuen Kasseen bzw. PrePay System. | Prototyp zur Entwicklung eines neuen Kasseen bzw. PrePay System. | ||
| - | Dieses Modul ist noch in Entwicklung und auf keiner | + | Dieses Modul ist nur auf der internen Instanz |
| + | |||
| + | Weitere Details siehe: [[infrastruktur: | ||