This document discusses integrating XPages applications with collaboration tools like IBM Connections and IBM SmartCloud.
The key benefits of integration are ease of use for users through a single interface, leveraging external resources, and enabling team collaboration by allowing users to see what colleagues are working on. Integration also provides up-to-date information and documents from a single source.
Specific integration options covered include using XPages with IBM Connections Team Room for teamwork features like document sharing and task management. Demos also show integrating XPages with Connections and SmartCloud to utilize social capabilities and the Connections API.
1 of 19
More Related Content
Don't Roll Your Own, Integrate
1. 1
don’t roll your own, integrate
Collaboration on the Ground and in the Clouds
Troy Reimer - PSC Group / Kathy Brown - PSC Group
2. ? 2013 by the individual speaker
?IamLUG 2013 Sponsors
3. 2
Kathy Brown
? Consultant with PSC Group
? Twitter addict
? 15 accounts and growing...
? @RunningKathy
? Blogger at www.runningnotes.net
? Runner, Mom, Geek, and Loud Laugher
2
4. 3
Troy Reimer
? Worked with Lotus Notes since before it even
supported web development
? Privileged to speak at nine Lotuspheres, in
addition to other user group conferences
? Proud papa of a set of LotusScript JSON classes
on OpenNTF
? Blog: thereimerreason.com
? Twitter: @troyreimer
3
6. 6
? Why integrate?
? Ease of use for users
? Single point of contact
? Leverage external resources
? Team collaboration
? Users can know what their colleagues are working on
and take advantage of those efforts, or contribute
? Up-to-date information and documents
? From a single interface
5
7. 7
? XPages and Team Room
? Provides a team space for documents and discussion
? Preview teamroom activity (such as a user adding a
document related to a sales product tracked in the XPages
application)
? Flexibility of user access to team room compared to XPage
application documents
? Teamroom provides task assignment and management
(viewable within the XPages application)
? Teamroom can be automatically generated and managed
from the XPages application based on workflow
? OneUI for a seamless “look and feel”
5
10. 9
? Installing the extension library
? Minimum: Notes/Domino 8.5.3 Upgrade Pack 1
? Download from http://extlib.openntf.org/
? ExtensionLibraryOpenNTF-
900.v00_01.20130415-0518.zip
? Unzip to your local drive
? Social Enabler (disabler?)
5
11. 10
? Now for the actual install
? Open Domino Designer
? File – Application – Install
?Hey wait, I don’t have that option
5
12. 12
Oauth Token Store
? Create a new NSF from the
WebSecurityStore.NTF on your server (or in the
zip file from earlier)
? Call it “WebSecurityStore.nsf”
? Place it in the root data directory of your server
? !Be sure that users of your XPage application
have access to the WebSecurityStore.nsf!
? YMMV but we had to do this on a server
13. 13
Secret JU JU
? extension library
? ext lib selected on app prop
? custom control
? faces-config beans
? xsp properties endpoints
? SIGN EVERYTHING PROPERLY/ACL
? extlib.people.provider=profiles;bluepages;lotusl
ive
14. 9
? XPages and SmartCloud - in the clouds
? Same benefits as the Team Room plus:
? Leverage social capabilities from SmartCloud within
the XPages application
?Activity streams, files, etc.
? Utilize the Connections API
?Anonymous must be No Access
? Still using OneUI to our advantage
5