eXo Platform offers integration with three calendar providers: Google, Office365, and Outlook Exchange.
To start, ensure the add-on exo-agenda-connectors
is installed (pre-packaged for eXo Enterprise Edition).
- for Linux:
./addon install exo-agenda-connectors
- for Windows:
addon.bat install exo-agenda-connectors
- Refer to Google Clould platform > API & Services > Credentials. Create an OAuth client ID as follows:
Replace instance-domaine.com
with the instance domain name and set a significant account name (eg Tenant name - Ouath
).
and then click on the Save
button. A client ID and Client Secret should appear.
- At the eXo Server. edit the
exo.properties
file placed undergatein/conf
folder and add the following lines:exo.agenda.google.connector.enabled=true exo.agenda.google.connector.key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.apps.googleusercontent.com exo.agenda.google.connector.secret=XXXXXXXXXXXXXXXXXXX
- Start eXo Server, refer to the administration > Agenda, and Ensure that client ID and client Secret are correct.
- Refer to the personal settings page > Connect your personal Calendar > Select Google and follow authentication instructions
- Refer to the Microsoft Azure platform using this link. Click on
+ New registration
:
Replace instance-domaine.com
with the instance domain name and set a significant account name (eg Tenant name - Ouath
).
and then click on the Register
button.
Refer to API Permission, and ensure the below permissions are added:
Refer to Authentication, ensure all inputs are fulfilled as follows
Refer to Overview, get Application (client) ID
. It will be used for the eXo Server setup.
- At the eXo Server. edit the
exo.properties
file placed undergatein/conf
folder and add the following lines:exo.agenda.office.connector.enabled=true exo.agenda.office.connector.key=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXX
- Start eXo Server, refer to the administration > Agenda, and Ensure that the client ID is correct.
- Refer to the personal settings page > Connect your personal Calendar > Select Outlook 365 and follow authentication instructions
- At the eXo Server. edit the
exo.properties
file placed undergatein/conf
folder and add the following lines:exo.exchange.server.url=https://outlookexchange.url
- Start eXo Server, refer to the administration > Agenda, and Ensure that the client ID is correct.
- Refer to the personal settings page > Connect your personal Calendar > Select Exchange and follow authentication instructions