SlideShare ist ein Scribd-Unternehmen logo
1 von 17
- IBM Notes/Domino -> PDF
- Kursverwaltung mit XPages
Roger Zirn, Senior Software Engineer | Consultant, Belsoft
©2014BelsoftAG|www.belsoft.ch
Über mich
 > 20 Jahre im IBM Notes/Domino Umfeld (seit V2.1 ca. 1991/92)
 Senior Software Engineer | Consultant bei Belsoft AG seit Juli 2013
- Entwicklung in IBM Notes/Domino
- Administration in IBM Notes/Domino, Sametime, Connections
- Administration in IBM SmartCloud Enterprise
- Consultant
 Kontakt:
- Email: roger.zirn@belsoft.ch
©2014BelsoftAG|www.belsoft.ch
Agenda
 IBM Notes/Domino -> PDF
 PDF - PDF/A
 IBM Notes/Domino Dokumente -> PDF: Warum?
 Eigenentwicklung vs. Produkte
 Der Belsoft bekannte Produkte und ihre Eigenschaften
 Demo
 Kursverwaltung mit XPages
 Architektur
 Demo
 Fragen
©2014BelsoftAG|www.belsoft.ch
IBM Notes/Domino -> PDF
©2014BelsoftAG|www.belsoft.ch
PDF
 Portable Document Format (von Adobe entwickelt und 1993 veröffentlicht)
 Auf unterschiedlichsten Plattformen gleich darstellbar
 Neben Text können auch Bilder, Audio, etc. enthalten sein
 Braucht in der Regel eine Reader-Software (Acrobat Reader, etc.)
 Weit verbreitet, auch auf mobilen Geräten
©2014BelsoftAG|www.belsoft.ch
PDF/A
 Ein Format zur Langzeitarchivierung digitaler Dokumente (von ISO genormt)
 Erlaubt digitale Signaturen (Rechtsgültigkeit)
 Volltextsuche (erweiterbar mit embedded XMP Metadata)
 Muss gewisse Bedingungen erfüllen (z.B.: keine Verschlüsselung, kein Video/Audio,
keine Änderungen möglich, Schriften müssen eingebettet sein, etc.)
 PDF/A-1, -2, -3
- Level A (Accessible), B (Basic), U (Unicode)
 Mehr über PDF/A erfahren
- www.pdfa.org -> PDF/A in a Nutshell 2.0
©2014BelsoftAG|www.belsoft.ch
IBM Notes/Domino Dokumente -> PDF: Warum?
 Unternehmen setzen vermehrt zentrales System für die Archivierung relevanter
Informationen aus verschiedenen Quellen ein
 Ausstieg aus IBM Notes/Domino, Daten müssen aber weiterhin abrufbar sein
 Prozesse/Entscheide/Kommunikation/etc. müssen in einigen Jahrzehnten noch
nachvollziehbar sein
©2014BelsoftAG|www.belsoft.ch
Eigenentwicklung vs. Produkte
 Eigenentwicklung
- PDF-Klassen (Java) sind zwar vorhanden...
- ...aber es wäre alles "zu Fuss" zu bewältigen (z.B.: Formatierung)
- Grosser Aufwand, da die Entwicklung recht komplex ist (PDF/A...)
 Produkte
- Komplexe IBM Notes/Domino Dokumente werden "As-Is" generiert
- Tabellen, Sections, Richtext
- Einstellungen (z. B: PDF/A, ) via Properties
- Behandlung von Attachments via Properties
 Beides
- Produkte "out of the box" genügen den Anforderungen meistens nicht
- PDF-Generierung muss in bestehende Applikation integriert werden
- API der Produkte verfügbar
©2014BelsoftAG|www.belsoft.ch
Bekannte Produkte und ihre Eigenschaften
 ePDF (GBS)
- Nur serverbasierte Lösung (Installation von DLLs)
- Regelbasierte Umwandlung
- Attachment-Konvertierung
 n2pdf (Softvision)
- Client- und serverbasierte Lösung (Installation von DLLs)
- Agent oder Server Task
- Attachment-Konvertierung
 SWING PDF Converter (SWING Software)
- Client- und serverbasierte Lösung (Keine Installation, Java Klassen via NSF)
- Agent
- Attachment-Konvertierung
©2014BelsoftAG|www.belsoft.ch
Demo
©2014BelsoftAG|www.belsoft.ch
Kursverwaltung mit XPages
Informatikdienste der Universität Zürich
©2014BelsoftAG|www.belsoft.ch
Architektur (1)
 Web Frontend (Browser)
- Interne/externe Kursteilnehmer
- Anmelden/Abmelden/Warteliste
- Kursleiter
- Kursinhalte bearbeiten
- Interne
- Raumreservationen beantragen
 Technologie
- XPages mit MVC-Pattern (Trennung von Datenobjekte, UI und Logik)
- Kommunikation mit LotusScript Agents
- Mandantenfähig, da flexible Konfiguration
©2014BelsoftAG|www.belsoft.ch
Architektur (2)
 IBM Notes Client
- Kursadministration
- Kursbeschreibungen, Kurse und Kursleiter verwalten und planen
- Registrationen und Raumreservationen bearbeiten
- Korrespondenz (Email oder MS Word Briefe) erstellen
- Auswertungen erstellen
- u.v.m.
- DB-Administration
- Applikations-Einstellungen, Konfigurationen verwalten
 Technologie
- LotusScript Agents
©2014BelsoftAG|www.belsoft.ch
Architektur (3)
 Backend-Verarbeitung
- Terminüberwachung (Anmeldefrist, Stornierung, Erinnerungen, etc.)
- Registrationen abarbeiten (div. Emails, Warteliste, Status)
- u.v.m.
 Technologie
- Scheduled LotusScript Agents
©2014BelsoftAG|www.belsoft.ch
Demo
©2014BelsoftAG|www.belsoft.ch
Fragen?
©2014BelsoftAG|www.belsoft.ch
Danke für Ihre Aufmerksamkeit

Weitere ähnliche Inhalte

Was ist angesagt?

MS Lync 200° Panacast Panoramacam
MS Lync 200° Panacast PanoramacamMS Lync 200° Panacast Panoramacam
MS Lync 200° Panacast PanoramacamVoelkel ITK
 
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )guest9606ac
 
Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)Novakenstein
 
ULC Connect-Nachlese, 06.03.2014 Dresden
ULC Connect-Nachlese, 06.03.2014 DresdenULC Connect-Nachlese, 06.03.2014 Dresden
ULC Connect-Nachlese, 06.03.2014 DresdenJRibbeck
 
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...JRibbeck
 
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...JRibbeck
 

Was ist angesagt? (6)

MS Lync 200° Panacast Panoramacam
MS Lync 200° Panacast PanoramacamMS Lync 200° Panacast Panoramacam
MS Lync 200° Panacast Panoramacam
 
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
 
Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)
 
ULC Connect-Nachlese, 06.03.2014 Dresden
ULC Connect-Nachlese, 06.03.2014 DresdenULC Connect-Nachlese, 06.03.2014 Dresden
ULC Connect-Nachlese, 06.03.2014 Dresden
 
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
 
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...
 

Ähnlich wie IBM Notes Kursverwaltung mit xPages

IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deployment
IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, DeploymentIBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deployment
IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deploymentpanagenda
 
Plattform im wandel nosa 04-04-2017
Plattform im wandel   nosa 04-04-2017Plattform im wandel   nosa 04-04-2017
Plattform im wandel nosa 04-04-2017JRibbeck
 
Interaktive Dokumente mit InDesign CS5.5
Interaktive Dokumente mit InDesign CS5.5Interaktive Dokumente mit InDesign CS5.5
Interaktive Dokumente mit InDesign CS5.5Digicomp Academy AG
 
WordPress sprachfähig machen - Lokalisierung Kür oder Krampf? - WordCamp Deut...
WordPress sprachfähig machen - Lokalisierung Kür oder Krampf? - WordCamp Deut...WordPress sprachfähig machen - Lokalisierung Kür oder Krampf? - WordCamp Deut...
WordPress sprachfähig machen - Lokalisierung Kür oder Krampf? - WordCamp Deut...David Decker
 
Acrobat 9 Ueberblick German
Acrobat 9 Ueberblick GermanAcrobat 9 Ueberblick German
Acrobat 9 Ueberblick GermanUlrichIsermeyer
 
iPad im Businesseinsatz
iPad im BusinesseinsatziPad im Businesseinsatz
iPad im BusinesseinsatzRalph Belfiore
 
PDF und Barrierefreiheit - Bringt der neue ISO-Standard PDF/UA Universal Acce...
PDF und Barrierefreiheit - Bringt der neue ISO-Standard PDF/UA Universal Acce...PDF und Barrierefreiheit - Bringt der neue ISO-Standard PDF/UA Universal Acce...
PDF und Barrierefreiheit - Bringt der neue ISO-Standard PDF/UA Universal Acce...Markus Erle
 
Authoring Management
Authoring ManagementAuthoring Management
Authoring Managementvzimmermann
 
Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365
Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365
Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365eLink Distribution AG
 
Browser Plug-In Notes 9 SE
Browser Plug-In Notes 9 SEBrowser Plug-In Notes 9 SE
Browser Plug-In Notes 9 SERalph Belfiore
 
Upgrade auf IBM Notes9 in der Kaffeepause
Upgrade auf IBM Notes9 in der KaffeepauseUpgrade auf IBM Notes9 in der Kaffeepause
Upgrade auf IBM Notes9 in der Kaffeepausepanagenda
 
DOAG SIG Development: BI Publisher and Oracle ADF
DOAG SIG Development: BI Publisher and Oracle ADFDOAG SIG Development: BI Publisher and Oracle ADF
DOAG SIG Development: BI Publisher and Oracle ADFUlrich Gerkmann-Bartels
 
Architekturen für .NET Core-Anwendungen
Architekturen für .NET Core-AnwendungenArchitekturen für .NET Core-Anwendungen
Architekturen für .NET Core-AnwendungenRobin Sedlaczek
 
Open Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMNOpen Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMNcamunda services GmbH
 
IBM Notes Domino & Verse Update
IBM Notes Domino & Verse UpdateIBM Notes Domino & Verse Update
IBM Notes Domino & Verse Updateeschwalb
 
We4IT Präsentation - doclinkr
We4IT Präsentation - doclinkrWe4IT Präsentation - doclinkr
We4IT Präsentation - doclinkrWe4IT Group
 
Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages
Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPagesCollaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages
Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPagesBelsoft
 
Wer die (Client) Wahl hat, hat die Qual
Wer die (Client) Wahl hat, hat die QualWer die (Client) Wahl hat, hat die Qual
Wer die (Client) Wahl hat, hat die QualBelsoft
 
Collaboration day 2016 - Connections - Apps
Collaboration day 2016 - Connections - AppsCollaboration day 2016 - Connections - Apps
Collaboration day 2016 - Connections - AppsBelsoft
 

Ähnlich wie IBM Notes Kursverwaltung mit xPages (20)

IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deployment
IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, DeploymentIBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deployment
IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deployment
 
Plattform im wandel nosa 04-04-2017
Plattform im wandel   nosa 04-04-2017Plattform im wandel   nosa 04-04-2017
Plattform im wandel nosa 04-04-2017
 
Interaktive Dokumente mit InDesign CS5.5
Interaktive Dokumente mit InDesign CS5.5Interaktive Dokumente mit InDesign CS5.5
Interaktive Dokumente mit InDesign CS5.5
 
WordPress sprachfähig machen - Lokalisierung Kür oder Krampf? - WordCamp Deut...
WordPress sprachfähig machen - Lokalisierung Kür oder Krampf? - WordCamp Deut...WordPress sprachfähig machen - Lokalisierung Kür oder Krampf? - WordCamp Deut...
WordPress sprachfähig machen - Lokalisierung Kür oder Krampf? - WordCamp Deut...
 
Acrobat 9 Ueberblick German
Acrobat 9 Ueberblick GermanAcrobat 9 Ueberblick German
Acrobat 9 Ueberblick German
 
iPad im Businesseinsatz
iPad im BusinesseinsatziPad im Businesseinsatz
iPad im Businesseinsatz
 
PDF und Barrierefreiheit - Bringt der neue ISO-Standard PDF/UA Universal Acce...
PDF und Barrierefreiheit - Bringt der neue ISO-Standard PDF/UA Universal Acce...PDF und Barrierefreiheit - Bringt der neue ISO-Standard PDF/UA Universal Acce...
PDF und Barrierefreiheit - Bringt der neue ISO-Standard PDF/UA Universal Acce...
 
Authoring Management
Authoring ManagementAuthoring Management
Authoring Management
 
Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365
Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365
Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365
 
Browser Plug-In Notes 9 SE
Browser Plug-In Notes 9 SEBrowser Plug-In Notes 9 SE
Browser Plug-In Notes 9 SE
 
de
dede
de
 
Upgrade auf IBM Notes9 in der Kaffeepause
Upgrade auf IBM Notes9 in der KaffeepauseUpgrade auf IBM Notes9 in der Kaffeepause
Upgrade auf IBM Notes9 in der Kaffeepause
 
