silverstripe-dms:将文档管理系统添加到SilverStripe

时间:2024-03-31 14:22:17
【文件属性】:

文件名称:silverstripe-dms:将文档管理系统添加到SilverStripe

文件大小:364KB

文件格式:ZIP

更新时间:2024-03-31 14:22:17

系统开源

文件管理模块(DMS) 概述 该模块添加了一个新的DMSDocument模型,该模型允许管理大量文件及其与页面的关系。 与SilverStripe核心内置的File模型相反,它旨在将存储和访问问题包装在通用API中。 这样可以更精细地控制如何通过网站管理和公开文档。 此外,文档是作为页面的一部分存储和管理的,而不是放在单独的资产存储中。 特征 文件与页面的关系 文件与其他文件的关系 在CMS的页面上下文中管理和上传文档 通过强大的GridField和UploadField核心API进行元数据管理 通过SilverStripe控制器下载(而不是文件系统URL) 基于PHP逻辑和页面关系的访问控制 替换现有文件 通过标记(如果已安装) 文献资料 有关配置和使用此模块的信息,请参阅。 要求 PHP 5.3,带有“ fileinfo”模块(或者Unix命令“ whereis”和“ file”)


【文件预览】:
silverstripe-dms-master
----.tx()
--------config(150B)
----README.md(3KB)
----code()
--------tasks()
--------exceptions()
--------extensions()
--------interface()
--------model()
--------DMSShortcodeHandler.php(1KB)
--------tools()
--------cms()
--------DMS.php(5KB)
--------forms()
----resources()
--------web.config(108B)
--------.htaccess(36B)
----.github()
--------workflows()
----composer.json(824B)
----.gitattributes(94B)
----scss()
--------upload.scss(5KB)
--------_mixins.scss(288B)
--------cmsfields.scss(4KB)
--------_variables.scss(317B)
--------main.scss(80B)
----package.json(903B)
----CONTRIBUTING.md(347B)
----dist()
--------css()
----.scrutinizer.yml(2KB)
----LICENSE.md(1KB)
----_config()
--------taxonomy.yml(544B)
--------querybuilder.yml(395B)
--------config.yml(431B)
--------dmsdocument.yml(176B)
----images()
--------calendar-month.png(624B)
--------clock-frame.png(853B)
--------chain-unchain.png(722B)
--------app_icons()
----javascript()
--------DMSUploadField_addtemplate.js(2KB)
--------DMSUploadField_downloadtemplate.js(2KB)
--------DocumentHtmlEditorFieldToolbar.js(4KB)
--------DMSDocumentAddExistingField.js(4KB)
--------DMSGridField.js(629B)
--------DMSDocumentCMSFields.js(6KB)
----.editorconfig(450B)
----webpack.config.js(868B)
----.codecov.yml(13B)
----yarn.lock(147KB)
----templates()
--------Includes()
--------DMSDocumentAddExistingField.ss(2KB)
--------DMSUploadField.ss(2KB)
----code-of-conduct.md(194B)
----lang()
--------_manifest_exclude(0B)
--------es.yml(1KB)
--------en.yml(3KB)
--------nl.yml(1KB)
----_config.php(1KB)

网友评论