The "Magic" Wall

jk2addict on 2009-10-14T14:35:29

I need to build a site for a local organization. Since they need to edit most parts of it like a blog, I'm using WordPress and creating a custom theme/categories, etc.

Overall, I love WordPress. The API docs are awesome; look good, easy to read, plenty of content and examples.

It sounds easy. I have a "page" in their admin that uses an assigned page template file to render it's contents. Within that template, I wanted to add other code to pull and sift through non related event data by month/year. Starting from something normal, I just added ?&month=3&year=2009. Everything works. Live is good.

Then, as I cycle through previous/next months, as soon as I hit year=2010 or year=2008, I just get 404s. Hrm.

Ok, maybe year is a reserved param name in their friendly permalink magic. Fine. So, I'll change year=2009 to y=2009. Works great. But for consistency sake, I change month=3 to m=3. Now I get 404s again. Another reserve variable.

That's when I blow my stack. I can't stand that kind of magic. It drives me away from products. This is a PAGE with a page template. This is not a post page, or a category page, post archive page, or any other page where something like year= should even be interrogated to spit out that pages single entry.

I hate reinventing the existing wysiwyg/editing CMS bits, but I'm about to ditch WP in favor of a framework I control top to bottom without query string vs friendly url shenanigans.


WebGUI

colink on 2009-10-15T01:46:23

Have you thought about using WebGUI (http://www.webgui.org)? As a CMS, it has a whole slew of builtin applications and is fairly easy for users (and developers) to use.

Re:WebGUI

jk2addict on 2009-10-15T13:28:54

Not with perl/mod_perl. WP is a one click install for the host I have.