Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

jk2addict (4946)

  (email not shown publicly)
AOL IM: chrislaco (Add Buddy, Send Message)
Yahoo! ID: (Add User, Send Message)

Journal of jk2addict (4946)

Wednesday October 14, 2009
09:35 AM

The "Magic" Wall

[ #39752 ]

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.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Have you thought about using WebGUI ( As a CMS, it has a whole slew of builtin applications and is fairly easy for users (and developers) to use.