SlideShare una empresa de Scribd logo
1 de 35
Vienna, November 16-17 2017
IBM Connections Cloud
Customization “EXTREME”
Daniele Vistalli, AppFusions / Factor-y S.r.l.
Martin Donnelly, IBM
@DanieleVistalli @TweeterDonnelly
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
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.
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
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
PLATINUM SPONSORS
GOLD SPONSORS
SILVER SPONSORS
BRONZE SPONSORS
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
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
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….
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Vienna, November 16-17 2017
Customization types
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
A lot of customization types
• Data
• Visual
• Integration
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Vienna, November 16-17 2017
Navigation customizations
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)
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
Profile customizations
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
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
Files customizations
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
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
Activity streams customization
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
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017
Vienna, November 16-17 2017
Community customizations
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 ?
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
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
Customizer’s customizations
Here things get “magic”
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
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
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
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
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 SPONSORS
SILVER SPONSORS
BRONZE SPONSORS

Más contenido relacionado

La actualidad más candente

IBM Connections Customizer – A Whole New World of Possibilities
IBM Connections Customizer – A Whole New World of PossibilitiesIBM Connections Customizer – A Whole New World of Possibilities
IBM Connections Customizer – A Whole New World of PossibilitiesLetsConnect
 
IBM Connections Middleware – Connecting Blue/Green and PINK
IBM Connections Middleware – Connecting Blue/Green and PINKIBM Connections Middleware – Connecting Blue/Green and PINK
IBM Connections Middleware – Connecting Blue/Green and PINKLetsConnect
 
“Why Connections, Spark or Box?” made simple
“Why Connections, Spark or Box?” made simple“Why Connections, Spark or Box?” made simple
“Why Connections, Spark or Box?” made simpleLetsConnect
 
Social Connections take team collaboration to the next level with IBM Watson ...
Social Connections take team collaboration to the next level with IBM Watson ...Social Connections take team collaboration to the next level with IBM Watson ...
Social Connections take team collaboration to the next level with IBM Watson ...LetsConnect
 
Rostelecom Social Platform (100,000+ employees)
Rostelecom Social Platform (100,000+ employees)Rostelecom Social Platform (100,000+ employees)
Rostelecom Social Platform (100,000+ employees)LetsConnect
 
Reboot 2.0: How’s Your Digital Transformation Journey Going?
Reboot 2.0: How’s Your Digital Transformation Journey Going?Reboot 2.0: How’s Your Digital Transformation Journey Going?
Reboot 2.0: How’s Your Digital Transformation Journey Going?LetsConnect
 
Creating innovative and exceptional business value in ATLAS Company using IBM...
Creating innovative and exceptional business value in ATLAS Company using IBM...Creating innovative and exceptional business value in ATLAS Company using IBM...
Creating innovative and exceptional business value in ATLAS Company using IBM...LetsConnect
 
Top 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
Top 5 Challenges of Social Business Adaptation & How to Resolve Them EffectivelyTop 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
Top 5 Challenges of Social Business Adaptation & How to Resolve Them EffectivelyLetsConnect
 
Customization & Extensibility in IBM Connections Pink
 Customization & Extensibility in IBM Connections Pink Customization & Extensibility in IBM Connections Pink
Customization & Extensibility in IBM Connections PinkLetsConnect
 
Future of Collaboration
Future of CollaborationFuture of Collaboration
Future of CollaborationLetsConnect
 
How a social intranet can be used to drive employee engagement and usage of I...
How a social intranet can be used to drive employee engagement and usage of I...How a social intranet can be used to drive employee engagement and usage of I...
How a social intranet can be used to drive employee engagement and usage of I...LetsConnect
 
Open Doors In The Cloud By Using SSO Methodologies Between Your Organisation ...
Open Doors In The Cloud By Using SSO Methodologies Between Your Organisation ...Open Doors In The Cloud By Using SSO Methodologies Between Your Organisation ...
Open Doors In The Cloud By Using SSO Methodologies Between Your Organisation ...LetsConnect
 
Christian Brothers Services Journey from On Premises Lotus Collaboration to C...
Christian Brothers Services Journey from On Premises Lotus Collaboration to C...Christian Brothers Services Journey from On Premises Lotus Collaboration to C...
Christian Brothers Services Journey from On Premises Lotus Collaboration to C...LetsConnect
 
IBM Connections REST-API Waltz
IBM Connections REST-API WaltzIBM Connections REST-API Waltz
IBM Connections REST-API WaltzHenning Schmidt
 
App dev and partner ecosystem for pink social connections 2017
App dev and partner ecosystem for pink   social connections 2017App dev and partner ecosystem for pink   social connections 2017
App dev and partner ecosystem for pink social connections 2017Heath McCarthy
 
