After some slow-down over the holidays, the main parts of the new Theme Directory finally made their way onto wordpress.org this week. Since the last update I worked mostly on the functionality side, rewriting the theme uploader and creating a small workflow to approve and suspend themes from `wp-admin`.
Both the theme and the plugin that make up the new Directory are open source, and can be contributed to on meta.trac.
There are still a few things to figure out before we can start working on the launch:
Fix some annoying JS bugs around display themes on first loadr1119-meta.- Make synchronizing theme review results a cron job.
- Make sure uploaded theme files are always deleted, no matter the outcome.
- Rewrite the Theme API and downloads handling to work with WordPress.
- Import existing themes from bbpress.
- Make the theme and plugin available for translations.
- Test localized versions.
- Add navigational links to Upload and Commercial page to global header.
- Actually making the switch.
Big items that already work:
- All necessary API changes are in.
- The upload process(!).
- Theme suspension and approval.
- Theme version handling.
- Theme index (a little buggy for now, scroll down to reveal the themes).
- Commercial theme page.
You can read up on the entire project process in #745-meta.