ianm / boring-avatars
将默认的Flarum头像替换为Boring Avatars。
1.0.0
2024-01-19 08:46 UTC
Requires
- php: ^8.0
- enshrined/svg-sanitize: *
- flarum/core: ^1.8.3
Requires (Dev)
- blomstra/gdpr: @beta
- flarum/phpstan: *
- fof/oauth: *
This package is auto-updated.
Last update: 2024-09-19 11:08:56 UTC
README
一个Flarum扩展。将默认的Flarum头像替换为Boring Avatars。
关于
在您的Flarum论坛上使用生成的"Boring Avatars",同时不损害您的用户隐私。这是基于React的Boring Avatars的PHP版本。
特性
- 从6种主题中选择+“ring”主题的独家动画版本
- 自定义使用的调色板
- 完全自包含,无需外部调用
- 多标识符配置(从ID、用户名或电子邮件地址中选择以生成唯一的头像)
- SVG头像,直接包含在用户对象中-无需额外的网络请求来检索头像
- 如果标识符更改,将自动更新头像
- 支持GDPR导出、匿名化、删除
屏幕截图
Bauhaus
Beam
Marble
Pixel
Ring
Sunset
设置
用法
首次启用时,将调度一个后台任务,该任务将开始为所有用户生成头像。如果用户数量达到数万,这可能需要几分钟!
想要更改生成设置?没问题,一旦更改设置,另一个后台任务将运行以更新头像。
此扩展与队列配合使用最佳,尤其是在论坛用户数量众多的情况下。
还提供了一个API端点,可以直接检索用户的头像
/api/users/[id]/boring-avatar
这将返回指定用户的SVG图像文件。
安装
使用composer安装
composer require ianm/boring-avatars:"*"
更新
composer update ianm/boring-avatars:"*"
php flarum migrate
php flarum cache:clear
链接
支持
请考虑支持我的扩展开发和维护工作。