batarjal Posted October 31, 2018 Posted October 31, 2018 With this plugin site owners can connect a Patreon campaign to their forum allowing members to link their Patreon accounts. Connected members can gain access rights and be shown in top lists helping the monetization of your site. Features All campaign data will be pulled automatically - The ACP allows easily to assign Patreon tiers to user groups. The campaign image, description text and join button can be shown in a widget. Members can link and unlink their accounts to Patreon form the user menu Settings > Connect Patreon Account. Linked members can be assigned to user groups according to their pledge tier. If a member changes their pledge or unlinks their account the user group assignments can be removed automatically. Widgets for current goal, top patrons and new patrons. Widgets show join campaign link for members that are not already a patron. Pledges, goals and campaign information will be automatically updated in the background to stay up to date. Buy it now SJ77, SeNioR-, Cyboman and 1 other 4
Patreon Lukazuki Posted October 31, 2018 Posted October 31, 2018 finally, someone who has done this plugin 💕 Can we expect the patreon login function? for those members who do not have account at the forum but they have account on the patreon, to automatically create account and assign to the current group? your plugin is based on the APIv1 or API v2? OptimusBain 1
batarjal Posted October 31, 2018 Author Posted October 31, 2018 (edited) Patreon does not support "Login with Patreon": Quote While many people are familiar with OAuth from things like “Login with Facebook”, it’s important to note that Patreons Implementation of OAuth is not intended to serve as an authentication layer for third party services, but rather as a way to “Connect” one's Patreon user details to a preexisting account on third party services. Restated simply, don’t use Patreon OAuth as the primary login mechanism for your site [ ... ] Doing otherwise will create very serious security vulnerabilities on your site. https://www.patreon.com/portal/start/oauth-explained If that changes with future API versions I'll add that functionality to the plugin. The new API is still in beta so I'm using the old one - But that one will be available for a while and I'll update the plugin in time for the change. Edited October 31, 2018 by batarjal
SJ77 Posted November 1, 2018 Posted November 1, 2018 Wow, this whole time I thought we were talking about a plugin that allows members to link their patreons and site owners get a cut. It just clicked this is about 1 patreon account only for the owner.
batarjal Posted November 1, 2018 Author Posted November 1, 2018 It's both, the site owner links the campaign and members can link their accounts to get group assignments and top lists depending on their pledge tier. Members can't link their own campaigns if they have any though.
SJ77 Posted November 1, 2018 Posted November 1, 2018 53 minutes ago, batarjal said: It's both, the site owner links the campaign and members can link their accounts to get group assignments and top lists depending on their pledge tier. Members can't link their own campaigns if they have any though. Help me to understand, if a member on my site links their patreon, how do I get paid?
opentype Posted November 1, 2018 Posted November 1, 2018 4 minutes ago, SJ77 said: Help me to understand, if a member on my site links their patreon, how do I get paid? You don’t. Patreon doesn’t offer any functionality like that. So a plugin also cannot offer it. The point of a Patreon connection is to have the IPS Suite as advertising and fulfillment platform, e.g. where you push your active patrons into user groups so they can use that member group to download patron-only stuff, use patron-only forums, get ad-free use and so on. OptimusBain and Kim Werker 2
SJ77 Posted November 1, 2018 Posted November 1, 2018 1 minute ago, opentype said: You don’t. Patreon doesn’t offer any functionality like that. So a plugin also cannot offer it. The point of a Patreon connection is to have the IPS Suite as advertising and fulfillment platform, e.g. where you push your active patrons into user groups so they can use that member group to download patron-only stuff, use patron-only forums, get ad-free use and so on. Right, as a site owner. Why not cut out the middleman and sell a site subscription using IP commerce?
Patreon Lukazuki Posted November 1, 2018 Posted November 1, 2018 1 minute ago, SJ77 said: Why not cut out the middleman and sell a site subscription using IP commerce? because members don't trust, also there is a high risk of cheating frauds using the subscription with commerce, people know patreon as platform to reach funds, all risk is passed on the patreon site, so this is the best way OptimusBain and SJ77 1 1
opentype Posted November 1, 2018 Posted November 1, 2018 8 minutes ago, SJ77 said: Why not cut out the middleman and sell a site subscription using IP commerce? Nothing wrong with that per se. There are pros and cons for using an external service vs. your own store. For one of my sites, I recently started to offer both. You can become a yearly Patron on my site through Commerce or a monthly patron through Patreon. This plugin would allow me to link the two for more convenience on my and the user’s side. SJ77, OptimusBain and Makoto 2 1
TheSkyLounge.tv Posted November 4, 2018 Posted November 4, 2018 Got this all set up and running, but people mysteriously lose their tier thru ought the day. They are synced one minute, later in the day they arent. Causing a bit of chaos, can you assist on what could be happening? -e
batarjal Posted November 4, 2018 Author Posted November 4, 2018 Sure - If you send me a link to your forum with an test account via PM I can have a look and hopefully fix it. TheSkyLounge.tv 1
TheSkyLounge.tv Posted November 5, 2018 Posted November 5, 2018 10 hours ago, batarjal said: Sure - If you send me a link to your forum with an test account via PM I can have a look and hopefully fix it. Will PM you!
batarjal Posted November 7, 2018 Author Posted November 7, 2018 I assume the version I gave you fixed the issue - It's now also available in the marketplace.
TheSkyLounge.tv Posted January 4, 2019 Posted January 4, 2019 It did it again, it seems the "REFRESH TOKEN" changes on Patreon and that breaks the integration. Thoughts?
batarjal Posted January 4, 2019 Author Posted January 4, 2019 Any chance you edited the Patreon client page? Do you have any errors about Patreon in the system logs?
Piero Sgarbi Posted January 15, 2019 Posted January 15, 2019 Can you hide the monetary goal, and just show the percentage in the goal widget?
batarjal Posted January 15, 2019 Author Posted January 15, 2019 2 hours ago, Piero Sgarbi said: Can you hide the monetary goal, and just show the percentage in the goal widget? Yes. Search for 'goal' in Themes > Edit HTML and CSS and remove "{lang="patreon_goal_complete" sprintf="$goal['amount_cents'] / 100, " from the goal template. Piero Sgarbi 1
Piero Sgarbi Posted January 16, 2019 Posted January 16, 2019 I installed the APP, but I can't seem to find where to modify it, or add the API key, where is it supposed to be in the backend?
batarjal Posted January 17, 2019 Author Posted January 17, 2019 It's under Community > Patreon Integration Piero Sgarbi 1
Piero Sgarbi Posted January 17, 2019 Posted January 17, 2019 On 1/15/2019 at 8:15 PM, batarjal said: Yes. Search for 'goal' in Themes > Edit HTML and CSS and remove "{lang="patreon_goal_complete" sprintf="$goal['amount_cents'] / 100, " from the goal template. So here I tried to do that and I get the error you can see in the image. Also in the widget on the website, it only shows the 1st out of 4 goals, any way to show the second not completed goal? Thanks a lot in advanced! www.patreon.com/awg to see the goals we have, only showing the 1st one
batarjal Posted January 17, 2019 Author Posted January 17, 2019 Currently only one active goal will be shown. I'll add a setting to pick the goal for each widget in a future version. Sorry, about the template. Just paste this one into the goal-template, this should work: {{if $showWidgetTitle}}<h3 class="ipsWidget_title ipsType_reset">{lang="patreon_current_goal"}</h3>{{endif}} <div class="patreonGoal"> {{if isset($goal['title']) != '' && $goal['title'] != ''}} <span class="ipsType_large">{lang="patreon_goal_title" sprintf="$goal['title']"}</span><br> {{endif}} <div> <strong class="ipsType_large">{$goal['completed_percentage']}% complete</strong> </div> <div class="ipsProgressBar ipsProgressBar_animated"> <div class='ipsProgressBar_progress' style="width: {$goal['completed_percentage']}%"></div> </div> {$goal['description']|raw} {{if $campaign->getMember('title') == null && $showPledgeButton}} <div class="ipsType_reset ipsType_center"><a class="ipsButton ipsButton_small ipsButton_important" href="{$campaign->joinUrl()}">{lang="patreon_join"}</a></div> {{endif}} </div> Piero Sgarbi 1
Piero Sgarbi Posted January 18, 2019 Posted January 18, 2019 (edited) @batarjalthanks for the support so far. EDIT: I had another issue but I solved it thanks a lot again! Edited January 18, 2019 by Piero Sgarbi
Kim Werker Posted February 19, 2019 Posted February 19, 2019 (edited) Hi! I've just got my community up and running, with the plugin all set up. I've had some users connect Patreon no problem. One said it took a couple of times refreshing the site for the connection to show up. But one user reported the following: Quote I successfully created a forum account (obviously), but when I went to connect my Patreon account, I got the following error message: https://www.patreon.com/oauth2/errors?error=invalid_request&error_description=Mismatching+redirect+URI. { "error": "invalid_request", "error_description": "Mismatching redirect URI." } I am logged into Patreon. I turned off all ad-blockers and things that could be interfering, but I still cannot connect. I using Chrome on a PC laptop running Windows 10. I will keep trying... Any ideas? And thank you! This plugin is what made me decide to use Invision for our community. So far, it's all amazing! ETA: I haven't upgraded to 4.4 yet. Edited February 19, 2019 by Kim Werker
Recommended Posts