Believe it or not, PHP4 has been around since 22 May 2000. Over seven years of providing web developers with a robust development language. However, 2007 is the final year that PHP4 will be supported.
Personally, I have no qualms about this. PHP5 is stable enough (at least I think it is) and has already been deployed on a lot of public servers. Even HTNet runs on PHP5; in fact, we’ve been running it since 2005.
However, my main concern is with the CMS platform being used by my company; XOOPS. I’ve played around with XOOPS on a PHP5 setup previously but it didn’t turn out too well.
A couple of important modules just simply won’t work at all. I know that I’ll be in for a hard time if I were to manually fix all the kinks. Nevertheless, I know that in reality I have these choices:
- Find a more modern open source CMS to migrate over
- Continue running XOOPS on the PHP4 platform
- Code a custom CMS with all the necessary features
Now what features do I need in a replacement CMS? Well, here are the key things I need:
- Customisable user access control (using groups or similar)
- Has task management features (currently using a hacked version of wsProject)
- Has document management features
- Has event management/calendaring
I’ve scoured OpenSourceCMS.com but have yet to find something I like. Do you have a CMS you’d like to recommend? I’d love to hear from you.