首页 > 解决方案 > 普通用户(非管理员)在 Wagtail 中注册和发布

问题描述

我了解 Wagtail 是一个 CMS。到目前为止,根据我的测试,只有管理员有权发布文章/内容。我查看了此处列出的“puput”​​和其他一些内容。我想知道有没有办法允许普通用户注册、登录、发布?类似于Medium的东西,普通用户或社区可以为内容生成做出贡献。

我认为可能有一个切换或开关来启用它。但我没找到。我正在寻找一种既可以是包也可以是插件或类似的方式。不是从头开始编码。理想情况下在 Wagtail CMS 中,但其他基于 Django 的框架也应该没问题。

谢谢。

标签: wagtail

解决方案


Wagtail 提供两个用户组:

  • 编辑:该组内的用户可以创建页面并提交给审核
  • 版主:该组内的用户可以发布已提交审核的页面。

要更新给定用户的组,请使用 admin credentails 进入 django 管理界面,通常 url 是your-domain/admin

然后转到身份验证和授权类别下的用户

在此处输入图像描述

然后进入您要允许发布页面的用户,

向下滚动直到权限类别并将编辑和版主从可用组移动到已选择组,如下所示:

在此处输入图像描述

然后保存新设置。


推荐阅读