Don't Roll Your Own, Integrate
-
Upload
kathy-brown -
Category
Technology
-
view
43 -
download
5
Transcript of Don't Roll Your Own, Integrate
1
don’t roll your own, integrateCollaboration on the Ground and in the Clouds
Troy Reimer - PSC Group / Kathy Brown - PSC Group
© 2013 by the individual speaker
•IamLUG 2013 Sponsors
2
Kathy Brown
Consultant with PSC GroupTwitter addict
15 accounts and growing... @RunningKathy
Blogger at www.runningnotes.netRunner, Mom, Geek, and Loud Laugher
2
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.comTwitter: @troyreimer
3
5
Agenda
Why integrate?XPages and Team RoomXPages and ConnectionsXPages and Smart Cloud
5
6
Why integrate?
Ease of use for usersSingle point of contactLeverage external resourcesTeam 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
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
8
DEMO!
9
XPages and Connections/Smart Cloud
9
Installing the extension library
Minimum: Notes/Domino 8.5.3 Upgrade Pack 1Download from http://extlib.openntf.org/ExtensionLibraryOpenNTF-
900.v00_01.20130415-0518.zipUnzip to your local driveSocial Enabler (disabler?)
5
10
Now for the actual install
Open Domino Designer File – Application – Install
Hey wait, I don’t have that option
5
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
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;lotuslive
• update site to install extlib to server
9
XPages and SmartCloud - in the clouds
Same benefits as the Team Room plus: Leverage social capabilities from SmartCloud within
the XPages applicationActivity streams, files, etc.
Utilize the Connections APIAnonymous must be No Access
Still using OneUI to our advantage
5
11
DEMO!
9
XPages and Connections - on the ground
Same benefits as SmartCloud: on the ground
5
11
DEMO!
12
Questions?6
12
THANK YOU6
Paul Calhoun We love you