我目前正在Orchard开发一个非常简单的网站,但是我要求我使用主题和内容类型/小部件来扩展它。现在这就是我去的 - 内容类型和小部件,因为它们是官方文档中唯一要详细解释的内容。我看了很多其他问题的答案,比如如何覆盖列表的默认布局,或者如何在内容类型中使用自定义字段,并在其中引用它代码。后者实际上是我决定打开这个帖子的动机。
如何在内容类型中使用自定义字段,并在代码中引用它?这很简单:我有一个小部件,它应该支持图像附件功能 - 作者上传图像 - 它会在特定的位置显示给用户。我找到了Image Field模块,我想用它。所以我想出我应该枚举依赖关系,但下一步是什么?
我已经浪费了2天(每次14小时)我的生产时间这样的事情。不是阅读索引指南,而是阅读大量代码,谷歌搜索数百个博客,换句话说,搜索大海捞针。我是否必须了解整个代码才能扩展它?我想成为一名实施者,而不是这个产品的开发者,我相信很多人也会这样做。
怎么了?我看到人们在Orchard上开发了一些相当不错的东西。从我看到的 - 他们是自由人 - 与项目无关。他们从某个地方学到了东西。我试图向他们学习,但他们的代码与教程几乎没有任何关系。我感到完全失落和沮丧。请帮我打败局势。
有什么地方我可以找到更完整的Orchard CMS指南吗?要阅读规范,比如在MSDN中,看看我在编写教程中的代码时到底发生了什么。< / p>
谢谢。
P.S。的
我知道在这个网站上,我希望揭露有关我遇到的具体困难的问题。然而,我没有一个,但很多,它们都显得微不足道。他们是那种通常用“RTFM”回答的问题。因此,我决定从顶部解决问题,并问你所有人是否有人看过“FM”。
答案 0 :(得分:52)
Udemy Orchard Courses(目前为4)
答案 1 :(得分:9)
一些自我宣传,但我认为可以理解:有Orchard Training Demo module这是一个完全评论的模块,专门用于引导您完成Orchard开发的最重要方面。
答案 2 :(得分:6)
Guide to Creating Modules From Scratch
教程做得很好,肯定会启发你Orchard需要(开发方面)和提供的东西。
答案 3 :(得分:5)
Orchard确实有一个相当陡峭的学习曲线。我花了一些时间来弄清楚基础知识。我记得的是,论坛中的人真的很有帮助,反应灵敏。我从那里的论坛上学到了很多东西。果园是新的,所以还没有书。如果您还没有使用他们的论坛,我建议您这样做:orchard forum