Published on October 25, 2012
Integrating Google WithYour Drupal Site• Google Drive• Google Talk (Gtalk)
Google Drive / Droogle Module The Droogle module: created for Babson College and in production presently. http://drupal.org/project/droogle Pulls in all your documents and folders for display sitewide or within organic groups. Babson pulls in Google drive documents for each course. Documents are uploaded via Blackboard into Google Drive, are displayed in Blackboard and Drupal.
Droogle Site-wide page
DROOGLE Block Within Organic Group
The Droogle Settings Page
Gtalk and Drupal – The Jabber module The Jabber module is available at http://drupal.org/project/jabber Jabber integrates Drupal with any XMPP Jabber server. Gtalk, Facebook, and most major chat networks are using XMPP protocol JABBER requires a punjab server, which is a BOSH server which integrates with any federated XMPP jabber server.
Jabber Notes Jabber is working presently at Babson now for a few months successfully If you show users pictures, be wary of having so many pictures on each page, use sprites if possible Dynamically load photos upon opening the Jabber roster
Jabber Screenshot 2
Jabber tricks and tips Since we know if you’re online in gtalk in the roster which is on the page, any mention of a username can have a “presence icon” by using some jquery and theme username http://api.drupal.org/api/drupal/includes!theme.inc/f unction/theme_username/7 Basically in jabber roster if you give each username a class with their unique user name and then also use the same class in theme username, if one is green (online), red (busy), or grey (offline), all classes can be displaying presence wherever said username is on the page.
XMPP $xmlposts = <body rid=".$_jabber_rid_." xmlns="http://jabber.org/protocol/httpbind" sid=".$_jabber_sid_."><auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="PLAIN">.$thepw.</auth></body>; $xmlposts = "<body rid=" . jabber_get_next_rid() . " xmlns=http://jabber.org/protocol/httpbind sid=$_jabber_sid_ to=babson.edu xml:lang=en xmpp:restart=true xmlns:xmpp=urn:xmpp:xbosh/>"; $xmlposts = "<body rid=" . jabber_get_next_rid() . " xmlns=http://jabber.org/protocol/httpbind sid=$_jabber_sid_><iq type=set id=_bind_auth_2 xmlns=jabber:client><bind xmlns=urn:ietf:params:xml:ns:xmpp-bind/></iq></body>"; $xmlposts = "<body rid=" . jabber_get_next_rid() . " xmlns=http://jabber.org/protocol/httpbind sid=$_jabber_sid_><iq type=set id=_session_auth_2 xmlns=jabber:client><session xmlns=urn:ietf:params:xml:ns:xmpp-session/></iq></body>"; $xmlposts = "<body rid=" . jabber_get_next_rid() . " xmlns=http://jabber.org/protocol/httpbind sid=$_jabber_sid_><message email@example.com type=chat xmlns=jabber:client><body>test helloworld from my php xmpp api!</body><active xmlns=http://jabber.org/protocol/chatstates/></message></body>"; $xmlposts = "<body rid=" . jabber_get_next_rid() . " xmlns=http://jabber.org/protocol/httpbind sid=$_jabber_sid_><iq type=get><query xmlns=jabber:iq:roster/></iq></body>”; $xml_response = jabber_send_xml($xmlposts);
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
Integrating Your Website With Google Gdrive or Google Gtalk, A Presentation by Babson College Take advantage of the best that Google and Drupal have to ...
Integrating Your Website With Google Gdrive or ... live at Babson College and they will ... Google Talk chatback badge to your class ...
Integrating Your Website With Google Gdrive or Google Gtalk, A Presentation by Babson College. ... Jen Wolfe's +1's are the things they like, ...
Google Drive is a free way to keep your files backed up and easy to reach from any phone, tablet, or computer. ... For your convenience, keep this checked.
View 2561 Gtalk posts, presentations, ... Priyadarshini Engg College ... Integrating Your Website With Google Gdrive or Google Gtalk, A...
View 335 Gdrive posts, presentations, ... Get the professional knowledge you need on LinkedIn. LinkedIn Home What is ... Ramnarain Ruia College, ...
Get access to files anywhere through secure cloud storage and file backup for your ... Google Drive is a free way to keep your files backed up ...
Sign in with your Google Account ... For your convenience, keep this checked. On shared devices, additional precautions are recommended. Learn more.
... presentations, ... Google Forms lets you ... and then easily add them to other documents or embed them on a website with Google Drawings ...