flagrow/bazaar

此包已被弃用且不再维护。作者建议使用extiverse/bazaar包。

Flarum 扩展市场。

安装数:16,593

依赖项: 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和扩展版本。

常见问题解答(FAQ)

  • 我从哪里获取令牌或令牌字段为空?

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

链接