Web Development Projects

Portfolio Zen

Portfolio Zen Status: Live Development: Active

Project Description

Portfolio Zen is a Joomla extension that allows a developer to quickly set up an attractive portfolio that is easy for a client to manage. It does this by extracting an image and a paragraph from an article. Articles are organized into categories, which are the navigation headings for the component, and all categories within a given section are automatically pulled into the portfolio. Setting up Portfolio Zen is as easy as creating a section, with categories, and with one article per portfolio piece.

Learn more about Portfolio Zen

 

WuWi Lists

wuwiSample Status: In the development incubator Development: Active

Project Description

WuWi is a to-do list application that is inspired by Dave Allen's Getting Things Done system.  The application's name, "WuWi" derives from the Taoist concept of Wu Wei, roughly translated as, "Effortless effort, action-less action."  I built Wu Wei after looking for a web based GTD application.  I used Nexty (another open source application) and found it to be adequate, but noticed that it focused more on organization than on enhancing flow.  What I wanted was an application that didn't care so much about how I structured things, but was really good at keeping track of my next tasks.

Nexty was entirely PHP based, which originally drew me to it, because I love PHP.  However, my goal was to create an application that the user would forget they were using and I knew that the page-to-page transitions caused by server-side only code were going to break that state of mind.  Due to this, WuWi heavily utilizes Javascript and Ajax.  In the process of uploading and installing WuWi there is only one page change, from the installation screen to the list management area.

List management is what WuWi is good at.  You can create as many lists as you want and each list has a switch that will either feed it an item at a time into a main action list or keep it's items separate.  If you complete items on a list, your main action list will reflect it.  If you complete items in the main action list, they will update the lists that are feeding it.  This simple little system streamlines the collection and processing of limitless items and because you're not waiting on pages to load, it's a pleasure to use.

   

What's This?

These are the personal projects which are, or will end up, publicly available.  I use them to explore new methods, stay sharp, and give back to the open source community.

What My Clients Are Saying

"I would highly recommend John for your web development needs. This is why: You are going to get a highly disciplined, well trained, super savvy, web development ninja. His work ethic is unparalleled, his communication skills are thorough, and his ability to follow through leaves nothing to be desired. I would highly recommend John to anyone who needs the job done right and on time. Isn't that what we all want? If so, John is the right man for the job."
Ben Richardson, Boom 
Copyright 2009 Blue Bridge Development.