DOAG SIG Development: BI Publisher and Oracle ADF
DOAG SIG Development: BI Publisher and Oracle ADFDOAG SIG Development: BI Publisher and Oracle ADF
DOAG SIG Development: BI Publisher and Oracle ADF
 
Architekturen für .NET Core-Anwendungen
Architekturen für .NET Core-AnwendungenArchitekturen für .NET Core-Anwendungen
Architekturen für .NET Core-Anwendungen
 
Open Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMNOpen Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMN
 
IBM Notes Domino & Verse Update
IBM Notes Domino & Verse UpdateIBM Notes Domino & Verse Update
IBM Notes Domino & Verse Update
 
We4IT Präsentation - doclinkr
We4IT Präsentation - doclinkrWe4IT Präsentation - doclinkr
We4IT Präsentation - doclinkr
 
Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages
Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPagesCollaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages
Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages
 
Wer die (Client) Wahl hat, hat die Qual
Wer die (Client) Wahl hat, hat die QualWer die (Client) Wahl hat, hat die Qual
Wer die (Client) Wahl hat, hat die Qual
 
Collaboration day 2016 - Connections - Apps
Collaboration day 2016 - Connections - AppsCollaboration day 2016 - Connections - Apps
Collaboration day 2016 - Connections - Apps
 

Mehr von Belsoft

Engage: A Break Up Story
Engage: A Break Up StoryEngage: A Break Up Story
Engage: A Break Up StoryBelsoft
 
Belsoft Collaboration Success Story: Mit Connections Gutes tun
Belsoft Collaboration Success Story: Mit Connections Gutes tunBelsoft Collaboration Success Story: Mit Connections Gutes tun
Belsoft Collaboration Success Story: Mit Connections Gutes tunBelsoft
 
Don’t believe the hype – why O365 might not be the Droid you are looking for
Don’t believe the hype – why O365 might not be the Droid you are looking forDon’t believe the hype – why O365 might not be the Droid you are looking for
Don’t believe the hype – why O365 might not be the Droid you are looking forBelsoft
 
How to find and tag untagged content in Connections
How to find and tag untagged content in ConnectionsHow to find and tag untagged content in Connections
How to find and tag untagged content in ConnectionsBelsoft
 
Simplifying Connections using the Customizer
Simplifying Connections using the CustomizerSimplifying Connections using the Customizer
Simplifying Connections using the CustomizerBelsoft
 
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und SametimeErfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und SametimeBelsoft
 
Customers using IBM Connections
Customers using IBM ConnectionsCustomers using IBM Connections
Customers using IBM ConnectionsBelsoft
 
IBM Connections - ein Update
IBM Connections - ein UpdateIBM Connections - ein Update
IBM Connections - ein UpdateBelsoft
 
How adding a further tool can be a good thing
How adding a further tool can be a good thingHow adding a further tool can be a good thing
How adding a further tool can be a good thingBelsoft
 
ICON Switzerland - IBM Domino 10 Demo
ICON Switzerland - IBM Domino 10 DemoICON Switzerland - IBM Domino 10 Demo
ICON Switzerland - IBM Domino 10 DemoBelsoft
 
ICON Switzerland - IBM Executive Keynote Slides
ICON Switzerland - IBM Executive Keynote SlidesICON Switzerland - IBM Executive Keynote Slides
ICON Switzerland - IBM Executive Keynote SlidesBelsoft
 
How adding a further tool can be a good thing
How adding a further tool can be a good thingHow adding a further tool can be a good thing
How adding a further tool can be a good thingBelsoft
 
Belsoft Collaboration Day 2018 - Watson Workspace Übersicht
Belsoft Collaboration Day 2018 - Watson Workspace ÜbersichtBelsoft Collaboration Day 2018 - Watson Workspace Übersicht
Belsoft Collaboration Day 2018 - Watson Workspace ÜbersichtBelsoft
 
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10Belsoft
 
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und ZukunftBelsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und ZukunftBelsoft
 
Belsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
Belsoft Collaboration Day 2018 - Social Collaboration Journey @BoschBelsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
Belsoft Collaboration Day 2018 - Social Collaboration Journey @BoschBelsoft
 
Belsoft Collaboration Day 2018 - Dreaming of..
Belsoft Collaboration Day 2018 - Dreaming of..Belsoft Collaboration Day 2018 - Dreaming of..
Belsoft Collaboration Day 2018 - Dreaming of..Belsoft
 
Social Business - Geschäften mit Social Media (informatiktage.ch)
Social Business - Geschäften mit Social Media (informatiktage.ch)Social Business - Geschäften mit Social Media (informatiktage.ch)
Social Business - Geschäften mit Social Media (informatiktage.ch)Belsoft
 
