Groovin’ on my VPS – moved 2 websites

So, after a brief support interaction with my new hosting company, A Small Orange hosting is who I went with, and I haven’t been disappointed, I am up and life is good. I have learned how to use cPanel, and its companion WHM. Really slick tools, and really easy to use. I now have 4 domains setup, and have 3 more to move, and four subdomains. I have learnt a few things:

  • WordPress is really easy to move.  I moved my wife’s site no sweat. took about an hour, and I played with it before I re-jiggered the name servers. Easy peasy.
  • Joomla is less so easy. My main site is still hosed. Apparently there is a PHP setting that I need to figure out. Might be a good time to go from Joomla 2 to 3. But that hasn’t been painless so far. (FWIW there is dogshit for information on how to best make the transition on the web. Sigh). I can’t even get it moved to a local LAMP server and running. Something is hosed, not surprising, as I am constantly fucking with it, so I am sure I am the cause.
  • One of my joomla sites, a 3.1 moved really easy. Move all the files, backup the database, recreate the database, set the configuration, and BAM, it just worked.
  • I like having complete control of my MySQL instance. At Media temple I had exceeded my database account limit early on, so I had to use the same credentials/account for more than one database. A security risk.
  • My next main goal is to get my SSH keys generated and installed.

So far, I am digging on the new hosting, and I am really pleased with my hosting provider.

My goal is to first move all my hosting to my VPS, then cancel my hosting account on Media Temple. Then, as my domains come up for renewal, I will move them to another registrar. But I realized when I moved my main domain ( that soon, Media Temple will begin to morph with GoDaddy, and move away from using tucows for registration. I will be long gone before that happens though.

Web Content Management Systems

I have used several CMS’s over the years, from my time at Cisco with their internally developed system, and again starting in 2009 or so when I started working with WordPress and later Joomla! They are wonderful tools, but they do have some drawbacks.

First the positives. Someone who is technically minded can setup a WordPress site, add a custom template, and have a pretty decent site in an afternoon. WordPress has grown a lot since I first started using it, and it is a pretty good environment to setup a public website, not just a blog. Joomla! is a bit more complex, but it is infinitely more customizable, and flexible. You can run a pretty complex site with options like project management, multiple vehicles of managing content and contributions, and even a pretty robust e-commerce site.

Both platforms make it easy to create and modify content with either built in WYSIWYG editors, or extended editors as a plugin. That means that your contributors can easily create and maintain pretty complex content like the were creating a document in Microsoft Word.

But that is also a problem as content is updated, modified, and changed. These WYSIWYG editors do all the html stuff on the back end, hiding the complexity from the user. They also do not create optimal html. Little glitches add up over time, and soon, if you have content that you update frequently you will need to either blow it away and restart, or drop into raw HTML mode to clean it up. Fortunately both platforms make this easy, as long as you know how to edit HTML.

The second positive is the amount of customization possible. Both platforms have a great ecosystem of plugins, extensions, and packages. Joomla has a slight lead here, as the quality and support of these third party bits is quite good. WordPress has a lot more, but some of the components are buggy, or are security holes. Again, the community will help guide you to the best pieces.

But there is a downside. I have been using Joomla for a couple years now, running one of my personal sites, as well as a non-profit site (Southern Arizona Greyhound Adoption). I have done lots of experimenting, and sometimes it is a bit of a struggle to undo some changes.  At first, for the SA Greys site I had a testbed, but soon the two sites structurally diverged enough, that I really just keep the main site up now. Of course, with the coming of Joomla! 3.5 stable, I will be making a new version of the website (the hassle of finding and updating plugins and components to 3.0 compatible is a task that I don’t have the patience for, or the time to do. Time for a fresh start with all that I have learned in the past two years)

This weekend, I am beginning the process of configuring a Joomla 3 site as a testbed, and that means replication and processing a lot of data. A fun activity for a cloudy, rainy Sunday.

(This post is a little diversion from the tedious documenting of the current site.)