为 SilverStripe 添加文档管理系统

安装: 356

依赖者: 0

建议者: 0

安全: 0

星级: 0

关注者: 4

分支: 52

类型:silverstripe-vendormodule

4.3.2 2019-09-19 09:02 UTC

README

Build status SilverStripe supported module Code quality Code coverage Helpful Robot

概览

该模块添加了一个新的 DMSDocument 模型,允许管理大量文件及其与页面的关系。与 SilverStripe 核心中内置的 File 模型相比,它旨在通过通用 API 将存储和访问问题封装起来。这允许对文档的管理和通过网站公开有更细粒度的控制。

此外,文档作为页面的一部分存储和管理,而不是存储在单独的资产存储中。

特性

  • 文档与页面的关系
  • 文档与文档的关系
  • 在 CMS 中页面上下文中管理文档的上传
  • 通过强大的 GridFieldUploadField 核心API进行元数据管理
  • 通过 SilverStripe 控制器下载(而不是文件系统URL)
  • 基于 PHP 逻辑和页面关系的访问控制
  • 替换现有文件
  • 如果已安装,则通过 分类模块 进行标记

文档

有关配置和使用此模块的信息,请参阅文档部分

要求

贡献

翻译

自然语言字符串的翻译通过第三方翻译界面 transifex.com 管理。新添加的字符串将定期上传到那里进行翻译,并将任何新翻译合并回项目源代码。

请使用 https://www.transifex.com/projects/p/silverstripe-dms/ 进行翻译贡献,而不是发送带有 YAML 文件的拉取请求。

有关更多信息,请参阅 doc.silverstripe.org 上的"i18n" 主题