This week I finished converting the theme download script and the info endpoint of the Themes API. While working on the Themes API, I added some documentation to the Codex page and published a post about the changes to the API that were needed for the new directory.
Additionally I improved the directories front-end, mostly around single theme views and server-side rendering of themes. Now tag “archives” and author pages are working and testable. I also changed the URL structure for searches from /search.php?q=:query to /search/:query/ (more context) to align it with other parts of the directory.
Still to do:
- Rewrite the Theme API’s update endpoint to work with WordPress.
- Make synchronizing theme review results a cron job.
- Make sure uploaded theme files are always deleted, no matter the outcome.
- Import existing themes and ratings from bbpress.
- Make the theme and plugin available for translations.
- Test localized versions.
- Possibly add navigational links to Upload and Commercial pages.
- Actually make the switch.