Reddit SSO plugin for Vanilla Forums Open Source!
Update 2015
I have needed to remove this add-on until I have a chance to rework so it functions with the most recent version of Vanilla. If you'd like it's on Github: https://github.com/adrianspeyer/VanExtend/blob/master/Plugins/Reddit/
Happy Holidays all! I am happy to announce the release of a Reddit SSO plugin. I was able to get over some hurdles with the help of Todd's amazing Facebook plugin and some help from others in the community ( @hgtonight, @shadowdare @kasper)
Getting an Reddit SSO was a personal project I began before working at Vanilla. Recent changes to the Reddit Oauth finally made it possible.
As you may know, Reddit reaches about 90 million unique visitors a month & by some accounts is the 4th largest social network in the world. This will also make Vanilla the first forum/community software to have Reddit SSO (at least in the open source version)
Details
- The plugin uses Reddit Oauth: https://github.com/reddit/reddit/wiki/OAuth2
- Only users who have a verified email at Reddit can signup to the forum.
- It creates a 1 hour token, which expires after 60 minutes. (Permanent tokens did not play nice--but I would love to see it happen one day)
- Users can also share a comment to Reddit
- Plugin only works on 2.1b2 or greater
This is a 100% personal project, so it's not an "official" Vanilla release.
With that said, here is an SSO plugin for Reddit:
Link Removed
Code improvements welcome at:
https://github.com/adrianspeyer/VanExtend/blob/master/Plugins/Reddit/
Hope you guys think it's cool,
Comments
Made you an original reddit icon for your plugin !
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
thanks @ vrijvlinder, I forgot to add one
That's ok , I was on plugin icon patrol and noticed
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
curious to know of those who are using it: are you seeing an uptick in registrations? I know I am for my personal projects, but that is not scientific
Well we can be sure it got read by hgtonight at the very least
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
@vrijvlinder true I hope it also gives more people a chance to see and try it out.
Vanilla has gained a whole slew of new plugins and functionality just in the last 6 months it is awesome . A testament to the flexibility of the framework. If it does not exist, it can be created
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
@vrijvlinder yes, it's quite exciting to see this growth with more users discovering it. Having users here spread the word outside these walls always helps too
I think this is a good idea for a plugin. When I have time I might take a stab at it, unless someone beats me to it: http://www.managingcommunities.com/2014/01/09/feature-idea-for-community-and-forum-software-an-admin-saw-this/
One thing I noticed is that Vanilla has become the most popular to use and you can see this in the singlescripts list of forums it used to be the last on the list and has now moved to first place on the list with the word popular beside it.
I was fixing something for a client in their panel and went to see what kind of installs that host offered , that is how I saw it was promoted. And after trying the others I must say that it makes sense that it is popular.
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
I'm a bit confused. I thought that the latest open-source version of Vanilla was 2.0.18.10, but this plugin requires 2.1b2 or greater. Does this mean that the Reddit SSO plugin is only available for hosted communities? Or is 2.1 available somewhere as an open-source beta?
yes. os beta
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
It is here: http://vanillaforums.org/addon/vanilla-core-2.1b2
Thanks! Am I able to migrate to the beta software by replacing some of the files/folders in my current installation? If so, which ones?
Follow the steps described here: http://vanillaforums.org/docs/installation-upgrade
I followed those steps and it said "Upgrade successful" but now when I go to localhost/vanilla/ (I'm developing my forum on a WAMP server) my forum has disappeared. I've tried clearing cookies, reopening the browser, restarting the server etc.
EDIT: Wait, nevermind. The problem was that clearing my cookies logged me out.