Overrides, everyone! (Part 1)
Free YOOtheme template overrides for Joomla 1.5
Hi everybody! With our latest template release Way Beyond we started to deliver overrides for Joomla's core output! This means that now not only the layout of our templates is tableless but also the core components which Joomla usually renders as tables. We restructured the whole HTML output. Now it is semantic and easily styleable with CSS. We also deliver a single, cleaned up CSS file which styles our overrides. One of the most important changes is the way we use the page class suffix. It is no longer attached to the existing CSS classes, which was a nightmare for web designers. Instead, we now use the page class suffix as an additional CSS class in a container which is wrapped around the core output. This is awesome for web designers because this way you can override existing CSS styles for specific pages very conveniently. Also our CSS styles only apply to our overrides and will not affect any other HTML code. You should take a look at it yourself :-)
We think that we all would love Joomla to come with cleaned-up, tableless core components. That's why we contribute our overrides to the Joomla community. You can use these overrides for all YOOtheme templates we developed before 2009 and of course also for all templates you develop yourself. We focused on semantic, structured and easily styleable HTML output which makes our overrides a very good base to develop your own overrides. We know that many other template providers already started to use Joomla overrides, too, so you have to make sure that you do not delete any existing overrides when you add ours to a third-party template.
We would be more than happy if you got involved in this, too, and it would be amazing if you commented this post to give us feedback and tell us your ideas on how to improve our overrides. The whole core output/template overrides issue regards us all - every developer who has ever set up a Joomla site knows about the output issue. Maybe our overrides could become a basis for everyone's template development.
So let's get this started, download our overrides and improve the overall quality of your website.
In the next post on this topic we will explain the most important improvements in more detail. So keep checking back!

Comments (33)
Reed
Rene Kreijveld
Erwin
matthias.heppner
ainul.jamal
aviva
aviva
aviva
ainul.jamal
ainul.jamal
amystephen
punchdrunklove
ConnectedSailors.
I use a YOOpage template on my site...and I wanted to add this overrides, but there were already some files on the serverm which I need to overwrite...and I stopped. What I need to do? For example joomla.css need to be overwrited, some folders from html folder also need to be overwrited. How can I add this overrides?
Regards,
Deniss
ConnectedSailors.com
sascha
video tutorial
Rene Kreijveld
alexander.steinhardt
Hi, I would like to say folder instead of map. The line you recommend http://tinyurl.com/d7y4la links to the system folder. Is that correct?
Rene Kreijveld
sascha
Rene Kreijveld
sascha
Rene Kreijveld
amystephen
One item on that list is "Convert all layouts to semantic and XHTML Strict." It appears YOOtheme has already made HUGE progress towards that goal. Please consider helping make this work a part of Joomla! 1.6 core. Your contributions would help so many people and would be very appreciated. Also, please join the developer email lists mentioned in that blog to participate with others.
In advance, thanks for considering this request. It takes all of us to work together to make Joomla! better.
Coordinator Blog - http://community.joomla.org/blogs/leadership/724-development-coordinator-summit-summary.html
sascha
punshdrunklove
sascha
jgrego
dex
nico.pernice
Kenny
killr
I and im sure a lot of other people appreciate your contribution but would like to know what licence they are released under. More specifically, what am i allowed to do or not do with them? I did not see any licence file in the download and nothing seems to be mentioned in the blogpost?
sascha
Andrew