Orchard CMS的完整指南

我目前正在Orchard开发一个非常简单的网站,但是这需要我用主题和内容types/小部件来扩展它。 现在,就我所知 – 内容types和小部件,因为它们是官方文档中唯一详细解释的内容。 我已经看了很多其他问题的答案,如如何重写列表的默认布局 ,或如何使用内容types中的自定义字段,并在代码中引用它 。 后来实际上是我决定打开这个线程的动机。

如何在内容types中使用自定义字段,并在代码中引用它? 这很简单:我得到一个小部件,它应该支持图像附件function – 作者上传图像 – 在特定位置显示给用户。 我find了Image Field模块,我想用它。 所以我想通了,我应该枚举依赖,但接下来呢?

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

怎么了? 我看到人们在乌节路上发展了一些相当不错的东西。 从我所看到的 – 他们是自由的人 – 不隶属于这个项目。 他们从某个地方学到了它。 我试图向他们学习,但他们的代码几乎与教程无关。 我感到完全失落和沮丧。 请帮我打败这个情况。

有没有什么地方可以find更完整的Orchard CMS指南? 要阅读规范,就像在MSDN中一样,看看我在从教程中编写代码的过程中究竟做了什么。

谢谢。

PS
我知道,在这个网站上,我预计会揭露我所面临的具体困难的问题。 但是我没有一个,但很多,而且都是微不足道的。 他们是那种通常用“RTFM”来回答的问题。 所以我决定从高层解决问题,问你们有没有人看过“FM”。

  • 果园CMS:启动和运行 – 电子书 – 132页 – 2012年可能
  • 果园基础知识 – Pluralsightvideo培训 – 2小时57分钟 – 初学者 – 2011年9月
  • 高级果园 – Pluralsightvideo培训 – 4小时12分 – 高级 – 2012年4月
  • 果园文件 – 教程video(果园电视)
  • 果园文件
  • 果园文档 – 模块入门 – 课程

Udemy Orchard课程 (现4)

  • 果园CMS的工作stream程
  • 对于初学者的果园CMS主题开发教程

一些自我宣传,但我觉得可以理解:有果园培训演示模块 ,这是一个全面评论的模块,专门旨在引导你通过果园发展的最重要的方面。

从零开始创build模块指南

这个教程做得很好,一定会启发你Orchard所需要的(开发)和提供。

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