This repository has been archived by the owner on Jan 11, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 48
官方插件列表
621sama edited this page Jul 30, 2017
·
8 revisions
下面介绍一些我自己开发的插件,皮肤站的不少功能都被我用插件的形式实现了。
这些插件的源码你都可以在 这里 获得,也可以在 这里 下载打包好的插件,解压至皮肤站 plugins
目录并在管理后台启用后即可使用。
插件代号 | 插件名称 | 插件介绍 |
---|---|---|
avatar-api | 头像 API | 通过角色名获取根据该角色所设置的皮肤生成的头像。调用方法:/getavatar/{size}/{player_name}.png ,成功返回 size*size 大小的图片,失败返回 404。 |
batch-import | 批量导入 | 从本地文件批量导入材质至皮肤库 |
bs-super-cache | BS Super Cache | 缓存皮肤预览图、头像、玩家 Json,优化站点性能,降低系统负载。配合 Redis 插件使用更佳。 |
config-generator | 配置生成 | 在「用户中心」中添加自动生成皮肤 Mod 配置的页面,直接将生成的配置复制进皮肤 Mod 的配置文件中即可。也支持直接下载 CSL 的 ExtraList 文件。 |
data-integration | 数据对接 | 将皮肤站登录插件或论坛程序对接,实现账户统一管理等功能。目前支持对接的程序有:Authme、CrazyLogin、Discuz 和 Phpwind。可以直接用这些对接程序的账号登录皮肤站,也可以用皮肤站的账号登录这些程序(如果你开启了「反向同步」功能的话)。 |
example-plugin | 示例插件 | 可以直接创建此插件的副本并在其基础上开发新的插件,其代码也兼具插件开发文档功能(其实就是我懒得写文档)。不过现在 @gplane 写了个比较详细的 皮肤站插件开发文档,你也可以去看一看。 |
hello-dolly | 你好多莉 | 这不是普通的插件,它象征着一代人希望和热情,浓缩成Louis Armstrong的四个字:你好,多莉。在启用后,在您站点后台每个页面的右上角都可以看到一句来自《俏红娘》音乐剧的英文原版台词。从 WordPress 那里 |
import-v2-data | 导入 v2 数据 | 导入 Blessing Skin Server v2.x 的站点数据(用户、皮肤)到 v3.x。 |
insane-profile-cache | Profile 文件缓存 | 直接生成玩家 profile 的文件缓存,交给 Nginx 处理,可极大地提升站点性能(尤其是 QPS 高的时候)。虽然每次玩家更新皮肤时都会刷新缓存,但是要求玩家用户名必须大小写正确,慎用。 |
laravel-debugbar | Laravel Debugbar | 启用 Laravel 调试栏(开发人员专用),详细信息见 GitHub barryvdh/laravel-debugbar。注意:切勿在调试以外的情况下开启本插件,否则可能造成敏感信息泄露。 |
redis | Redis | Redis 是一个开源、支持网络、基于内存、键值对存储数据库。使用 Redis 作为皮肤站的缓存、Session 驱动,可配合 BS Super Cache 使用。 |
register-email-validation | 注册邮箱验证 | 用户注册后需点击发送至验证邮箱的链接后才可正常使用。 |
report-texture | 举报材质 | 用户可以举报皮肤库中的公开材质,管理员可在后台收到通知,并选择处理方式。 |
seo-meta-tags | SEO META 标签 | 为站点添加 keywords、description 等 meta 标签,用于 SEO 优化 |
static-file-cdn | 静态文件 CDN | 允许自定义皮肤站从何处加载静态(CSS/JavaScript)资源文件。 |
yggdrasil-api | Yggdrasil API | 为皮肤站添加 Yggdrasil API 支持,可配合 authlib-agent 等登录系统使用。强烈建议使用 HTTPS,因为 Yggdrasil API 的密码为明文传输。 |
其他第三方开发的插件可以在 插件市场 中查看。
- 提问前必读
- 安装与使用
- 插件系统
- 进阶使用
- 数据对接