IBM Connections ready for students at University of Zurich
IBM Connections ready for students at University of ZurichIBM Connections ready for students at University of Zurich
IBM Connections ready for students at University of ZurichBelsoft
 
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/VerseBelsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/VerseBelsoft
 

Mehr von Belsoft (20)

Engage: A Break Up Story
Engage: A Break Up StoryEngage: A Break Up Story
Engage: A Break Up Story
 
Belsoft Collaboration Success Story: Mit Connections Gutes tun
Belsoft Collaboration Success Story: Mit Connections Gutes tunBelsoft Collaboration Success Story: Mit Connections Gutes tun
Belsoft Collaboration Success Story: Mit Connections Gutes tun
 
Don’t believe the hype – why O365 might not be the Droid you are looking for
Don’t believe the hype – why O365 might not be the Droid you are looking forDon’t believe the hype – why O365 might not be the Droid you are looking for
Don’t believe the hype – why O365 might not be the Droid you are looking for
 
How to find and tag untagged content in Connections
How to find and tag untagged content in ConnectionsHow to find and tag untagged content in Connections
How to find and tag untagged content in Connections
 
Simplifying Connections using the Customizer
Simplifying Connections using the CustomizerSimplifying Connections using the Customizer
Simplifying Connections using the Customizer
 
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und SametimeErfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime
 
Customers using IBM Connections
Customers using IBM ConnectionsCustomers using IBM Connections
Customers using IBM Connections
 
IBM Connections - ein Update
IBM Connections - ein UpdateIBM Connections - ein Update
IBM Connections - ein Update
 
How adding a further tool can be a good thing
How adding a further tool can be a good thingHow adding a further tool can be a good thing
How adding a further tool can be a good thing
 
ICON Switzerland - IBM Domino 10 Demo
ICON Switzerland - IBM Domino 10 DemoICON Switzerland - IBM Domino 10 Demo
ICON Switzerland - IBM Domino 10 Demo
 
ICON Switzerland - IBM Executive Keynote Slides
ICON Switzerland - IBM Executive Keynote SlidesICON Switzerland - IBM Executive Keynote Slides
ICON Switzerland - IBM Executive Keynote Slides
 
How adding a further tool can be a good thing
How adding a further tool can be a good thingHow adding a further tool can be a good thing
How adding a further tool can be a good thing
 
Belsoft Collaboration Day 2018 - Watson Workspace Übersicht
Belsoft Collaboration Day 2018 - Watson Workspace ÜbersichtBelsoft Collaboration Day 2018 - Watson Workspace Übersicht
Belsoft Collaboration Day 2018 - Watson Workspace Übersicht
 
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10
 
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und ZukunftBelsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft
 
Belsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
Belsoft Collaboration Day 2018 - Social Collaboration Journey @BoschBelsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
Belsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
 
Belsoft Collaboration Day 2018 - Dreaming of..
Belsoft Collaboration Day 2018 - Dreaming of..Belsoft Collaboration Day 2018 - Dreaming of..
Belsoft Collaboration Day 2018 - Dreaming of..
 
Social Business - Geschäften mit Social Media (informatiktage.ch)
Social Business - Geschäften mit Social Media (informatiktage.ch)Social Business - Geschäften mit Social Media (informatiktage.ch)
Social Business - Geschäften mit Social Media (informatiktage.ch)
 
IBM Connections ready for students at University of Zurich
IBM Connections ready for students at University of ZurichIBM Connections ready for students at University of Zurich
IBM Connections ready for students at University of Zurich
 
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/VerseBelsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse
 

