跳到正文

管理后台

为运营产品的人打造的管理后台

Seed 自带一个运行在独立域名上的运营后台。运营人员可以查找用户,查看其登录方式、会话和群组,并提供帮助:结束会话、发送重置密码链接、退款。有风险的操作会先确认,每个操作都会记入审计日志。

59 秒 · 背景音乐,无旁白 · 示例数据

阅读视频内容的文字说明

模块

13 个模块,各司其职

每个模块对应管理后台图标栏中的一项。复制一个模块即可添加你自己的模块,步骤见 docs/admin-modules.md。

仪表盘

30 天内的用户数、注册数、活跃用户、群组和笔记。

统计

来自你的 Umami 的网站访问量和下单点击。只显示总数。

用户

查找用户、封禁用户、结束会话或发送重置链接。

群组

成员、邀请和文件。可以移除文件或更换所有者。

账单

谁在付费,你赚了多少。可以退款、赠送免费时长或取消订阅。

邮件简报

谁订阅了,发送过什么。可将列表导出为 CSV。

博客

网站上每种语言的文章,从草稿到发布。

在网站页脚展示用户联系你的方式,无需重新部署。

商品目录

可选的网店:商品、价格、尺码、照片和分享链接。

审计日志

每次登录、每项更改和每个运营操作。可导出为 CSV。

任务

所有后台任务。可以重新运行失败的任务,或取消任务。

系统

数据库、缓存、任务队列和备份的健康状况。

API 令牌

所有 API 令牌、所属用户以及最后使用时间。

角色

任何人都不能操作同级或更高级别的角色

运营人员分级工作。高级角色能做低级角色能做的一切,但任何人都不能操作角色与自己同级或更高的人。

运营人员
日常支持:查找用户、结束会话、发送重置密码链接、管理群组。
主管
还可以退款、立即取消订阅,以及把群组转交给另一位成员。
管理员
还可以分配角色,最高可分配到比自己低一级的角色。
  • 登录管理后台时,所有开启了双重验证的运营人员都需要输入验证码。
  • 低于运营人员的用户只会看到“页面不存在”,就像管理后台根本不存在一样。
  • 有风险的操作会先确认,每个操作都会写入审计日志。
  • 管理后台只读取统计数量和账号信息,绝不读取用户笔记的内容。
尚未完成
  • 以用户身份登录,看到对方所看到的内容
阅读管理后台代码

视频内容

视频配有背景音乐,没有旁白。

视频及其字幕为英文,因此下面的列表也是英文。

  1. A title card: "Seed's admin panel, built for support work."
  2. The Dashboard shows the last 30 days: people, new sign-ups, who is active, groups, notes and guest accounts, then zooms in on the chart of active people per day.
  3. On Users, the operator types "hartley" into the search. The list narrows to three people, Claire Hartley among them.
  4. Claire Hartley's page opens. Its Sessions tab lists her two signed-in devices: Firefox on Windows and Safari on iPhone.
  5. The operator chooses "End all". A dialog asks them to confirm; they confirm, and the list empties.
  6. The audit log's newest row reads "Sessions ended", about Claire Hartley, done by the operator.
  7. Groups lists every group with its owner, the largest first. The operator opens Product team and sees its members.
  8. Billing shows €369.00 a month from seven paying groups, one of them past due. The operator opens Design studio, whose history shows a refunded payment with the operator's note.
  9. Newsletter shows 90 subscribers, 50 who joined in the last 30 days, 3 issues sent and a chart of the list growing.
  10. System says everything is working: the database, the cache, the file store, the job queue, the backups and the migrations are all OK.
  11. From the account menu, the operator switches the theme from dark to light.
  12. An end card: "Free and MIT-licensed. The code is on GitHub."

视频中的用户和群组都是虚构的示例数据。

下载视频(MP4,5 MB)

读一读代码,然后把它变成你的

管理后台与产品放在同一个仓库中,运行在独立的域名上,基于 MIT 许可证免费提供。它不包含在公开演示中,因为那里的运营人员会看到真实的注册信息。