Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
About
Start a Google Hangout with any user in your Drupal site right from within your site.
Features
- Connects to Google API to allow the simplicity of starting a hangout where ever a username is displayed in your Drupal site.
- Clicking on a hangout icon next to the username brings up a window with the username. You can then add more users to the list by clicking on the hangout icon next to other usernames
- You can remove and add up to 13 users to a hangout
- Starts a hangout immediately
- Sends an email to all of the username invitees with the link to the hangout
- Uses the Google Calendar API to get the hangout link. This will allow a future enhancement for scheduling hangouts
- Schedule a date and time for hangout
Requirements
- User email addresses must be Gmail accounts
- Google Console needs to be setup with client id, client secret, and refresh token. See instructions section for details.
- Google API PHP Client software installed in libraries folder
- For scheduling a hangout, install Trent Richardson's date/time picker in a folder labeled datetimepicker. If the datetimepicker library is not found then scheduling will simply be ignored and the hangout will be created for the current time.
- Libraries, and JQuery Update modules.
- JQuery needs to be at least 1.10 and JQuery UI needs to be enabled
- PHP 5.3.x or higher
- PHP Curl extension
Instructions
- Add necessary information to Google Console screen to enable Calendar API and redirect uris
- Generate Refresh Token
- Enable module
- Add Hangout Invitations Popup block to Content region
- Enter Google Console email address, client id, client secret, and refresh token in Droogle Hangouts Settings
- See README.txt for detailed instructions
Shout out to suntog for his UX design work.
Project information
- Seeking co-maintainer(s)
Maintainers are looking for help reviewing issues. - Module categories: Integrations
- 4 sites report using this module
- Created by rob.barnett on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.