SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
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.

Weitere ähnliche Inhalte

Ähnlich wie DACHNUG50 FG DEV DNUG_Lab.pdf

Drupal - Webmontag Bremen, 01.07.2013
Drupal - Webmontag Bremen, 01.07.2013Drupal - Webmontag Bremen, 01.07.2013
Drupal - Webmontag Bremen, 01.07.2013Steffen Rühlmann
 
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)NETWAYS
 
Die wichtigsten Technologien für die Entwicklung von Webanwendungen
Die wichtigsten Technologien für die Entwicklung von WebanwendungenDie wichtigsten Technologien für die Entwicklung von Webanwendungen
Die wichtigsten Technologien für die Entwicklung von WebanwendungenYUHIRO
 
Microsoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindMicrosoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindChristian Heilmann
 
Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)
Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)
Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)NETWAYS
 
DevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigenDevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigenFotiosKaramitsos
 
Docker for Python Development
Docker for Python DevelopmentDocker for Python Development
Docker for Python DevelopmentMartin Christen
 
1. intranda Goobi Tag: Schulungen bei intranda
1. intranda Goobi Tag: Schulungen bei intranda1. intranda Goobi Tag: Schulungen bei intranda
1. intranda Goobi Tag: Schulungen bei intrandaintranda GmbH
 
Django trifft Flutter
Django trifft FlutterDjango trifft Flutter
Django trifft Flutterroskakori
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftDavid Schneider
 
Drupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in KlagenfurtDrupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in Klagenfurtdasjo
 
2022-12_RPA-ChapterEvent_WhatsNew
2022-12_RPA-ChapterEvent_WhatsNew2022-12_RPA-ChapterEvent_WhatsNew
2022-12_RPA-ChapterEvent_WhatsNewFotiosKaramitsos
 
Tipps zur Performanceoptimierung für Liferay Portal
Tipps zur  Performanceoptimierung für Liferay PortalTipps zur  Performanceoptimierung für Liferay Portal
Tipps zur Performanceoptimierung für Liferay PortalStefan Hilpp
 
2006 | Kollaboratives Wissensmanagement mit Plone
2006 | Kollaboratives Wissensmanagement mit Plone2006 | Kollaboratives Wissensmanagement mit Plone
2006 | Kollaboratives Wissensmanagement mit PloneJutta Horstmann
 
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...DNUG e.V.
 
Dnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookDnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookUlrich Krause
 

Ähnlich wie DACHNUG50 FG DEV DNUG_Lab.pdf (20)

Drupal - Webmontag Bremen, 01.07.2013
Drupal - Webmontag Bremen, 01.07.2013Drupal - Webmontag Bremen, 01.07.2013
Drupal - Webmontag Bremen, 01.07.2013
 
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
 
Die wichtigsten Technologien für die Entwicklung von Webanwendungen
Die wichtigsten Technologien für die Entwicklung von WebanwendungenDie wichtigsten Technologien für die Entwicklung von Webanwendungen
Die wichtigsten Technologien für die Entwicklung von Webanwendungen
 
Microsoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindMicrosoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behind
 
Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)
Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)
Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)
 
Web-Tools für das Studium
Web-Tools für das StudiumWeb-Tools für das Studium
Web-Tools für das Studium
 
Webtools studium
Webtools studiumWebtools studium
Webtools studium
 
Zustand und Entwicklung von DSpace
Zustand und Entwicklung von DSpaceZustand und Entwicklung von DSpace
Zustand und Entwicklung von DSpace
 
Dzug plone4
Dzug plone4Dzug plone4
Dzug plone4
 
DevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigenDevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigen
 
Docker for Python Development
Docker for Python DevelopmentDocker for Python Development
Docker for Python Development
 
1. intranda Goobi Tag: Schulungen bei intranda
1. intranda Goobi Tag: Schulungen bei intranda1. intranda Goobi Tag: Schulungen bei intranda
1. intranda Goobi Tag: Schulungen bei intranda
 
Django trifft Flutter
Django trifft FlutterDjango trifft Flutter
Django trifft Flutter
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
 
Drupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in KlagenfurtDrupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in Klagenfurt
 
2022-12_RPA-ChapterEvent_WhatsNew
2022-12_RPA-ChapterEvent_WhatsNew2022-12_RPA-ChapterEvent_WhatsNew
2022-12_RPA-ChapterEvent_WhatsNew
 
Tipps zur Performanceoptimierung für Liferay Portal
Tipps zur  Performanceoptimierung für Liferay PortalTipps zur  Performanceoptimierung für Liferay Portal
Tipps zur Performanceoptimierung für Liferay Portal
 
2006 | Kollaboratives Wissensmanagement mit Plone
2006 | Kollaboratives Wissensmanagement mit Plone2006 | Kollaboratives Wissensmanagement mit Plone
2006 | Kollaboratives Wissensmanagement mit Plone
 
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
 
Dnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookDnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbook
 

Mehr von DNUG e.V.

Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...DNUG e.V.
 
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...DNUG e.V.
 
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgSlides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgDNUG e.V.
 
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...DNUG e.V.
 
Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...DNUG e.V.
 
Slides zum Impulsreferat: HCL BigFix - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: HCL BigFix  - DNUG Stammtisch KarlsruheSlides zum Impulsreferat: HCL BigFix  - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: HCL BigFix - DNUG Stammtisch KarlsruheDNUG e.V.
 
Slides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch KarlsruheSlides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch KarlsruheDNUG e.V.
 
Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...
Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...
Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...DNUG e.V.
 
Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1DNUG e.V.
 
HCL Nomad - DNUG Stammtisch Salzburg.pdf
HCL Nomad - DNUG Stammtisch Salzburg.pdfHCL Nomad - DNUG Stammtisch Salzburg.pdf
HCL Nomad - DNUG Stammtisch Salzburg.pdfDNUG e.V.
 
Trends in Cybersecurity - DNUG Stammtisch Wien
Trends in Cybersecurity - DNUG Stammtisch Wien Trends in Cybersecurity - DNUG Stammtisch Wien
Trends in Cybersecurity - DNUG Stammtisch Wien DNUG e.V.
 
DACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDNUG e.V.
 
DACHNUG50 Domino REST API - Konzepte und Hintergruende.pdf
DACHNUG50 Domino REST API - Konzepte und Hintergruende.pdfDACHNUG50 Domino REST API - Konzepte und Hintergruende.pdf
DACHNUG50 Domino REST API - Konzepte und Hintergruende.pdfDNUG e.V.
 
DACHNUG50 CNX0 Workshop.pdf
DACHNUG50 CNX0 Workshop.pdfDACHNUG50 CNX0 Workshop.pdf
DACHNUG50 CNX0 Workshop.pdfDNUG e.V.
 
DACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdfDACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdfDNUG e.V.
 
DACHNUG50 presentation 15 June 2023.pdf
DACHNUG50 presentation 15 June 2023.pdfDACHNUG50 presentation 15 June 2023.pdf
DACHNUG50 presentation 15 June 2023.pdfDNUG e.V.
 
DACHNUG50 Pointsharp overview_web_A4.pdf
DACHNUG50 Pointsharp overview_web_A4.pdfDACHNUG50 Pointsharp overview_web_A4.pdf
DACHNUG50 Pointsharp overview_web_A4.pdfDNUG e.V.
 
DACHNUG50 OnTime for Domino.pdf
DACHNUG50 OnTime for Domino.pdfDACHNUG50 OnTime for Domino.pdf
DACHNUG50 OnTime for Domino.pdfDNUG e.V.
 
DACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdf
DACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdfDACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdf
DACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdfDNUG e.V.
 
DACHNUG50 EasyTeamsWork.pdf
DACHNUG50 EasyTeamsWork.pdfDACHNUG50 EasyTeamsWork.pdf
DACHNUG50 EasyTeamsWork.pdfDNUG e.V.
 

Mehr von DNUG e.V. (20)

Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
 
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
 
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgSlides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
 
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
 
Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
 
Slides zum Impulsreferat: HCL BigFix - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: HCL BigFix  - DNUG Stammtisch KarlsruheSlides zum Impulsreferat: HCL BigFix  - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: HCL BigFix - DNUG Stammtisch Karlsruhe
 
Slides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch KarlsruheSlides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch Karlsruhe
 
Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...
Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...
Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...
 
Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1
 
HCL Nomad - DNUG Stammtisch Salzburg.pdf
HCL Nomad - DNUG Stammtisch Salzburg.pdfHCL Nomad - DNUG Stammtisch Salzburg.pdf
HCL Nomad - DNUG Stammtisch Salzburg.pdf
 
Trends in Cybersecurity - DNUG Stammtisch Wien
Trends in Cybersecurity - DNUG Stammtisch Wien Trends in Cybersecurity - DNUG Stammtisch Wien
Trends in Cybersecurity - DNUG Stammtisch Wien
 
DACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdf
 
DACHNUG50 Domino REST API - Konzepte und Hintergruende.pdf
DACHNUG50 Domino REST API - Konzepte und Hintergruende.pdfDACHNUG50 Domino REST API - Konzepte und Hintergruende.pdf
DACHNUG50 Domino REST API - Konzepte und Hintergruende.pdf
 
DACHNUG50 CNX0 Workshop.pdf
DACHNUG50 CNX0 Workshop.pdfDACHNUG50 CNX0 Workshop.pdf
DACHNUG50 CNX0 Workshop.pdf
 
DACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdfDACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdf
 
DACHNUG50 presentation 15 June 2023.pdf
DACHNUG50 presentation 15 June 2023.pdfDACHNUG50 presentation 15 June 2023.pdf
DACHNUG50 presentation 15 June 2023.pdf
 
DACHNUG50 Pointsharp overview_web_A4.pdf
DACHNUG50 Pointsharp overview_web_A4.pdfDACHNUG50 Pointsharp overview_web_A4.pdf
DACHNUG50 Pointsharp overview_web_A4.pdf
 
DACHNUG50 OnTime for Domino.pdf
DACHNUG50 OnTime for Domino.pdfDACHNUG50 OnTime for Domino.pdf
DACHNUG50 OnTime for Domino.pdf
 
DACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdf
DACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdfDACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdf
DACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdf
 
DACHNUG50 EasyTeamsWork.pdf
DACHNUG50 EasyTeamsWork.pdfDACHNUG50 EasyTeamsWork.pdf
DACHNUG50 EasyTeamsWork.pdf
 

DACHNUG50 FG DEV DNUG_Lab.pdf

  • 1. DNUG-Lab Das DNUG-Lab aus Entwicklersicht Julian Mosen / Jochen Prieß julianmosen@uni-koblenz.de Jochen.Priess@Byte-Connexion.de
  • 2. 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
  • 3.  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ß
  • 4.  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
  • 5. Zugriff auf das Lab 14.6.2023 Das DNUG-Lab aus Entwicklersicht 5 Demo
  • 6. • 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?
  • 7. • 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
  • 8. 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
  • 9. • 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
  • 10. 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
  • 11. • Safe-ID generieren und an Daniel Nashed schicken 14.6.2023 Das DNUG-Lab aus Entwicklersicht 11 Querzulassung
  • 12. Zugriff auf das Lab 14.6.2023 Das DNUG-Lab aus Entwicklersicht 12 Demo
  • 13. Demo – Zugangsmöglichkeiten 14.6.2023 Das DNUG-Lab aus Entwicklersicht 13 https://nomad.lab.dnug.eu/nomad/ Notes Client Nomad
  • 14. 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
  • 15. Ehrenamtlicher Betrieb einer Domino 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 das Root-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-Lab aus 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ür Ihre Aufmerksamkeit 14.6.2023 Das DNUG-Lab aus Entwicklersicht 22 Danke
  • 23. 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
  • 24.
  • 25. • 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
  • 26.
  • 27. 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
  • 30. 2 Bilder nebeneinander 20.06.2023 Präsentationstitel 30
  • 31. 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
  • 32. 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
  • 33. 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.