Integrate Verse with Connections in the Apps listed in Upper Bar

Hi team.


Hope you're all doing fine and staying safe and healthy.

We have integrated Domino / Verse / Sametime / Connections / Connections Docs, etc.

File Preview is working from Verse.

Send files to and from Files in Verse mails is working fine.

Opening a new browser tab on the same browser Window where Verse is open and opening there Connections automatically SSOs to Connections.

We're wondering now how could we edit the Verse Upper Bar in order to add Connections Apps to Verse, like IBM SmartCloud used to offer it:

I'm pretty sure it requires some programming / developing. I was hoping for your guidelines on which files / templates need to be modified in order to accomplish that.

The goal is to add like a subset of the apps offered and available from our Connections deployment:

Thank you very much in advance for you help.

Sincerely,

Elvis.

I've followed this procedure long ago: https://github.com/ebasso/ibm-verse-extension-points-examples

Designed in google and upload the modified json files on all domino servers

Documentación:
https://ibmverse.github.io/verse-developer/developers/#navigation-bar-extensions
https://ibmverse.github.io/verse-developer/developers/
https://doc.cwpcollaboration.com/verse-developer/docs/extension-points#hcl-verse-navbar-orders

Example >> add to notes.ini
;path of the file who extend VERSE
VOP_Extensibility_Applications_Json_FilePath=C:\Verse\applications.json
Create file on Domino server.
C:\Verse\applications.json


Sintaxis as follow:
1.Delete the link by default of HCL Verse

2.Add our links

Example :

https://ibmverse.github.io/verse-developer/developers/#registering-an-application-in-ibm-verse

{
"name": "Branding App",
"title": "Branding App",
"description": "Customize the organization name and logo on the navigation bar",
"extensions": [
{
"type": "com.ibm.action.delete",
"name": "Delete predefined organization",
"path": ".org",
"application": "Branding App",
"title": "Delete predefined organization",
"description": "Delete predefined organization"
},
{
"type": "com.ibm.action.link",
"name": "Data101.es",
"title": "Data101.es",
"description": "HCL Business Partner",
"path": "com.ibm.navbar.order.1500",
"application": "Branding App",
"payload": {
"link": "
https://www.data101.es/blog",
"window_features": "target=_blank"
}
},
{
"type": "com.ibm.action.link",
"name": "Data101.es",
"title": "Intranet",
"description": "HCL Business Partner",
"path": "com.ibm.navbar.order.97001",
"application": "Branding App",
"payload": {
"link": "
https://www.data101.es/blog",
"window_features": "target=_blank"
}
},
{
"type": "com.ibm.action.link",
"name": "Data101 Intranet",
"title": "*Intranet D101*",
"description": "intranet Data101 - Enlace",
"path": "com.ibm.navbar.order.95000",
"application": "Branding App",
"payload": {
"link": "
https://www.data101.es/blog",
"window_features": "target=_blank"
}
},
{
"type": "com.ibm.action.link",
"name": "Data101 Intranet",
"title": "-Intranet D101-",
"description": "intranet Data101 - Enlace",
"path": "com.ibm.navbar.order.100000",
"application": "Branding App",
"payload": {
"link": "
https://www.data101.es/blog",
"window_features": "target=_blank"
}
},

],
"payload": {},
"services": [
"TopNavigationBar"
]
}