Support Forums Upgrade Status (2016/09/05):

Over the weekend, I did the following:

  • Correlated existing ratings with the new post id and updated the ratings table. This script took about twice as long as expected to run, but all star ratings now have the correct post id in the ratings table.
  • Tested ratings code changes that use the new post id.
  • Imported all user favorites.
  • Forum optimization. I’m still figuring out what queries are inefficient and patching around those. While not a visible feature, this should lead to a better experience for everyone.

I am currently running an import for user subscriptions to open topics. The information for subscriptions to closed topics still exists, but importing this is a lower priority since by their nature, these topics will not have any more activity. This *will not* overwrite but will add old topic subscriptions (with the new topic id) to any that a user has added since the move.

Subscription import code must be tested and re-tested (and re-re-tested) before running an import; adding the wrong subscriptions would potentially spam hundreds of thousands of users with unwanted updates to topics.

Top priorities for today are:

  • Adding stars and ratings to existing templates (@jmdodd)
  • Opening ratings for new topics/ratings. (@jmdodd)
  • Adding the ability to edit ratings. (@jmdodd)
  • Importing user subscriptions to topics. (@jmdodd)
  • Importing user subscriptions to topic tags. (@jmdodd)
  • Importing user subscriptions to plugins. (@jmdodd)
  • Fixing RSS feeds. (In progress, some improvement.) (@jmdodd)

Next priorities will be:

  • Activating pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party/theme subscriptions. (@jmdodd)
  • Ability to resolve topics for plugin/theme authors. (@jmdodd)
  • Plugin author/committer support views. (@jmdodd)
  • Plugin/theme stickies (this should also fix the unpinned topics in plugin forums — that data was moved, it just isn’t being used). (@jmdodd)
  • Fixing plugin-directory and theme-directory review connections. (@coffee2code)
  • Plugin/theme author/contributor badges. (@coffee2code)

One-offs:

  • Fix profile fave/sub/topics/replies management url. (@jmdodd)
  • Prevent users from changing the forum of theme/plugin topics. (@jmdodd)