Introduction to Box Administration – See Why it Rocks!
Introduction to Box Administration – See Why it Rocks!Introduction to Box Administration – See Why it Rocks!
Introduction to Box Administration – See Why it Rocks!LetsConnect
 
Writing your first Watson Work application, and why you’d want to
Writing your first Watson Work application, and why you’d want toWriting your first Watson Work application, and why you’d want to
Writing your first Watson Work application, and why you’d want toLetsConnect
 
Enterprise collaboration driven by IBM Connections at Raytheon
Enterprise collaboration driven by IBM Connections at RaytheonEnterprise collaboration driven by IBM Connections at Raytheon
Enterprise collaboration driven by IBM Connections at RaytheonLetsConnect
 
IBM Connections 6 Component Pack
IBM Connections 6 Component PackIBM Connections 6 Component Pack
IBM Connections 6 Component PackLetsConnect
 

La actualidad más candente (19)

IBM Connections Customizer – A Whole New World of Possibilities
IBM Connections Customizer – A Whole New World of PossibilitiesIBM Connections Customizer – A Whole New World of Possibilities
IBM Connections Customizer – A Whole New World of Possibilities
 
IBM Connections Middleware – Connecting Blue/Green and PINK
IBM Connections Middleware – Connecting Blue/Green and PINKIBM Connections Middleware – Connecting Blue/Green and PINK
IBM Connections Middleware – Connecting Blue/Green and PINK
 
“Why Connections, Spark or Box?” made simple
“Why Connections, Spark or Box?” made simple“Why Connections, Spark or Box?” made simple
“Why Connections, Spark or Box?” made simple
 
Social Connections take team collaboration to the next level with IBM Watson ...
Social Connections take team collaboration to the next level with IBM Watson ...Social Connections take team collaboration to the next level with IBM Watson ...
Social Connections take team collaboration to the next level with IBM Watson ...
 
Rostelecom Social Platform (100,000+ employees)
Rostelecom Social Platform (100,000+ employees)Rostelecom Social Platform (100,000+ employees)
Rostelecom Social Platform (100,000+ employees)
 
Reboot 2.0: How’s Your Digital Transformation Journey Going?
Reboot 2.0: How’s Your Digital Transformation Journey Going?Reboot 2.0: How’s Your Digital Transformation Journey Going?
Reboot 2.0: How’s Your Digital Transformation Journey Going?
 
Creating innovative and exceptional business value in ATLAS Company using IBM...
Creating innovative and exceptional business value in ATLAS Company using IBM...Creating innovative and exceptional business value in ATLAS Company using IBM...
Creating innovative and exceptional business value in ATLAS Company using IBM...
 
Top 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
Top 5 Challenges of Social Business Adaptation & How to Resolve Them EffectivelyTop 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
Top 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
 
Customization & Extensibility in IBM Connections Pink
 Customization & Extensibility in IBM Connections Pink Customization & Extensibility in IBM Connections Pink
Customization & Extensibility in IBM Connections Pink
 
Future of Collaboration
Future of CollaborationFuture of Collaboration
Future of Collaboration
 
How a social intranet can be used to drive employee engagement and usage of I...
How a social intranet can be used to drive employee engagement and usage of I...How a social intranet can be used to drive employee engagement and usage of I...
How a social intranet can be used to drive employee engagement and usage of I...
 
Open Doors In The Cloud By Using SSO Methodologies Between Your Organisation ...
Open Doors In The Cloud By Using SSO Methodologies Between Your Organisation ...Open Doors In The Cloud By Using SSO Methodologies Between Your Organisation ...
Open Doors In The Cloud By Using SSO Methodologies Between Your Organisation ...
 
Christian Brothers Services Journey from On Premises Lotus Collaboration to C...
Christian Brothers Services Journey from On Premises Lotus Collaboration to C...Christian Brothers Services Journey from On Premises Lotus Collaboration to C...
Christian Brothers Services Journey from On Premises Lotus Collaboration to C...
 
IBM Connections REST-API Waltz
IBM Connections REST-API WaltzIBM Connections REST-API Waltz
IBM Connections REST-API Waltz
 
App dev and partner ecosystem for pink social connections 2017
App dev and partner ecosystem for pink   social connections 2017App dev and partner ecosystem for pink   social connections 2017
App dev and partner ecosystem for pink social connections 2017
 
Introduction to Box Administration – See Why it Rocks!
Introduction to Box Administration – See Why it Rocks!Introduction to Box Administration – See Why it Rocks!
Introduction to Box Administration – See Why it Rocks!
 
Writing your first Watson Work application, and why you’d want to
Writing your first Watson Work application, and why you’d want toWriting your first Watson Work application, and why you’d want to
Writing your first Watson Work application, and why you’d want to
 
