I wanted to provide everyone with an update on my blank skeleton template. The good news is that it is 99% finished, I have one thing left to do, I had added a JQuery styleswitcher to switch between narrow and wide layouts, but as the Joomla 1.5 framework already makes use of mootols I thought it would be more advantageous if I used a mootools style switcher insted - that way we don't have to load an extra library.
The skeleton template is exactly what it says on the tin - it's a blank template intended to provide the basic layout for a Search Engine Optimised (SEO) SOURCE ORDERED template. It has neither background nor indexed images and it'll come un-coloured allowing one to start editing from a "clean-slate". In the spirit of Joomla 1.5 and open source I've decided to release the template under the same GPL/GNU License as Joomla itself.
The template has the features I listed in my previous post - plus:
- Fixed narrow width / fixed wide width - with styleswitcher
- 16 collapsible module positions
- logged in user only message - to demonstrate the Joomla 1.5 replacement for the old ($my->id) check
- Left-to-Right language aspect / Right-to-Left language aspect
- On page anchor links - to demonstrate how to add anchor links in Joomla 1.5
I'm working on the styleswitcher this afternoon and hope to have the template packaged for release by Monday (I'm not working this weekend for a wee change
As an added bonus, I've also created a Joomla 1.5 version of the famous templateDetails.xml generator - I need to tidy up one piece of code and then I'll release that too.
Hope this helps someone,
I almost forgot to mention, that the XHTML validates and that the CSS validates as far as is possible.
There are some msie6 specific style rules / hacks which do not validate. These have been moved to an ie6 specific stylesheet
There is a clearfix CSS declaration which doesn't validate due to the "inline-block" declaration and (again moved to a specific stylesheet for css clearing rules)
there are several warnings due to the fact that background colours have deliberately not been declared - these in themselves do not invalidate a css stylesheet and should be organically removed once the skeleton is fleshed out.