2011-11-21 62 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這是專門爲了引導您完成一個詳盡的註釋模塊烏節開發最重要的方面。