Site Redesign & Project Updates

Hello world!

It’s funny, when I originally switched from something of my own, (woeful), creation, to a WordPress based site, I thought that it would make the prospect of keeping up on a blog that much easier…I was wrong.  Unfortunately, writing a blog requires a time commitment that I’ve found it very difficult to make.

Having said that, I thought I’d use the occasion of this first real post to talk about the project that has monopolized most of my free time of late, DirtyMVC. DirtyMVC was something I started building a few years back after I picked up a contract to build a CRM system for a small business.  By that time, I had been using Ruby on Rails for a few years, and would probably have built this new system in Ruby on Rails given the chance.  However, for a combination of reasons, I was going to have to stick with PHP.

The problem is, by this time I’d become so used to MVC and to some of the beautiful Rails conventions, that transitioning to just plain old PHP was painful, and the prospect of having to ramp up on a fleshed-out PHP framework, (of which there are many fantastic ones), was almost as painful.  Enter my “quick and dirty” solution, wherein I tried as best as I could to emulate as many of the basic conventions of MVC, without a lot of window-dressing or beauty in mind.

A few years later, I’ve just now completed a full re-write of the original system.  There are still plenty of features to be added, but the framework is usable and, for the first time, in a condition that I’m happy not only to share my work with other developers, but also to begin soliciting help for the code that’s already there. So, if you’re interested in either using DirtyMVC for your own project, or in contributing to DirtyMVC to make it better, please get in touch, get a copy of the code from GitHub, and let me know how it goes!