Theme Directory Update 1/9


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 load r1119-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.

#theme-directory