silverstripe/sharedraftcontent

与非CMS用户共享草稿页面内容

安装: 306,512

依赖项: 9

建议者: 1

安全性: 0

星星: 20

关注者: 11

分支: 27

开放问题: 14

类型:silverstripe-vendormodule


README

CI Silverstripe supported module

与非CMS用户共享草稿页面内容。

概述

此模块向CMS添加了“共享草稿”操作菜单。这允许内容作者生成指向草稿页面的标记化链接。内容作者可以将这些链接与任何人共享,允许非CMS用户查看草稿页面内容。每个预览链接有效期为30天。

安装

composer require silverstripe/sharedraftcontent

开发者工具

运行 npm install 获取依赖项。

修改SCSS文件后,运行构建脚本 npm run build。这将为您编译所有内容并将最小化CSS文件输出到 css 目录。

共享链接

生成的共享链接包含公钥和散列。每页可以有任意数量的共享链接,但所有共享链接都是唯一的,并且不能用于访问除创建链接的页面以外的页面。

版本控制

此库遵循 Semver。根据Semver,您将能够升级到此库的任何次要或补丁版本,而无需对公共API进行任何破坏性更改。Semver还要求我们明确定义此库的公共API。

所有具有 public 可见性的方法都是公共API的一部分。所有其他方法都不是公共API的一部分。尽可能保持 protected 方法的向后兼容性,但在升级之前,如果正在重写方法,请测试您的工作。

问题报告

创建一个问题,报告您发现的任何错误或缺少的功能。