extiverse/bazaar

此软件包已被放弃,不再维护。没有建议的替代软件包。

Flarum 扩展市场。

安装数: 9,705

依赖者: 0

建议者: 0

安全性: 0

星级: 58

关注者: 5

分支: 15

公开问题: 57

类型:flarum-extension


README

Build status Latest Stable Version Total Downloads Join our Discord server

这是一个市场扩展,允许您在不使用composer或终端的情况下添加和删除扩展。

阅读免责声明!

免责声明

  • Bazaar 会向下迁移,这意味着在您卸载扩展时,它将删除扩展的表。
  • Bazaar 目前无法删除已卸载扩展的资产。
  • Bazaar 尝试将其内存限制增加到1GB,这可能在您的托管环境中不起作用。
  • Bazaar 读取flagrow.io上的API以获取兼容扩展。通过安装并启用此扩展,您同意分享一些数据,以便扩展可以执行其工作(Flarum版本和URL)。

目标

  • 让管理员更容易控制已安装和启用的扩展。
  • 创建一个由社区驱动的、经过筛选的高质量扩展列表。
  • 允许管理员连接到他们的Flagrow.io帐户,并获取显示所有论坛状态的仪表板。
  • 支持Flagrow和其他扩展开发者的付费扩展。

有关我们更改的完整概述,请访问GitHub上的变更日志

安装

composer require extiverse/bazaar

请确保以下目录和文件可由web/php用户写入

  • composer.json
  • composer.lock
  • vendor/

更新

composer update extiverse/bazaar
php flarum migrate
php flarum cache:clear

配置

在管理员区域中的扩展选项卡下启用扩展。将弹出一个设置模式,要求您提供令牌,这通常已经存在。您就可以开始了,打开左侧的Bazaar选项卡并享受吧!

对于版本0.3及以上(对于Flarum 0.1.0-beta.8+),请考虑启用cron处理。cron处理通过将任务移出当前请求来显著加快对扩展的操作。

扩展开发者

Bazaar 连接到flagrow.io,以提供最新的扩展列表和元数据。这些数据通过Packagist API定期刷新。网站需要大约五分钟才能获取新的扩展,现有扩展每小时同步一次。

这意味着您不需要做任何事情就可以将您的扩展放入Bazaar。

但是,您还可以采取一些额外的步骤来改进您扩展的外观(检查您的composer.json文件中的以下键)

  • 填写license键,这样每个人都知道他们可以做什么。
  • 将每个作者添加到authors键中,这样我们就可以列出他们。
  • extra.flarum-extension.title选择一个合理的名称。此值用于与标签一起提供搜索。
  • 不要忘记为您的扩展设置一个extra.flarum-extension.icon配置,带有图标看起来会好很多。
  • 添加一个extra.flagrow.discuss键来将您的扩展与Flarum Discuss上的讨论链接起来。必须是一个以https://discuss.flarum.org/d/开头的有效URL。

安全性

如果您在Bazaar中发现了安全漏洞,请发送电子邮件至Flagrow团队:security@flagrow.io。所有安全漏洞都将得到及时处理。

请尽可能提供详细信息。您可以使用php flarum info来获取已安装的PHP、Flarum和扩展版本。

常见问题解答

  • 我在哪里获取令牌,或者令牌字段为空?

请通过我们的问题跟踪器与我们联系。

链接