Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Vienna, November 16-17 2017
IBM Connections Cloud
Customization “EXTREME”
Daniele Vistalli, AppFusions / Factor-y S.r.l.
M...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
About Daniele Vistalli
• Ent...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Please Note…
I’m not IBM, no...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
About Martin Donnelly
• IBM ...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
PLATINUM SPONSORS
GOLD SPONS...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Get ready, fasten your seatb...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Can customization “really” h...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Get your toolkit
• https://n...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Vienna, November 16-17 2017
...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
A lot of customization types...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Vienna, November 16-17 2017
...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Banner (aka Top Navigation B...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
DEMO
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Vienna, November 16-17 2017
...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
What you can do
• A few cust...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
DEMO
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Vienna, November 16-17 2017
...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Add “create” and “open” acti...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
DEMO
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Vienna, November 16-17 2017
...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Contribute to the stream
• A...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Vienna, November 16-17 2017
...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Community Apps, what’s known...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Secret stuff… mostly on pair...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
DEMO
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Vienna, November 16-17 2017
...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
What we are going to achieve...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Floyd – Customizer extension...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Preparation
• Introducing «C...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Pilot & Enablement for Custo...
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
DEMO
Customization Sessions
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
PLATINUM SPONSORS
GOLD SPONS...
IBM Connections Cloud extreme customization
IBM Connections Cloud extreme customization
Upcoming SlideShare
Loading in …5
×

IBM Connections Cloud extreme customization

940 views

Published on

A comprehensive guide to customizing IBM Connections in the cloud using "classic" extensibility and new possibilities that Pink and Customizer is bringing.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

IBM Connections Cloud extreme customization

  1. 1. Vienna, November 16-17 2017 IBM Connections Cloud Customization “EXTREME” Daniele Vistalli, AppFusions / Factor-y S.r.l. Martin Donnelly, IBM @DanieleVistalli @TweeterDonnelly
  2. 2. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 About Daniele Vistalli • Entrepreneur, architect, reverse engineer • Sysadmin/Dev on IBM Connections since 1.0 (yes, it actually existed and worked) • CEO of Factor-y & Cloud-y (IBM Collaboration focused BPs) • Technical Advisor of AppFusions for anything related Connections
  3. 3. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Please Note… I’m not IBM, no disclaimer here, no NDA stuff, just real stuff IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  4. 4. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 About Martin Donnelly • IBM Ireland • App Dev Architect IBM ICS
  5. 5. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 PLATINUM SPONSORS GOLD SPONSORS SILVER SPONSORS BRONZE SPONSORS
  6. 6. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Get ready, fasten your seatbelt • We have one entire hour • I hope you got coffee • 40 minutes: Show & Tell • 20 minutes: “Unconference”, dream together
  7. 7. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Can customization “really” happen ? • A lot can be done • Little is known / exploited in depth • We try to share our experience
  8. 8. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Get your toolkit • https://ngrok.io • https://caddyserver.com • http://www.telerik.com/fiddler • https://www.getpostman.com/ • Your browser’s dev tools….
  9. 9. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Vienna, November 16-17 2017 Customization types
  10. 10. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 A lot of customization types • Data • Visual • Integration
  11. 11. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Vienna, November 16-17 2017 Navigation customizations
  12. 12. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Banner (aka Top Navigation Bar) • You can use app-registry UI • Something more is possible • https://github.com/Factor-y/ConnectionsCloudHowTo/ • Positioning • Drop downs • Icons in UI (top level only)
  13. 13. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 DEMO
  14. 14. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Vienna, November 16-17 2017 Profile customizations
  15. 15. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 What you can do • A few custom fields (look in admin section to add) • https://apps.ce.collabserv.com/contacts/orgprofiles/viewProfileFi elds • Reporting hierarchy • Requires “integration server” enablement • Check well hidden examples
  16. 16. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 DEMO
  17. 17. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Vienna, November 16-17 2017 Files customizations
  18. 18. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Add “create” and “open” actions • What for ? • Where it shows up ? • Usage ideas and samples Documentation is here Limits ? It only works in files, not in community files
  19. 19. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 DEMO
  20. 20. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Vienna, November 16-17 2017 Activity streams customization
  21. 21. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Contribute to the stream • Actionable stuff • Embedded experiences • Guessing the future • Orient me • Embedded Experiences Next
  22. 22. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Vienna, November 16-17 2017 Community customizations
  23. 23. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Community Apps, what’s known Official technote about Connections Cloud https://www- 10.lotus.com/ldd/appdevwiki.nsf/xpDocViewer.xsp?lookupName=Dev+Guide+topics#action=openDocument&res_title=Creating_Communitie s_apps_with_the_URL_Widget&content=sdkcontent This document is telling you just a part of the truth…. How many have «tried» building a Community App Widget ?
  24. 24. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Secret stuff… mostly on pair with on- prem • The Community App and how it maps to iWidget • How to take advantage of it • Skills required for building
  25. 25. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 DEMO
  26. 26. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Vienna, November 16-17 2017 Customizer’s customizations Here things get “magic”
  27. 27. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 What we are going to achieve • Customizations for Homepage & Profiles • Same power of Community apps in homepage & profiles • Micro-apps that can use Connections API (same-origin security thanks to Customizer) • Use your imagination, you tell, we build
  28. 28. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Floyd – Customizer extension Floyd (Apache 2 licensed, from AppFusions) • A library you can use • A set of JS API we add to manipulate ui • Makes it easy for devs • Many «hurdles» taken away from you • A «container» technology for iframes with messaging • A «context» detector set of services to make development easy
  29. 29. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Preparation • Introducing «Caddy Server» • you can use greasemokney/tampermonkey but I prefer Caddy • Why you want a «middle-man» • Save – Reload experience developers will love
  30. 30. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Pilot & Enablement for Customizer • Customizer pilot is «ongoing» • 40 orgs enabled • 11 contestants • New features added • OpenCode4Connections
  31. 31. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 DEMO
  32. 32. Customization Sessions
  33. 33. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 PLATINUM SPONSORS GOLD SPONSORS SILVER SPONSORS BRONZE SPONSORS

×