Orchard客製化:由安裝Orchard的四種方式談WebMatrix使用心得

因為WebMatrix簡單易用,而且也有按鍵直接啟動Visual Studio,所以為了減少滑鼠右鍵的點選次數以及滑鼠移動軌跡的長度,因此目前幾乎都是運用WebMatrix安裝。

安裝Orchard的四種方式臚列如下:

第一、使用Microsoft Web Platform Installer。
第二、使用Microsoft WebMatrix。
第三、下載Orchard的Zip壓縮檔。
第四、由命令列或者Visual Studio建立Orchard

就筆者個人偏好而言,原本覺得有Visual Studio Professional Edition可以使用,為何必須使用WebMatrix,所以多半運用Web Platform Installer安裝,但是因為WebMatrix簡單易用,而且也有按鍵直接啟動Visual Studio,所以為了減少滑鼠右鍵的點選次數以及滑鼠移動軌跡的長度,因此目前幾乎都是運用WebMatrix安裝。

雖然我的WebMatrix並未支援IntelliSense,但是反而迫使我思考如何運用已知的類別的方法完成相同的工作,於是縮小學習範圍,間接提高生產力。

舉例而言,2011/08/18發表的範例,原本計畫直接針對IContentManager設計擴充方法,但是因為侷限於對於泛型的了解,所以研究的時間超出預期,可是接著考慮到WebMatrix與Visual Studio的異同,反而促使自己下定決心先透過IContentManager呼叫Query()方法之後再呼叫List()方法,將傳回值轉為自己熟悉的IEnumerable,然後再運用泛型擴充方法完成目標。

 

參考資料:

There are four ways you can install Orchard. You can:

資料來源:
http://orchardproject.net/docs/Installing-Orchard.ashx