Steem4WP v0.1.0版:从 WordPress 发帖到 Steem/Hive

in #blog5 years ago

Steem4WP (Steem for WordPress)是我们为了更好的支持基于Steem的小程序的开发,而实现的 WordPress 插件,主要解决了在 WordPress 上调用 Steem API 的问题,这样基于 WordPress 接口实现的小程序就能很快地接入 Steem 生态。

原先 Steem4WP 只支持小程序的接口,并没有考虑支持发帖(因为 SteemPress 已经可以满足大部分需求)。但近期随着 SteemPress 取消了对 Steem 的支持,有很多 CN 区的使用 WordPress 的创作者希望可以有一个其他的解决方案来替代 SteemPress。正好 Steem4WP 基本具备了这些功能,只要稍微增加些配置就能实现 SteemPress 的功能,所以我们今天发布了 Steem4WP v0.1.0 版,供有兴趣的朋友尝试。

下文简要介绍使用和安装的基本步骤。

Blog Tool, Publishing Platform, and CMS — WordPress.org图片来自:https://wordpress.org/

使用 Steem4WP

对于不想自己搭建 WordPress 和安装插件的朋友,目前 Steem4WP 已经在 瓜子 @iguazi123http://cocozl.cn 网站上安装,只需要注册登录,并配置基本的 Steem 信息就可以发帖到 Steem 和 Hive。如果是小程序用户,可以直接扫码登录 http://cocozl.cn,但要开通发帖功能需要管理员对账户的角色进行调整,如有需要可以在本文下面留言。

配置 Steem 信息

  1. 注册、登录 http://cocozl.cn,来到个人资料页面,在底部可以找到 Steem for Wordpress 的配置
  2. 分别输入 Steem ID、posting key、发帖默认标签、脚注等信息即可。

WordPress 发帖

配置后,即可在 WordPress 写作,发帖前,记得勾上底部的“发布到 Steem”。如果希望不使用“默认标签”,而为文章选择标签,那么直接在发帖前输入标签就可以。和 SteemPress 的使用方法基本一致。发新帖、或者更新帖子后,会自动同步到 Steem 和 Hive。

勾选【发布到Steem】
输入标签

安装 Steem4WP

上传插件

如果想要在自己部署的 WordPress 安装 Steem4WP,由于目前 Steem4WP 刚刚提交到 WordPress 审核,还不能直接下载,可以通过压缩包的形式安装。

  1. 从 GitHub 上下载压缩包:https://github.com/steem-aksai/steem4wp/releases/download/v0.1.0/steem4wp.zip
  2. 安装插件时,通过上传 ZIP 文件的方式安装;
  3. 启用 Steem for Wordpress 插件
上传 ZIP 压缩包

配置节点

安装完成后,需要到插件的管理页面,添加 Steem/Hive 的API 节点信息。

可以在最后两个选项 --- Steem API 节点地址 和 Steem 分链的 API 节点地址中,分别填入 https://api.steem.bts.twhttps://anyx.io 。更多节点信息,可以参考《分叉清单》。其他选项是供小程序使用的,不用填写。

Steem for Wordpress 管理页面

就此,配置完成,可以按照上一节中的使用方法来进行发帖操作。

和 SteemPress 的比较

关于 Steem4WP 的实现,我们在今后的文章中也会做一些简要的介绍。这里简略比较一下和 SteemPress 的差别。

SteemPress

  1. 立场:放弃了对 Steem 的支持,只支持 Hive;
  2. 安全:需要将 posting key 发送到 node.js 服务器,在服务器端处理后发帖,安全隐患较高;
  3. 受益人:15%的受益人将被设置为 steempress-io,费用较高;
  4. 标签:支持 5 个标签
  5. 中心化:如上所述,所有核心操作都在中心化的 node.js 服务器进行;

Steem4WP

  1. 立场:由于CN区使用者的需要,同时支持 Steem 和 Hive;
  2. 安全:posting key 只加密保存在本地WP服务器,但也存在风险;
  3. 受益人:目前受益人设置是 0%,未来可能设置为 5% 给 steem4everyone;
  4. 标签:目前没有标签数量限制;
  5. 中心化:操作在WP服务器运行,对WP的普通用户来说也存在一定中心化

Steem4WP 后续版本

当前版本是快速实现的一个比较初步的版本,可能还存在一定的问题,欢迎大家使用并提供建议。后续的版本中,可能有几方面工作要做

  1. 提供更多的发帖选项,比如定时发帖(目前未测试是否可行);
  2. 支持无须保存 posting key 的模式,只要给授权给指定账户即可发帖;
  3. 申请社区代理并提供点赞支持,可能会收取 5%的 受益人费用;
  4. 其他大家觉得有价值的功能,包括参考 SteemPress 已有的设置;
  5. 基于 WordPress 生态,支持更多应用的开发和部署;

有更多问题或建议,欢迎留言 :)



本文使用 Steem4WP 发布;原文来自 : http://cocozl.cn/2020/04/07/steem4wp-v0-1-0%e7%89%88%ef%bc%9a%e4%bb%8e-wordpress-%e5%8f%91%e5%b8%96%e5%88%b0-steem-hive/
Sort:  

Congratulations @robertyan! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

You distributed more than 18000 upvotes. Your next target is to reach 19000 upvotes.

You can view your badges on your board And compare to others on the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Support the HiveBuzz project. Vote for our proposal!