IBM Verse: Customize and Extend IBM Verse: Difference between revisions
(Criou a página com "You can customize IBM Verse On-Premises using Extensions Points. Is is very well documented on [https://ibmverse.github.io/verse-developer/ Verse-developer site]. Currently...") |
No edit summary |
||
Line 1: | Line 1: | ||
You can customize IBM Verse On-Premises using Extensions Points. Is is very well documented on [https://ibmverse.github.io/verse-developer/ Verse | You can customize IBM Verse On-Premises using Extensions Points. Is is very well documented on [https://ibmverse.github.io/verse-developer/ Verse developer site]. | ||
Currently on Verse 1.0.3, | Currently on Verse 1.0.3, Verse has the following options: | ||
* Business Card | * Business Card | ||
Line 7: | Line 7: | ||
* Mail Read View | * Mail Read View | ||
In | In [https://ibmverse.github.io/verse-developer/ Verse developer site], they use '''IBM Verse Developer Browser Extension''', that is a browser add-on which is used in the development of applications for IBM Verse. It allows you to register your application in IBM Verse as you develop it. Applications registered with the extension are only available in the developers' local browser, and cannot be accessed from other devices. | ||
Rather than using the browser add-on, I | Rather than using the browser add-on, I use another approach, that is to install a domino server in my workstation and do my customization directly. | ||
Here's how to do it. | Here's how to do it. | ||
Line 34: | Line 34: | ||
5) Restart http the server | 5) Restart http the server | ||
= Important = | |||
I try to use Extension using a remote http server, with the following | |||
VOP_EXTENSIBILITY_APPLICATIONS_JSON_URL=<nowiki>https://'''mail.company.com'''/vopext/applications.json</nowiki> | |||
VOP_EXTENSIBILITY_DATA_PROVIDER_NAME=httpDataProvider | |||
My website <nowiki>https://'''mail.company.com'''/vopext/applications.json</nowiki>, that store Extension Points use a Self-Signed TLS Certificate. | |||
The Domino server that do the request to this json file. I need to [https://serverfault.com/questions/505273/java-certificateexception-in-domino-9-when-trying-to-access-https-url/515189#515189 add self-signed key as trusted key to Domino/JVM]. After this the Extension Points are loaded and the template link is working. Thanks to much!!! | |||
= Ver também = | = Ver também = |
Revision as of 16:21, 12 January 2018
You can customize IBM Verse On-Premises using Extensions Points. Is is very well documented on Verse developer site.
Currently on Verse 1.0.3, Verse has the following options:
- Business Card
- Mail Compose View
- Mail Read View
In Verse developer site, they use IBM Verse Developer Browser Extension, that is a browser add-on which is used in the development of applications for IBM Verse. It allows you to register your application in IBM Verse as you develop it. Applications registered with the extension are only available in the developers' local browser, and cannot be accessed from other devices.
Rather than using the browser add-on, I use another approach, that is to install a domino server in my workstation and do my customization directly.
Here's how to do it.
Procedure
A prerequisite is to have an IBM Domino server installed and IBM Verse configured.
1) Copy the applications.json file to the notesdata directory
Ex.: /domino/notesdata/applications.json
2) Create the vopext directory
mkdir -p /domino/notesdata/domino/html/vopext
3) Copy the sample files
4) Set the variables in the notes.ini:
VOP_EXTENSIBILITY_DATA_PROVIDER_NAME=localFileProvider VOP_Extensibility_Applications_Json_FilePath=/domino/notesdata/applications.json
5) Restart http the server
Important
I try to use Extension using a remote http server, with the following
VOP_EXTENSIBILITY_APPLICATIONS_JSON_URL=https://'''mail.company.com'''/vopext/applications.json VOP_EXTENSIBILITY_DATA_PROVIDER_NAME=httpDataProvider
My website https://'''mail.company.com'''/vopext/applications.json, that store Extension Points use a Self-Signed TLS Certificate.
The Domino server that do the request to this json file. I need to add self-signed key as trusted key to Domino/JVM. After this the Extension Points are loaded and the template link is working. Thanks to much!!!