With the latest release of Hybrid 0.8 out, it's time to start focusing on version 0.9 and the future. So, this is the official Hybrid 0.9 discussion topic.
Please share any ideas you have about making the theme better.
Quicker release cycle
Unlike the last couple of versions, I want this release to come out within 3 months. The time between 0.7 and 0.8 was just over six months. This is because 0.8 was following the WP release cycle, which kept getting pushed back.
Since WP 3.1 development won't even start for another two months, Hybrid 0.9 will be released before it. This will give us a chance to really fine tune everything with 0.8 and prepare for a big 1.0 release.
Integration with my forum plugin
For those of you unaware, I'm building a forum plugin for WordPress. It's still a work in progress, but it should be released before 0.9, so it'll be a perfect time to add the integration. Basically, it'll just be a few extra templates.
I'm not 100% sure on this yet though. If nothing else, we'll at least have a templates pack available for download.
Integrate some widgets
This is another thing not set in stone, but I'd like to see how feasible it would be to integrate the Tags and Categories widgets into a single Taxonomy/Terms widget. Both widgets essentially do the same things with a few minor differences.
More folders, fewer files
Someone brought this up in the support forums a couple of weeks ago, and I've already started this with 0.8.
The idea would be to put non-essential things into sub-folders. For example, Hybrid's language files would go into
/languages and document files (
license.txt) would go into a
Experiment with "modular" templates
I'll cover this later, but I just wanted to note it here so I wouldn't forget about it.
Handle archive description/info areas
Currently, all archives and search results have a section at the top of the content area that's hardcoded in. It's rare to have a case where this needs to be changed, but I'd like to look into some solutions that allow this to be filtered completely.
I'd also like to come up with a useful CSS class name that reflects all of these boxes. That way, they can be styled with a single style rule. The more-specifc class names will remain for styling them individually.
Custom stylesheets / Art direction
I'd really like to allow per-post stylesheets to be added. For those of you familiar with "art direction," this could come in handy.
For example, you could add a URL to the
Stylesheet custom field that would either a) overwrite the theme's
style.css or b) be added along with the theme's
style.css. I'm leaning toward option A since that allows for more flexibility.
Use hybrid_get_textdomain() in the templates
hybrid_get_textdomain() function returns the textdomain used in translations. Currently, only the core framework inside
/library uses this function. The templates have a hardcoded
hybrid. I'd like to update the templates to properly use this.
Allow developers to add/remove theme support of features
add_theme_support() is an awesome WP function. It allows you to declare that your theme uses specific features. If set, it loads the feature asked for.
We can also make use of this by allowing people to add/remove certain features. For example, if you didn't want to use the breadcrumb trail, you'd be able to do something like this in your child theme's
remove_theme_support( 'breadcrumb-trail' );
This will give us loads of flexibility. Are there any features of Hybrid you'd like to be able to easily enable/disable like this?