froog/simplify

Simplify增加了对SilverStripe CMS的细粒度、基于权限的控制

维护者

详细信息

github.com/froog/simplify

源代码

问题

安装次数: 85

依赖项: 0

建议者: 0

安全性: 0

星标: 6

关注者: 2

分支: 1

开放问题: 0

类型:silverstripe-module

dev-master 2021-02-02 02:03 UTC

This package is not auto-updated.

Last update: 2024-09-28 14:22:40 UTC


README

Simplify是一个开源的SilverStripe CMS(www.silverstripe.org)的模块。它允许对CMS进行比默认安装更细粒度的控制。

##功能##

  • 简化SilverStripe管理界面,提供了一种开启和关闭功能的简单方法
  • 使您的CMS管理员对非技术终端用户更容易使用
  • 基于权限,因此您可以启用一些用户的选项,但不启用其他用户。
  • 超过24个新的权限,可以完全配置管理界面的外观
  • 使用CSS & JS轻松添加自己的自定义Simplify权限
  • 支持权限描述的国际化

##要求##

  • SilverStripe 3.0.0+(对于SilverStripe的旧版本,请使用版本0.0.8)

##安装##

  • 手动:将simplify文件夹提取到您网站的顶级目录中,然后访问/dev/build?flush=all以重建数据库。
  • Composer/Packagist:安装Composer,然后运行composer require froog/simplify dev-master

##快速入门##

  • 安装Simplify后,以完整管理员用户身份登录到管理员界面
  • 点击“安全”菜单
  • 点击您想要简化的组,或创建一个新的组。
  • 点击“Simplify”标签
  • 浏览可用的标签和选项,并选择一些您感兴趣的选项
  • 保存组并注销
  • 以您的其中一个用户身份登录,看看有何不同!

##注意##

安全性:值得注意的是,Simplify的大多数权限只是通过CSS和/或JavaScript从客户端UI中删除或隐藏。这意味着虽然控制可能不存在,但如果用户通过Web开发者工具启用它们,他们仍然可以运行这些功能。Simplify的目的不是安全地防止某人执行操作,而是从普通CMS用户那里隐藏功能。您仍然应该考虑到这一点,使用标准权限配置用户/组。