Bitcoin Forum
April 24, 2014, 11:53:23 PM *
News: Due to the OpenSSL heartbleed bug, changing your forum password is recommended.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: I made a WordPress plugin to receive bitcoin tips from your blog readers  (Read 2201 times)
Terk
Full Member
***
Offline Offline

Activity: 224



View Profile

Ignore
June 18, 2013, 09:20:53 PM
 #1

I just made a WordPress plugin to receive bitcoin tips from your blog readers. It was inspired by another thread on this forum. Every blog post gets its unique bitcoin address for tips, which are immediately forwarded to a single address defined in settings. This allows for detailed stats of tips per post, so you know which texts your readers appreciate the most.

You can configure it to receive email notifications about new tips, display simple stats of post tips, and more features and coming soon. You can read more and download it on the plugin home page: http://terk.co/wordpress-bitcoin-tips-plugin/.

If you like this work, tips are appreciated, as well as feedback and spreading the word about this plugin (e.g. you can upvote it on reddit). I believe this plugin can be helpful in promoting both tipping culture and bitcoins in general. Let me know what do you think.


Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1398383603
Hero Member
*
Offline Offline

Posts: 1398383603

View Profile Personal Message (Offline)

Ignore
1398383603
Reply with quote  #2

1398383603
Report to moderator
1398383603
Hero Member
*
Offline Offline

Posts: 1398383603

View Profile Personal Message (Offline)

Ignore
1398383603
Reply with quote  #2

1398383603
Report to moderator
1398383603
Hero Member
*
Offline Offline

Posts: 1398383603

View Profile Personal Message (Offline)

Ignore
1398383603
Reply with quote  #2

1398383603
Report to moderator
1398383603
Hero Member
*
Offline Offline

Posts: 1398383603

View Profile Personal Message (Offline)

Ignore
1398383603
Reply with quote  #2

1398383603
Report to moderator
enmaku
Hero Member
*****
Offline Offline

Activity: 728



View Profile WWW

Ignore
June 19, 2013, 02:12:20 AM
 #2

Awesome work!

For those of us who have been using the 0.1 version of this and have received tips prior to upgrading, is there an easy way to initialize the number/amount/average values to current numbers? Will they initialize correctly the next time I get a tip or will this only count tips it sees from here out?

Cranky4u
Sr. Member
****
Offline Offline

Activity: 305



View Profile WWW

Ignore
June 19, 2013, 02:16:42 AM
 #3

awesome...can this be used on wordpress.org or only on wordpress.com


I write novellas in cybercrime, horror-thriller and sci-fi genres, crypto coins accepted.
www.shaynetwright.wordpress.com
BTC: 16swu1exMoBr469xG4g3tvNk438yfP3c9a
Financisto
Sr. Member
****
Offline Offline

Activity: 272


View Profile WWW

Ignore
June 19, 2013, 02:18:07 AM
 #4

Nice implementation for Bitcoin community.

Congratulations!  Wink

maco
Sr. Member
****
Offline Offline

Activity: 294



View Profile

Ignore
June 19, 2013, 05:09:06 AM
 #5

Have you already had 500+ people test out the plugin yet?

How are you collecting feedback?

I just made a WordPress plugin to receive bitcoin tips from your blog readers. It was inspired by another thread on this forum. Every blog post gets its unique bitcoin address for tips, which are immediately forwarded to a single address defined in settings. This allows for detailed stats of tips per post, so you know which texts your readers appreciate the most.

You can configure it to receive email notifications about new tips, display simple stats of post tips, and more features and coming soon. You can read more and download it on the plugin home page: http://terk.co/wordpress-bitcoin-tips-plugin/.

If you like this work, tips are appreciated, as well as feedback and spreading the word about this plugin (e.g. you can upvote it on reddit). I believe this plugin can be helpful in promoting both tipping culture and bitcoins in general. Let me know what do you think.
Terk
Full Member
***
Offline Offline

Activity: 224



View Profile

Ignore
June 19, 2013, 09:21:30 AM
 #6

For those of us who have been using the 0.1 version of this and have received tips prior to upgrading, is there an easy way to initialize the number/amount/average values to current numbers? Will they initialize correctly the next time I get a tip or will this only count tips it sees from here out?

No, it only counts tips received since installing the v0.2.0. I will probably add periodically syncing whole history in some future version - just in case something goes wrong with blockchain.info notifications - and then it would catch up with the previous tips.

awesome...can this be used on wordpress.org or only on wordpress.com

It works with wordpress.org. Not sure about wordpress.com as I don't know what is their policy to install 3rd party plugins. But it should work in every Wordpress installation where you are able to install plugins.

Have you already had 500+ people test out the plugin yet?

No. I think it's much less than that.

How are you collecting feedback?

This thread or comments on the plugin page are fine.

enmaku
Hero Member
*****
Offline Offline

Activity: 728



View Profile WWW

Ignore
June 19, 2013, 04:28:44 PM
 #7

No, it only counts tips received since installing the v0.2.0. I will probably add periodically syncing whole history in some future version - just in case something goes wrong with blockchain.info notifications - and then it would catch up with the previous tips.

Since the current donation addresses were created by the 0.1 version and I'm assuming you're using callbacks to trigger the recalc would it be correct to assume that these old addresses which weren't set up with a callback URL will never sync up? Do I need to wipe all of the existing addresses and settings and reinstall the plugin? If so, I know you haven't implemented a one-click solution for that yet, but what do I need to manually delete from where to make that all happen?

18RATTT
Full Member
***
Offline Offline

Activity: 233



View Profile

Ignore
June 19, 2013, 09:13:06 PM
 #8

nuff said !
http://coinwidget.com

edd
Donator
Hero Member
*
Offline Offline

Activity: 1078



View Profile WWW

Ignore
June 19, 2013, 09:19:09 PM
 #9

That's not a wordpress plugin. It doesn't even have the same functionality.

BitBrew - Buy Coffee for BTC, The Bitcoin List - Online Directory of BTC Sites, Operation Fabulous - BTC Based Advertising Platform, Bitcoin General Store - Buy All Kinds of Physical Goods for BTC
Raoul Duke
aka psy
Global Moderator
Hero Member
*
Offline Offline

Activity: 1078


XBT.pt - BTC/DOGE


View Profile WWW

Ignore
June 19, 2013, 09:24:12 PM
 #10

How does it deal with sites that have thousands of posts when the blockchain.info wallet has a 400 addresses limit?

enmaku
Hero Member
*****
Offline Offline

Activity: 728



View Profile WWW

Ignore
June 19, 2013, 09:35:11 PM
 #11

How does it deal with sites that have thousands of posts when the blockchain.info wallet has a 400 addresses limit?

It doesn't actually use the blockchain.info wallet. It uses blockchain.info forwarding addresses, which receive funds and programmatically forward them to another address. You can create as many forwarding addresses as you want. All the funds end up in one single destination address. The per-post addresses aren't used to actually store funds, merely to track where the funds came from.

Terk
Full Member
***
Offline Offline

Activity: 224



View Profile

Ignore
June 20, 2013, 12:43:08 PM
 #12

Since the current donation addresses were created by the 0.1 version and I'm assuming you're using callbacks to trigger the recalc would it be correct to assume that these old addresses which weren't set up with a callback URL will never sync up? Do I need to wipe all of the existing addresses and settings and reinstall the plugin? If so, I know you haven't implemented a one-click solution for that yet, but what do I need to manually delete from where to make that all happen?

Callbacks were created by the v0.1 with just empty function handling them which was doing nothing after the callback - with the intent to implement it in v0.2 and be fully compatible. I am however reviewing the v0.1 code and it seems that the callback URL was missing one of the parameters that are now required and callbacks created by the v0.1 might not be compatible with v0.2, sorry for that. The only effect might be that donations won't be detected and displayed correctly, but they still go to your destination address. I'll release next version around the weekend and will probably include feature to re-create all existing per-post addresses (e.g. to change destination address to forward coins to) so there's no need to manually deleting the current addresses (you can do that and new addresses will be created immediately, but then tips to old addresses will never be included in the stats; re-creating addresses using the feature will preserve previous addresses as well so their tips will be included in the stats).


This is a great widget and of course I were aware of it. It serves different purpose though and I think both widgets will be useful - just for different people/usage cases.

How does it deal with sites that have thousands of posts when the blockchain.info wallet has a 400 addresses limit?

As enmaku already wrote, the plugin doesn't use blockchain.info wallet at all. It uses Receive Payments API which doesn't have such limits and is “designed to monitor millions of addresses”. One of advantages of using such api instead of managing a wallet is that there are no private keys stored in Wordpress or in the plugin at all - which is important considering Wordpress vulnerabilities history. Plugin descriptions still need some more info about how it works and I'll probably write some description or FAQ soon.


