WORK PROJECTS |
|
|
|
|
|
Syncrude Corporate Plumtree Portal iCompass iHost System iCompass iWeb System iCompass CRM System |
|
| PERSONAL PROJECTS | |
|
|
|
|
MaxLyrics.com SunLyrics.com PHP Gadget Development Kit |
|
PROJECT SUMMARIES |
|
|
|
|
| Syncrude
Corportate Portal January 2003 - Present Duties: Support, Development Status: Online (internally) Summary: The corporate portal for Syncrude has been a three year project. I joined the project in January 2003 which was the end of the second year. Throughout the third year I spent the majority of my time supporting the existing portal which included handling support calls, and training other gadget developers. I also spent some time working with a change to the authentication source from the existing Active Directory provider to a new remote Active Directory provider (ADAWS). The portal implementation was Plumtree 4.5WS when I started
working there, however, in late 2003 they began planning the implementation
to Plumtree 5.0. I migrated some of the existing portal modifications
and implemented them using the Plumtree Event Interface. I also
worked on setting up the infrastructure and converting the database. |
|
| - Back to top - | |
|
|
|
| iCompass
Canada iHost January 2003 - Present Duties: Initial design and initial development Status: Online Summary: What started as a small content system for me to manage web content that I wanted to save in a local database - quickly evolved into a much larger project. This was my first large project for iCompass - it was based on a prototype I developed at home and brought in to show the management. There were a few associated applications that needed to be developed to help iCompass move to this new content system. One application I wrote took exported information from Folio and converted it into the native iHost format, it retained the links to documents, links to images, and the popups. Another supporting application traversed a folder structure and imported
all the documents contained in that structure. This application
used the Word COM objects to open documents and convert them to HTML
for use in the system while maintaining their hierarchy. |
|
| - Back to top - | |
|
|
|
| iCompass
Canada iWeb January 2003 - Present Duties: Initial design and initial development Status: Online Summary: This was another large project I developed for iCompass - it also was based on a prototype I developed at home and brought in to show the management. The idea behind the system was quite simple: People that use Microsoft Word should be able to manage the content on their website. Some of the features of this
system are: news articles, online content editing, surveys, statistics
tracking, image management, user management and an event calendar. |
|
| - Back to top - | |
|
|
|
| iCompass
Canada CRM: Customer Relationship Management Application January 2003 - Present Duties: Initial design and initial development Status: Online (internally) Summary: The goal of this project was to replicate the functionality that iCompass was using from www.upshot.com and allow iCompass staff to store their information in a system that was completely customizable by their organization. The project was quite successful in that all the data was retaining and migrated from upshot. The new system allowed iCompass the flexibility to customize it to their needs as those needs evolved. Later, a report (form letter) generator was added. Additional fields were added to the database to provide support for keeping track of sales and their dollar values. Screenshots: ![]() ![]() ![]() ![]() |
|
| - Back to top - | |
|
|
|
| MaxLyrics.com January 2003 - March 2003 Duties: Designed and developed a complete lyrics site. Status: Online Summary: I was curious about the type of hit volume a lyrics site would experience. I designed the site completely and then downloaded another existing lyrics site and wrote a windows form C# application to parse the 25 000 files and read them into my mySQL database. The site is written completely in PHP. The site was receiving around 8 000 unique visitors a day by the time I sold it in March on eBay. I think it now receives between 11 000 and 20 000. The site also made around $3-$7 US a day from popup advertising when I owned it. Check it out, the design is pretty much unchanged since I sold it. I also wrote a complete administrator website so new lyrics could
be entered online, and requests viewed through the administration. |
|
| - Back to top - | |
|
|
|
| SunLyrics.com April 2003 - Present Duties: Designed and developed a complete lyrics site. Status: Online Summary: I developed another site that has over 100 000 lyrics. This site currently receives around 3000 visitors a day, but the traffic is growing. Also another interesting fact about this site is I took advantage of the web service that is available from Amazon.com. This site is based on a new engine from
the MaxLyrics.com and has a full web-based administration back-end for
the administrator. |
|
| - Back to top - | |
|
|
|
| PHP Gadget
Development Kit August 2003 Duties: Designed and developed a complete Plumtree 4.5 compatible PHP class. Status: Available for download below. Summary: This summer I was toying with the idea of writing PHP gadgets. After looking around on the internet I did not find a lot of interest or ideas on how to implement this. I knew all the preferences were passed on HTTP headers but aside from that I did not know the specific details. I did find a couple links from a guy named Bill Benac that now works at Plumtree. Bill's Links: PHP Information A small PHP sample So I took the information he had discovered
and fired up
TCP Trace
and watched a few more of the communications between the Portal and
Gadget Servers. I then wrapped the functionality into a class
so that it can be used in a way that will make it upgrade friendly.
|
|
| - Back to top - | |
|
|
|