Werkstattbericht neue opsi-Webgui
Verfasst: 12 Okt 2020, 11:42
Durch Zufall sind wir auf den Beitrag "opsi Conf 2020: Werkstattbericht neue opsi-Webgui" (https://www.youtube.com/watch?v=X5xO2uD1KQo) gestoßen, erstmal ein großes Lob auch an Fr. Anna Sucher für den tollen Vortrag.
Bezüglich dieses neuen opsi-Webgui haben wir ein paar Fragen und Ideen:
# Allgemeine Fragen:
- Verfügbarkeit des opsi-Webgui als Test ?
- Verfügbarkeit des opsi-Webgui als First Release Official ?
- Kosten des opsi-Webgui ?
- Bereitstellung des Code per github Repo ?
# Technische Fragen:
- Nutzung des Django-Framework:
Wir sind ein großer Freund von Django und können diesen Weg nur befürworten.
Im Video wird von einem anderen User zwischen opsi-python / Django und der Kommunikation mit opsi gesprochen, können wir innerhalb von Django auch alternative Auth-Middleware nutzen wie z.B. ldap zwecks Rechteverwaltung innerhalb von opsi-Webgui ?
Wird es die Möglichkeit geben, eigene Django Apps integrieren zu können bzw. gibt es Ideen für ein mögliches Plugin-Konzept ?
#Rückfrage der technischen Natur hinter dem ganzen:
- Backend-Querys:
Wäre es nicht geschickter, opsi für die Konfiguration als Mysql Backend(oder ggf. zum Beispiel postgresql) standardmäßig freizugeben und den Weg per Django und Models über z.B. inspectdb und reines lesen zu nutzen ?
Vorteil wäre hier, es gibt einen schnellen Unterbau, die Datenbankfelder sind bekannt und da nur lesend gearbeitet wird, dürfte die Performance signifikant besser sein als z.B. per Django task queue oder ähnlichem die Daten per json rpc oder ähnlichem abzuholen.
Wir freuen uns auf Rückmeldung und Diskussionen, vor allem aber auch auf erste Livetests
Bezüglich dieses neuen opsi-Webgui haben wir ein paar Fragen und Ideen:
# Allgemeine Fragen:
- Verfügbarkeit des opsi-Webgui als Test ?
- Verfügbarkeit des opsi-Webgui als First Release Official ?
- Kosten des opsi-Webgui ?
- Bereitstellung des Code per github Repo ?
# Technische Fragen:
- Nutzung des Django-Framework:
Wir sind ein großer Freund von Django und können diesen Weg nur befürworten.
Im Video wird von einem anderen User zwischen opsi-python / Django und der Kommunikation mit opsi gesprochen, können wir innerhalb von Django auch alternative Auth-Middleware nutzen wie z.B. ldap zwecks Rechteverwaltung innerhalb von opsi-Webgui ?
Wird es die Möglichkeit geben, eigene Django Apps integrieren zu können bzw. gibt es Ideen für ein mögliches Plugin-Konzept ?
#Rückfrage der technischen Natur hinter dem ganzen:
- Backend-Querys:
Wäre es nicht geschickter, opsi für die Konfiguration als Mysql Backend(oder ggf. zum Beispiel postgresql) standardmäßig freizugeben und den Weg per Django und Models über z.B. inspectdb und reines lesen zu nutzen ?
Vorteil wäre hier, es gibt einen schnellen Unterbau, die Datenbankfelder sind bekannt und da nur lesend gearbeitet wird, dürfte die Performance signifikant besser sein als z.B. per Django task queue oder ähnlichem die Daten per json rpc oder ähnlichem abzuholen.
Wir freuen uns auf Rückmeldung und Diskussionen, vor allem aber auch auf erste Livetests