So last week, we fell a little behind on our doses of opprobrium. I have a couple of drafts put together, but was not able to scrape up time to turn the oppobrium into the proper amount of vitriol needed to form cohesive thoughts enough for people to indeed blow it out their respective pieholes.
Add to that, I’ve about had enough of Xoops, the CMS that is running my chorus’ website. First, the base templates are ALL table driven. In the era of Web 2.0, it’s pretty unacceptable. Now, if it were just the template for the site, that’s not a problem as I recreated a site template. The way that the system lays in the sidebar boxes. Every one is a table. Every module that I’ve seen uses tables to display content. I really don’t have the time to recreate every module’s templates.
I’m also running into problems with the code. I try to run each page (where possible) through tidy on-the-fly, then gzip the pages to create elegance, speed, and save bandwidth. I can’t do that with tidy, since many of the selectors use single quotes to avoid escaping the double quotes as required by html.
<?php print("<div class='module-head'>"); ?>
When I run that through tidy, the single quotes cause problems with the shell. So I escape the single-quotes, run through tidy, unescape the single-quotes, and they still miraculously appear as single-quotes and break page rendering. Not to mention, that the coding style is not elegant at all. Trying to make changes (like changing the date format) takes much, much too long. There is a download module which has a pretty crappy interface for what we need. Too difficult to get in there and change it.
On top of that, Xoops hasn’t been updated (except a security fix) since November 2006, which is pretty much an eternity in web development. Kudos to them for an internationally known product, but I need to switch to something that looks cleaner and is more user friendly to non-computer geeks.
So with that, Xoops gets the coveted BLOW IT OUT YOUR PIEHOLE! of today.
Popularity: 10% [?]
This post was tagged with blow, pie hole, Xoops.







