What is WordPress Steem?
For those who own a WordPress website, you can now easily publish your WordPress post to the Steem blockchain!
Features
- Able to manually publish your WordPress post
- Able to automatically publish your WordPress post if it is set to scheduled
- Automatic Markdown formatting of your WordPress post to Steem post (Strips off redundant WordPress format tags)
- Able to set Rewards options such as "Power Up", "Default", or "Decline Payout"
- Able to update a Steem post when you update a WordPress post (It will be limited to 7 days as to the consensus for able to edit a Steem post)
Implementation
I know this would require Posting Key permission so that the account used can post to the Steem blockchain. So here are the possible implementation of this. If you have any suggestions, please feel free to comment them below.
- Option #1: Storing the posting key as encrypted to where the plugin is installed. So it will be stored on the local WordPress via "wp_options" then storing the private key on to the API server (Steemful).
- Option #2: Storing the posting key as encrypted to the server (Steemful) where it acts as service provider to do actions such as posting to Steem blockchain then give the user a Steemful API key to place them via their WordPress website.
I know that there are pros and cons. I'm still weighing out possible scenarios and I'm inclining to whatever is suitable and realistic for the users as well without giving out their privacy.
Implementation - Option #1
I know that WordPress has some vulnerabilities in the past and it has been targeted by a lot of malicious people. I was thinking of encrypting the Posting key and storing the private key via Steemful API. So every request will always call the Steemful API to fetch the private key so that it will be usable for the Steem blockchain API.
The WordPress server will do the actual work for posting it to the Steem blockchain using available endpoints.
WordPress
- Stores encrypted posting key
- Stores the public key
Steemful
- Stores the private key
Implementation - Option #2
Steemful - This is the current project I'm building that is a tool for the Steem blockchain. I was thinking of storing the encrypted key and private key on this server. The user will have a Steemful API key then storing that via their WordPress servers. So the WordPress will request to the Steemful API server and the API server will do the work for posting to the Steem blockchain.
WordPress
- Stores the API key
Steemful
- Stores encrypted posting key
- Stores the private key
The Steemful server will do the actual work for posting it to the Steem blockchain using available endpoints. If ever, if there would be a compromise to the API keys, we can easily monitor and disable all access to the specified API key that has been compromised.
Progress
I'm current building a prototype plugin and I will be rolling a test these coming days. Also, I'm building a stable server (Steemful) that will help aid as a data server to fetch data on Steem blockchain. I'll keep you guys posted with it!
Just keep steeming!
ReCrypto
This is so good, nice share. I can't wait to connect up
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks. I'll keep you guys posted with the progress.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I am working on the same thing :) Happy to colaborate - the more the merrier.
https://steemit.com/steemit/@amexperts/new-wordpress-plugin-announcement
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Oh, that's cool. :)
What's your current progress on it? How do you plan on implementing it specially on the post to Steem blockchain?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Just early days for me. As far as posting to steem goes.. I am still thinking that one through.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks. I didn't know you could do that.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I thought so too before but it's indeed possible with the available APIs and libraries offered by Steemit Inc. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You've got my support for this one - people have been askin for this for a long time.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks, greatly appreciate it. Yes, I've been reading up archives and there have been a lot of people requesting it. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sorry for the delay guys. I've been busy with personal stuff but I'm almost done with drafting the version 1.0.0 of the plugin. We'll be able to beta test the plugin pretty soon. Maybe this coming weekend. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is just a GREAT idea and I have thought about that before. This can really be a game-changer for Steemit if it went viral.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
nice, thanks for sharing
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
No problem at all. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post received a 2.1% upvote from @randowhale thanks to @recrypto! For more information, click here!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Stumbled upon this while searching for the same. Any ETA in mind?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello guys. Sorry it took me long to developed the plugin but here it is. https://steemit.com/steemdev/@recrypto/wordpress-steem-1-0-0-beta
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
That's great!!! Thanks for sharing, it's a really great way to post on steem and also promote our websites. And about the functionality, I am not a programmer but I wouldn't have problem for security to write the password every time a post is sent to steem. But that's me, I know a lot of people will find that annoying Lol... but I am all about security. So the password is not stored anywhere. I don't know, just my two cents. Thanks again!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit