生成外部可访问的版本信息的插件

安装: 35

依赖关系: 0

建议者: 0

安全性: 0

星级: 1

关注者: 4

分支: 1

类型:craft-plugin

1.0.5 2020-07-10 16:44 UTC

This package is auto-updated.

Last update: 2024-09-11 01:26:17 UTC


README

生成外部可访问的版本信息的插件

Screenshot

需求

此插件需要Craft CMS 3.0.0-beta.23或更高版本。

安装

要安装此插件,请按照以下说明操作。

  1. 打开您的终端并转到您的Craft项目

     cd /path/to/project
    
  2. 然后让Composer加载插件

     composer require ournameismud/current-see
    
  3. 在控制面板中,转到设置 → 插件,并为Current See点击“安装”按钮。

Current See概述

此插件旨在扫描您的Craft构建以查看需要哪些更新,并生成一个XML馈送以更新过时的版本。这可以理想地与诸如IFTTT之类的服务一起使用,例如发布到Slack或发送电子邮件通知。

配置Current See

在开始使用之前,您将需要为插件生成一个API密钥。
转到插件 > 设置并保存API密钥。会自动为您生成一个,或添加您自己的。

使用Current See

目前插件使用了两个控制器操作。一个用于扫描Craft安装,另一个用于提供馈送。

扫描Craft

由于检查Craft版本需要向Craftnet API发送多个curl请求,因此此服务设置为作为后台任务运行。

触发此控制器操作的最佳方式是设置一个CRON作业定期调用它。这是通过以下操作完成的:http://[domain.com]/actions/current-see/default/check?key=[XXX]。显然,您想用您的域名替换[domain.com],并用您在插件设置中保存的API密钥替换[XXX]。如果本地插件版本与Craftnet API报告的版本不一致,则将保存此记录。

馈送输出

您可以使用以下控制器操作监控馈送输出:http://[domain.com]]/actions/current-see/default/feed?key=[XXX]。这将包含需要更新的插件(以及Craft CMS)。

Current See路线图

一些要做的事情,以及潜在功能的想法

  • 发布

@cole007提供
标志由Andrejs Kirma @ Noun Project设计