DNUG-Lab
Das DNUG-Lab aus Entwicklersicht
Julian Mosen / Jochen Prieß
julianmosen@uni-koblenz.de
Jochen.Priess@Byte-Connexion.de
Inhalt
20.06.2023 Das DNUG-Lab aus Entwicklersicht
2
1. Was ist das DNUG-Lab?
2. Zugang / Struktur
3. Zugriff / Anmeldung mit Browser
4. Einsatz Domino Rest-API
5. Fragen / Ideen
 seit 1997 Entwicklung für Notes/Domino (Notes 4.5)
 DNUG Mitglied seit 2013
 Mitglied DNUG Fachgruppe Entwicklung
 seit 1993 selbständig (Entwicklung und Schulung)
 seit 2001 Entwickler und
Geschäftsführer der Byte Connexion GmbH
14.6.2023 Das DNUG-Lab aus Entwicklersicht
3
Über Jochen Prieß
 seit 2017 Entwicklung mit Notes & Domino 9.0.1
 DNUG Mitglied seit 2018
 Mitglied DNUG Fachgruppe Entwicklung
 seit 2018 Wissenschaftlicher Mitarbeiter und Doktorand in
der Wirtschaftsinformatik
14.6.2023 Das DNUG-Lab aus Entwicklersicht
4
Über Julian Mosen
Zugriff auf das Lab
14.6.2023 Das DNUG-Lab aus Entwicklersicht
5
Demo
• Eine Domino Umgebung mit mehreren Servern
• Aus dem Internet erreichbar
• Nach Möglichkeit aktuelle/Beta Versionen
• Unterstützung der wesentlichen Entwicklungsmöglichkeiten:
Notes/Domino, Nomad, Rest-API
• Ehrenamtliche Betreuung – nehmt Rücksicht
14.6.2023 Das DNUG-Lab aus Entwicklersicht
6
Was ist das DNUG-Lab?
• Gemeinsamer Arbeitsbereich für DNUG-Mitglieder
• Entwicklung und Bereitstellung von Notes-Applikationen
• Umgebung für Entwickler-Workshops der DNUG
14.6.2023 Das DNUG-Lab aus Entwicklersicht
7
Nutzungsszenarien für das DNUG-Lab
DNUG-LAB-CLUSTER
Server Name Version
LINUS linus.lab.dnug.eu/dnug-lab Build V1400_05242023
RAY ray.lab.dnug.eu/dnug-lab Build V1400_05242023
BILL bill.lab.dnug.eu/dnug-lab Build V1400_05242023
Weitere Spezial-Server
14.6.2023 Das DNUG-Lab aus Entwicklersicht
8
DNUG Lab Domino Server Cluster
• Zugangsdaten
• Querzulassung mit vorhandener Notes-ID
• Eigenständige Notes-ID des DNUG Labs verwenden
• Zugangsmöglichkeiten
• Notes Client & Domino Designer
• Nomad & Klassischer Webzugang
14.6.2023 Das DNUG-Lab aus Entwicklersicht
9
Zugriff auf das DNUG Lab
Zulassung durch
Daniel Nashed
14.6.2023 Das DNUG-Lab aus Entwicklersicht
10
Zugangsdaten
Domain / Organisation dnug-lab
User Name
Vorname Nachname/member/dnug-lab
Vorname Nachname
Alias user@gmail.com
Internet Address vorname.nachname@lab.dnug.eu
• Safe-ID generieren und an Daniel Nashed schicken
14.6.2023 Das DNUG-Lab aus Entwicklersicht
11
Querzulassung
Zugriff auf das Lab
14.6.2023 Das DNUG-Lab aus Entwicklersicht
12
Demo
Demo – Zugangsmöglichkeiten
14.6.2023 Das DNUG-Lab aus Entwicklersicht
13
https://nomad.lab.dnug.eu/nomad/
Notes Client Nomad
Demo – Zugangsmöglichkeiten
14.6.2023 Das DNUG-Lab aus Entwicklersicht
14
https://linus.lab.dnug.eu/
Klassischer Web-Zugriff mit Google als OIDC-Provider
Ehrenamtlicher Betrieb einer Domino Umgebung
Keep it simple!
14.6.2023 Das DNUG-Lab aus Entwicklersicht
15
Herausforderung:
• LocalDomainAdmins
• LocalDomainDatabaseAdmins (Anlage DBs)
• LocalDomainViewOnlyAdmins
• LocalDomainMembers
(Querzulassung – Organisationen)
14.6.2023 Das DNUG-Lab aus Entwicklersicht
16
Berechtigungen über Gruppen
• Agent_Signer_Restricted
• Agent_Signer_Unrestricted
• Log_Reader
• Weitere Vorschläge ?
14.6.2023 Das DNUG-Lab aus Entwicklersicht
17
Mögliche Gruppen (bei Bedarf)
• Nutzt Gruppen
• Setzt den Admin-Server
• LocalDomainDatabaseAdmins
14.6.2023 Das DNUG-Lab aus Entwicklersicht
18
Pflege der ACL
Nutzt Unterverzeichnisse
Haltet das Root-Verzeichnis sauber
Seid nett zu den Admins! :-)
14.6.2023 Das DNUG-Lab aus Entwicklersicht
19
Organisation DB-Dateien
14.6.2023 Das DNUG-Lab aus Entwicklersicht
20
Fragen?
• Alternative zu Google als OIDC-Provider?
• Verwaltung der Berechtigungen und Gruppen im DNUG Lab?
(Wer darf was?)
• Vorschläge
• Ideen
• Verbesserungen
• Erweiterungen
14.6.2023 Das DNUG-Lab aus Entwicklersicht
21
Ideen
Vielen Dank für Ihre
Aufmerksamkeit
14.6.2023 Das DNUG-Lab aus Entwicklersicht
22
Danke
DNUG e.V.
Goldenbergstrasse 1
50354 Hürth
Telefon: +49 30 20898805 0
Telefax: +49 30 20898805 1
E-Mail: info@dnug.de
Web: http://www.dnug.de
• Es sollte nicht mehr als 6 Aufzählungen geben
• Aufzählung
• Aufzählung
• Aufzählung
• Aufzählung
• Aufzählung
14.6.2023 Das DNUG-Lab aus Entwicklersicht
25
Überschrift
Aufzählung nebeneinander
• Aufzählungen nebeneinander
sollten eine Schriftgröße von
24pt haben
• Aufzählung
• Aufzählung
• Aufzählung
• Es sollten nicht mehr als 2
Zeilen Aufzählung
nebeneinander stehen
• Aufzählung
• Aufzählung
• Aufzählung
20.06.2023 Präsentationstitel
27
20.06.2023 Präsentationstitel
28
Bild
20.06.2023 Präsentationstitel
29
2 Bilder nebeneinander
20.06.2023 Präsentationstitel
30
Bild-Text-Kombination
20.06.2023 Präsentationstitel
31
• Es sollten nicht mehr als 6
Aufzählungen neben
einem Bild stehen
• Aufzählung
• Aufzählung
• Aufzählung
2 Bilder mit Aufzählung
20.06.2023 Präsentationstitel
32
• Es sollten nicht mehr als 6
Aufzählungen neben einem
Bild stehen
• Aufzählung
• Aufzählung
• Aufzählung
2007-2009 (Angaben in Mio. US $)
2009 2008 2007
Umsatz IBM Corp. 95.758 103.630 98.786
Jahresüberschuss 13.425 12.334 10.418
Reingewinn 13.425 12.334 10.418
20.06.2023 Präsentationstitel
33
Beispiel einer Tabelle
Der Konzernabschluss von IBM Corporation, in den IBM Deutschland einbezogen ist,
ist im Internet unter ibm.com/annualreport zu finden.

