Home Contact Sitemap Todo Money Money

AKH Online, Inc

Accomplished Internauts

Mura Screencasts
Mura Screencasts

Short and sweet sessions on how to do common tasks using Mura CMS.

Employee Search

Once the issue of Google integration was solved through the use of XML data feeds and ColdFusion, it was no big deal to use DaVita's Oracle database of employees ("Teammates"), to generate a Google-like XML feed to use when searching for company people.

I could then reuse much of the Google results page for my Teammate Search results page:

In yet another example of code reuse, I had previously created a ColdFusion component for the flex webcam which could be used instead of a literal file name as the SRC attribute of a html IMG tag. It would reach into the database, retrieve the BLOB (binary large object) representing the teammate's image of record, and then stream that to the browser in the form of a standard jpeg. If there was no record on file, the component would send the grey image instead.

Since the teammate image component worked off the employee id, and because the employee id was one of the nodes in my XML search results, I could just call the same component here without writing a single line of new code.

The original application is owned by DaVita, hosted behind a firewall, and can be verified by my former supervisors.

 

My Details
Subscription Settings

Hear about status updates or new posts.