2011-11-21 42 views
41

我目前正在开发的果园,然而这需要我给它都与主题扩展非常简单的网站,并与内容类型/部件。现在,就我所知 - 内容类型和小部件,因为它们是官方文档中唯一详细解释的内容。我看了很多关于回答其他的问题,比如如何覆盖列表,或如何使用的内容类型中的自定义字段的默认布局,并引用它的代码。后者实际上是我决定打开这个线程的动机。一个完整的指导果园CMS

如何使用自定义字段的内容类型里面,并引用它的代码?这很简单:我有一个小部件,它应该支持图像附件功能 - 作者上传图像 - 它会在特定位置显示给用户。我找到了Image Field模块,我想使用它。所以我想到应该列举依赖关系,但接下来呢?

我已经浪费了2天我的生产时间(每14小时)对这样的东西。没有阅读索引指南,而是阅读大量代码,搜索数百个博客,换句话说,在大海捞针中寻找针。我是否必须理解整个代码才能扩展它?我想成为一名实施者,而不是这款产品的开发人员,我相信很多人也会这么做。

怎么了?我看到人们在乌节路上开发了一些非常不错的东西。从我所看到的 - 他们是自由人 - 与该项目无关。他们从某个地方学到了它。我试图向他们学习,但他们的代码几乎与教程无关。我感到完全失落和沮丧。请帮我摆脱这种情况。

有没有什么地方我能找到一个更完整的指导果园CMS?要阅读规范,就像在MSDN中一样,看看我在从教程中编写代码的过程中究竟做了什么。

谢谢。

P.S.
我知道,在这个网站,我希望公开有关我遇到的具体困难的问题。然而我没有一个,但很多,而且他们都显得微不足道。他们是那种通常以“RTFM”得到解答的问题。所以我决定从高层解决问题,并问问你们是否有人看过“FM”。

+9

我同意。果园里的蜜饯太多了,没有足够的真实信息。 – Levitikon

回答

52
+1

谢谢:)。到此时我已经设法进入Orchard的来源,了解它的一些架构,成功编写主题和模块。他们的文档已经改进,并且出现了加速开发的新模块。现在我不再问这个问题了。感谢您的关注。这绝对值得投票。 – AlexanderMP

+1

Pluralsight东西现在已经过时了,这是Orchard开发团队的证明。这些视频非常有见地,只有在1.5小时后,我才有信心能够为Orchard开发,只需要看视频指示的区域略有不同。 –

+3

Sipke Schoorstra有一个关于从头创建模块的博客。它还没有完成,但是有什么好解释。 http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-part-1 –

5

果园确实有一个相当陡峭的学习曲线。它也花了我一段时间来弄清楚基础知识。我记得的是,论坛上的人们真的很有帮助和回应。我从论坛中学到了很多东西。果园很新,所以还没有书。如果你还没有使用他们的论坛上,我建议你可以这样做:orchard forum

9

一些自我的广告,但我觉得可以理解的:还有就是Orchard Training Demo module这是专门为了引导您完成一个详尽的注释模块乌节开发最重要的方面。