我是SilverStripe的新手。
我想知道一个好的地方,我可以开始为SilverStripe制作模块;一些很好的教程让我开始。
答案 0 :(得分:12)
SilverStripe模块几乎可以做任何事情,因此很难说从哪里开始。
以下Wiki页面包含一些非常基本启动信息:
除此之外,我建议阅读如何使用ModelAdmin在CMS中创建简单的管理界面,并可能仔细查看API Docs以了解什么是可以使用。
然而,模块没有任何根本不同,因为有任何其他网站功能(甚至主题) - 它们都使用相同的API和结构 - 所以可能下载一些流行的模块,看看它们是如何构建的。
最后,SSBits也是一个特别好的提示& SilverStripe的教程网站,SilverStripe Forum和IRC channel也很有用。
答案 1 :(得分:1)
我推荐SilverStripe一书“CMS开发完整指南”,您可以在亚马逊上找到它或在Google Books上在线查看,这不是一个完整的参考,而是模块开发的良好开端。 它有很多例子,使用一个完整的示例项目(带有可下载的代码)和一些常用任务的附加配方。
答案 2 :(得分:1)
以下是一些更新的资源......
模块结构:
http://docs.silverstripe.org/en/developer_guides/extending/modules/
发布模块:
http://docs.silverstripe.org/en/developer_guides/extending/how_tos/publish_a_module/
SilverStripe视频课程:
答案 3 :(得分:0)
如果您仍然不确定,我可以推荐这本书"SilverStripe 2.4 Module Extension, Themes, and Widgets: Beginner's Guide" - 定位当前的SilverStripe版本。
免责声明:我是本书的作者,但鉴于标题,它应该符合您的要求......