gdmedia / silverstripe-gdm-extensions
此包最新版本(0.1.27)没有提供许可证信息。
为SilverStripe提供便捷的扩展和模型
0.1.27
2017-09-07 21:33 UTC
Requires
README
一系列实用的扩展、页面类型、模型和模块的集合。
正在进行中
此模块正在开发中,并且正在定期重构。直到版本1.0,API可能会发生变化
要求 (使用Composer时自动安装)
- SilverStripe ^3.1
- silverstripe-australia/gridfieldextensions ^1
- colymba/gridfield-bulk-editing-tools ^2.1
- sheadawson/silverstripe-linkable ^1.0
- unclecheese/betterbuttons ^1.2
安装
composer require gdmedia/silverstripe-gdm-extensions
或下载压缩文件,然后解压并重命名ss-gdm-extensions-master
为silverstripe-gdm-extensions
许可证
3条款BSD许可证,请参阅许可证
文档
待办事项
####扩展类
- ContentController 通过SSGuru_ContentController 增加功能 除了其他方法.....
- Controller 通过SSGuru_Controller 增加功能 除了其他方法.....
- ErrorPage 通过SSGuru_ErrorPage 增加功能 除了其他方法.....
- PageUtilities 通过SSGuru_PageUtilities 增加功能 除了其他方法.....
- SiteTree 通过SSGuru_SiteTree 增加功能 除了其他方法.....
- ViewableData 通过SSGuru_ViewableData 增加功能 除了其他方法.....
配置
ContentController
、Controller
、ErrorPage
、PageUtilities
、SiteTree
和ViewableData
默认通过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,在以下情况下进行递增:
- MAJOR版本:当您进行不兼容的API更改时
- MINOR版本:当您以向后兼容的方式添加功能时
- PATCH版本:当您进行向后兼容的错误修复时
- MAJOR.MINOR.PATCH格式可以作为扩展提供预发布和构建元数据的额外标签。