SlideShare a Scribd company logo
1 of 7
There‘s an API for that...
Build Custom Widgets
Integrate any Application
XCC API
coming in XCC next
Application Integration with XCC
Integration of custom application with XCC has been possible with the
use of
HTML / Clipping Widget
ATOM / RSS Feed Widget
Custom JavaScript
Custom CSS
However, up to now it was not possible to create and register Custom
Widgets that have their own UI for setting the widget properties. With
XCC next we will add a XCC API that supports Custom Widgets.
XCC Custom Widgets API
Create Custom Widgets that retrieves and
writes Content (HTML, XML, JSON) from / to
any application via HTTP/HTTPS
Register and update Custom Widgets
conveniently with uploading custom.js
Create Widget Custom Editor or use Default
Editor for IBM Connection sources.
Utilize Bootstrap, jQuery, Font Awesome
and numerous XCC elements for fast
development
Domino
Custom Widgets Ideas
Integrate these and other sources into
your Intranet with XCC Custom Widgets
Web Experience Manager
Forms Experience Builder
Custom App
Custom Widget Development
Custom Widgets can be developed and
tested on a non-public page
Development of Custom Widgets can
not break existing functionality
(if you follow a few simple rules)
Development of Custom Widgets does not
require IBM Connections or XCC to restart
Custom Widgets
with
Custom Widget Properties
(We will publish a sample soon
showing what a Custom Widget
Properties can look like, e.g.
Integration of
Forms Experience Builder –
FEB)
Custom Widget Development
1.Analyze the application API (HTML, JSON, XML)
2.Create a JavaScript to retrieve / write to the
application
3.Create a JavaScript to edit custom widget
properties
4.Edit the custom.js
1. Download the custom.js from XCC
2. Copy your custom JavaScript into the custom.js
3. Register your Widget in the custom.js
(how to is included as comment in the custom.js)
4. Upload the custom.js to XCC and reload page
5. Done
XCC Custom Widget Perspective
XCC Customers, Business Partners and
TIMETOACT will develop a lot of custom
widgets.
TIMETOACT will encourage customers to
share custom widgets among themselves,
creating an open source widget exchange.
Over time TIMETOACT will make more and
more of these custom widgets available as
native part of XCC.

More Related Content

What's hot

The Digital Workplace Hub: Where Digital and Engagement Propel the Market Lea...
The Digital Workplace Hub: Where Digital and Engagement Propel the Market Lea...The Digital Workplace Hub: Where Digital and Engagement Propel the Market Lea...
The Digital Workplace Hub: Where Digital and Engagement Propel the Market Lea...TIMETOACT GROUP
 
XCC - What's New Release 10
XCC - What's New Release 10XCC - What's New Release 10
XCC - What's New Release 10TIMETOACT GROUP
 
XCC Cloud for IBM Connections Cloud
XCC Cloud for IBM Connections Cloud XCC Cloud for IBM Connections Cloud
XCC Cloud for IBM Connections Cloud TIMETOACT GROUP
 
24 Ways to Enhance IBM Connections with XCC – Web Content & Custom Apps Exte...
24 Ways to Enhance IBM Connections with XCC – Web Content  & Custom Apps Exte...24 Ways to Enhance IBM Connections with XCC – Web Content  & Custom Apps Exte...
24 Ways to Enhance IBM Connections with XCC – Web Content & Custom Apps Exte...TIMETOACT GROUP
 
ARCHIVE - XCC 4.5 Web Content Management Extension for IBM Connections
ARCHIVE - XCC 4.5  Web Content Management Extension for IBM ConnectionsARCHIVE - XCC 4.5  Web Content Management Extension for IBM Connections
ARCHIVE - XCC 4.5 Web Content Management Extension for IBM ConnectionsTIMETOACT GROUP
 
XCC 12.0 - Documentation
XCC 12.0 - DocumentationXCC 12.0 - Documentation
XCC 12.0 - DocumentationTIMETOACT GROUP
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)TIMETOACT GROUP
 
User Access Manager for IBM Connections (UAM)
User Access Manager for IBM Connections (UAM)User Access Manager for IBM Connections (UAM)
User Access Manager for IBM Connections (UAM)TIMETOACT GROUP
 
Connections Administration Toolkit (CAT)
Connections Administration Toolkit (CAT)Connections Administration Toolkit (CAT)
Connections Administration Toolkit (CAT)TIMETOACT GROUP
 
IBM Digital Workplace Hub with IBM Connections & TIMETOACT's XCC - Web Conten...
IBM Digital Workplace Hub with IBM Connections & TIMETOACT's XCC - Web Conten...IBM Digital Workplace Hub with IBM Connections & TIMETOACT's XCC - Web Conten...
IBM Digital Workplace Hub with IBM Connections & TIMETOACT's XCC - Web Conten...TIMETOACT GROUP
 
XCC 11.0 - Documentation
XCC 11.0 - DocumentationXCC 11.0 - Documentation
XCC 11.0 - DocumentationTIMETOACT GROUP
 
IBM Connections Engagement Center
IBM Connections Engagement CenterIBM Connections Engagement Center
IBM Connections Engagement CenterTIMETOACT GROUP
 
XCC Benefits - Who profits from XCC?
XCC Benefits - Who profits from XCC?XCC Benefits - Who profits from XCC?
XCC Benefits - Who profits from XCC?TIMETOACT GROUP
 
Get the most out of IBM Connections with XCC – Web Content & Custom Apps Exte...
Get the most out of IBM Connections with XCC – Web Content & Custom Apps Exte...Get the most out of IBM Connections with XCC – Web Content & Custom Apps Exte...
Get the most out of IBM Connections with XCC – Web Content & Custom Apps Exte...TIMETOACT GROUP
 
The Sad Story of the Intranet
The Sad Story of the IntranetThe Sad Story of the Intranet
The Sad Story of the IntranetTIMETOACT GROUP
 

What's hot (20)

The Digital Workplace Hub: Where Digital and Engagement Propel the Market Lea...
The Digital Workplace Hub: Where Digital and Engagement Propel the Market Lea...The Digital Workplace Hub: Where Digital and Engagement Propel the Market Lea...
The Digital Workplace Hub: Where Digital and Engagement Propel the Market Lea...
 
XCC - What's New Release 10
XCC - What's New Release 10XCC - What's New Release 10
XCC - What's New Release 10
 
CAT Release August 2015
CAT Release August 2015CAT Release August 2015
CAT Release August 2015
 
XCC Cloud for IBM Connections Cloud
XCC Cloud for IBM Connections Cloud XCC Cloud for IBM Connections Cloud
XCC Cloud for IBM Connections Cloud
 
XCC 11
XCC 11XCC 11
XCC 11
 
24 Ways to Enhance IBM Connections with XCC – Web Content & Custom Apps Exte...
24 Ways to Enhance IBM Connections with XCC – Web Content  & Custom Apps Exte...24 Ways to Enhance IBM Connections with XCC – Web Content  & Custom Apps Exte...
24 Ways to Enhance IBM Connections with XCC – Web Content & Custom Apps Exte...
 
XCC Documentation
XCC   DocumentationXCC   Documentation
XCC Documentation
 
ARCHIVE - XCC 4.5 Web Content Management Extension for IBM Connections
ARCHIVE - XCC 4.5  Web Content Management Extension for IBM ConnectionsARCHIVE - XCC 4.5  Web Content Management Extension for IBM Connections
ARCHIVE - XCC 4.5 Web Content Management Extension for IBM Connections
 
XCC 12.0 - Documentation
XCC 12.0 - DocumentationXCC 12.0 - Documentation
XCC 12.0 - Documentation
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
 
User Access Manager for IBM Connections (UAM)
User Access Manager for IBM Connections (UAM)User Access Manager for IBM Connections (UAM)
User Access Manager for IBM Connections (UAM)
 
Connections Administration Toolkit (CAT)
Connections Administration Toolkit (CAT)Connections Administration Toolkit (CAT)
Connections Administration Toolkit (CAT)
 
IBM Digital Workplace Hub with IBM Connections & TIMETOACT's XCC - Web Conten...
IBM Digital Workplace Hub with IBM Connections & TIMETOACT's XCC - Web Conten...IBM Digital Workplace Hub with IBM Connections & TIMETOACT's XCC - Web Conten...
IBM Digital Workplace Hub with IBM Connections & TIMETOACT's XCC - Web Conten...
 
XCC Personalization
XCC PersonalizationXCC Personalization
XCC Personalization
 
XCC 11.0 - Documentation
XCC 11.0 - DocumentationXCC 11.0 - Documentation
XCC 11.0 - Documentation
 
IBM Connections Engagement Center
IBM Connections Engagement CenterIBM Connections Engagement Center
IBM Connections Engagement Center
 
XCC Benefits - Who profits from XCC?
XCC Benefits - Who profits from XCC?XCC Benefits - Who profits from XCC?
XCC Benefits - Who profits from XCC?
 
Get the most out of IBM Connections with XCC – Web Content & Custom Apps Exte...
Get the most out of IBM Connections with XCC – Web Content & Custom Apps Exte...Get the most out of IBM Connections with XCC – Web Content & Custom Apps Exte...
Get the most out of IBM Connections with XCC – Web Content & Custom Apps Exte...
 
What's new in XCC 7.0
What's new in XCC 7.0What's new in XCC 7.0
What's new in XCC 7.0
 
The Sad Story of the Intranet
The Sad Story of the IntranetThe Sad Story of the Intranet
The Sad Story of the Intranet
 

Viewers also liked

IBM Digital Workplace Hub - Official Booklet
IBM Digital Workplace Hub - Official BookletIBM Digital Workplace Hub - Official Booklet
IBM Digital Workplace Hub - Official BookletTIMETOACT GROUP
 
Technical User's Guide for XCC 12
Technical User's Guide for XCC 12Technical User's Guide for XCC 12
Technical User's Guide for XCC 12TIMETOACT GROUP
 
XCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsXCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsTIMETOACT GROUP
 
IBM Connections Cloud: как бизнес-партнёру получить бесплатный доступ
IBM Connections Cloud: как бизнес-партнёру получить бесплатный доступIBM Connections Cloud: как бизнес-партнёру получить бесплатный доступ
IBM Connections Cloud: как бизнес-партнёру получить бесплатный доступVictor Taranov
 
Proper Connections Development for Proper Domino Developers
Proper Connections Development for Proper Domino DevelopersProper Connections Development for Proper Domino Developers
Proper Connections Development for Proper Domino DevelopersMark Myers
 
Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)Novakenstein
 

Viewers also liked (6)

IBM Digital Workplace Hub - Official Booklet
IBM Digital Workplace Hub - Official BookletIBM Digital Workplace Hub - Official Booklet
IBM Digital Workplace Hub - Official Booklet
 
Technical User's Guide for XCC 12
Technical User's Guide for XCC 12Technical User's Guide for XCC 12
Technical User's Guide for XCC 12
 
XCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsXCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM Connections
 
IBM Connections Cloud: как бизнес-партнёру получить бесплатный доступ
IBM Connections Cloud: как бизнес-партнёру получить бесплатный доступIBM Connections Cloud: как бизнес-партнёру получить бесплатный доступ
IBM Connections Cloud: как бизнес-партнёру получить бесплатный доступ
 
Proper Connections Development for Proper Domino Developers
Proper Connections Development for Proper Domino DevelopersProper Connections Development for Proper Domino Developers
Proper Connections Development for Proper Domino Developers
 
Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)
 

