Module Description
Introduction The Office 365 Connector module gives you a connector service that makes it possible for developers to easily connect to the Microsoft Graph API.
This module consists of various submodules which provide several blocks to interact with Office 365 from your drupal site. You can read about the module and the submodules on the documentation pages dedicated to them:
Documentation on Drupal.org API documentation
Features Features of this module include:
* Microsoft Teams integration: using a combination of this module and the Group module you can connect groups with Teams. For now this adds a feature that lists files from a Team in the Group in Drupal. We also have added a feature for people to send messages from Drupal to others on Teams without leaving Drupal. There is also an option to start a chat or a call with team members. In the future there will be better integration with Teams (for instance your activity stream), and better and more integration between Microsoft 365 and Groups.
* Outlook Calendar integration: using this module you are able to create events from Drupal (as a node) and automatically add this event to your own Outlook Calendar and even have the option to invite other attendees as well.
* Lots more, just check it out, or read the documentation pages
Requirements This module requires the following modules (downloaded via composer.json):
* OAuth2 Client
* External Authentication
* Microsoft Graph Library for PHP
Installation See this documentation page.
Configuration Configuration is (or will be) described on the documentation pages of this module. Have a look at this documentation page.
Updating from 2.0.x to 3.0.x In the new version of the module some changes have been added. When updating from 2 to 3 you need to put the client_id, client_secret and tenant_id in your settings.php. They are no longer saved anymore in the database.
For example:
$settings['o365']['api_settings']['client_id'] = '<client_id>'; $settings['o365']['api_settings']['client_secret'] = '<client_secret>'; $settings['o365']['api_settings']['tenant_id'] = '<tenant_id>'; Also the auth scopes are automatically generated based on the (sub) modules that are enabled. You can see what the scopes needed for the modules to work on https://example.com/admin/reports/o365-auth-scopes
Support For any questions, please add an issue to the issue queue or ask support questions on our slack channel.
This module consists of various submodules which provide several blocks to interact with Office 365 from your drupal site. You can read about the module and the submodules on the documentation pages dedicated to them:
Documentation on Drupal.org API documentation
Features Features of this module include:
* Microsoft Teams integration: using a combination of this module and the Group module you can connect groups with Teams. For now this adds a feature that lists files from a Team in the Group in Drupal. We also have added a feature for people to send messages from Drupal to others on Teams without leaving Drupal. There is also an option to start a chat or a call with team members. In the future there will be better integration with Teams (for instance your activity stream), and better and more integration between Microsoft 365 and Groups.
* Outlook Calendar integration: using this module you are able to create events from Drupal (as a node) and automatically add this event to your own Outlook Calendar and even have the option to invite other attendees as well.
* Lots more, just check it out, or read the documentation pages
Requirements This module requires the following modules (downloaded via composer.json):
* OAuth2 Client
* External Authentication
* Microsoft Graph Library for PHP
Installation See this documentation page.
Configuration Configuration is (or will be) described on the documentation pages of this module. Have a look at this documentation page.
Updating from 2.0.x to 3.0.x In the new version of the module some changes have been added. When updating from 2 to 3 you need to put the client_id, client_secret and tenant_id in your settings.php. They are no longer saved anymore in the database.
For example:
$settings['o365']['api_settings']['client_id'] = '<client_id>'; $settings['o365']['api_settings']['client_secret'] = '<client_secret>'; $settings['o365']['api_settings']['tenant_id'] = '<tenant_id>'; Also the auth scopes are automatically generated based on the (sub) modules that are enabled. You can see what the scopes needed for the modules to work on https://example.com/admin/reports/o365-auth-scopes
Support For any questions, please add an issue to the issue queue or ask support questions on our slack channel.
Module Link
Project Usage
271
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
The Office 365 Connector module aims to solve the challenge of easily connecting to the Microsoft Graph API from a Drupal site, providing features such as Microsoft Teams integration, Outlook Calendar integration, and more.
Data Name
o365