Drupal webform提交 - 评论,像

时间:2017-01-27 15:30:00

标签: drupal drupal-7 drupal-modules drupal-views drupal-webform

我们在业务中设置了一个小型内部网络表单,目前收集用户提交的业务的想法,这些用户通过电子邮件发送到单个电子邮件收件箱。这已经存在了一段时间,已经产生了100个提交。

该公司希望通过以下方式鼓励更多用户互动:

  • 允许用户查看所有提交内容(在管理员确认之后,可能通过视图或单个节点拉入)
  • 允许匿名用户对每个网络表单提交进行评论
  • 允许匿名用户通过按钮提交提交内容

目前它作为一个webform完美地完成了这项工作,并且有很多提交,但不确定webforms是否足够灵活以允许业务所需的新功能。

如果有办法将所有提交转换为节点然后创建一个视图来拉入所有这些节点,然后允许评论等等,那么就会有想法...

有人能建议一种最好的方式来接近这个或哪些模块可能对此有用吗?

1 个答案:

答案 0 :(得分:0)

我的第一个想法是创建一个与您的网络表单字段相同的内容类型。

然后创建一个Feed和Feed导入程序,以将webform提交作为节点导入。

您将需要以下模块和依赖项:

使用视图数据导出,您可以创建XML提要

Feeds and Feeds可扩展解析器允许您使用XPath导入XML feed。

为了让提交能够得到审核,我建议:

您可以使用这些模块获得一个很好的草稿工作流程 - >需要审核 - >出版。这也将存储每个编辑的修订版。

Drupal内置了评论,您可能需要启用评论模块,您也可以设置这些以便首先进行审核,请注意这可能需要全职网站版主。您可以使用标记(https://www.drupal.org/project/flag)(例如报告)作为攻击性,而不是允许用户标记不适当的注释以进行删除。然后可以显示一个视图,显示已标记的所有注释。使用VBO(https://www.drupal.org/project/views_bulk_operations)等模块可以一次删除多条注释。

类似按钮可以通过标志来实现有一个模块(https://www.drupal.org/project/dlike)但是创建自己的标志也同样容易。

如果您想进一步的帮助/进一步解释,请告诉我。