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

Releases