Drupal企业功能建议

时间:2018-07-31 14:38:25

标签: drupal

我们正在将Drupal评估为企业CMS,并需要一些帮助/建议以使用以下功能。

  • 具有重新分配的多步骤批准工作流
  • 媒体库中的PDF文件需要进行身份验证才能查看/下载-drupal是否具有不允许匿名访问媒体文件的任何安全功能?
  • Drupal是否支持角色,用户组和安全组?我们正在根据组和角色权限来限制网站和CMS某些区域的用户。

我了解Drupal在设计上是模块化的,所以有很多可用模块执行类似的功能,或者这些功能在Core中可用?

赞赏成员可以分享的任何建议/经验。

谢谢。

1 个答案:

答案 0 :(得分:1)

Drupal可以做所有这些事情。

  

具有重新分配的多步骤批准工作流

有一个Workbench审核模块,但从8.4版开始,在Drupal核心中,还提供了内容审核系统。您可能需要对如何将内容审阅分配给特定用户进行一些研究。

  

媒体库中的PDF文件需要进行身份验证才能查看/下载-drupal是否具有不允许匿名访问媒体文件的任何安全功能?

是的,Drupal在内核中有一个私有文件系统。最初设置文件字段时,您需要进行设置,因为从公共文件系统转换为私有文件系统有点麻烦(实际上,我几个月前才为一个项目做了一次)。它可以将文件存储在Webroot之外的目录中,并且用户将请求/ file / system / 1234之类的路径,并且将进行所有适当的访问检查。您可能需要设置一些其他权限,以使这些访问检查尊重“组”之类的内容或要实现的任何其他访问规则。

  

Drupal是否支持角色,用户组和安全组?我们正在根据组和角色权限来限制网站和CMS某些区域的用户。

是的!在Drupal中可以直接使用“角色”。您可以定义任意多个角色,并将权限应用于每个角色。

有一个名为“有机群组”的模块,该模块提供群组功能。您也可以将内容访问权限限制为组成员。您甚至可以在组中定义角色,以便其他用户可以管理组。