extiverse / bazaar
此软件包已被放弃,不再维护。没有建议的替代软件包。
Flarum 扩展市场。
0.4.1
2019-11-11 10:50 UTC
Requires
- composer/composer: ^1.3
- flarum/core: ^0.1.0-beta.9
- fof/console: ^0.5
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- flagrow/steamroller: dev-master
Replaces
- dev-master
- 0.4.1
- 0.4.0
- 0.3.10
- 0.3.9
- 0.3.8
- 0.3.7
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.3.0-beta
- 0.2.x-dev
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.2
- 0.1.1
- 0.1.0
- 0.1.0-beta.5
- 0.1.0-beta.4
- 0.1.0-beta.3
- 0.1.0-beta.2
- 0.1.0-beta.1
- dev-dependabot/npm_and_yarn/js/json5-1.0.2
- dev-dependabot/npm_and_yarn/js/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/js/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/js/ajv-6.12.6
- dev-dependabot/npm_and_yarn/js/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/js/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/js/lodash-4.17.21
- dev-dependabot/npm_and_yarn/js/ssri-6.0.2
- dev-dependabot/npm_and_yarn/js/y18n-4.0.1
- dev-dependabot/npm_and_yarn/js/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/js/acorn-6.4.1
- dev-dk/ci
- dev-improve-testing
- dev-flagrow-cache
- dev-page-rewrite
This package is auto-updated.
Last update: 2023-01-03 20:23:24 UTC
README
这是一个市场扩展,允许您在不使用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和扩展版本。
常见问题解答
- 我在哪里获取令牌,或者令牌字段为空?
请通过我们的问题跟踪器与我们联系。