I already have some planned features collected from feedback which are both quite useful and quick to implement, so I'll be releasing next version probably around the weekend.

bitcoinpreneur
Jr. Member
*
Offline Offline

Activity: 30


BitMate.net


View Profile WWW

Ignore
June 20, 2013, 04:02:26 PM
 #13

I'm currently working on a suite of WordPress solutions for Bitcoin. The first plugin was submitted to the WordPress Repo and allows every blog author to store a Bitcoin address in their profile and then it automatically generates a donation block after every post. There is also a shortcode so the plugin can be used pretty much anywhere, including pages and there is a widget on the roadmap for single site blogs, publishers and charities. Also knee deep in development of a full digital payment solution for WordPress based on Bitcoin (also currently utilising Blockchain.info). Can't believe I only just found out about this project today, I did have an extensive search before I began work and didn't find much except external scripts. Didn't plan on announcing till the first plugin was out on the repo. It would be cool to connect on Skype IM or something to chat!

Get a Sneak Preview of the New WordPress Plugin That Lets You Accept Bitcoin Payments & Donations - BitMate.net

Like my posts? Donate 12z5y3WcZgHKKp4M4beMLwKSyL8pGWwwQF
enmaku
Hero Member
*****
Offline Offline

Activity: 728



View Profile WWW

Ignore
June 20, 2013, 04:18:25 PM
 #14

Callbacks were created by the v0.1 with just empty function handling them which was doing nothing after the callback - with the intent to implement it in v0.2 and be fully compatible. I am however reviewing the v0.1 code and it seems that the callback URL was missing one of the parameters that are now required and callbacks created by the v0.1 might not be compatible with v0.2, sorry for that. The only effect might be that donations won't be detected and displayed correctly, but they still go to your destination address. I'll release next version around the weekend and will probably include feature to re-create all existing per-post addresses (e.g. to change destination address to forward coins to) so there's no need to manually deleting the current addresses (you can do that and new addresses will be created immediately, but then tips to old addresses will never be included in the stats; re-creating addresses using the feature will preserve previous addresses as well so their tips will be included in the stats).

I don't mean to keep adding feature requests, but I keep having ideas... How difficult would it be to include a "recalc all" button somewhere that would trigger a site-wide recalculation of statistics in case something goes wrong with the automatic calculations?

waldohoover
Sr. Member
****
Offline Offline

Activity: 378

CoiningSolutions.com


View Profile WWW

Ignore
June 20, 2013, 05:24:54 PM
 #15

Very nice, checking this out now. Thanks!

bobbit
Full Member
***
Offline Offline

Activity: 204


View Profile

Ignore
June 20, 2013, 06:41:29 PM
 #16

Hi, I like this, but it's so huge...it's larger than some of my short updates Smiley
Is there anyway to set the size, or maybe a feature for next release?

EDIT: Ah, css

Earn Devcoins by Writing 1CokMTba3E1KWGBoVQKC4TBGaDhSsTVqaE
My Bitcoin Well Fund: 1B9czzNdeD1Q4J2rXgLnVWyPFBvCsQmqML
 Free BTC, LTC, and FTC daily
BitcoinBarrel
Sr. Member
****
Offline Offline

Activity: 350


Twitter.com/BitcoinBarrel


View Profile WWW

Ignore
June 20, 2013, 07:06:56 PM
 #17

Looks like a very nice plugin. Thank you for sharing this with everyone.

Jobe7
Full Member
***
Offline Offline

Activity: 224


Don't eat yellow snow.


View Profile

Ignore
June 20, 2013, 08:04:02 PM
 #18

Gj Terk
Paladin69
Hero Member
*****
Offline Offline

Activity: 588


View Profile

Ignore
June 21, 2013, 05:56:40 AM
 #19

Installed this for a buddy of mine.  Doesn't seem to be working.  He's using the Kippis theme with Jetpack installed...SEO installed...and the Disqus commenting system installed.

Not sure if any of those are getting in the way?
Factory
Sr. Member
****
Offline Offline

Activity: 259


View Profile

Ignore
June 21, 2013, 06:05:04 AM
 #20

Terk, I just want to say that your plugin is great. It is a simple concept that has the potential to introduce bitcoin to many people in an easy manner. Small projects like this will continue to spread awareness and the acceptance of bitcoin. Well done.
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!