gdmedia/silverstripe-gdm-extensions

此包最新版本(0.1.27)没有提供许可证信息。

为SilverStripe提供便捷的扩展和模型

安装次数: 4,460

依赖项: 1

建议者: 0

安全: 0

星标: 3

关注者: 4

分支: 1

公开问题: 0

类型:silverstripe-module

0.1.27 2017-09-07 21:33 UTC

README

一系列实用的扩展、页面类型、模型和模块的集合。

正在进行中

此模块正在开发中,并且正在定期重构。直到版本1.0,API可能会发生变化

要求 (使用Composer时自动安装)

安装

composer require gdmedia/silverstripe-gdm-extensions

或下载压缩文件,然后解压并重命名ss-gdm-extensions-mastersilverstripe-gdm-extensions

许可证

3条款BSD许可证,请参阅许可证

文档

待办事项

####扩展类

配置

ContentControllerControllerErrorPagePageUtilitiesSiteTreeViewableData默认通过ss-gdm-extensions/_config/config.yml进行扩展

ContentController:
  extensions:
    - SSGuru_ContentController
Controller:
  extensions:
    - SSGuru_Controller
ErrorPage:
  extensions:
    - SSGuru_ErrorPage
Page:
  extensions:
    - SSGuru_PageUtilities
SiteTree:
  extensions:
    - SSGuru_ViewableData
    - SSGuru_SiteTree
ViewableData:
  extensions:
    - SSGuru_ViewableData

其他可选扩展包括

  • SSGuru_CarouselPage - 向页面类型添加轮播图(需要兼容模板)

在您的mysite/_config/config.yml中添加可选扩展

YourPageClass:
  extensions:
    - SSGuru_PageExtension

错误追踪器

错误在该存储库的问题部分进行跟踪。在提交问题之前,请先阅读现有问题以确保您的唯一性。

如果问题看起来像是一个新的错误

  • 创建一个新的问题
  • 描述重现您问题的步骤和预期结果。单元测试、截图和屏幕录制可能会有所帮助。
  • 尽可能详细地描述您的环境:SilverStripe版本、浏览器、PHP版本、操作系统、任何已安装的SilverStripe模块。

请直接向模块维护者报告安全问题。请勿在错误追踪器中提交安全问题。

开发和贡献

如果您想对该模块做出贡献,请确保您提交了一个pull请求,并与模块维护者进行讨论。

版本控制

在1.0.0版本之前,可能会发生破坏性更改。

本项目遵循语义版本控制模式。也就是说

给定一个版本号 MAJOR.MINOR.PATCH,在以下情况下进行递增:

  1. MAJOR版本:当您进行不兼容的API更改时
  2. MINOR版本:当您以向后兼容的方式添加功能时
  3. PATCH版本:当您进行向后兼容的错误修复时
  4. MAJOR.MINOR.PATCH格式可以作为扩展提供预发布和构建元数据的额外标签。