IBM Notes Kursverwaltung mit xPages

  • 1. - IBM Notes/Domino -> PDF - Kursverwaltung mit XPages Roger Zirn, Senior Software Engineer | Consultant, Belsoft
  • 2. ©2014BelsoftAG|www.belsoft.ch Über mich  > 20 Jahre im IBM Notes/Domino Umfeld (seit V2.1 ca. 1991/92)  Senior Software Engineer | Consultant bei Belsoft AG seit Juli 2013 - Entwicklung in IBM Notes/Domino - Administration in IBM Notes/Domino, Sametime, Connections - Administration in IBM SmartCloud Enterprise - Consultant  Kontakt: - Email: roger.zirn@belsoft.ch
  • 3. ©2014BelsoftAG|www.belsoft.ch Agenda  IBM Notes/Domino -> PDF  PDF - PDF/A  IBM Notes/Domino Dokumente -> PDF: Warum?  Eigenentwicklung vs. Produkte  Der Belsoft bekannte Produkte und ihre Eigenschaften  Demo  Kursverwaltung mit XPages  Architektur  Demo  Fragen
  • 5. ©2014BelsoftAG|www.belsoft.ch PDF  Portable Document Format (von Adobe entwickelt und 1993 veröffentlicht)  Auf unterschiedlichsten Plattformen gleich darstellbar  Neben Text können auch Bilder, Audio, etc. enthalten sein  Braucht in der Regel eine Reader-Software (Acrobat Reader, etc.)  Weit verbreitet, auch auf mobilen Geräten
  • 6. ©2014BelsoftAG|www.belsoft.ch PDF/A  Ein Format zur Langzeitarchivierung digitaler Dokumente (von ISO genormt)  Erlaubt digitale Signaturen (Rechtsgültigkeit)  Volltextsuche (erweiterbar mit embedded XMP Metadata)  Muss gewisse Bedingungen erfüllen (z.B.: keine Verschlüsselung, kein Video/Audio, keine Änderungen möglich, Schriften müssen eingebettet sein, etc.)  PDF/A-1, -2, -3 - Level A (Accessible), B (Basic), U (Unicode)  Mehr über PDF/A erfahren - www.pdfa.org -> PDF/A in a Nutshell 2.0
  • 7. ©2014BelsoftAG|www.belsoft.ch IBM Notes/Domino Dokumente -> PDF: Warum?  Unternehmen setzen vermehrt zentrales System für die Archivierung relevanter Informationen aus verschiedenen Quellen ein  Ausstieg aus IBM Notes/Domino, Daten müssen aber weiterhin abrufbar sein  Prozesse/Entscheide/Kommunikation/etc. müssen in einigen Jahrzehnten noch nachvollziehbar sein
  • 8. ©2014BelsoftAG|www.belsoft.ch Eigenentwicklung vs. Produkte  Eigenentwicklung - PDF-Klassen (Java) sind zwar vorhanden... - ...aber es wäre alles "zu Fuss" zu bewältigen (z.B.: Formatierung) - Grosser Aufwand, da die Entwicklung recht komplex ist (PDF/A...)  Produkte - Komplexe IBM Notes/Domino Dokumente werden "As-Is" generiert - Tabellen, Sections, Richtext - Einstellungen (z. B: PDF/A, ) via Properties - Behandlung von Attachments via Properties  Beides - Produkte "out of the box" genügen den Anforderungen meistens nicht - PDF-Generierung muss in bestehende Applikation integriert werden - API der Produkte verfügbar
  • 9. ©2014BelsoftAG|www.belsoft.ch Bekannte Produkte und ihre Eigenschaften  ePDF (GBS) - Nur serverbasierte Lösung (Installation von DLLs) - Regelbasierte Umwandlung - Attachment-Konvertierung  n2pdf (Softvision) - Client- und serverbasierte Lösung (Installation von DLLs) - Agent oder Server Task - Attachment-Konvertierung  SWING PDF Converter (SWING Software) - Client- und serverbasierte Lösung (Keine Installation, Java Klassen via NSF) - Agent - Attachment-Konvertierung
  • 12. ©2014BelsoftAG|www.belsoft.ch Architektur (1)  Web Frontend (Browser) - Interne/externe Kursteilnehmer - Anmelden/Abmelden/Warteliste - Kursleiter - Kursinhalte bearbeiten - Interne - Raumreservationen beantragen  Technologie - XPages mit MVC-Pattern (Trennung von Datenobjekte, UI und Logik) - Kommunikation mit LotusScript Agents - Mandantenfähig, da flexible Konfiguration
  • 13. ©2014BelsoftAG|www.belsoft.ch Architektur (2)  IBM Notes Client - Kursadministration - Kursbeschreibungen, Kurse und Kursleiter verwalten und planen - Registrationen und Raumreservationen bearbeiten - Korrespondenz (Email oder MS Word Briefe) erstellen - Auswertungen erstellen - u.v.m. - DB-Administration - Applikations-Einstellungen, Konfigurationen verwalten  Technologie - LotusScript Agents
  • 14. ©2014BelsoftAG|www.belsoft.ch Architektur (3)  Backend-Verarbeitung - Terminüberwachung (Anmeldefrist, Stornierung, Erinnerungen, etc.) - Registrationen abarbeiten (div. Emails, Warteliste, Status) - u.v.m.  Technologie - Scheduled LotusScript Agents