On Saturday, August 18th we’ll be making some major back-end changes to UserVoice which will require around 3 hours of downtime.
Traditionally a user could create a profile on, say, gomiso.uservoice.com and then go log in with that same profile on cheezburger.uservoice.com. They could also create a Single Sign-On profile and a regular profile. This was handy, but unfortunately caused some problems:
- Users who created a password-protected profile on one subdomain would arrive at a separate subdomain (often months or years later) and be confused as to why they were expected to enter a password (as they weren’t making the connection that these were both UserVoice sites)
- Users could accidentally create two profiles (one SSO, one regular) using the same email address and get confused when they sign into one and don’t see ideas from the other
- Similarly, Admins sometimes had both Single Sign-On and regular profiles associated with their email addresses, and only one had access to the Admin Console, causing confusion
- Admins did not have complete control over users via the API, because we didn’t want them to affect profiles that might interact on other subdomains.
- It made it harder to scale some parts of our system
After the change on the 18th, users will create individual profiles on each domain, and will only have one profile per email address on each domain. For users who have previously interacted (signed in, posted ideas, voted, commented) with multiple domains, we’ll be generating a separate profile for each domain they’ve interacted with, so they can continue doing so without issues.
If a user had multiple profiles on the same domain with the same email address, we’ll be combining these into one profile and informing the user. We’ll give the user the option (in the UI of the page) to combine ideas, votes, and comments from these two profiles.
Largely, your users shouldn’t notice this. They’ll continue to be able to sign in with the same credentials they have in the past.
What exactly will happen on the 18th?
In order to make this change happen, we actually have to make some significant changes to how our back-end works. This is a serious undertaking, and unfortunately will require some downtime.
We’re getting up early to make this change at a very low-traffic time: roughly 7am PDT on Saturday the 18th. All UserVoice subdomains will be unavailable for about 3 hours, though that time may vary depending on what happens as we roll it out. We’ll keep you updated via Twitter (please note: you don’t need a Twitter account to view our updates).
During the downtime your UserVoice pages will display a downtime notice explaining the situation. Feedback tabs will not show up on any site they're embedded on until the downtime is over. Emails sent to your support address(es) will arrive after the downtime is completed.
Head of Community, UserVoice