I wanted to give myself a bit of a break before getting into discussing Hybrid 0.8 There was such a change between the 0.6 and 0.7 branch that I needed to cool off for a bit.
But, it's now time to start thinking about version 0.8. I'll start off by listing some of the things I'd like to see, and I hope we have as much input as we did in the 0.7, which ended up with 149 posts.
Page template name changes
In 0.7, I deprecated all the file names of the custom page templates. What I'd like to do is finish the template hierarchy change by making all page templates begin with page-. This makes things much more organized.
For example, the archives.php file would be changed to page-archives.php, the biography.php template file would be changed to page-biography.php, and so on.
I want people to be able to recognize these as page templates.
Full support of custom post type templates
WP 3.0 is getting massive changes for support of custom post types. I'd like to make sure all post types follow the same pattern as posts and pages do in the template hierarchy. So, the hierarchy would be:
{$post_type}-{$custom}.php
{$post_type}-{$post->post_name}.php
{$post_type}-{$post->ID}.php
{$post_type}.php
This also goes along with the name changes of the page templates.
Atomic hooks allow more than one argument
Right now, only apply_atomic() allows a single argument (other than the name of the hook). do_atomic() takes in no extra arguments. I'd like to be able to add any number of arguments to either.
If this is all Greek to you, don't worry. This is mostly a developer feature.
Change the byline and entry meta to shortcodes
In 0.7, I introduced the ability to use shortcodes in the byline and entry meta filters, but the default is still a bunch of jumbled up PHP code. Much of this has to do with preserving legacy functions.
But, I'd like to change the functions to shortcodes by default. This helps out with cutting back on code and makes it easier to translate.
Removal of Tabular Data extension
This extension (located in /library/extensions/tabular-data.php) was a legacy file carried over from the earliest days of Hybrid and hasn't been loaded by default in several versions.
The only person I know that actually uses it is me, and I don't even need it anymore.
Continue making the code lighter and more efficient
As with all releases, I want to cut back as much as possible while still offering the same or more functionality.