Joomla without TABLES

Note: This post is over 2 years old. You may want to check later in this blog to see if there is new information.

The Joomla hack is down for a while, in the meantime, I highly suggest you check out ModX

So, over the past few months I’ve been playing around with incorporating patTemplates into Joomla on my own. It’s been discussed for Joomla, and is in the CVS version of Mambo, but I wanted to see if I could make a version of Joomla that was completely template based and included no presentation markup in the code. And I did it. I didn’t make the test site very pretty, this wasn’t about design. But it VALIDATES.

I took an existing Joomla site of ours and applied the hacked code to it. You’ll have to forgive the content, it was a website for a large church. It was a good starting point, though, because I had taken a lot of time already and made many of the modules spit out CSS and had created a fully CSS template to work with. So it was really just a matter of hacking the core to use patTemplate instead of embedded tables.

Check it out here, and feel free to validate it. There are bugs, but I’m stopping development on the project in favor of some of the new CMS systems that are coming out these days. And hopefully the real version of Joomla will do this in short order. We’ll see, I guess. Just for comparison, here’s the original site with the Joomla code: PVEFC.org.

» » » » »

Comments are closed

Comments are currently closed on this entry.
  1. Clint Carlson 10.06.06 / 9pm

    what I and many of us have been waiting for… will you release this as a joomla template for everyone to use? VERY exciting! thank you!

  2. Brett Terpstra 10.07.06 / 7am

    It can’t be released as a template, it’s actually a hack of the core Joomla files… which I don’t feel are stable enough at this point for release (with my hack, I mean) and I’m not continuing development right now. There is a way to get Mambo 4.5.2.3(?) to stop spitting out tables with an accessibility hack that’s out there, but it’s still not templated. I would be willing to share my code with someone who knew what they were doing in the hopes that they’d be motivated to finish the project and bring it up to date with the latest security releases…