Droogle Hangout
Categories
Component ID
2333023
Component name
Droogle Hangout
Component type
module
Maintenance status
Development status
Component security advisory coverage
covered
Downloads
4142
Component created
Component changed
Component body
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.