Wir haben bei uns das Problem, dass neue Nutzer (bei uns sind das ab Ende Februar alle, weil wir die Infrastruktur komplett neu aufgebaut haben) oft verwirrt sind, weil es so viele unterschiedliche Dienste gibt (Rocket.Chat, Nextcloud, mrbs, …).
Deshalb habe ich in den letzten zwei Tagen eine „Landingpage“ für unsere Nutzer programmiert. Sie dient dazu, dass sofort klar ist, welche Online-Dienste es gibt und wofür sie da sind. Außerdem kann man dort Passwort und E-Mail-Adresse ändern.
Die Nutzer werden drüber hinaus beim ersten Login „gezwungen“, ihr Passwort zu ändern und ihre E-Mail-Adresse einzutragen. (läuft natürlich alles über LDAP)
Um es noch klarer zu gestalten haben wir für jeden Dienst ein Icon welches dann auch auf der Anmeldeseite des jeweiligen Dienstes zu sehen ist.
Wir hoffen, dass uns das die Erklärungsarbeit erleichtert und die Nutzer weniger verwirrt. Wir verschicken dann zur Einführung einfach eine Mail mit einer Anleitung wie man sich bei der Landingpage anmeldet und den Rest kriegt man dann dort erklärt.
Sowas in der Art kann man doch bestimmt auch gut in Schulen einsetzen, oder?
Hier bei GitHub gibt es alles zum Download:
Auf lange Sicht könnte man sowas ja vielleicht auch in die WebUI integrieren.
Hier ein paar Screenshots: (Der Kreis aus Sechsecken ist das Logo unseres Vereins)
Hallo Dorian.
Ja, sowas finde ich EXTREM sinnvoll … ich habe das ganze kürzlich auch gemacht – aber sehr viel statischer als bei Dir! Eine Integration in den lmn-v7-Server fände ich SEHR sinnvoll!
Ohne in den Code geschaut zu haben: Kann man die einzelnen Blöcke je nach Bedarf an-/abwählen? Wäre das z.B. per lmn-WebUI steuerbar?
Neija, eigentlich ist das ja was, das man nur selten updaten muss. Ich glaube, da wäre es einfacher, es direkt in die WebUI einzubauen. Aber was ich demnächst noch einbaue ist, dass man Links nur für bestimmte Gruppen (Klassen / nur Lehrer / Projekte) anzeigen lassen kann.
bislang habe ich dafür eine ganz simple html-Seite, auch ohne Login, weil man sich bei den Diensten ja eh jeweils authentifizieren muss. Aber ich hätte daran auch Interesse.
Ich hab ja leider keine LMN mehr (und wenn sich das was Harry über M$ 365 berichtet hat wahrscheinlich auch bald keine NC etc. mehr), aber großes Kompliment, was du mit Linbo GUI etc. hier für LMN beiträgst.
Hi Dorian … es stellt sich noch die Frage, auf welchem Host man die Landingpage am besten anbieten sollte. Günstig wäre es ja, wenn das ins rote Netz bzw die DMZ käme – oder wo hast du sie bei dir installiert?
Hi Dorian,
ich wollte mir Deine Landingpage vorhin mal ansehen – leider bleibt die Seite weiß. Ist für den Betrieb PHP 7.4 notwendig? Ich habe hier nur PHP 7.2.24-0ubuntu0.18.04.7… und finde im Error-Log z.B.
"PHP message: PHP Fatal error: Uncaught Error: Call to undefined function apache_get_modules() … in index.php on line 142 "
Viele Grüße,
Michael
Ich habe grade eine neue Version hochgeladen, in der das Problem behoben ist.
Außerdem finden sich jetzt hier Beispielkonfigurationen für Nginx und Apache: