silverstripe / dms
为 SilverStripe 添加文档管理系统
2.3.0
2019-01-02 12:58 UTC
Requires
Suggests
- undefinedoffset/sortablegridfield: Allow documents to be reordered via drag-and-drop
- dev-master / 2.4.x-dev
- 2.3.0
- 2.2.x-dev
- 2.2.0
- 2.1.x-dev
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.x-dev
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 2.0.0-beta1
- 1.x-dev
- 1.4.x-dev
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.x-dev
- v1.3.0
- 1.2.x-dev
- v1.2.0
- 1.1.x-dev
- v1.1.1
- v1.1.0
- v1.0.0
- dev-dependabot/npm_and_yarn/browserify-sign-4.2.2
- dev-dependabot/npm_and_yarn/fsevents-1.2.13
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/node-sass-7.0.0
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
This package is auto-updated.
Last update: 2024-08-27 06:55:16 UTC
README
概述
该模块添加了一个新的 DMSDocument
模型,允许管理大量文件及其与页面的关系。与 SilverStripe 核心中内置的 File
模型相比,它旨在将存储和访问问题封装在一个通用的 API 中。这允许对文档的管理和通过网站公开进行更细粒度的控制。
此外,文档作为页面的一部分存储和管理,而不是存储在单独的资产存储中。
功能
- 文档与页面的关系
- 文档与文档的关系
- 在 CMS 中的页面上下文中管理和上传文档
- 通过强大的
GridField
和UploadField
核心API进行元数据管理 - 通过 SilverStripe 控制器下载(而不是文件系统URL)
- 基于 PHP 逻辑和页面关系的访问控制
- 替换现有文件
- 如果已安装,则通过 分类模块 进行标记
文档
有关配置和使用此模块的信息,请参阅 文档部分。
要求
- PHP 5.3,带有 "fileinfo" 模块(或可选的 "whereis" 和 "file" Unix 命令)
- SilverStripe 框架/CMS ^3.5
- 分类 ^1.2(用于标记)
- (可选) CMS 中的文档分页
- (可选) CMS 中的文档排序
- (可选) 文档全文搜索
- (可选) 文档全文搜索的文本提取
贡献
翻译
自然语言字符串的翻译通过第三方翻译界面 transifex.com 进行管理。新添加的字符串将定期上传到那里进行翻译,任何新的翻译都将合并到项目源代码中。
请使用 https://www.transifex.com/projects/p/silverstripe-dms/ 贡献翻译,而不是发送带有 YAML 文件的拉取请求。
有关更多信息,请参阅 doc.silverstripe.org 上的 "i18n" 主题。