Mike Gifford, Open Concept, commented here at CMS Report that his company had just posted a report they did for a client comparing three open source content management systems. His company needed to recommend to their client whether Wordpress, Joomla, and Drupal would be a good replacement for their current CMS, Back-End (BE).
A few months ago I mentioned that I was hosting my site using a "budget shared hosting plan through my reseller site which is comparable to the hosting plans offered by GoDaddy". In that same article, I also mentioned that although I prefer to run my sites on a Virtual Private/Dedicated Server (VPS/VDS), I wanted to try experimenting with the cheap shared hosting plans despite the plans not offering full MySQL functions such as CREATE TEMPORARY TABLE. For the most part, my sites have been running fine on the shared hosting plans but I wanted better control (oh how I miss Linux command line via secure shell). So, I began searching for a better reseller hosting plan. Unfortunately, my search for the perfect reseller host plan still continues.
I thought my hosting requirements were pretty simple. I wanted a reseller hosting plan that provided CPanel, PHP5, MySQL5, secure shell, and a license to a client billing system such as ClientExec. Oh and I wanted to be sure the hosting plans provided were Drupal friendly. While I host more than just Drupal sites I've found that if the server is configured properly to run Drupal then it can run almost any other PHP-based CMS out there. All in all I wanted a shared hosting plan where I spent less time managing the server, yet had the controls I needed via a Linux shell. Simple enough right? In fact I thought I found a great reseller plan through ResellerZoom (RZ). However, after spending most of my weekend hours trying to work it all out, I've come to the conclusion I'm still looking for something that works better.
Not long ago, Development Seed posted a fantastic comparison of multilingual handling between Drupal 5 and Drupal 6.
Recently, I read some good posts regarding content management systems (CMS) on a few blogs I visit almost daily. The posts have had me thinking and reflecting in general about CMS. However, I won't talk too much about them so you get a chance to go on and read the articles yourself. The first post comes from OpenSourceCommunity.org and the second post from Gadgetopia.
Here at CMSReport.com, I use a slightly modified version of the Zen theme. Jeff Robbins is currently working on expanding his ideas via a series of default templates and variables added for the PHPTemplate engine. This work is currently under the project name Zengine. Lullabot.com recently underwent a new site design using Zengine and I guess there has been a number of comments for the site's new search tab. Lucky for us, Mr. Robbins has decided to share with us how to code in the search tab.
Last week, someone that goes by the name of Anti sent me an e-mail stating that she finally got a copy of the John K. Vandyk's and Matt Westgate's Drupal book, Pro Drupal Development. To my surprise she also congratulated me for being quoted on the inside front cover. Having a quote by me included in the book was a welcome surprise.
During the past couple years I have recommended to people that they host their Drupal sites on a virtual private server (VPS) instead of a shared hosting plan. While a large number of people do not have problems running Drupal under shared hosting plans, I have always felt that there are less headaches with using a VPS to host your sites. For example, with a VPS I don't have to worry whether the shared hosting plan gives me the necessary MySQL privileges needed by Drupal (especially CREATE TEMPORARY TABLES and LOCK TABLES). From time to time, you also hear from people with "Drupal friendly" shared hosting plans eventually find that their hosting company isn't so friendly toward their Drupal site. Planet Drupal contributor, Clancy Ratliff, is one of the most recent examples for having a host provider not really happy she is using Drupal. So I often ask myself, is shared hosting for Drupal really worth the trouble?
I don't know if shared hosting is worth the trouble but a chain of events have brought me to giving shared hosting another chance for my Drupal sites. Last month, I pushed my VPS so close to the bleeding edge that it became unstable. While I was able to get my sites back online, the downtime clearly told me it was time to move my sites to a new server. While most visitors observed a performance improvement for my Drupal sites since the server migration, it's only now that I'm letting the cat out of the bag. For the past week, CMSReport.com has been under a shared hosting plan and not a VPS. I'm currently running my site using a budget shared hosting plan through my reseller site which is comparable to the hosting plans offered by GoDaddy.
I don't know how long I'll keep my site on a shared hosting plan but I am currently enjoying a break from the work, worry, and experimentation that comes with administration of a VPS. While I may go back to a VPS, I thought it would benefit some newbies and other Drupal users my experiences and thoughts on migrating my sites from a VPS back to a shared hosting plan.
Until this post by Nick Lewis, I've been in the camp with the folks that say PHP-based content management systems such as Drupal should be compatible with both PHP 4 and PHP 5. After reading his post, I'm convinced he's correct that new development should be geared toward PHP 5. It's hard to fight for the future when you continue to hold on to the past...
Should Drupal move to PHP 5?
In one word: absolutely.
In one sentence: if we don't, the drupal project will die along with PHP.
CiviCRM 1.7 has been released. The CiviCRM is the "first open source and freely downloadable constituent relationship management solution". CiviCRM is web-based (integrating with Joomla! or Drupal), internationalised, and designed to meet the needs of advocacy, non-profit and non-governmental groups.
The following are highlights for CivicCRM 1.7: