Initial thoughts on converting existing templates to Joomla 3.0
The information in this article has been transcribed from the Joomla! User eXperience (JUX) Webinar. This was a webinar upload in early June of 2012, in which Kyle Ledbetter (lead of the Joomla JUX project) discusses upcoming changes in Joomla 3.0
What about template conversion for existing sites to Joomla 3.0?
We will need to put together some documentation for the list of styles. I mean basically one of the things you can do since we're using most of the markup from bootstrap, is you can see the kind of UI elements that you're going to need to support from your template, so you'll need to do a little bit of conversion. It's basically going to be adding new things like, for example, these thumbnails. These are going to be used now in components in Joomla 3.0. So you can see this very simple markup that you'll need to style. A point that I want to make is, because we're going to ship with some base styles in the core of joomla, if your template doesn't have these styles they're not going to look broken, they'll just look like this.
What about the big template providers like RocketTheme or YOOtheme with their templates? Will using their own template frameworks, like Gantry or Warp, not conflict with the bootstrap framework?
Yeah, that's a big concern, and in this we've already been talking to a lot of the template clubs, and most of them already like/love bootstrap and are using it in some way anyway. I know that Joomlashack is moving their entire framework over to bootstrap. I know RockTheme already uses bootstrap for some versions of the back end of gantry, so they're familiar with it so I'm sure that Andy and his team will get on board with it. Again for them, it's a huge win because all we're doing is unifying all the markup in Joomla for them. Like a template club right now has to make a template specifically for Kunena or a template specifically for redSHOP or whatever. Now they can make a template for all components, so it's just a win for them.
Thank you for your feedback!