The document discusses OpenNTF Essentials, a collection of open source projects that provide tools and extensions to improve developer productivity when working with IBM Domino and XPages. It highlights some of the projects included in OpenNTF Essentials like the OpenNTF Domino API, Workflow 4 XPages, Bootstrap 4 XPages, and more. It also discusses tools in the OpenNTF Essentials toolbox for debugging, testing, and educating developers. The goal is to grow OpenNTF Essentials into a rock solid, industry-accepted solution for developing on the Domino platform.
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
OpenNTF Essentials
1. OpenNTF Logger
Workflow 4 XPages
Bootstrap 4 XPages
POI 4 XPages
ExtLib X
XPages Toolkit (XPT)
OpenNTF Domino API
Social Business Toolkit
2. Your Presenters
Nathan T. Freeman
Christian Güdemann
Chief Software Architect at Red Pill Development
CTO @ WebGate Consulting AG
IBM Champion
Started with Notes Version 2 or 3
linkedin.com/in/thentf
First Application: Polyurethane Mixture Management Database
Father, Husband and passionate reader
3. OpenNTF - Updates
●
14 – 26
Project Releases per Month
●
10k – 17k
Downloads per Month
●
61k – 72k
Visitors per Month
●
33
Repositories on GitHub
●
Over 840
Projects on OpenNTF
5. OpenNTF - Updates
●
Our library is growing
–
CollaborationToday.info is a success
–
XSnippets is very popular
–
OpenNTF is the home for ExtLib, Social
Business Toolkit and other great software
initiatives from IBM
–
Popular and engaged developers use
OpenNTF as their publication channel
7. OpenNTF - Options
●
Read all recent posts and you know it?
●
Download the most popular projects?
●
Watch all NotesIn9 Sessions?
8. OpenNTF – The Need
Give me all the essential XPages tools /
extensions
Let me be productive in 5 minutes
Show me the pearls
Let me deliver brilliant solutions to my customers
9. OpenNTF - Essentials
●
Essentials for a developer is:
–
New controls, APIs and tools that make
her/him more productive
–
Frameworks that help her/him do every day
programming jobs
–
Tools for debugging and testing her/his code
and work
12. OpenNTF – Essentials
●
OpenNTF Essentials – The Runtime
–
–
●
Plugins to extend the capability of the IBM
Domino/XWork Server and Domino Designer
Example applications for the plugins
OpenNTF Essentials – The Toolbox
–
Projects which deliver debugging and test
capabilities
–
Projects with sample code to educate
developers
14. OpenNTF Essentials - Architecture
RUNTIME
Bootstrap4XPages
POI4XPages
OpenNTF Domino API
OpenNTF Logger
ExtLib X
XPT
Agents
RSS
ObjectList
Properties
XPT-Core
Workflow 4 XPages
Social Business Toolkit
ExtLib Bazar
XPages runtime / Extension Library
15. Runtime – IBM SBT SDK
●
●
API for connecting to IBM Connections
APIs to access Profiles, Community, Blog,
Forum, Files and Wiki data
●
Supports Java and Javascript calls
●
Playground with ready to use samples
16. Runtime – Workflow 4 XPages
●
Simple workflows for documents
●
API to access workflows from Java
●
Integration with Activiti
17. Runtime – ExtLib X
●
Access to relational databases
●
Access to calendar and Mailservices
●
New „without“ the old SBT Part
18. Runtime – Bootstrap 4 XPages
●
●
●
Implements Bootstrap 2.3.1
Renders an application out-of-the box with
Bootstrap look and feelAp.
With 9.0.1 theme default can be set
individually for client types Notes, Web, Mobile
(iOS and Android)
19. Runtime – OpenNTF Domino API
●
Recycle free implementation of all Domino
Java classes
●
Integrated with OpenNTF Logger project
●
Access to design elements
20. Runtime – POI 4 XPages
●
●
●
Produce worksheets, documents and CSV
files directly from XPages
Makes the Apache POI classes easily
accessible to XPages developers
Generates PDF output from documents
21. Runtime – XPT / XPages Toolkit
●
RSS List UI Control
●
Agent like behavior for long running jobs
●
Domino Storage Service of Java objects
23. The Runtime will grow
●
Requirements to be part of OpenNTF
Essentials
–
Apache V2 Licence and depends on a list of
pre-approved projects
–
Support the goals of OpenNTF Essentials
–
Example DB / documentation available
–
Ready and tested for the target release
24. The Runtime will grow
●
Process
–
Submit your project
–
IP clearance / Apache V2 License check
–
Ask with a simple mail to be part of
OpenNTF Essentials
–
Explain WHY
–
Show willingness to take corrective
actions :)
29. OpenNTF Essentials – The future
●
The SPOTlight is set:
–
–
Each quarter a release with fixes and new
features
–
●
Tutorials, documentation, education
Implementation of QA for the individual
projects
Join a winning team
–
Tell us about your success with OpenNTF
Essentials
30. OpenNTF Essentials – Let's dream
●
What if....
–
–
Rock solid and industry ready
–
●
Ready to use and accepted by the
customers
100% solution
Like Eclipse and Apache software?
31. Call for action
●
Download and install it today
●
Give feedback
●
Let us know where you have success
●
Let us know where you need assistance