Mindfly Website Design Studio

Mindfly Web Designer Favorite

Blog

Our Posts on Web Design

Boogaloo - Mindfly Web Design Studio's Open Source Debut

by Rusty Swayne November 2, 2009 10:00 AM

A little more than three years ago I began outlining a Content Management System (CMS) based on the needs of my business, Mindfly Web Design Studio.  I spent the first two years and quite a few weekends , coding nearly every night and came up with an initial version.  Once completed, the studio began doing some internal and external usability studies and has spent the better part of a year completely reworking the interface.  The studio staff overwhelmingly decided to name it Boogaloo and I am very pleased to announce its open source debut on Codeplex.

Boogaloo GraphicMy motivation to write Boogaloo was not without hesitation.  In 2006, I had decided to attempt a transition from a "shop", mainly known locally for its server side and database programming, into a "studio" that placed a much heavier emphasis on Web Design and seriously focused on producing web sites that validate and conform to Web Standards.  Even in retrospect, this maneuver turned out to be one of the best decisions I have ever made. 

Mindfly's clientele mainly consists of small businesses and we often deal with people who find themselves too busy to learn how a website functions and frankly many of them, rightfully, don't care.  We hear the phrase "I don't care how it works, I just want it to work" so often we could consider it a mantra.

In addition, aside from a small percentage of small business owners, there is very little inherent appreciation to the amount of work and often how much technical expertise is actually required to create certain site functionality.  When defining a project scope, "That's pretty easy, right?" is another phrase we hear nine out of ten times and is a literal testament of that fact. 

Therefore, the change in emphasis was simply having a better understanding of our current and potential customers.  However, the transition, was fraught with challenges and it quickly became obvious that we needed to either spend a great deal of time updating our in house CMS or select an open source (or inexpensive)CMS written in ASP.NET, which three years ago relative to php systems, were in short supply. 

In 2006, I personally found it impossible to find an ASP.NET CMS that met the following criteria:

  1. Quick for the front end designer to learn
  2. Capable of producing non table based designs
  3. Gives the visual designer the freedom to literally conceptualize and create any design
  4. Provides the front end designer with absolute control over the underlying HTML in order implement the design with semantic markup.

Initially I reviewed DotNetNuke, Community Server and Umbraco and made a pros and cons list.  I played with DNN the most, and I did not care much for Community Server albeit many people love it.  I probably did not spend enough time looking through the ins and outs of Umbraco but quickly came to the notably incorrect conclusion that repetitive customer service calls from non technical customers would increase significantly and admit I was extremely nervy about that possibility after discontinuing our hosting services.

That being said, I would say that each of these projects were extremely influential.  Other project muses include BlogEngine.NET and Argotic, both written by insanely talented programmers.

Ironically, I do not think of what we produced as a traditional content management system, rather I consider it to be more of a "site creation framework";  Something more analogous to a server side JQuery if there were such a category.  After all, a successful installation simply renders a blank page.

There has been quite a bit of discussion as to whether or not "a blank page" was the appropriate way to debut our project, but our conclusion has thus far been that once one gets used to using the application, having to delete the default website for every single installation would really become more of an obstacle rather than a feature.

The studio is currently moving full steam ahead with its efforts to better document Boogaloo via wiki, articles, and videos.  We look forward to the discussions, comments and constructive criticisms.

Tags:

Categories: Boogaloo | Business | Web Design

Permalink | Comments (4) | Post RSSRSS comment feed

Comments