SlideShare una empresa de Scribd logo
1 de 52
Ulrich Krause, Milano, 26 e 27 Settembre 2013

The Latest and Greatest from OpenNTF
The Latest and Greatest from OpenNTF

About: Ulrich Krause
Administrator /Developer since 1993
Senior Software Architect at BCC
OpenNTF Contributor
OpenNTF Board of Directors
•

( still for a few days )

Blog http://www.eknori.de

IBM Champion 2011/2012/2013
Notes Forum (http://www.atnotes.de)
The Latest and Greatest from OpenNTF

Agenda
OpenNTF Overview
Collaboration Today
XPages.info
XSnippets
Contests
Demo of some applications
• too many to demo them all

Intellectual Property Policy
Get Engaged
The Latest and Greatest from OpenNTF

OpenNTF Overview
Open source community for IBM Collaboration Solutions
• 800+ open source projects
• 200k downloads / year
• Cleared releases on OpenNTF, source code optionally on
GitHub

OpenNTF Inc.
• 31 member companies
• Board of directors, technical committee, IP manager
The Latest and Greatest from OpenNTF

OpenNTF - More than open source
Collaboration Today
• http://collaborationtoday.info/

XPages.info
• http://xpages.info/XPagesHome.nsf/Home.xsp

YouTube channel
• http://www.youtube.com/user/OpenNTF

Webinars
• http://webinars.openntf.org/
The Latest and Greatest from OpenNTF

Collaboration Today
A curated news site for ICS professionals at
collaborationtoday.info and at @Collab2Day
Content maintained by a team of curators
Covering news about various IBM products like IBM
Connections, IBM Domino etc. and topics like app dev,
mobile, cloud etc.
The Latest and Greatest from OpenNTF

XPages.info
Covering all things XPages
•
•
•
•
•
•
•

Getting started
Stack Overflow
Downloads
Resources
Contests
Demos
Videos
The Latest and Greatest from OpenNTF

XSnippets
Collection of small, reusable code snippets
Java, Javascript, LotusScript, CSS, XPages

http://openntf.org/XSnippets.nsf/home.xsp
The Latest and Greatest from OpenNTF

Contests
Four very successful development contests in 2011
and 2012

125 submissions
100 contributors including 48 first time contributors

Quartely XSnippets contests
The Latest and Greatest from OpenNTF

Appathon
Two social app dev contests
• IBM Connections
• XPages

Sponsored by
• TIMETOACT GROUP
• WebGate
• IBM developerWorks

Prizes
• IBM Connections: 5 x $1000
• XPages: 5 x $1000
• Plus: Promotions through blog entries, screenshots and videos
The Latest and Greatest from OpenNTF

Contests – Common Rules
Submissions need to be open sourced on
OpenNTF
• Deadline: XPages: June 23rd 2013,
• Connections: November 3rd 2013

Criteria
•
•
•
•

Reusability, consumability and documentation
"Wow" factor and completeness of solution
Overall business value
Amount of work to build the submission(s)
The Latest and Greatest from OpenNTF

XPages App Dev Contest
All types of OpenNTF projects can be nominated
that use XPages or OSGi. This includes the
following areas:
•
•
•
•
•

XPages applications (NSFs)
XPages custom controls (in NSFs)
Custom XPages extension libraries
Custom OSGi bundles for IBM Domino
DOTS tasklets

All contributions need to work on IBM Lotus
Domino 8.5.3 and/or IBM Domino 9.0
The Latest and Greatest from OpenNTF

IBM Connections App Dev Contest
All types of OpenNTF projects can be nominated
that utilize IBM Connections. This includes the
following areas:
•
•
•
•
•

Accessing IBM Connections via the Social Business Toolkit SDK
Accessing IBM Connections via the Connections REST APIs
OpenSocial Gadgets for IBM Connections
iWidgets for IBM Connections
Customization solutions for IBM Connections

All contributions need to work on IBM Connections
4.0 and can use the latest fix packs
Developers can use a free shared development
environment in the cloud
The Latest and Greatest from OpenNTF

org.openntf.domino
The Latest and Greatest from OpenNTF

org.openntf.domino
Why use it ?
The Latest and Greatest from OpenNTF

org.openntf.domino
How to use it ?
The Latest and Greatest from OpenNTF

org.openntf.domino
From …
The Latest and Greatest from OpenNTF

org.openntf.domino
To …
The Latest and Greatest from OpenNTF

org.openntf.domino
From …
The Latest and Greatest from OpenNTF

org.openntf.domino
To …
The Latest and Greatest from OpenNTF

Dojo Data Grid
Features and variations of Dojo Data Grids in XPages.
•
•
•
•
•
•
•
•
•
•
•
•

Basic Features
Opening Documents
Sorting, Full-Text Search & Field-Specific Search
Editable Columns - Including highlighting edited rows
HTML and Icon Columns
Enhanced Grid with Drag and Drop plugin
Enhanced Grid with Filter plugin
Enhanced Grid with Print plugin
Enhanced Grid with Export plugin
Enhanced Grid with Context Menu plugin
Categorized Tree Grid
Categorized Tree Grid with Totals

More information on each feature is included in this
blog series: http://xcellerant.net/dojo-grids-in-xpages/
The Latest and Greatest from OpenNTF

Dojo Data Grid
The Latest and Greatest from OpenNTF

Tika For XPages
Makes Apache Tika available as Bean for XPages
The Apache Tika™ toolkit detects and extracts
metadata and structured text content from various
documents using existing parser libraries
http://www.openntf.org/internal/home.nsf/project.xsp
?action=openDocument&name=Tika4XPages
The Latest and Greatest from OpenNTF

Tika – Read Metadata From Image
The Latest and Greatest from OpenNTF

Bootstrap4XPages
Provides the Twitter Bootstrap rendering technology to
XPages
Bootstrap4XPages is defined as a custom XPages library
and delivered as an Eclipse update site
The theme covers all the regular XPages controls, as
well as the ones delivered as part of the extension
library and generally rendered using OneUI
Components used
•
•
•
•

Bootstrap 2.3.1 (https://github.com/twbs/bootstrap)
JQuery 1.8.2 (http://jquery.com/)
Dojo Bootstrap (https://github.com/xsokev/Dojo-Bootstrap)
DBootstrap (http://thesociable.github.io/dbootstrap/)
The Latest and Greatest from OpenNTF

Getting Started with Bootstrap4Xpages
Get a copy of the project
• Download the compiled project from OpenNTF
• Installation experience is similar to the XPages Extension Library

Install the Bootstrap4XPages update site in Designer
• Go to Designer preferences, activate the eclipse plugin install option,
install the update site
• Detailed instructions: http://ibm.co/13FSXl3

Installing Bootstrap4XPages on the Domino server
• Install the plug-ins directly within the Domino server file system, or in an
NSF update site
• Detailed instructions: http://ibm.co/19qx082 or http://ibm.co/pkA7Xw
The Latest and Greatest from OpenNTF

Steps for Running Bootstrap4Xpages
Enable the XPages libraries
• [x] com.ibm.xsp.extlib.library
• [x] org.openntf.xsp.bootstrap.library

Set the XPages theme
• bootstrapv2.3.1
• bootstrapv2.3.1r
• (“r” is for loading the responsive CSS)
The Latest and Greatest from OpenNTF

Bootstrap For XPages
The Latest and Greatest from OpenNTF

Bootstrap For XPages

xsp.theme=bootstrapv2.3.1
xsp.theme=bootstrapv2.3.1r
The Latest and Greatest from OpenNTF

More Information about Bootstrap4XPages
1h Webinar ( 10-SEP-2013 )
• http://webinars.openntf.org

Slides from the webinar are available on slideshare
• http://de.slideshare.net/philipperiand/bootstrap4-x-pages

Video: How to consume and how to extend
Bootstrap4XPages
• http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-9BF94B
The Latest and Greatest from OpenNTF

myWebGate Social Software
myWebGate is your own social network, with your data,
your rules and under your control
The Latest and Greatest from OpenNTF

myWebGate SCRUM
Manage your development projects
myWebGate Scrum is a myWebGate based Application.
It is inspired by the scrum framework
The Latest and Greatest from OpenNTF

JDBC Access for IBM Lotus Domino
Expand the query capability of Note/Domino (N/D)
• N/D views already provide a powerful query mechanism, with
unique capabilities like categorization, responses... but
native N/D views lack some key features like dynamic queries
and joins between views. The features Domino views lack are
exactly those at which SQL excels

Reporting – Data analytics
• SQL is the de facto standard used by reporting/data analysis
tools. Making N/D data behave like relational data suddenly
opens it to a large set of tools that understand JDBC
The Latest and Greatest from OpenNTF

JDBC Access for IBM Lotus Domino + B.I.R.T
BIRT is an open source Eclipse-based reporting
system that integrates with your Java/Java EE
application to produce compelling reports
The Latest and Greatest from OpenNTF

JDBC Access for IBM Lotus Domino
Virtual Tables
The Latest and Greatest from OpenNTF

Unplugged XPages Mobile Controls
Set of mobile controls for web browsers on your iPhone,
iPad, or Android device.

https://github.com/unplugged/unplugged-controls/wiki
The Latest and Greatest from OpenNTF

Unplugged XPages Mobile Controls
The Latest and Greatest from OpenNTF

Unplugged XPages Mobile Controls
The Latest and Greatest from OpenNTF

Intrapages - The Social Intranet
Intrapages is the only application that
allows you to have Registered users,
Linkedin users, Twitter users, Facebook
users, Domino users and Active Directory
users in the same application sharing
content. (optional of course) - This is
true social business.
Intrapages won the 4th Development
Contest at openNTF 2012
http://www.intrapages.com/intra.nsf/ho
me.xsp
The Latest and Greatest from OpenNTF

Intrapages - Ideas
The Latest and Greatest from OpenNTF

Intrapages - Announcements
The Latest and Greatest from OpenNTF

Intrapages - Main
The Latest and Greatest from OpenNTF

Mindoo Geohash
"Mindoo Geohash" demonstrates techniques to work
with geospatial data in IBM Lotus Notes/Domino
Uses the Google Geocoding API to retrieve coordinates
For effiency reasons, we do not scan through the whole
dataset to find locations nearby, but use so called
Geohashes to precompute the relevant location
document subset in the lookup Notes View that needs
to be scanned
For a deeper understanding how Geohashes work, use
the Geohash Demonstrator to find the surrounding
geohashes for an address
The Latest and Greatest from OpenNTF

Mindoo Geohash
The Latest and Greatest from OpenNTF

Mindoo Geohash
The Latest and Greatest from OpenNTF

XPages MasterClass
IBM, Dublin, 2 Days in October 2012
In this first XPages Masterclass video series, you will
gain insight into the XPages Request Processing
Lifecycle - this is the "center of gravity" for every
XPages request and response and you will learn why it
is important for you as an XPages Developer to
understand it.
Series 1 includes four video's - an introduction video,
plus three explanation/demonstration videos
http://www.openntf.org/internal/home.nsf/project.xsp
?action=openDocument&name=XPages%20Masterclass
The Latest and Greatest from OpenNTF

IP Goals
Rigourous – but flexible
To be taken seriously, OpenNTF needs to be
closer to Eclipse and Apache rather than
SourceForge
• Companies trust software that comes from Apache and Eclipse
• On SourceForge, anything goes

However, there are members of the Community
who want to be able to use GPL license:
• To prevent others from making commercial products
• Or since they want to use GPL-licensed components
The Latest and Greatest from OpenNTF

IP Goals (cont.)
Some contributors didn't want to submit to
rigourous process
And we have Legacy Code
Solution was to clearly identify code that met
Eclipse/Apache-like IP rules
The Latest and Greatest from OpenNTF

IP Policy
All contributors must be covered by ICLA or CCLA
• no exceptions!

All contributions must be under Apache or one of
GPL3 family of licenses
• Rare exceptions if use of these licenses not possible

Contributions start out as “Not Cleared”
Companies will not touch “Not Cleared projects.
Github is working repository – projects cleared on
“release” to OpenNTF site.
We create “Teams” on Github with write access to
their projects
The Latest and Greatest from OpenNTF

Get engaged
Contribute projects and snippets
Report defects, create feature requests
Create projects reviews, rate projects and
comment blogs
Participate in the Technical Committee
Become a member company
Leverage the advertisment options
The Latest and Greatest from OpenNTF

Follow OpenNTF
Web pages
• OpenNTF.org, esp. the blog http://blog.openntf.org/
• CollaborationToday.info
• XPages.info

Twitter

• @openntf , @openntfprojects, @xsnippets, @collab2day

Feeds

• http://collaborationtoday.info/follow.xsp
• http://blog.openntf.org/blogs/openntf.nsf/stories.xml

YouTube channel

• http://www.youtube.com/openntf

GitHub

• https://github.com/OpenNTF
Questions ?

Feedback
ulrich_krause@bcc.biz

Más contenido relacionado

La actualidad más candente

IBM Lotus Notes / Domino upgrades
IBM Lotus Notes / Domino upgradesIBM Lotus Notes / Domino upgrades
IBM Lotus Notes / Domino upgradesDarren Adams
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like thatSharon James
 
Keynote talk on Windows 8 - Jeff Stokes
Keynote talk on Windows 8 - Jeff StokesKeynote talk on Windows 8 - Jeff Stokes
Keynote talk on Windows 8 - Jeff StokesJeff Stokes
 
Presentation basic administration for citrix xen app 6
Presentation   basic administration for citrix xen app 6Presentation   basic administration for citrix xen app 6
Presentation basic administration for citrix xen app 6xKinAnx
 
cloud session uklug
cloud session uklugcloud session uklug
cloud session uklugdominion
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceDavid Currie
 
What We Wish We Had Known: Becoming an IBM Connections Administrator
What We Wish We Had Known: Becoming an IBM Connections AdministratorWhat We Wish We Had Known: Becoming an IBM Connections Administrator
What We Wish We Had Known: Becoming an IBM Connections AdministratorGabriella Davis
 
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?Digicomp Academy AG
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on BluemixRam Vennam
 
#DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
 #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
#DNUG45 - IBM Notes and Domino Performance Boost - ReloadedChristoph Adler
 
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3Digicomp Academy AG
 
High Scalability by Example – How can Web-Architecture scale like Facebook, T...
High Scalability by Example – How can Web-Architecture scale like Facebook, T...High Scalability by Example – How can Web-Architecture scale like Facebook, T...
High Scalability by Example – How can Web-Architecture scale like Facebook, T...Robert Mederer
 
Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6Digicomp Academy AG
 
Citrix xenapp training
Citrix xenapp training Citrix xenapp training
Citrix xenapp training Yuvaraj1986
 
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!Teamstudio
 
Co je nového v XenDesktop 7.6 a XenApp 7.6
Co je nového v XenDesktop 7.6 a XenApp 7.6 Co je nového v XenDesktop 7.6 a XenApp 7.6
Co je nového v XenDesktop 7.6 a XenApp 7.6 MarketingArrowECS_CZ
 
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...eG Innovations
 
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...Lee Bushen
 
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...WASdev Community
 
IBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right wayIBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right wayLetsConnect
 

La actualidad más candente (20)

IBM Lotus Notes / Domino upgrades
IBM Lotus Notes / Domino upgradesIBM Lotus Notes / Domino upgrades
IBM Lotus Notes / Domino upgrades
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like that
 
Keynote talk on Windows 8 - Jeff Stokes
Keynote talk on Windows 8 - Jeff StokesKeynote talk on Windows 8 - Jeff Stokes
Keynote talk on Windows 8 - Jeff Stokes
 
Presentation basic administration for citrix xen app 6
Presentation   basic administration for citrix xen app 6Presentation   basic administration for citrix xen app 6
Presentation basic administration for citrix xen app 6
 
cloud session uklug
cloud session uklugcloud session uklug
cloud session uklug
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
 
What We Wish We Had Known: Becoming an IBM Connections Administrator
What We Wish We Had Known: Becoming an IBM Connections AdministratorWhat We Wish We Had Known: Becoming an IBM Connections Administrator
What We Wish We Had Known: Becoming an IBM Connections Administrator
 
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on Bluemix
 
#DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
 #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
#DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
 
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
 
High Scalability by Example – How can Web-Architecture scale like Facebook, T...
High Scalability by Example – How can Web-Architecture scale like Facebook, T...High Scalability by Example – How can Web-Architecture scale like Facebook, T...
High Scalability by Example – How can Web-Architecture scale like Facebook, T...
 
Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6
 
Citrix xenapp training
Citrix xenapp training Citrix xenapp training
Citrix xenapp training
 
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
 
Co je nového v XenDesktop 7.6 a XenApp 7.6
Co je nového v XenDesktop 7.6 a XenApp 7.6 Co je nového v XenDesktop 7.6 a XenApp 7.6
Co je nového v XenDesktop 7.6 a XenApp 7.6
 
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
 
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
 
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
 
IBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right wayIBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right way
 

Similar a The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13

Dd13.2013.milano.open ntf
Dd13.2013.milano.open ntfDd13.2013.milano.open ntf
Dd13.2013.milano.open ntfUlrich Krause
 
Bootstrap4XPages
Bootstrap4XPagesBootstrap4XPages
Bootstrap4XPagesTeamstudio
 
XPages -Beyond the Basics
XPages -Beyond the BasicsXPages -Beyond the Basics
XPages -Beyond the BasicsUlrich Krause
 
OpenNTF Overview DanNotes 11/23/11
OpenNTF Overview DanNotes 11/23/11OpenNTF Overview DanNotes 11/23/11
OpenNTF Overview DanNotes 11/23/11Niklas Heidloff
 
OpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source OrganizationOpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source OrganizationBruce Elgort
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentationJavier Perez
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsJeff Potts
 
(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern DesktopOren Novotny
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...Niklas Heidloff
 
[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the BasicsUlrich Krause
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerCatalin Gheorghiu
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPagesUlrich Krause
 
Leverage the power of Open Source in your company
Leverage the power of Open Source in your company Leverage the power of Open Source in your company
Leverage the power of Open Source in your company Guillaume POTIER
 
OpenNTF - DNUG November 2013
OpenNTF - DNUG November 2013OpenNTF - DNUG November 2013
OpenNTF - DNUG November 2013Niklas Heidloff
 
Expanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityExpanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityTeamstudio
 
Project libre1.5 - Lesson 2 - Installation requirements
Project libre1.5 - Lesson 2 - Installation requirementsProject libre1.5 - Lesson 2 - Installation requirements
Project libre1.5 - Lesson 2 - Installation requirementsHezequias Vasconcelos
 
OpenNTF - UKLUG 2009 Edinburgh
OpenNTF - UKLUG 2009 EdinburghOpenNTF - UKLUG 2009 Edinburgh
OpenNTF - UKLUG 2009 EdinburghOpenNTF
 
Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)dmgerman
 
Use open source software to develop ideas at work
Use open source software to develop ideas at workUse open source software to develop ideas at work
Use open source software to develop ideas at workSammy Fung
 
IWMW 1999: Indexing your web server
IWMW 1999: Indexing your web serverIWMW 1999: Indexing your web server
IWMW 1999: Indexing your web serverIWMW
 

Similar a The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13 (20)

Dd13.2013.milano.open ntf
Dd13.2013.milano.open ntfDd13.2013.milano.open ntf
Dd13.2013.milano.open ntf
 
Bootstrap4XPages
Bootstrap4XPagesBootstrap4XPages
Bootstrap4XPages
 
XPages -Beyond the Basics
XPages -Beyond the BasicsXPages -Beyond the Basics
XPages -Beyond the Basics
 
OpenNTF Overview DanNotes 11/23/11
OpenNTF Overview DanNotes 11/23/11OpenNTF Overview DanNotes 11/23/11
OpenNTF Overview DanNotes 11/23/11
 
OpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source OrganizationOpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source Organization
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
 
(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
 
[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPages
 
Leverage the power of Open Source in your company
Leverage the power of Open Source in your company Leverage the power of Open Source in your company
Leverage the power of Open Source in your company
 
OpenNTF - DNUG November 2013
OpenNTF - DNUG November 2013OpenNTF - DNUG November 2013
OpenNTF - DNUG November 2013
 
Expanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityExpanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate Usability
 
Project libre1.5 - Lesson 2 - Installation requirements
Project libre1.5 - Lesson 2 - Installation requirementsProject libre1.5 - Lesson 2 - Installation requirements
Project libre1.5 - Lesson 2 - Installation requirements
 
OpenNTF - UKLUG 2009 Edinburgh
OpenNTF - UKLUG 2009 EdinburghOpenNTF - UKLUG 2009 Edinburgh
OpenNTF - UKLUG 2009 Edinburgh
 
Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)
 
Use open source software to develop ideas at work
Use open source software to develop ideas at workUse open source software to develop ideas at work
Use open source software to develop ideas at work
 
IWMW 1999: Indexing your web server
IWMW 1999: Indexing your web serverIWMW 1999: Indexing your web server
IWMW 1999: Indexing your web server
 

Más de Dominopoint - Italian Lotus User Group

IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...Dominopoint - Italian Lotus User Group
 

Más de Dominopoint - Italian Lotus User Group (20)

TOTP - Time-Based One Time password in Domino
TOTP - Time-Based One Time password in DominoTOTP - Time-Based One Time password in Domino
TOTP - Time-Based One Time password in Domino
 
Domino Backup V12 - Un nuovo Task
Domino Backup V12 - Un nuovo TaskDomino Backup V12 - Un nuovo Task
Domino Backup V12 - Un nuovo Task
 
Mail Client from Traveler to Verse On-Premises
Mail Client from Traveler to Verse On-PremisesMail Client from Traveler to Verse On-Premises
Mail Client from Traveler to Verse On-Premises
 
IBM Worspace: Towards a culture of conversations
IBM Worspace: Towards a culture of conversationsIBM Worspace: Towards a culture of conversations
IBM Worspace: Towards a culture of conversations
 
Microsoft Outlook for Domino (IMSMO)
Microsoft Outlook for Domino (IMSMO)Microsoft Outlook for Domino (IMSMO)
Microsoft Outlook for Domino (IMSMO)
 
Riding the Enterprise Integration train
Riding the Enterprise Integration trainRiding the Enterprise Integration train
Riding the Enterprise Integration train
 
Ortocloud l'applicazione per fare orto su Bluemix
Ortocloud l'applicazione per fare orto su BluemixOrtocloud l'applicazione per fare orto su Bluemix
Ortocloud l'applicazione per fare orto su Bluemix
 
Meetit16 KeyNote di Apertura
Meetit16 KeyNote di AperturaMeetit16 KeyNote di Apertura
Meetit16 KeyNote di Apertura
 
IBM Domino Modernizing apps with Angularjs
IBM Domino Modernizing apps with AngularjsIBM Domino Modernizing apps with Angularjs
IBM Domino Modernizing apps with Angularjs
 
IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...
 
Cloudant e XPages
Cloudant e XPagesCloudant e XPages
Cloudant e XPages
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 
IBM Connections 10 things every user should know
IBM Connections 10 things every user should knowIBM Connections 10 things every user should know
IBM Connections 10 things every user should know
 
IBM Verse New Way To Work
IBM Verse New Way To WorkIBM Verse New Way To Work
IBM Verse New Way To Work
 
Crossware MailSignature
Crossware MailSignatureCrossware MailSignature
Crossware MailSignature
 
Cooperteam soluzioni
Cooperteam soluzioniCooperteam soluzioni
Cooperteam soluzioni
 
Notes and Domino Roadmap
Notes and Domino RoadmapNotes and Domino Roadmap
Notes and Domino Roadmap
 
La Collaborazione Europea
La Collaborazione EuropeaLa Collaborazione Europea
La Collaborazione Europea
 
the future of work
the future of workthe future of work
the future of work
 
Dominopoint meet the experts 2015 - XPages
Dominopoint   meet the experts 2015 - XPagesDominopoint   meet the experts 2015 - XPages
Dominopoint meet the experts 2015 - XPages
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13

  • 1. Ulrich Krause, Milano, 26 e 27 Settembre 2013 The Latest and Greatest from OpenNTF
  • 2. The Latest and Greatest from OpenNTF About: Ulrich Krause Administrator /Developer since 1993 Senior Software Architect at BCC OpenNTF Contributor OpenNTF Board of Directors • ( still for a few days ) Blog http://www.eknori.de IBM Champion 2011/2012/2013 Notes Forum (http://www.atnotes.de)
  • 3. The Latest and Greatest from OpenNTF Agenda OpenNTF Overview Collaboration Today XPages.info XSnippets Contests Demo of some applications • too many to demo them all Intellectual Property Policy Get Engaged
  • 4. The Latest and Greatest from OpenNTF OpenNTF Overview Open source community for IBM Collaboration Solutions • 800+ open source projects • 200k downloads / year • Cleared releases on OpenNTF, source code optionally on GitHub OpenNTF Inc. • 31 member companies • Board of directors, technical committee, IP manager
  • 5. The Latest and Greatest from OpenNTF OpenNTF - More than open source Collaboration Today • http://collaborationtoday.info/ XPages.info • http://xpages.info/XPagesHome.nsf/Home.xsp YouTube channel • http://www.youtube.com/user/OpenNTF Webinars • http://webinars.openntf.org/
  • 6. The Latest and Greatest from OpenNTF Collaboration Today A curated news site for ICS professionals at collaborationtoday.info and at @Collab2Day Content maintained by a team of curators Covering news about various IBM products like IBM Connections, IBM Domino etc. and topics like app dev, mobile, cloud etc.
  • 7. The Latest and Greatest from OpenNTF XPages.info Covering all things XPages • • • • • • • Getting started Stack Overflow Downloads Resources Contests Demos Videos
  • 8. The Latest and Greatest from OpenNTF XSnippets Collection of small, reusable code snippets Java, Javascript, LotusScript, CSS, XPages http://openntf.org/XSnippets.nsf/home.xsp
  • 9. The Latest and Greatest from OpenNTF Contests Four very successful development contests in 2011 and 2012 125 submissions 100 contributors including 48 first time contributors Quartely XSnippets contests
  • 10. The Latest and Greatest from OpenNTF Appathon Two social app dev contests • IBM Connections • XPages Sponsored by • TIMETOACT GROUP • WebGate • IBM developerWorks Prizes • IBM Connections: 5 x $1000 • XPages: 5 x $1000 • Plus: Promotions through blog entries, screenshots and videos
  • 11. The Latest and Greatest from OpenNTF Contests – Common Rules Submissions need to be open sourced on OpenNTF • Deadline: XPages: June 23rd 2013, • Connections: November 3rd 2013 Criteria • • • • Reusability, consumability and documentation "Wow" factor and completeness of solution Overall business value Amount of work to build the submission(s)
  • 12. The Latest and Greatest from OpenNTF XPages App Dev Contest All types of OpenNTF projects can be nominated that use XPages or OSGi. This includes the following areas: • • • • • XPages applications (NSFs) XPages custom controls (in NSFs) Custom XPages extension libraries Custom OSGi bundles for IBM Domino DOTS tasklets All contributions need to work on IBM Lotus Domino 8.5.3 and/or IBM Domino 9.0
  • 13. The Latest and Greatest from OpenNTF IBM Connections App Dev Contest All types of OpenNTF projects can be nominated that utilize IBM Connections. This includes the following areas: • • • • • Accessing IBM Connections via the Social Business Toolkit SDK Accessing IBM Connections via the Connections REST APIs OpenSocial Gadgets for IBM Connections iWidgets for IBM Connections Customization solutions for IBM Connections All contributions need to work on IBM Connections 4.0 and can use the latest fix packs Developers can use a free shared development environment in the cloud
  • 14. The Latest and Greatest from OpenNTF org.openntf.domino
  • 15. The Latest and Greatest from OpenNTF org.openntf.domino Why use it ?
  • 16. The Latest and Greatest from OpenNTF org.openntf.domino How to use it ?
  • 17. The Latest and Greatest from OpenNTF org.openntf.domino From …
  • 18. The Latest and Greatest from OpenNTF org.openntf.domino To …
  • 19. The Latest and Greatest from OpenNTF org.openntf.domino From …
  • 20. The Latest and Greatest from OpenNTF org.openntf.domino To …
  • 21. The Latest and Greatest from OpenNTF Dojo Data Grid Features and variations of Dojo Data Grids in XPages. • • • • • • • • • • • • Basic Features Opening Documents Sorting, Full-Text Search & Field-Specific Search Editable Columns - Including highlighting edited rows HTML and Icon Columns Enhanced Grid with Drag and Drop plugin Enhanced Grid with Filter plugin Enhanced Grid with Print plugin Enhanced Grid with Export plugin Enhanced Grid with Context Menu plugin Categorized Tree Grid Categorized Tree Grid with Totals More information on each feature is included in this blog series: http://xcellerant.net/dojo-grids-in-xpages/
  • 22. The Latest and Greatest from OpenNTF Dojo Data Grid
  • 23. The Latest and Greatest from OpenNTF Tika For XPages Makes Apache Tika available as Bean for XPages The Apache Tika™ toolkit detects and extracts metadata and structured text content from various documents using existing parser libraries http://www.openntf.org/internal/home.nsf/project.xsp ?action=openDocument&name=Tika4XPages
  • 24. The Latest and Greatest from OpenNTF Tika – Read Metadata From Image
  • 25. The Latest and Greatest from OpenNTF Bootstrap4XPages Provides the Twitter Bootstrap rendering technology to XPages Bootstrap4XPages is defined as a custom XPages library and delivered as an Eclipse update site The theme covers all the regular XPages controls, as well as the ones delivered as part of the extension library and generally rendered using OneUI Components used • • • • Bootstrap 2.3.1 (https://github.com/twbs/bootstrap) JQuery 1.8.2 (http://jquery.com/) Dojo Bootstrap (https://github.com/xsokev/Dojo-Bootstrap) DBootstrap (http://thesociable.github.io/dbootstrap/)
  • 26. The Latest and Greatest from OpenNTF Getting Started with Bootstrap4Xpages Get a copy of the project • Download the compiled project from OpenNTF • Installation experience is similar to the XPages Extension Library Install the Bootstrap4XPages update site in Designer • Go to Designer preferences, activate the eclipse plugin install option, install the update site • Detailed instructions: http://ibm.co/13FSXl3 Installing Bootstrap4XPages on the Domino server • Install the plug-ins directly within the Domino server file system, or in an NSF update site • Detailed instructions: http://ibm.co/19qx082 or http://ibm.co/pkA7Xw
  • 27. The Latest and Greatest from OpenNTF Steps for Running Bootstrap4Xpages Enable the XPages libraries • [x] com.ibm.xsp.extlib.library • [x] org.openntf.xsp.bootstrap.library Set the XPages theme • bootstrapv2.3.1 • bootstrapv2.3.1r • (“r” is for loading the responsive CSS)
  • 28. The Latest and Greatest from OpenNTF Bootstrap For XPages
  • 29. The Latest and Greatest from OpenNTF Bootstrap For XPages xsp.theme=bootstrapv2.3.1 xsp.theme=bootstrapv2.3.1r
  • 30. The Latest and Greatest from OpenNTF More Information about Bootstrap4XPages 1h Webinar ( 10-SEP-2013 ) • http://webinars.openntf.org Slides from the webinar are available on slideshare • http://de.slideshare.net/philipperiand/bootstrap4-x-pages Video: How to consume and how to extend Bootstrap4XPages • http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-9BF94B
  • 31. The Latest and Greatest from OpenNTF myWebGate Social Software myWebGate is your own social network, with your data, your rules and under your control
  • 32. The Latest and Greatest from OpenNTF myWebGate SCRUM Manage your development projects myWebGate Scrum is a myWebGate based Application. It is inspired by the scrum framework
  • 33. The Latest and Greatest from OpenNTF JDBC Access for IBM Lotus Domino Expand the query capability of Note/Domino (N/D) • N/D views already provide a powerful query mechanism, with unique capabilities like categorization, responses... but native N/D views lack some key features like dynamic queries and joins between views. The features Domino views lack are exactly those at which SQL excels Reporting – Data analytics • SQL is the de facto standard used by reporting/data analysis tools. Making N/D data behave like relational data suddenly opens it to a large set of tools that understand JDBC
  • 34. The Latest and Greatest from OpenNTF JDBC Access for IBM Lotus Domino + B.I.R.T BIRT is an open source Eclipse-based reporting system that integrates with your Java/Java EE application to produce compelling reports
  • 35. The Latest and Greatest from OpenNTF JDBC Access for IBM Lotus Domino Virtual Tables
  • 36. The Latest and Greatest from OpenNTF Unplugged XPages Mobile Controls Set of mobile controls for web browsers on your iPhone, iPad, or Android device. https://github.com/unplugged/unplugged-controls/wiki
  • 37. The Latest and Greatest from OpenNTF Unplugged XPages Mobile Controls
  • 38. The Latest and Greatest from OpenNTF Unplugged XPages Mobile Controls
  • 39. The Latest and Greatest from OpenNTF Intrapages - The Social Intranet Intrapages is the only application that allows you to have Registered users, Linkedin users, Twitter users, Facebook users, Domino users and Active Directory users in the same application sharing content. (optional of course) - This is true social business. Intrapages won the 4th Development Contest at openNTF 2012 http://www.intrapages.com/intra.nsf/ho me.xsp
  • 40. The Latest and Greatest from OpenNTF Intrapages - Ideas
  • 41. The Latest and Greatest from OpenNTF Intrapages - Announcements
  • 42. The Latest and Greatest from OpenNTF Intrapages - Main
  • 43. The Latest and Greatest from OpenNTF Mindoo Geohash "Mindoo Geohash" demonstrates techniques to work with geospatial data in IBM Lotus Notes/Domino Uses the Google Geocoding API to retrieve coordinates For effiency reasons, we do not scan through the whole dataset to find locations nearby, but use so called Geohashes to precompute the relevant location document subset in the lookup Notes View that needs to be scanned For a deeper understanding how Geohashes work, use the Geohash Demonstrator to find the surrounding geohashes for an address
  • 44. The Latest and Greatest from OpenNTF Mindoo Geohash
  • 45. The Latest and Greatest from OpenNTF Mindoo Geohash
  • 46. The Latest and Greatest from OpenNTF XPages MasterClass IBM, Dublin, 2 Days in October 2012 In this first XPages Masterclass video series, you will gain insight into the XPages Request Processing Lifecycle - this is the "center of gravity" for every XPages request and response and you will learn why it is important for you as an XPages Developer to understand it. Series 1 includes four video's - an introduction video, plus three explanation/demonstration videos http://www.openntf.org/internal/home.nsf/project.xsp ?action=openDocument&name=XPages%20Masterclass
  • 47. The Latest and Greatest from OpenNTF IP Goals Rigourous – but flexible To be taken seriously, OpenNTF needs to be closer to Eclipse and Apache rather than SourceForge • Companies trust software that comes from Apache and Eclipse • On SourceForge, anything goes However, there are members of the Community who want to be able to use GPL license: • To prevent others from making commercial products • Or since they want to use GPL-licensed components
  • 48. The Latest and Greatest from OpenNTF IP Goals (cont.) Some contributors didn't want to submit to rigourous process And we have Legacy Code Solution was to clearly identify code that met Eclipse/Apache-like IP rules
  • 49. The Latest and Greatest from OpenNTF IP Policy All contributors must be covered by ICLA or CCLA • no exceptions! All contributions must be under Apache or one of GPL3 family of licenses • Rare exceptions if use of these licenses not possible Contributions start out as “Not Cleared” Companies will not touch “Not Cleared projects. Github is working repository – projects cleared on “release” to OpenNTF site. We create “Teams” on Github with write access to their projects
  • 50. The Latest and Greatest from OpenNTF Get engaged Contribute projects and snippets Report defects, create feature requests Create projects reviews, rate projects and comment blogs Participate in the Technical Committee Become a member company Leverage the advertisment options
  • 51. The Latest and Greatest from OpenNTF Follow OpenNTF Web pages • OpenNTF.org, esp. the blog http://blog.openntf.org/ • CollaborationToday.info • XPages.info Twitter • @openntf , @openntfprojects, @xsnippets, @collab2day Feeds • http://collaborationtoday.info/follow.xsp • http://blog.openntf.org/blogs/openntf.nsf/stories.xml YouTube channel • http://www.youtube.com/openntf GitHub • https://github.com/OpenNTF