【问题标题】:Drupal Enterprise Feature RecommendationsDrupal 企业功能推荐
【发布时间】:2018-07-31 14:38:25
【问题描述】:

我们正在将 Drupal 评估为企业级 CMS,需要一些帮助/建议来了解以下功能。

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

我知道 Drupal 在设计上是模块化的,所以有很多模块可以做类似的事情,或者这些功能在 Core 中可用?

感谢成员可以分享的任何建议/经验。

谢谢。

【问题讨论】:

    标签: drupal


    【解决方案1】:

    Drupal 可以做所有这些事情。

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

    有 Workbench 审核模块,但现在在 Drupal 核心 8.4 中,内容审核系统可用。您可能需要对如何将内容审核分配给特定用户进行一些研究。

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

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

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

    是的! “角色”在 Drupal 中开箱即用。您可以定义任意数量的角色,并对每个角色应用权限。

    有一个名为“Organic Groups”的模块提供组功能。您也可以限制对组成员的内容访问。您甚至可以在组内定义角色,以便不同的用户可以管理该组。

    【讨论】:

    • 感谢 John - 我很高兴听到这个消息,您实际上已经基于这些特性完成了实现!太棒了!
    猜你喜欢
    • 2023-03-23
    • 2023-03-22
    • 2010-11-10
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 2010-11-15
    • 2014-04-23
    • 1970-01-01
    相关资源
    最近更新 更多