WordPress Steem - Publish Your WordPress Posts on Steem Blockchain! (ONGOING DEVELOPMENT)

in #steemdev7 years ago (edited)

WordPress Steem

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

Sort:  

This is so good, nice share. I can't wait to connect up

Thanks. I'll keep you guys posted with the progress.

I am working on the same thing :) Happy to colaborate - the more the merrier.

https://steemit.com/steemit/@amexperts/new-wordpress-plugin-announcement

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?

Just early days for me. As far as posting to steem goes.. I am still thinking that one through.

thanks. I didn't know you could do that.

I thought so too before but it's indeed possible with the available APIs and libraries offered by Steemit Inc. :)

You've got my support for this one - people have been askin for this for a long time.

Thanks, greatly appreciate it. Yes, I've been reading up archives and there have been a lot of people requesting it. :)

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. :)

nice, thanks for sharing

No problem at all. :)

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.

Stumbled upon this while searching for the same. Any ETA in mind?

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

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!

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 54483.11
ETH 2297.01
USDT 1.00
SBD 2.28