Main
Latest
- Windows Live Mail: Oh, 5 GB now?
- GSoC Joomla! Podcast
- Caught inside a table, literally.
- mirror.ac.za problems
- There is life after the Summer of Code
- My Joomla! Semantic Web Template
- myXchange Meeting 15 Aug
- Google Video Resumable Downloads
- Downloading videos form YouTube / Google Video
- South African Pizzas and Chillies
Archives
- June 2004
- July 2004
- August 2004
- September 2004
- October 2004
- November 2004
- December 2004
- January 2005
- February 2005
- March 2005
- April 2005
- May 2005
- June 2005
- July 2005
- August 2005
- September 2005
- October 2005
- November 2005
- December 2005
- January 2006
- February 2006
- March 2006
- April 2006
- May 2006
- June 2006
- July 2006
- August 2006
- September 2006
- November 2006
- December 2006
- January 2007
- February 2007
- March 2007
- April 2007
- May 2007
- June 2007
- July 2007
- August 2007
- September 2007
- October 2007
- November 2007
- December 2007
- January 2008
- February 2008
- March 2008
- April 2008
- May 2008
- June 2008
- July 2008
- August 2008
- September 2008
- October 2008
- November 2008
- December 2008
- January 2009
Joomla! JXHTML Demo & Source Code
"JXHTML" is the codename for the Joomla! Semantic Web Integration GSoC project. You can browse the sources online or run an anonymous subversion checkout like so (from the command line naturally, the way I do things, you're on your own if you prefer GUI tools):
svn co http://joomlacode.org/svn/soc2007/JXHTML/trunk
There's actually a branch called "2007-08-20" but this is just a snapshot really of the work at the 20th (the pencils-down cut-off date for the Summer of Code); the latest code you can always find in the trunk so that's probably where you'll want to look.
There is also an online demo of the system available. This demo is running on a reasonably new version of the trunk and unfortunately some of my templates were customised based on older versions. Therefore you'll find quite a few features that does not work, but don't let this deter you; there are bugs I am busy fixing but the idea behind this demo is for you to look at the generated markup since the design is definitely not worth it. Remember, I am a coder, not a designer after all. ;)
The changes I was working on include the following:
- No more tables used for layout purposes.
- Valid XHTML 1.0 Strict (instead of Transitional).
- Better markup semantics and accessibility.
- hAtom integration in the content component.
- hCard integration in the contact component.
Please note that some of the pages might not validate. This will probably be because of some markup inserted from the database. My templates all validate perfectly unless I stuffed up somewhere. :)
This is only really the beginning of this project. There is lots of work that is still in the pipeline so I am indeed going to be one very busy coder the next couple of months making further improvements and hopefully seeing most of my work into the Joomla! trunk.
Copyright © 2004-2009 Charl van Niekerk. All articles are released under the Creative Commons Attribution 2.5 South Africa licence, unless where otherwise stated.


0 Comments
Post a Comment