deviateltd / silverstripe-advancedassets
增加了对文件和文件夹访问权限的精细控制。
1.1.12
2019-04-12 02:51 UTC
Requires
- silverstripe/cms: >=3.1
- silverstripe/framework: >=3.1
This package is auto-updated.
Last update: 2024-09-12 14:26:29 UTC
README
本版本应与PHP 7.2和SilverStripe 3.7兼容
在CMS中提供了一个额外的文件管理区域,与CMS的标准文件管理区域并行。它允许使用以下“高级”文件和文件夹功能:
功能
- 使用CMS标准安全系统对文件和文件夹进行单独的权限设置
- 对单个文件和文件夹实施禁令和过期
- 对高级资产CMS管理员的单独访问
- 与子站模块集成
注意:1. 和 2.(上面)需要显式启用。请参阅下面的“选项”部分。
兼容性
如果与标准“安全文件”模块一起安装,则后者的功能和访问将被禁用。
选项
模块的功能被广泛分为2个组件;禁令/过期和安全性。每个组件都可以通过标准的SilverStripe YML配置系统单独启用或禁用,默认情况下是禁用的。要启用它们
AdvancedAssetsFilesSiteConfig:
component_security_enabled: true
component_embargoexpiry_enabled: true
安装
- Git克隆
#> git clone https://github.com/deviateltd/silverstripe-advancedassets.git
- Composer命令
composer require deviateltd/silverstripe-advancedassets dev-master
- Composer(手动)
按照以下方式编辑您项目的composer.json文件
在“require”块下添加新行
deviateltd/silverstripe-advancedassets
在“repositories”块下添加新块
{
"type": "vcs",
"url": "https://github.com/deviateltd/silverstripe-advancedassets.git"
}
现在通过浏览器或命令行运行dev/build - 并且不要忘记刷新。
图标
组件图标由thenounproject.com提供,许可协议为Creative Commons 3.0。