Title: Support Forums Upgrade Status (2016/09/05):
Author: Jennifer M. Dodd
Published: September 5, 2016
Last modified: December 4, 2016

---

 [  ](https://profiles.wordpress.org/jmdodd/) [Jennifer M. Dodd](https://profiles.wordpress.org/jmdodd/)
2:51 pm _on_ September 5, 2016      

# 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](https://profiles.wordpress.org/jmdodd/))
 *  Opening ratings for new topics/ratings. ([@jmdodd](https://profiles.wordpress.org/jmdodd/))
 *  Adding the ability to edit ratings. ([@jmdodd](https://profiles.wordpress.org/jmdodd/))
 *  Importing user subscriptions to topics. ([@jmdodd](https://profiles.wordpress.org/jmdodd/))
 *  Importing user subscriptions to topic tags. ([@jmdodd](https://profiles.wordpress.org/jmdodd/))
 *  Importing user subscriptions to plugins. ([@jmdodd](https://profiles.wordpress.org/jmdodd/))
 *  Fixing RSS feeds. (In progress, some improvement.) ([@jmdodd](https://profiles.wordpress.org/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/](https://wordpress.org/plugins/)
   or can be cost-based plugin from a third-party./theme subscriptions. ([@jmdodd](https://profiles.wordpress.org/jmdodd/))
 *  Ability to resolve topics for plugin/theme authors. ([@jmdodd](https://profiles.wordpress.org/jmdodd/))
 *  Plugin author/committer support views. ([@jmdodd](https://profiles.wordpress.org/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](https://profiles.wordpress.org/jmdodd/))
 *  Fixing plugin-directory and theme-directory review connections. ([@coffee2code](https://profiles.wordpress.org/coffee2code/))
 *  Plugin/theme author/contributor badges. ([@coffee2code](https://profiles.wordpress.org/coffee2code/))

One-offs:

 *  Fix profile fave/sub/topics/replies management url. ([@jmdodd](https://profiles.wordpress.org/jmdodd/))
 *  Prevent users from changing the forum of theme/plugin topics. ([@jmdodd](https://profiles.wordpress.org/jmdodd/))

### Share this:

 * [  Threads ](https://make.wordpress.org/meta/2016/09/05/support-forums-upgrade-status-20160905/?share=threads)
 * [  Mastodon ](https://make.wordpress.org/meta/2016/09/05/support-forums-upgrade-status-20160905/?share=mastodon)
 * [  Bluesky ](https://make.wordpress.org/meta/2016/09/05/support-forums-upgrade-status-20160905/?share=bluesky)
 * [  X ](https://make.wordpress.org/meta/2016/09/05/support-forums-upgrade-status-20160905/?share=x)
 * [  Facebook ](https://make.wordpress.org/meta/2016/09/05/support-forums-upgrade-status-20160905/?share=facebook)
 * [  LinkedIn ](https://make.wordpress.org/meta/2016/09/05/support-forums-upgrade-status-20160905/?share=linkedin)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fmeta%2F2016%2F09%2F05%2Fsupport-forums-upgrade-status-20160905%2F%23respond&locale=en_US)

 1.  ![](https://secure.gravatar.com/avatar/832996feff7f2a7772a7f484ea19995de0c8128620504dff5e146519d98e6bea?
     s=32&d=mm&r=g)
 2.   [Tom](https://profiles.wordpress.org/edge22/)  3:05 pm _on_ September 5, 2016
 3.  You’re awesome, seriously. Keep up the great work!
 4.  ![](https://secure.gravatar.com/avatar/fdccf53b382921565648eb2ac9994cec22627c19dc385ac93ad5bd8a5e2fbb04?
     s=32&d=mm&r=g)
 5.   [Mayeenul Islam](https://profiles.wordpress.org/wzislam/)  5:11 pm _on_ September
     5, 2016
 6.  **Keep up the good work.** +1
 7.  Don’t know whether it’s already done or in the queue, [here](https://wordpress.org/support/topic/before-posting-here/)
     is an active forum topic. But from my w.org profile the same thread is [linked with an ID](https://wordpress.org/support/topic/3008276)
     and it’s getting 404.
 8.  ![](https://secure.gravatar.com/avatar/117af509aa15be89968fe955258a7bf8ed362ec2adf1afcf2af50a976f2349fa?
     s=32&d=mm&r=g)
 9.   [Reedyseth](https://profiles.wordpress.org/reedyseth/)  5:21 pm _on_ September
     5, 2016
 10. Thank for your hard work. Looking forward to have those issues solved.
 11. ![](https://secure.gravatar.com/avatar/36450d34c0fca8e729a410cdd9e8a91058fb9a488e15d55e5948af91499d5379?
     s=32&d=mm&r=g)
 12.  [Scott Reilly](https://profiles.wordpress.org/coffee2code/)  5:55 pm _on_ September
     5, 2016
 13. Excellent work, [@jmdodd](https://profiles.wordpress.org/jmdodd/)!
 14. I have a 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/](https://wordpress.org/plugins/)
     or can be cost-based plugin from a third-party. for “Plugin/theme author/contributor
     badges” completed and will have it committed once I get a chance later today.
 15. ![](https://secure.gravatar.com/avatar/be47aa80c062d1dd85355c169b172f25b293283358dc9430186134dfcccf5dc2?
     s=32&d=mm&r=g)
 16.  [Stagger Lee](https://profiles.wordpress.org/stagger-lee/)  10:21 pm _on_ September
     5, 2016
 17. Can you, when have time, make a Blog Post about some performance tweaks and tips
     for (this) bbPressbbPress Free, open source software built on top of WordPress
     for easily creating forums on sites. [https://bbpress.org](https://bbpress.org)
     forum ? It would help many bbPress developers, and you sit on huge knowledge about
     it.
 18. I know there are some on Google, but still it is perhaps some anonymous guy and
     you are coreCore Core is the set of software required to run WordPress. The Core
     Development Team builds WordPress. developers.
 19. ![](https://secure.gravatar.com/avatar/0608b540c7da83b396fd9a453ad1ac0298152522bc3a06888d41649e4024a089?
     s=32&d=mm&r=g)
 20.  [Ahmad Awais](https://profiles.wordpress.org/mrahmadawais/)  8:05 pm _on_ September
     6, 2016
 21. Was there an update on Support forums Styles?
 22.  * ![](https://secure.gravatar.com/avatar/d0dea7177b2141973609a1adac244ce9843d70430350fff251144cb4d44968b4?
        s=32&d=mm&r=g)
      *  [James Huff](https://profiles.wordpress.org/macmanx/)  11:13 pm _on_ September
        6, 2016
      * What we have now will eventually be replaced by [https://make.wordpress.org/meta/2016/08/19/support-forum-preliminary-mockups/](https://make.wordpress.org/meta/2016/08/19/support-forum-preliminary-mockups/)
        so I recommend leaving feedback there based on those mockups.
 23. ![](https://secure.gravatar.com/avatar/5a029dcf7df2d48122be5ea9d6f93bd2465cf9afc95382ed63530f91624d957b?
     s=32&d=mm&r=g)
 24.  [Jason Coleman](https://profiles.wordpress.org/strangerstudios/)  5:55 pm _on_
     September 9, 2016
 25. Would it be possible to create a few .htaccess/etc redirects from some of the 
     old URLURL A specific web address of a website or web page on the Internet, such
     as a website’s URL www.wordpress.org formats to the new ones? There are a lot 
     of URLs to both our 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/](https://wordpress.org/plugins/)
     or can be cost-based plugin from a third-party. review pages and RSS feeds out
     there “in the wild” that we’d like to continue to resolve. I can help to craft
     the rules for htaccess, nginxNGINX NGINX is open source software for web serving,
     reverse proxying, caching, load balancing, media streaming, and more. It started
     out as a web server designed for maximum performance and stability. In addition
     to its HTTP server capabilities, NGINX can also function as a proxy server for
     email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP,
     and UDP servers. [https://www.nginx.com/](https://www.nginx.com/)., or a WP plugin
     depending on how things are setup. Hit me up.
 26. The two I’ve run into are.
 27. 1. Redirect old review URLs to new review URLs
 28. old: /support/view/plugin-reviews/plugin-name
      new: /support/plugin/plugin-name/
     reviews/
 29. 2. Redirect old RSS feedRSS Feed RSS is an acronym for Real Simple Syndication
     which is a type of web feed which allows users to access updates to online content
     in a standardized, computer-readable format. This is the feed. URLs to the new
     feed URLs
 30. old: /support/rss/view/plugin-reviews/plugin-name
      new: /support/plugin/plugin-
     name/feed/
 31. Thanks!
 32.  * ![](https://secure.gravatar.com/avatar/d4a893ff36478086e91271dab1e80c46119e715da37c6fdc5215d215dcb4f81e?
        s=32&d=mm&r=g)
      *  [Jennifer M. Dodd](https://profiles.wordpress.org/jmdodd/)  6:05 pm _on_ September
        13, 2016
      * I’ve added some redirect code to handle this; nginxNGINX NGINX is open source
        software for web serving, reverse proxying, caching, load balancing, media 
        streaming, and more. It started out as a web server designed for maximum performance
        and stability. In addition to its HTTP server capabilities, NGINX can also 
        function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy
        and load balancer for HTTP, TCP, and UDP servers. [https://www.nginx.com/](https://www.nginx.com/).
        redirects will be added in the future once we’re at feature parity with the
        bbPressbbPress Free, open source software built on top of WordPress for easily
        creating forums on sites. [https://bbpress.org](https://bbpress.org) 1 version
        of the support forums.
 33. ![](https://secure.gravatar.com/avatar/300547007f18e9a5b8eab3d451fd11f18a1c008b405403387d36656247e2d962?
     s=32&d=mm&r=g)
 34.  [Ben Sibley](https://profiles.wordpress.org/bensibley/)  2:31 pm _on_ September
     12, 2016
 35. The new email subscriptions are working wonderfully. Awesome job 🙂

### Leave a Reply 󠀁[Cancel reply](https://make.wordpress.org/meta/2016/09/05/support-forums-upgrade-status-20160905/?output_format=md#respond)󠁿

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fmeta%2F2016%2F09%2F05%2Fsupport-forums-upgrade-status-20160905%2F&locale=en_US)
to post a comment.

# Post navigation

[← Plugin Directory Chat Agenda](https://make.wordpress.org/meta/2016/08/30/plugin-directory-chat-agenda-5/)

[Plugin directory chat on 2016-10-05 →](https://make.wordpress.org/meta/2016/09/21/plugin-directory-chat-on-2016-10-05/)