ianm/boring-avatars

将默认的Flarum头像替换为Boring Avatars。

1.0.0 2024-01-19 08:46 UTC

This package is auto-updated.

Last update: 2024-09-19 11:08:56 UTC


README

License Latest Stable Version Total Downloads

一个Flarum扩展。将默认的Flarum头像替换为Boring Avatars。

关于

在您的Flarum论坛上使用生成的"Boring Avatars",同时不损害您的用户隐私。这是基于React的Boring Avatars的PHP版本。

特性

  • 从6种主题中选择+“ring”主题的独家动画版本
  • 自定义使用的调色板
  • 完全自包含,无需外部调用
  • 多标识符配置(从ID、用户名或电子邮件地址中选择以生成唯一的头像)
  • SVG头像,直接包含在用户对象中-无需额外的网络请求来检索头像
  • 如果标识符更改,将自动更新头像
  • 支持GDPR导出、匿名化、删除

屏幕截图

Bauhaus

bauhaus

Beam

beam

Marble

marble

Pixel

pixel

Ring

ring

Sunset

sunset

设置

settings

用法

首次启用时,将调度一个后台任务,该任务将开始为所有用户生成头像。如果用户数量达到数万,这可能需要几分钟!

想要更改生成设置?没问题,一旦更改设置,另一个后台任务将运行以更新头像。

此扩展与队列配合使用最佳,尤其是在论坛用户数量众多的情况下。

还提供了一个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

链接

支持

请考虑支持我的扩展开发和维护工作。

Buy Me A Coffee