i-lateral/silverstripe-discussions

Silverstripe模块,添加类似Yahoo Groups/Vanilla Forum风格的讨论功能

安装: 31

依赖者: 0

建议者: 0

安全: 0

星标: 6

关注者: 4

分支: 3

类型:silverstripe-module

1.2 2017-06-24 12:08 UTC

This package is auto-updated.

Last update: 2024-09-20 22:58:34 UTC


README

这是一个为Silverstripe设计的简单论坛模块,它使用类似于博客的讨论列表,而不是传统的“文件夹”结构。

目标是创建一个类似于Yahoo / Google groups或Vanilla Forum的模块。

需求

维护者联系方式

安装

推荐安装方法是通过Composer(请参阅官方文档

要通过Composer安装,请运行以下命令

composer require i-lateral/silverstripe-discussions

注意:以上命令将安装最新的标记版本

基本使用

安装完成后,请确保运行dev/build以添加新的页面类型、分类等。

这将自动在您的站点树中添加一个“讨论”页面,以及一个“发布者”和“版主”安全组。

添加分类

讨论可以通过简单的分类对象进行分类。您可以通过在CMS中导航到讨论页面并添加分类来添加分类。

开始(以及评论)讨论

为了用户能够开始讨论,他们必须拥有“DISCUSSIONS_POSTING”权限(这也是评论讨论的情况)。

默认情况下,用户通过注册账户并点击网站发送的验证电子邮件中的链接来获得此权限。

如果您想禁用此功能,您需要更改用户模块的注册配置(请将以下内容添加到您的config.yml文件中)

Users:
  new_user_groups:
    - discussions-posters
  require_verification: false
  send_verification_email: false

注意不推荐这样做,验证可以增加额外的垃圾邮件防护层(否则机器人或垃圾邮件发送者可以很容易地使用虚假账户注册并发布消息)。