插件与主题市场
发现、安装并授权高级插件与主题,支持多站点激活。
应用市场是一个可选的管理员内置商店,提供来自 tubepress.io 的高级插件和主题。免费项目无需账户即可安装;付费项目通过积分购买,并受已签名的域锁定许可证保护,仅在您的站点上正常运行。
本页面涵盖浏览、购买与授权、安装、跨多站点激活、更新以及如何上架您自己的作品。
应用市场
您可以从管理员界面访问应用市场—— Themes 和 Plugins 页面会从 tubepress.io 拉取实时列表。账户已连接后,您可以查看完整目录,包括付费项目和您的购买记录;未连接账户时,列表将回退到仅显示免费项目的公开视图,您仍然可以浏览并安装免费扩展。
浏览插件与主题
列表显示每个项目的详细信息,对于付费项目,还会同时显示积分价格和您当前的余额,方便您一目了然地判断是否负担得起。插件扩展功能(参见钩子与插件);主题更改外观(参见主题)。部分项目提供多个套餐—购买前请选择适合您的套餐。
购买与授权
购买付费项目将从您的余额中扣除积分。作为回报,tubepress.io 会为该项目颁发一个许可证令牌:一份 Ed25519 签名的记录,绑定到您站点的可注册域名。
域名绑定使用可注册域名(eTLD+1),这有一个实际好处:一份针对 example.com 的许可证会自动覆盖 www.example.com、staging.example.com 及任何其他子域名。但是,在完全不同域名上运行的文件和数据库克隆会被检测到。由于令牌已签名,您的安装可以离线证明许可证—当服务主机与令牌匹配时,无需进行网络调用。
安装已购项目
- 购买。 确认积分费用;购买记录将关联到您的账户。
- 下载并安装。 从管理员界面,TubePress 直接从 tubepress.io 获取安装包。每个安装包在解压前都经过 SHA-256 校验和与 Ed25519 签名验证,因此被篡改的下载将被拒绝。
- 激活。 照常启用插件或切换主题。激活操作将此站点的域名绑定到许可证(见下文)。
多站点激活
一份许可证可能允许多个站点使用。激活项目会将此站点的域名绑定到许可证;停用操作会记录该事件,但不会自动释放槽位,因此短暂的中断不会消耗您的绑定名额。
许可证每约六小时由运行时守护程序在后台重新验证,以您站点实际服务的域名为依据。该设计刻意采用失败开放模式:
- 免费项目、未知项目和命令行运行始终被允许。
- 网络或应用市场错误永远不会禁用任何内容—最后一次正常状态保持有效。
- 只有在约七天的宽限期过后,持续的域名错误或未购买验证结果才会禁用付费项目。
- 已过期的令牌在续期期间可额外容忍约两周。
如果站点因合法原因丢失了绑定—例如数据库迁移后—守护程序会自动将其重新绑定到一个空闲槽位。当需要关注时,管理员界面会显示一个横幅,注明项目名称及其状态(宽限中 或 已封锁)。
已购项目的更新
TubePress 会向 tubepress.io 检查更新版本,上报已安装的插件和主题版本,从而告知您哪些已过时。更新以相同的带校验和的签名安装包形式交付,因此更新与首次安装同样安全。免费项目通过公共渠道更新;付费项目通过您的已连接账户更新。
销售您自己的作品
您可以构建并销售自己的扩展。参照文档化的 API 进行开发,打包结果,然后通过您的 tubepress.io 账户上架—应用市场将为您处理签名、按域名授权和交付事宜。