Projects:


Overview
This Google Gadget allows you to search Cornell's LDAP directory for members of the Cornell community. Once you've fond the professor you need to email about your horrible homework accident, just click their email address to compose a new message. It works in both Cornell's CMail and GMail!

Technology
This gadget uses Google's Gadget architecture. The backend is written in PHP and uses JSON to transmit results via AJAX back to the gadget. To pull directory information, it uses PHP's built-in LDAP functionality.

Facts
  • The Gadget launches a new compose window when you click an email address. Unfortunately, this is a limitation of the technology, Gadgets don't have access to the page around them to launch a new composition within the GMail page.
  • This searches the entire Cornell directory, including email lists and special mailboxes!
  • This works in iGoogle, GMail and CMail

Installation
To use in GMail or CMail:
  1. Go to "Settings" in the upper left, then the "Labs" tab.
  2. Enable the Labs feature "Add any gadget by URL" near the bottom. Click "Save Changes"
  3. Return to the "Settings" link.
  4. Click the "Gadgets" tab.
  5. Add this gadget URL:
    http://www.westonskeans.com/dev/ldapgadget.php
  6. The LDAP Gadget will appear under your chat/labels on the left!
  7. Click the Settings link INSIDE the LDAP Gadget
  8. Select whether you are using CMail or GMail
  9. Enjoy!