How to Configure UserVoice Module?

Topics: Customizing Orchard
Jul 13, 2011 at 3:46 PM

Hi,

I have installed the UserVoice widget but I can't get it to work. (I did raise this question on the modules site http://uservoicewidgets.codeplex.com but no-one answered, so I'll try here)

I am doing the following. I hope you can follow.

I navigate to http://localhost/Admin/Uservoice.Widgets/Settings I am asked for

Account

The account name is the first part of your UserVoice URL. Example: myaccount

Host

 The host is the domain from your UserVoice URL. Example: myaccount.uservoice.com

ApiKey

You API key is aquired from the Settings panel on UserVoice. Create a new API Channel to receive your key.

 

So I navigate to

 

https:// myaccount.uservoice.com/admin/settings#/channels

 

I then scroll down to the section API, I add an API client, (I do not see an option to add a new API channel as suggested above.) After filling in the new API client form The API client settings are:

  • Key: kdjsisudkfeSDW28sw329
  • Secret: jksllsoisusjdjdjkfldkdrjffhgfjfjfjfkfkgkrkrkkdkd
  • Trusted: Yes
  • URL: myaccount.uservoice.com
  • Callback URL: myaccount.com/feedback
  • Request Token URL: https:// myaccount.uservoice.com/oauth/request_token
  • Access Token URL: https:// myaccount.uservoice.com/oauth/access_token
  • Authorize URL: https:// myaccount.uservoice.com/oauth/authorize

In the input field for API key in the admin configuration form (http://localhost/Admin/Uservoice.Widgets/Settings) I have tried using both the Key and the Secret, but neither of them work. Now when I try to add a UserVoice feedback widget to a page I get the following error.

Could not retrieve widgets list from UserVoice

Has anyone else got this to work? What API key did you use and how did you obtain it? Where am I going wrong?

I thank you in advance for any ideas you may have.

Best wishes

Austin

Jul 14, 2011 at 3:07 PM
Edited Jul 14, 2011 at 3:08 PM

Hi again,

 

I did contact UserVoice directly but they got back to me saying:

"Orchard created this integration, not us, so as much as I'd like to help, I can't - it's their product. Please try reaching out to them. I hope you get it figured out."

 

I've messed around with this some more, but still no joy. Does anyone else have any suggestions? I am thinking now of forgetting about the Module and just using the UserVoice javascript implementation. I just thought the module would be much easier to get running than it has been!

 

Cheers

 

Austin

 

 

 

Looking for commerce advice
Coordinator
Jul 15, 2011 at 9:59 PM

Actually, that is inaccurate. The UserVoice module was built by Wygwam. You can contact them here: http://orchardproject.net/gallery/Package/ContactOwners/Orchard.Module.UserVoice

Jul 16, 2011 at 6:13 AM
Edited Jul 16, 2011 at 6:14 AM

Thanks for the suggestion Bertrand, there are two modules for UserVoice, one by Wygwam and one (I think) by Microsoft. I went ahead and installed both to test out which one I found best and easiest to configure. Unfortunately I could not get either one to work as I found the instructions vague for both modules. Also because there are two different modules for UserVoice installed it's a bit confusing from within the Admin section to work out which is which. Specifically the instruction where it says

"You API key is aquired from the Settings panel on UserVoice. Create a new API Channel to receive your key."

As mentioned above if you do this you receive a Key and a Secret, but not an API Key, I've tried to use both values but neither will work. UserVoice will not help, which I find weird since surely it would make sense for them to at least try and convert more Orchard users into paying customers! UserVoice seemed happy to take the PR exposure at MIX but now seem unwilling to follow up with action. Surely the API configuration is actually pretty simple. this is what I was expecting at least by installing the module. As it stands I think I probably would have found it easier just to build a Module from scratch myself rather than use the existing ones.

In any case I do not wish to reinvent the wheel and I have directly contacted Drewby who seems to own the Microsoft version of the UserVoice module. Hopefully he will be able to let me know what I am doing wrong!

 

Cheers

 

Austin

Developer
Aug 21, 2012 at 3:59 PM

Hey Austin,

Have you managed to get this to work?

Nick