DACHNUG50 FG DEV DNUG_Lab.pdf

  • 1.
    DNUG-Lab Das DNUG-Lab ausEntwicklersicht Julian Mosen / Jochen Prieß julianmosen@uni-koblenz.de Jochen.Priess@Byte-Connexion.de
  • 2.
    Inhalt 20.06.2023 Das DNUG-Labaus Entwicklersicht 2 1. Was ist das DNUG-Lab? 2. Zugang / Struktur 3. Zugriff / Anmeldung mit Browser 4. Einsatz Domino Rest-API 5. Fragen / Ideen
  • 3.
     seit 1997Entwicklung für Notes/Domino (Notes 4.5)  DNUG Mitglied seit 2013  Mitglied DNUG Fachgruppe Entwicklung  seit 1993 selbständig (Entwicklung und Schulung)  seit 2001 Entwickler und Geschäftsführer der Byte Connexion GmbH 14.6.2023 Das DNUG-Lab aus Entwicklersicht 3 Über Jochen Prieß
  • 4.
     seit 2017Entwicklung mit Notes & Domino 9.0.1  DNUG Mitglied seit 2018  Mitglied DNUG Fachgruppe Entwicklung  seit 2018 Wissenschaftlicher Mitarbeiter und Doktorand in der Wirtschaftsinformatik 14.6.2023 Das DNUG-Lab aus Entwicklersicht 4 Über Julian Mosen
  • 5.
    Zugriff auf dasLab 14.6.2023 Das DNUG-Lab aus Entwicklersicht 5 Demo
  • 6.
    • Eine DominoUmgebung mit mehreren Servern • Aus dem Internet erreichbar • Nach Möglichkeit aktuelle/Beta Versionen • Unterstützung der wesentlichen Entwicklungsmöglichkeiten: Notes/Domino, Nomad, Rest-API • Ehrenamtliche Betreuung – nehmt Rücksicht 14.6.2023 Das DNUG-Lab aus Entwicklersicht 6 Was ist das DNUG-Lab?
  • 7.
    • Gemeinsamer Arbeitsbereichfür DNUG-Mitglieder • Entwicklung und Bereitstellung von Notes-Applikationen • Umgebung für Entwickler-Workshops der DNUG 14.6.2023 Das DNUG-Lab aus Entwicklersicht 7 Nutzungsszenarien für das DNUG-Lab
  • 8.
    DNUG-LAB-CLUSTER Server Name Version LINUSlinus.lab.dnug.eu/dnug-lab Build V1400_05242023 RAY ray.lab.dnug.eu/dnug-lab Build V1400_05242023 BILL bill.lab.dnug.eu/dnug-lab Build V1400_05242023 Weitere Spezial-Server 14.6.2023 Das DNUG-Lab aus Entwicklersicht 8 DNUG Lab Domino Server Cluster
  • 9.
    • Zugangsdaten • Querzulassungmit vorhandener Notes-ID • Eigenständige Notes-ID des DNUG Labs verwenden • Zugangsmöglichkeiten • Notes Client & Domino Designer • Nomad & Klassischer Webzugang 14.6.2023 Das DNUG-Lab aus Entwicklersicht 9 Zugriff auf das DNUG Lab Zulassung durch Daniel Nashed
  • 10.
    14.6.2023 Das DNUG-Labaus Entwicklersicht 10 Zugangsdaten Domain / Organisation dnug-lab User Name Vorname Nachname/member/dnug-lab Vorname Nachname Alias user@gmail.com Internet Address vorname.nachname@lab.dnug.eu
  • 11.
    • Safe-ID generierenund an Daniel Nashed schicken 14.6.2023 Das DNUG-Lab aus Entwicklersicht 11 Querzulassung
  • 12.
    Zugriff auf dasLab 14.6.2023 Das DNUG-Lab aus Entwicklersicht 12 Demo
  • 13.
    Demo – Zugangsmöglichkeiten 14.6.2023Das DNUG-Lab aus Entwicklersicht 13 https://nomad.lab.dnug.eu/nomad/ Notes Client Nomad
  • 14.
    Demo – Zugangsmöglichkeiten 14.6.2023Das DNUG-Lab aus Entwicklersicht 14 https://linus.lab.dnug.eu/ Klassischer Web-Zugriff mit Google als OIDC-Provider
  • 15.
    Ehrenamtlicher Betrieb einerDomino Umgebung Keep it simple! 14.6.2023 Das DNUG-Lab aus Entwicklersicht 15 Herausforderung:
  • 16.
    • LocalDomainAdmins • LocalDomainDatabaseAdmins(Anlage DBs) • LocalDomainViewOnlyAdmins • LocalDomainMembers (Querzulassung – Organisationen) 14.6.2023 Das DNUG-Lab aus Entwicklersicht 16 Berechtigungen über Gruppen
  • 17.
    • Agent_Signer_Restricted • Agent_Signer_Unrestricted •Log_Reader • Weitere Vorschläge ? 14.6.2023 Das DNUG-Lab aus Entwicklersicht 17 Mögliche Gruppen (bei Bedarf)
  • 18.
    • Nutzt Gruppen •Setzt den Admin-Server • LocalDomainDatabaseAdmins 14.6.2023 Das DNUG-Lab aus Entwicklersicht 18 Pflege der ACL
  • 19.
    Nutzt Unterverzeichnisse Haltet dasRoot-Verzeichnis sauber Seid nett zu den Admins! :-) 14.6.2023 Das DNUG-Lab aus Entwicklersicht 19 Organisation DB-Dateien
  • 20.
    14.6.2023 Das DNUG-Labaus Entwicklersicht 20 Fragen? • Alternative zu Google als OIDC-Provider? • Verwaltung der Berechtigungen und Gruppen im DNUG Lab? (Wer darf was?)
  • 21.
    • Vorschläge • Ideen •Verbesserungen • Erweiterungen 14.6.2023 Das DNUG-Lab aus Entwicklersicht 21 Ideen
  • 22.
    Vielen Dank fürIhre Aufmerksamkeit 14.6.2023 Das DNUG-Lab aus Entwicklersicht 22 Danke
  • 23.
    DNUG e.V. Goldenbergstrasse 1 50354Hürth Telefon: +49 30 20898805 0 Telefax: +49 30 20898805 1 E-Mail: info@dnug.de Web: http://www.dnug.de
  • 25.
    • Es solltenicht mehr als 6 Aufzählungen geben • Aufzählung • Aufzählung • Aufzählung • Aufzählung • Aufzählung 14.6.2023 Das DNUG-Lab aus Entwicklersicht 25 Überschrift
  • 27.
    Aufzählung nebeneinander • Aufzählungennebeneinander sollten eine Schriftgröße von 24pt haben • Aufzählung • Aufzählung • Aufzählung • Es sollten nicht mehr als 2 Zeilen Aufzählung nebeneinander stehen • Aufzählung • Aufzählung • Aufzählung 20.06.2023 Präsentationstitel 27
  • 28.
  • 29.
  • 30.
    2 Bilder nebeneinander 20.06.2023Präsentationstitel 30
  • 31.
    Bild-Text-Kombination 20.06.2023 Präsentationstitel 31 • Essollten nicht mehr als 6 Aufzählungen neben einem Bild stehen • Aufzählung • Aufzählung • Aufzählung
  • 32.
    2 Bilder mitAufzählung 20.06.2023 Präsentationstitel 32 • Es sollten nicht mehr als 6 Aufzählungen neben einem Bild stehen • Aufzählung • Aufzählung • Aufzählung
  • 33.
    2007-2009 (Angaben inMio. US $) 2009 2008 2007 Umsatz IBM Corp. 95.758 103.630 98.786 Jahresüberschuss 13.425 12.334 10.418 Reingewinn 13.425 12.334 10.418 20.06.2023 Präsentationstitel 33 Beispiel einer Tabelle Der Konzernabschluss von IBM Corporation, in den IBM Deutschland einbezogen ist, ist im Internet unter ibm.com/annualreport zu finden.