Tomorrow we’re going live with the new Directory! We’ll start going through the checklist February 25th 2015 1700 UTC.
- Disable uploads on bbpress themes. (@Otto42)
- Disable themes.trac sync process. (@Otto42)
- Migrate themes to WP.
- Switch over Directory to not use API.
- Test themesnew API.
- Test themesnew downloads.
- Switch over downloads and API scripts.
- Switch over URLs and redirect.
- Switch over review sync script.
- Enable theme uploads in directory plugin.
- Notify Admins the ban has been lifted.
Disable uploads on bbpress themes.
Replace the uploader page with an “uploads temporarily offline” message.
Disable themes.trac sync process.
- Announce launch in WPTRT meeting.
- Commit an early return to
sync-theme-review-results.php. - Inform Admins directly: No setting themes live between February 25th 2015 1600 UTC and the new directory is live.
- Channel notification in #themereview.
Migrate themes to WP.
Run migration script in /bin/themes/
Switch over Directory to not use API.
- Commit https://cloudup.com/ckhD3Zl0Iso
- Test on
/themesnew.
Test themesnew API.
- Switch to use
themesnew.phpon sandbox. - Test /wp-admin/theme-install.php locally.
Test themesnew downloads.
- Switch to use
themesnew.phpon sandbox. - Test downloads locally and on
/themesnew.
Up until here, no real damage is done, marks the last chance to postpone the launch.
Switch over downloads and API scripts.
mv index.php old-api.php
mv themesnew.php index.php
Switch over URLs and redirect.
- Commit
/themesremoval. - Notify @seanosh about making the switch.
- Commit
mu-pluginscommercial change. - Test the hell out of
/themes.
Switch over review sync script.
mv sync-theme-review-results.php sync-theme-review-results-old.php
mv sync-theme-review-results-themesnew.php sync-theme-review-results.php
Enable theme uploads in directory plugin.
Remove custom message and uncomment upload handler.