Software Development

Using Wordpress city saves $19,000

This is a really cool story on how local governments can improve their presence on the Internet and save money using open source software.  The City of Albert Lea needed to improve their website but the small Minnesota city was facing project costs of $10,000 to $30,000.  In walks Wordpress being utilized as a full content management system.  As reported by the Albert Lea Tribune:

Some cities pay a consultant $10,000, $20,000, even $50,000 for a Web-based content-management site that looks professional and is consistent through and through. Fairbault is one instance.

Albert Lea, however, paid $720 to local resident Jeshua Erickson last December, she said. Kauffmann was in charge of the site’s revision, and last October she put together a committee of city
officials to advise her.

She said the committee decided to shoot for a site using a content management system — or CMS — but it was outside of her Internet skills. The city began seeking estimates from Web design companies. When the estimates returned, they realized the city couldn’t afford it.

“We just didn’t feel we could justify spending $20,000-plus on a Web site,” Kauffmann said. “I happened to run into Jeshua Erickson on the Pelican Breeze one day, and we talked about Web sites and how he was developing them using WordPress.”

I'll have to say that even though Wordpress is open source and "free", this city got a steal with getting a website for under $1000.  While Albert Lea is a small city, developing government sites can become big projects with lots of complications.  Either the city was kind to the developer and his hours or he felt some civil duty to give the city's taxpayers a good deal.  An example of this developer doing such a good job, Albert Lea's website is currently running Wordpress 2.7 which is the latest available version of Wordpress.  Very well done Mr. Erickson.

Gadgetopia's Deane Barker becomes a Drupal newbie

During the past couple years I've had some brief but rewarding content management discussions with Deane Barker from Gadgetopia and Blend Interactive.  Dean has worked with quite a few Web content management systems over the years and appears to be most passionate to using eZ Publish.  Naturally, our discussions almost always involve Dean talking about ez Publish and me talking about Drupal.  Unfortunately, as I am more of a system administrator than a developer, the information I have been able to provide him about Drupal has always been limited.

Mailbag: Two SilverStripe Websites

Sigurd Magnusson sent us an email to let us know that "SilverStripe has now split its company and open source projects into two totally revamped and beautiful websites".  The two SilverStripe websites will of course have different purposes.

Head on over to the SilverStripe.com site if you want to know more about our company and the business side of things. But if you're looking for the SilverStripe community, developer documentation, or the roadmap for the future of the product, you're in the right place [SilverStripe.org].

Contributed Modules for Drupal 6

I began running this website on Drupal 6 shortly after the official release.  Before then, I periodically installed development versions of Drupal 6 on the production server during the weekends so others could judge the progress that was being made.  During this period, I made the claim that I didn't really need any contributed modules to run my site on Drupal 6.

As I said last week, it's amazing how many people overlook the power of Drupal...even without its contributed modules. Yes, I'll be glad when the Views, Panels, and even the TinyMCE contributed modules are ready to use with Drupal 6. But I've always looked at contributed modules as modules of convenience and not necessity.

It could have been a bold statement that I made at the beginning of the year.  Although Drupal 6 interest has finally overtaken Drupal 5, there still are a number of popular modules still under the designation of release candidate, beta, and even alpha.  My site has shown that you don't have to always wait for contributed modules to upgrade a site to the latest version of Drupal.  However, my statement was a lie. By the time Earl Miles released Views 2.0 Beta 1, I found I didn't want to live without my essential modules for very long.

The following are a list of contributed Drupal modules that I wouldn't want to do without here at CMSReport.com.  I am neither the first word nor the last word of which modules you should be running for your Drupal site.  In fact, by coincidence, Kathleen Murtagh has just written a similar list of contributed modules that should be considered.  Some of the modules on my list are still going through their development phase and you'll have to assess the risk of using the modules on your own sites.  Personally, I like to take the risk for my hobby sites such as these, but I am more cautious when using development code for sites managed at my day job.  Whichever modules you choose, be sure to thank the developers that have made your site possible. 

Contributed modules used at CMSReport.com

Project Lead: Greg Gnaddison
 
There are a number of comment and subscription related modules for Drupal.  However, I found this module to be very convenient for both users and administrators.

Sends e-mail to notify both registered and anonymous users about new comments on pages where they have commented. The goal is to drive one-time users that comment back to you site to convert them to real registered users. This conversion step is an essential one in building a blog comment community.

Developer's Tools for Wordpress and Drupal

Smashing Magazine has posted a couple articles to help web developers and designers with their Wordpress and Drupal sites.  Some great suggestions and resources are listed in these articles.

  1. WordPress Developer’s Toolbox
  2. Drupal Developer's Toolbox

The articles don't include everything, but it's a wonderful start for those just beginning to learn about Drupal or Wordpress.  Link found via Nick Lewis' blog.

OpenSourceCommunity.org Alternatives?

I was a huge fan of Amy Stephen's Open Source Community website.  The site's mission was built on a desire to be a "place for those of us interested in open source solutions and community issues".  OSC shared a similar goal of mine in which I have a strong desire to bring people together from competing Web CMS projects, products, and organizations and compare perspectives (though I have interest in propriety systems as well as open source).  Unfortunately OSC went offline last April with only a promise to be back up sometime in the future.

I will be taking the site down sometime tomorrow evening and will likely be down for awhile. It could be a week - maybe two, but one day, it'll be back! Thanks!

Recent discussion here at CMSReport.com brought the whereabouts of OSC back into question.  I personally don't know when OSC will ever be back online.  However, I think perhaps the better question might be, if you liked OSC.org what other sites should be considered?  That is a very hard question to answer.

Drupal's Earl Miles on Lullabot Podcast

Jeff Robbins from Lullabot recently interviewed Drupal developer Earl "MerlinofChaos" Miles for an audio podcast. Earl Miles is the lead developer for some of the more popular contributed modules found at Drupal.org. The podcast focuses on his Drupal module work which includes Views, Panels, and Node Queue. Jeff Robbins also managed to ask some non-Drupal questions in the 88 minute recording that I found just as fascinating. Personally, I always enjoy opportunities to get to know more about the developers behind the software I'm using.

Plone Professional Development Book

Last October, Packt Publishing sent me one of their latest books on the Plone CMS, Professional Plone Development. This is a book I had been saving for review until I had a chance to install and use Plone myself. Plone is one of those CMS that I've really wanted to learn more about by installing it on the server myself. Unfortunately, too many things on my "I want" list have had to compete with my "I need" list and I never got around to installing Plone. With no Plone on the server, I unfortunately never got around to reviewing the Plone book written by Martin Aspeli either.

This book is aimed at "developers who want to build content-centric web applications leveraging Plone’s proven user interface and flexible infrastructure". Given the fact that I haven't installed Plone myself, I can't honestly give a thumbs-up or thumbs-down on the book. However, what I can do is talk a little about the book and let you decide for yourself if this book is worthy of your hard earned money.