Similar to Build and integrate custom apps with XCC Custom Widgets API

Ajax toolkit framework
Ajax toolkit frameworkAjax toolkit framework
Ajax toolkit frameworkSunil Kumar
 
Ajax toolkit-framework
Ajax toolkit-frameworkAjax toolkit-framework
Ajax toolkit-frameworkWBUTTUTORIALS
 
Architecture: When, how, and if to Adopt Microservices
Architecture: When, how, and if to Adopt MicroservicesArchitecture: When, how, and if to Adopt Microservices
Architecture: When, how, and if to Adopt MicroservicesAmazon Web Services
 
Implementing auto complete using JQuery
Implementing auto complete using JQueryImplementing auto complete using JQuery
Implementing auto complete using JQueryBhushan Mulmule
 
Azure App Service for Windows Container
Azure App Service for Windows ContainerAzure App Service for Windows Container
Azure App Service for Windows ContainerKrunal Trivedi
 
Web 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET AjaxWeb 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET Ajaxsudhakar
 
Sybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wpSybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wpPrabhakar Manthena
 
Pablo Villalba -
Pablo Villalba - Pablo Villalba -
Pablo Villalba - .toster
 
jQuery programming with visual web part
jQuery programming with visual web partjQuery programming with visual web part
jQuery programming with visual web partSenthamil Selvan
 
58615764 net-and-j2 ee-web-services
58615764 net-and-j2 ee-web-services58615764 net-and-j2 ee-web-services
58615764 net-and-j2 ee-web-serviceshomeworkping3
 
Link. wicket [santi caltabiano].txt blocco note
  Link. wicket [santi caltabiano].txt   blocco note  Link. wicket [santi caltabiano].txt   blocco note
Link. wicket [santi caltabiano].txt blocco notesanti caltabiano
 
Getting started with titanium
Getting started with titaniumGetting started with titanium
Getting started with titaniumNaga Harish M
 
ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...
ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...
ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...TIMETOACT GROUP
 
CreateJS hackathon in Zurich
CreateJS hackathon in ZurichCreateJS hackathon in Zurich
CreateJS hackathon in ZurichHenri Bergius
 
SoCal Code Camp 2011 - ASP.NET MVC 4
SoCal Code Camp 2011 - ASP.NET MVC 4SoCal Code Camp 2011 - ASP.NET MVC 4
SoCal Code Camp 2011 - ASP.NET MVC 4Jon Galloway
 
Getting started with Appcelerator Titanium
Getting started with Appcelerator TitaniumGetting started with Appcelerator Titanium
Getting started with Appcelerator TitaniumTechday7
 

Similar to Build and integrate custom apps with XCC Custom Widgets API (20)

XCC Future Roadmap
XCC Future RoadmapXCC Future Roadmap
XCC Future Roadmap
 
Ajax toolkit framework
Ajax toolkit frameworkAjax toolkit framework
Ajax toolkit framework
 
Ajax toolkit-framework
Ajax toolkit-frameworkAjax toolkit-framework
Ajax toolkit-framework
 
Architecture: When, how, and if to Adopt Microservices
Architecture: When, how, and if to Adopt MicroservicesArchitecture: When, how, and if to Adopt Microservices
Architecture: When, how, and if to Adopt Microservices
 
Implementing auto complete using JQuery
Implementing auto complete using JQueryImplementing auto complete using JQuery
Implementing auto complete using JQuery
 
Azure App Service for Windows Container
Azure App Service for Windows ContainerAzure App Service for Windows Container
Azure App Service for Windows Container
 
Web 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET AjaxWeb 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET Ajax
 
Sybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wpSybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wp
 
Pablo Villalba -
Pablo Villalba - Pablo Villalba -
Pablo Villalba -
 
jQuery programming with visual web part
jQuery programming with visual web partjQuery programming with visual web part
jQuery programming with visual web part
 