Enterprise collaboration driven by IBM Connections at Raytheon
Enterprise collaboration driven by IBM Connections at RaytheonEnterprise collaboration driven by IBM Connections at Raytheon
Enterprise collaboration driven by IBM Connections at Raytheon
 
IBM Connections 6 Component Pack
IBM Connections 6 Component PackIBM Connections 6 Component Pack
IBM Connections 6 Component Pack
 

Similar a IBM Connections Cloud extreme customization

We hired hackers to hack us; A case study about cloud-based authentication an...
We hired hackers to hack us; A case study about cloud-based authentication an...We hired hackers to hack us; A case study about cloud-based authentication an...
We hired hackers to hack us; A case study about cloud-based authentication an...LetsConnect
 
Calling all Developers: Building Connections Apps and Integrating with Pink
Calling all Developers: Building Connections Apps and Integrating with PinkCalling all Developers: Building Connections Apps and Integrating with Pink
Calling all Developers: Building Connections Apps and Integrating with PinkLetsConnect
 
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...LetsConnect
 
The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...
The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...
The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...LetsConnect
 
The Collaboration Decathlon
The Collaboration DecathlonThe Collaboration Decathlon
The Collaboration DecathlonLetsConnect
 
Turning the IBM Collaboration Ecosystem Pink
Turning the IBM Collaboration Ecosystem PinkTurning the IBM Collaboration Ecosystem Pink
Turning the IBM Collaboration Ecosystem PinkLetsConnect
 
Pink Apps for Everyone: Introducing LiveGrid
Pink Apps for Everyone: Introducing LiveGridPink Apps for Everyone: Introducing LiveGrid
Pink Apps for Everyone: Introducing LiveGridLetsConnect
 
IBM Connections vs. Office 365 – Episode III
IBM Connections vs. Office 365 – Episode IIIIBM Connections vs. Office 365 – Episode III
IBM Connections vs. Office 365 – Episode IIILetsConnect
 
Top 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
Top 5 Challenges of Social Business Adaptation & How to Resolve Them EffectivelyTop 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
Top 5 Challenges of Social Business Adaptation & How to Resolve Them Effectivelypanagenda
 
The next wave of change
The next wave of changeThe next wave of change
The next wave of changeLetsConnect
 
Get plugged with Connections!
Get plugged with Connections!Get plugged with Connections!
Get plugged with Connections!LetsConnect
 
IBM Watson Workspace and Work Services strategy and roadmap
IBM Watson Workspace and Work Services strategy and roadmapIBM Watson Workspace and Work Services strategy and roadmap
IBM Watson Workspace and Work Services strategy and roadmapLetsConnect
 
Creating Data Visualisations for the Web
Creating Data Visualisations for the WebCreating Data Visualisations for the Web
Creating Data Visualisations for the WebEmpathyBroker
 
Webinar: Top 5 Challenges of Social Business Adaptation & How to Resolve Them...
Webinar: Top 5 Challenges of Social Business Adaptation & How to Resolve Them...Webinar: Top 5 Challenges of Social Business Adaptation & How to Resolve Them...
Webinar: Top 5 Challenges of Social Business Adaptation & How to Resolve Them...panagenda
 
#1NLab17 - Designing for the Future
#1NLab17 - Designing for the Future #1NLab17 - Designing for the Future
#1NLab17 - Designing for the Future One North
 
SharePoint Saturday Oslo 2017 - The Intranet is dead long live the Modern Wor...
SharePoint Saturday Oslo 2017 - The Intranet is dead long live the Modern Wor...SharePoint Saturday Oslo 2017 - The Intranet is dead long live the Modern Wor...
SharePoint Saturday Oslo 2017 - The Intranet is dead long live the Modern Wor...Jasper Oosterveld
 
moOn: A Multidimensional Graph Approach to Human Resources Analytics, aizoOn
moOn: A Multidimensional Graph Approach to Human Resources Analytics, aizoOnmoOn: A Multidimensional Graph Approach to Human Resources Analytics, aizoOn
moOn: A Multidimensional Graph Approach to Human Resources Analytics, aizoOnNeo4j
 
Soccnx11 Two wrongs don't make a right - Troubleshooting Connections
Soccnx11 Two wrongs don't make a right - Troubleshooting Connections Soccnx11 Two wrongs don't make a right - Troubleshooting Connections
Soccnx11 Two wrongs don't make a right - Troubleshooting Connections Nico Meisenzahl
 
Two wrongs don’t make a right – Troubleshooting Connections
Two wrongs don’t make a right – Troubleshooting ConnectionsTwo wrongs don’t make a right – Troubleshooting Connections
Two wrongs don’t make a right – Troubleshooting ConnectionsLetsConnect
 

Similar a IBM Connections Cloud extreme customization (19)

We hired hackers to hack us; A case study about cloud-based authentication an...
We hired hackers to hack us; A case study about cloud-based authentication an...We hired hackers to hack us; A case study about cloud-based authentication an...
We hired hackers to hack us; A case study about cloud-based authentication an...
 
Calling all Developers: Building Connections Apps and Integrating with Pink
Calling all Developers: Building Connections Apps and Integrating with PinkCalling all Developers: Building Connections Apps and Integrating with Pink
Calling all Developers: Building Connections Apps and Integrating with Pink
 
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...
 
The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...
The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...
The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...
 
The Collaboration Decathlon
The Collaboration DecathlonThe Collaboration Decathlon
The Collaboration Decathlon
 
Turning the IBM Collaboration Ecosystem Pink
Turning the IBM Collaboration Ecosystem PinkTurning the IBM Collaboration Ecosystem Pink
Turning the IBM Collaboration Ecosystem Pink
 
Pink Apps for Everyone: Introducing LiveGrid
Pink Apps for Everyone: Introducing LiveGridPink Apps for Everyone: Introducing LiveGrid
Pink Apps for Everyone: Introducing LiveGrid
 
IBM Connections vs. Office 365 – Episode III
IBM Connections vs. Office 365 – Episode IIIIBM Connections vs. Office 365 – Episode III
IBM Connections vs. Office 365 – Episode III
 
Top 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
Top 5 Challenges of Social Business Adaptation & How to Resolve Them EffectivelyTop 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
Top 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
 
The next wave of change
The next wave of changeThe next wave of change
The next wave of change
 
Get plugged with Connections!
Get plugged with Connections!Get plugged with Connections!
Get plugged with Connections!
 
IBM Watson Workspace and Work Services strategy and roadmap
IBM Watson Workspace and Work Services strategy and roadmapIBM Watson Workspace and Work Services strategy and roadmap
IBM Watson Workspace and Work Services strategy and roadmap
 
Creating Data Visualisations for the Web
Creating Data Visualisations for the WebCreating Data Visualisations for the Web
Creating Data Visualisations for the Web
 
Webinar: Top 5 Challenges of Social Business Adaptation & How to Resolve Them...
Webinar: Top 5 Challenges of Social Business Adaptation & How to Resolve Them...Webinar: Top 5 Challenges of Social Business Adaptation & How to Resolve Them...
Webinar: Top 5 Challenges of Social Business Adaptation & How to Resolve Them...
 
#1NLab17 - Designing for the Future
#1NLab17 - Designing for the Future #1NLab17 - Designing for the Future
#1NLab17 - Designing for the Future
 
SharePoint Saturday Oslo 2017 - The Intranet is dead long live the Modern Wor...
SharePoint Saturday Oslo 2017 - The Intranet is dead long live the Modern Wor...SharePoint Saturday Oslo 2017 - The Intranet is dead long live the Modern Wor...
SharePoint Saturday Oslo 2017 - The Intranet is dead long live the Modern Wor...
 
moOn: A Multidimensional Graph Approach to Human Resources Analytics, aizoOn
moOn: A Multidimensional Graph Approach to Human Resources Analytics, aizoOnmoOn: A Multidimensional Graph Approach to Human Resources Analytics, aizoOn
moOn: A Multidimensional Graph Approach to Human Resources Analytics, aizoOn
 
Soccnx11 Two wrongs don't make a right - Troubleshooting Connections
Soccnx11 Two wrongs don't make a right - Troubleshooting Connections Soccnx11 Two wrongs don't make a right - Troubleshooting Connections
Soccnx11 Two wrongs don't make a right - Troubleshooting Connections
 
Two wrongs don’t make a right – Troubleshooting Connections
Two wrongs don’t make a right – Troubleshooting ConnectionsTwo wrongs don’t make a right – Troubleshooting Connections
Two wrongs don’t make a right – Troubleshooting Connections
 

Último

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Último (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

IBM Connections Cloud extreme customization

  • 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. 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. 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. 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. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 PLATINUM SPONSORS GOLD SPONSORS SILVER SPONSORS BRONZE SPONSORS
  • 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. 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. 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. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Vienna, November 16-17 2017 Customization types
  • 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. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Vienna, November 16-17 2017 Navigation customizations
  • 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. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 DEMO
  • 14. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Vienna, November 16-17 2017 Profile customizations
  • 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. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 DEMO
  • 17. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Vienna, November 16-17 2017 Files customizations
  • 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. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 DEMO
  • 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. 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. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 Vienna, November 16-17 2017 Community customizations
  • 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. 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. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 DEMO
  • 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. 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. 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. 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. 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. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 DEMO
  • 32.
  • 34.
  • 35. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, November 16-17 2017 PLATINUM SPONSORS GOLD SPONSORS SILVER SPONSORS BRONZE SPONSORS