Projects

Vote Swap Canada for Facebook

Vote Swap Canada is a Facebook application that allows you to connect with people across Canada who want to minimize vote splitting and increase the effectiveness of their vote. (Launched Oct. 5th, 2008)

Live Comment Preview for WordPress

Live Comment Preview is a plugin for WordPress that enables a live preview of your comment as you type it. It works just by activating the plugin, no configuration required. I took over this plugin from Jeff Minard and added Gravatar support.

LinkedIn hResume plugin for WordPress

LinkedIn hResume for WordPress grabs the hResume Microformat block from your LinkedIn public profile page allowing you to add it to any page and apply your own styles to it. It currently works with WordPress 2.0+.

RSS Merge

Typically, printing several RSS feeds from various blogs on a single page is know as aggregation. This script not only aggregates RSS feeds however, it also merges and sorts them by date using the merge sort algorithm. The result is a blog of postings from several blogs.

Zenutech Download Manager Pro

ZDM is a commercial web application written in PHP that enables you to offer files for download from anywhere on your server. To download a file, a user must supply their e-mail address. They will then receive an e-mail with instructions to download the file(s) they requested. This system ensures that you can track users who download your files. This version also includes an administration tool enabling you to add new files for download.

Zenutech Download Manager

ZDM is an open-source web application written in PHP that enables you to offer files for download from anywhere on your server. To download a file, a user must supply their e-mail address. They will then receive an e-mail with instructions to download the file(s) they requested. This system ensures that you can track users who download your files.

Universal Web Application Installer (UWI)

  • inactive planning-design
  • DOC PDF

The goal here is to make it easy for people to configure and setup a new web application by clicking through a few simple web pages. Many web applications come bundled with their own install program but the user still has to unpack the files and point their web browser to the web address where they unpacked the files. This may sound simple to some, but to the average user it does not. Additionally, the install program almost always lacks the priviledges to perform all of the operations to completely install the web application. The user should not be expected to perform additional setup tasks after running the installer. The installer should perform all of the operations necessary to get the web application setup and ready to run.

TreeView

  • retired

I first got the idea for TreeView when I was working with ASP 3.0 at SmartForce in the summer of 2001. Our development group had purchased an ASP COM component that produced a Windows Explorer style tree structure to browse content and learning objects in the LMS. I poked around a bit and could not find an equivalent product written in PHP, so I developed my own and sold licenses using PayPal.

osLiveHelp

The idea for this project spawned from my use of the popular open-source Crafty Syntax Live Help web application. I saw the need for an alternative to Crafty Syntax Live Help that would adhere to web standards and present a smooth, well-designed interface. The main focus of the project however, is to build a desktop application that communicates with the web application and cuts down on response time from the chat administrator.

TabView

  • retired

TabView is an open-source PHP class that produces attractive and functional tabs by simply calling methods. The idea for TabView was spawned from the ASP COM version of TabView.