Is WordPress wrong for us? (Calling WP “philosophers”)
-
I’m a (former) WP “newbie” who installed 2.04 a month ago. I’ve been migrating a popular non-blog website (Google Guide) to run as a blog under WordPress. I’ve learned a lot. (I’m a long-time hacker, BTW, so code isn’t scary to me.)
I keep running into problems that might sound like technical bugs. But I’m starting to think I might be fighting WordPress design decisions — and that maybe WP is the wrong system for us. (American car analogy: is WP a high-end sports car, and what we need is an simple old Jeep?) Here are some examples, then my question.
The old site uses hand-coded HTML, some ugly, that I’ve carefully cleaned up, then made into XHTML with HTML Tidy, then validated. It’s clean and looks great from our Apache server.
But getting that nice clean code out of WordPress has been tough. 1) The autop function was causing trouble; I found how to disable it as-needed. 2) The WP system “hangs” repeatably when I pour some code in. 3) HTML like this that I paste into the “classic” editor:
[ <a href="http://www.google.com/search?q="the+who"" target="_blank">"the who"</a> ]eventually becomes this:
[ <a href="http://www.google.com/search?q="the+who"" target="_blank">&#8220;the who&#8221;</a> ]and there’s more.
I’m not looking for a detail answer like “you can fix problem X by editing file Y.” What I’m wondering is whether we’re expecting the wrong things from WordPress.
We want to serve some clean (sometimes complex) XHTML code exactly as we coded it — but wrapped in the WordPress header, footer, sidebar, comment box, etc. I’m wondering whether WP is intended for something different: to handle all of the sloppy/dangerous/etc. XHTML generated by novices, crackers, and spammers — and make it look good by carefully trying to “fix up” random text to be “beautiful”. [Today, when I found the file wp-includes/default-filters.php, I started to suspect that I’ll never get to my goal: wow, what a lot of (obviously well-designed) complexity!]
WP philosophers and code architects: am I on a hopeless quest with WordPress? Should I move the complex XHTML code to static pages served directly by Apache — and let WordPress handle other more-interactive pages? Overall advice, please? Thanks!
The topic ‘Is WordPress wrong for us? (Calling WP “philosophers”)’ is closed to new replies.