58615764 net-and-j2 ee-web-services
58615764 net-and-j2 ee-web-services58615764 net-and-j2 ee-web-services
58615764 net-and-j2 ee-web-services
 
Link. wicket [santi caltabiano].txt blocco note
  Link. wicket [santi caltabiano].txt   blocco note  Link. wicket [santi caltabiano].txt   blocco note
Link. wicket [santi caltabiano].txt blocco note
 
Assignment3.2
Assignment3.2Assignment3.2
Assignment3.2
 
Getting started with titanium
Getting started with titaniumGetting started with titanium
Getting started with titanium
 
ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...
ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...
ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...
 
CreateJS hackathon in Zurich
CreateJS hackathon in ZurichCreateJS hackathon in Zurich
CreateJS hackathon in Zurich
 
Ajax
AjaxAjax
Ajax
 
SoCal Code Camp 2011 - ASP.NET MVC 4
SoCal Code Camp 2011 - ASP.NET MVC 4SoCal Code Camp 2011 - ASP.NET MVC 4
SoCal Code Camp 2011 - ASP.NET MVC 4
 
Getting started with Appcelerator Titanium
Getting started with Appcelerator TitaniumGetting started with Appcelerator Titanium
Getting started with Appcelerator Titanium
 
DIY Flex
DIY FlexDIY Flex
DIY Flex
 

More from TIMETOACT GROUP

New CAT Release - December 2020
New CAT Release - December 2020New CAT Release - December 2020
New CAT Release - December 2020TIMETOACT GROUP
 
TIMETOACT GROUP - Der vernetzte und adaptive Versicherer
TIMETOACT GROUP - Der vernetzte und adaptive VersichererTIMETOACT GROUP - Der vernetzte und adaptive Versicherer
TIMETOACT GROUP - Der vernetzte und adaptive VersichererTIMETOACT GROUP
 
TIMETOACT Digital Workplace Assets
TIMETOACT Digital Workplace AssetsTIMETOACT Digital Workplace Assets
TIMETOACT Digital Workplace AssetsTIMETOACT GROUP
 
Slotfinder "Doodle" for IBM Connections
Slotfinder "Doodle" for IBM ConnectionsSlotfinder "Doodle" for IBM Connections
Slotfinder "Doodle" for IBM ConnectionsTIMETOACT GROUP
 
CxO Connect für IBM Connections
CxO Connect für IBM ConnectionsCxO Connect für IBM Connections
CxO Connect für IBM ConnectionsTIMETOACT GROUP
 
Project Management Office (PMO) - for IBM Connections
Project Management Office (PMO) - for IBM ConnectionsProject Management Office (PMO) - for IBM Connections
Project Management Office (PMO) - for IBM ConnectionsTIMETOACT GROUP
 
User manager for IBM Connections
User manager for IBM ConnectionsUser manager for IBM Connections
User manager for IBM ConnectionsTIMETOACT GROUP
 
ICEC Lab Center - Hands on building an engaged employee intranet.
ICEC Lab Center - Hands on building an engaged employee intranet. ICEC Lab Center - Hands on building an engaged employee intranet.
ICEC Lab Center - Hands on building an engaged employee intranet. TIMETOACT GROUP
 
CAT Release November 2017
CAT Release November 2017CAT Release November 2017
CAT Release November 2017TIMETOACT GROUP
 
XCC Documentation Release 13.0
XCC Documentation Release 13.0XCC Documentation Release 13.0
XCC Documentation Release 13.0TIMETOACT GROUP
 
Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...
Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...
Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...TIMETOACT GROUP
 

More from TIMETOACT GROUP (11)

New CAT Release - December 2020
New CAT Release - December 2020New CAT Release - December 2020
New CAT Release - December 2020
 
TIMETOACT GROUP - Der vernetzte und adaptive Versicherer
TIMETOACT GROUP - Der vernetzte und adaptive VersichererTIMETOACT GROUP - Der vernetzte und adaptive Versicherer
TIMETOACT GROUP - Der vernetzte und adaptive Versicherer
 
TIMETOACT Digital Workplace Assets
TIMETOACT Digital Workplace AssetsTIMETOACT Digital Workplace Assets
TIMETOACT Digital Workplace Assets
 
Slotfinder "Doodle" for IBM Connections
Slotfinder "Doodle" for IBM ConnectionsSlotfinder "Doodle" for IBM Connections
Slotfinder "Doodle" for IBM Connections
 
CxO Connect für IBM Connections
CxO Connect für IBM ConnectionsCxO Connect für IBM Connections
CxO Connect für IBM Connections
 
Project Management Office (PMO) - for IBM Connections
Project Management Office (PMO) - for IBM ConnectionsProject Management Office (PMO) - for IBM Connections
Project Management Office (PMO) - for IBM Connections
 
User manager for IBM Connections
User manager for IBM ConnectionsUser manager for IBM Connections
User manager for IBM Connections
 
ICEC Lab Center - Hands on building an engaged employee intranet.
ICEC Lab Center - Hands on building an engaged employee intranet. ICEC Lab Center - Hands on building an engaged employee intranet.
ICEC Lab Center - Hands on building an engaged employee intranet.
 
CAT Release November 2017
CAT Release November 2017CAT Release November 2017
CAT Release November 2017
 
XCC Documentation Release 13.0
XCC Documentation Release 13.0XCC Documentation Release 13.0
XCC Documentation Release 13.0
 
Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...
Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...
Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...
 

Recently uploaded

SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 

Recently uploaded (20)

SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 

Build and integrate custom apps with XCC Custom Widgets API

  • 1. There‘s an API for that... Build Custom Widgets Integrate any Application XCC API coming in XCC next
  • 2. Application Integration with XCC Integration of custom application with XCC has been possible with the use of HTML / Clipping Widget ATOM / RSS Feed Widget Custom JavaScript Custom CSS However, up to now it was not possible to create and register Custom Widgets that have their own UI for setting the widget properties. With XCC next we will add a XCC API that supports Custom Widgets.
  • 3. XCC Custom Widgets API Create Custom Widgets that retrieves and writes Content (HTML, XML, JSON) from / to any application via HTTP/HTTPS Register and update Custom Widgets conveniently with uploading custom.js Create Widget Custom Editor or use Default Editor for IBM Connection sources. Utilize Bootstrap, jQuery, Font Awesome and numerous XCC elements for fast development
  • 4. Domino Custom Widgets Ideas Integrate these and other sources into your Intranet with XCC Custom Widgets Web Experience Manager Forms Experience Builder Custom App
  • 5. Custom Widget Development Custom Widgets can be developed and tested on a non-public page Development of Custom Widgets can not break existing functionality (if you follow a few simple rules) Development of Custom Widgets does not require IBM Connections or XCC to restart Custom Widgets with Custom Widget Properties (We will publish a sample soon showing what a Custom Widget Properties can look like, e.g. Integration of Forms Experience Builder – FEB)
  • 6. Custom Widget Development 1.Analyze the application API (HTML, JSON, XML) 2.Create a JavaScript to retrieve / write to the application 3.Create a JavaScript to edit custom widget properties 4.Edit the custom.js 1. Download the custom.js from XCC 2. Copy your custom JavaScript into the custom.js 3. Register your Widget in the custom.js (how to is included as comment in the custom.js) 4. Upload the custom.js to XCC and reload page 5. Done
  • 7. XCC Custom Widget Perspective XCC Customers, Business Partners and TIMETOACT will develop a lot of custom widgets. TIMETOACT will encourage customers to share custom widgets among themselves, creating an open source widget exchange. Over time TIMETOACT will make more and more of these custom widgets available as native part of XCC.