flagrow / bazaar
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和扩展版本。
常见问题解答(FAQ)
- 我从哪里获取令牌或令牌字段为空?
请通过我们的问题跟踪器与我们联系。