Friday, May 11, 2007

Hello Joomla, Goodbye Plone

Our network has begun the upgrades from Sarge to Etch.

Last week, I spent a good deal of time fighting with Proftpd on a couple of servers after the upgrade, and this week it looks like I will be spending time on a lot of other packages.

However, I do not needlessly blamed Debian for these failures to upgrade. I blame the package developers, and sometimes the software itself.

Take Plone, for example. Supposedly a powerful and robust CMS based on Zope, which is a python web application server famework.

At the end of the day all the text above translated into "Some crap you don't understand, have no time to fully comprehend, and will crash miserably on upgrade".

Don't get my wrong, I've hacked a bit of python in my day - but Plone/Zope are just too complex for our needs.

So hello, migration to Joomla!

We started by installing the software, obviously enough. The LAMP model of installaiton is usually pretty easy, and Joomla's web-based configurator (hehe) makes it even easier.

After reviewing the security best-practices and putting a couple of them into play (.htaccess in root, http-auth on ldap directory, php-globals off, etc), it was time to find a template!

The guys over at www.joomlashack.com have an AWESOME set of templates that make great use of the Extended Menu module for Joomla. I purchased (that's right, actually paid for) the template my WoW guild's website uses from them, and thought I'd check out what they had to offer.

As it turns out, they have an excellent free template for education and goverment web sites.

Awesome! :)

Let the web fiddling begin!

No comments: