這個主題的目標(biāo)和測試是基于Orchard 1.8 版本的
展示了Orchard提供的特性,提供 step-by-step 的教程指導(dǎo)。如果這是你第一次使用Orchard,這個文檔非常適合你。
Getting Started with Orchard
新的Orchard,你需要知道如何在正確的地方找到資源和Orchard的最新信息。
- Orchard Beginner
- Orchard CodePlex - Orchard Code Repository
- Orchard Discussion Forum - Discussion area for Orchard
- Orchard Documentation - Documentation area for Orchard
- Orchard Community Websites - Community sites on Orchard from all over the world
- Orchard CMS Weekly Meeting
這個主題假設(shè)你已經(jīng)安裝Orchard并創(chuàng)建了你的網(wǎng)站。如果你沒有,沿著Installing Orchard說明介紹創(chuàng)建你的網(wǎng)站吧。
在本地計算機(jī)或iis服務(wù)器上沒有安裝Orchard的情況下,這里有大量的選項來啟動和運(yùn)行Orchard。
Try Orchard
Try Orchard! 是一個展示Orchard content management framework 的平臺,你可以通過一個正在運(yùn)行的demo站點來感受Orchard。
不需要注冊,不需要新建,沒有過多要求,你就可以到Try Orchard! 上打開一個反復(fù)重新安裝的示例站點去體驗。這是感受Orchard初體驗最簡單的方法。
不過需要注意的是 Try Orchard僅僅是提供測試用的,所以請不要在上面發(fā)布你的正式博客等。
DotNest : Orchard SaaS provider
DotNest 是Orchard SasS 提供者:這意味著你可以非常簡單的在云上注冊和創(chuàng)建Orchard網(wǎng)站。
你的網(wǎng)站將持續(xù)工作不需要你去部署和后續(xù)維護(hù)。
通過DotNest你可以體驗到Orchard非常簡單,快捷,并且當(dāng)你可以將你的網(wǎng)站展示給任何人。除了逐漸熟悉用戶界面和特征之外你還可以進(jìn)入basics of Orchard theme development 用不同的方法打造你的個性化站點。
便利帶來的不利之處:由于DotNest的架構(gòu)你不能安裝自定義modules,因此你只能使用已經(jīng)存在的那些組件。(但是對于大多數(shù)網(wǎng)站來說已經(jīng)足夠了)
1) What is DotNest
2) Click New Tenant to create a new tenant on DotNest
3) Fill in the required details to create a New Tenant
3) New Tenant successfully created
Orchard on Azure Websites
在 free registration 上,你同樣可以在Azure Gallery找到Orchard并僅僅通過點擊部署你的網(wǎng)站。
你在 Azure Websites 上的Orchard網(wǎng)站將完全在你的掌控之下:你可以安裝任意你想安裝的module和theme。但是這些會給你自己帶來一些任務(wù): 你必須自己維護(hù)、更新你的網(wǎng)站。
Changing The Layout Of The Home Page
Orchard提供一個被稱為“Theme Machine”的theme。Theme Machine 包含了CSS樣式和一個layout。Orchard讓你可以有選擇的將layout的部分(稱為zone,比如Navigation,footer等)包含或剔除在你的網(wǎng)站任意頁面中。
Navigation 區(qū)域包含一個菜單和單個選項卡Home。 TripelFirst, TripleSecond,TripleThird 區(qū)域在頁面的底部被填充First Leader Aside, Second Leader Aside and Third Leader Aside 段落的虛擬文本。
除zones(區(qū)域)之外,每個頁面有一個中心區(qū)域,在這個教程中,被叫做Body。
雖然Theme Machine定義了許多合適的區(qū)域,但是在給定的區(qū)域中唯一可見的區(qū)域是那些添加了widgets的。 (你可以在這里學(xué)到更多關(guān)于 widgets here)。Navigation,TripelFirst, TripelSecond and TripelThird zones(區(qū)域)在home page都是可見的因為他們包含widgets。
1) Select Widgets from the Dashboard.
在Default層被選擇時Widgets管理頁面打開。任何區(qū)域在Default layer(默認(rèn)層)將顯示在所有的頁面中。因此,Navigation 在所有的頁面中都是顯示的并且有一個Main Menu widget.
Main Menu widget被標(biāo)注為綠色因為它在current layer被添加到一個區(qū)域中.
2) 選擇HomePage層來查看在home page中哪些區(qū)域是顯示的
在選中層中被添加了Widgets的zones將被標(biāo)記為綠色(如FirstLeaderAside, SecondLeaderAside and ThirdLeaderAside)。在其他層中被添加了Widgets的zonges將被標(biāo)記為灰色(Main Menu)
![Uploading homepage_layer_selection_675_137653.png . . .]
在home page 中的由于有widgets,TripelFirst, TripelSecond, and TripelThird區(qū)域是顯示的。移除所有widgets將使得該zone不顯示。
3) Select Remove for the Third Leader Aside widget.
在home page中TripelThird zone將不再可見。
4) 選擇Add為TripelThird zone添加一個widget
5) 選擇HTML Widget 給TripelThird zone添加這種類型的widget
6) 為widget輸入一個標(biāo)題和一些內(nèi)容
7) Save保存這個新的widget
8) 在Dashboard視圖的左上方選擇 Your Site 來查home page的更改情況,你將看到新的TripelThird區(qū)域。
Editing The Content Of The Home Page(編輯Home page內(nèi)容)
Orchard提供了一種非常容易編輯page或zone中內(nèi)容的特性。要打開這個 feature(特性)你必須啟用 Content Control Wrapper 和 Widget Control Wrapper 模塊。
1) 在Dashboard中選擇 Modules
2) 啟用Content Control Wrapper
3) 啟用Widget Control Wrapper
當(dāng)這些模塊都被啟用后,你可以通過點擊zone中的Edit鏈接來編輯內(nèi)容。
4) 在home page的TripelFirst zone中選擇 Edit 鏈接
5) 隨意的改變標(biāo)題,修改或刪除該區(qū)域的文字
(插入多媒體項)
6) 選擇Insert Media Item
7) 點擊Create Folder
8) 給這個文件夾取名為myImages 并點擊Save 保存
9) 點擊myImages 文件夾,并且點擊Import 導(dǎo)入
10) 點擊 My Computer 并且在central zone點擊來選擇一張圖片。你也可以拖拽一張圖片到central zone區(qū)域。
11) 關(guān)閉此對話框
12) 點擊該圖片并點擊Select
13) 如果有必要,調(diào)整圖片大小使其完美填充該zone。點擊 Save 來保存修改。
home page 自動顯示更新后的區(qū)域
14) Select the Edit link for the Body of the page.(選擇page中Body里的 Edit 鏈接)
Orchard will display the Edit Page screen.(Orchard 將顯示 Edit Page 界面)
Note: The Edit Page screen can also be reached from the Dashboard by selecting Content on the Dashboard and then selecting Edit for the page you are interested in.
15) Enter some text for the content. (在內(nèi)容中填寫一些文字)
16) Select Publish Now at the bottom of the page to make the updates to the page visible immediately.(在頁面的下面部分選擇Publish Now 發(fā)布,來立即更新頁面顯示 )
Adding a New Page to Your Site (在你的站點中添加一個新頁面)
1) 在Dashboard中的New下面,選擇Page
2) 為這個頁面輸入一個標(biāo)題。當(dāng)你輸入標(biāo)題并保存之后(比如輸入“Download”),將自動生成“download” 的永久連接。 如果你更新歡其他的URL你可以編輯該鏈接。
3) 為內(nèi)容頁輸入一些文本.
4) 在Tags字段中,添加comma-separated標(biāo)簽,例如"download" 和 "Orchard"使得你可以在后面通過標(biāo)簽來查找或過濾。
5) 選中 Show on main menu 并且輸入菜單顯示文本("Downloads")使它在站點的主菜單中可用。
6) 選擇Publish Now 進(jìn)行發(fā)布,使得修改立即生效。你也可以保存為草稿,在合適的時間再發(fā)布。
7) 在Dashboard的左上角選擇Your Site 來查看主頁中主菜單的的修改。點擊 Downloads 你將會看到你新建的頁面。
Adding New Layer for a Page(為一個頁面創(chuàng)建一個新的層)
要改變你的新頁面布局并且不影響其他網(wǎng)站你可以新建一個layout,它將只應(yīng)用到 Downloads 頁. 你可以放置一些widgets 在這個layer中,他們只會在Downloads 頁中顯示。
1) 在Dashboard中選擇 Widgets. 點擊 add a new layer 為這個頁面添加一個新的。它允許你在稍后可以自定義這個新頁面
2) 為這個layer寫下一個名字,一段描述和一個layer規(guī)則: url"~/download". 這將告訴 Orchard 系統(tǒng)僅當(dāng)url為"download"時顯示這個 widgets。
添加一個HTML widgets
3) 要檢查你的layer規(guī)則工作情況,你可以為它添加一個 widget . 確保 Current Layer 是 Download. 在 AsideFirst中點擊 Add
4) 添加一個新的Html Widget.
5) 為它寫下一個標(biāo)題和內(nèi)容并保存。
6) 在Dashboard的坐上角選擇 Your Site .導(dǎo)航到 Downloads. 你將看到訂制層。
選擇一個主題
想改變你網(wǎng)站的外觀你可以通過選擇一個主題來實現(xiàn)。
1) 在Orchard Dashboard 中, 選擇 Themes。將羅列出當(dāng)前已安裝的主題。
2) 可以通過選擇 Gallery 選項下載新的主題。
3) 搜索 PJS.Bootstrap 來查找 PJS.Bootstrap Theme. 并且安裝 PJS.Bootstrap 主題.
4) 選擇 Installed 標(biāo)簽頁。
當(dāng)成功安裝一個主題后,它將顯示在 Installed 標(biāo)簽頁中的 Available 塊. 在下圖中, PJS.Bootstrap 主題已被安裝因此它顯示在Available 塊 (該網(wǎng)站的當(dāng)前主題為 PJS.Bootstrap.)
5) 要想看在這個主題下你網(wǎng)站的樣子,選擇主題的 Preview 。要使你的網(wǎng)站使用當(dāng)前可用主題選擇該主題的 Set Current 。 想知道更多關(guān)于主題的詳細(xì)信息請參見 Previewing and Applying a Theme 和 Installing Themes.
通過 Modules 和 Features擴(kuò)展 Orchard
Orchard的一個關(guān)鍵特性是可以通過添加新features給你的網(wǎng)站添加新功能。主要途徑是通過安裝模塊(modules).你可以將module想象成一個文件包(在一個.ZIP壓縮文件包中)它可以被安裝到你的站點中。要查看Orchard包含那些 modules ,你可以在 Dashboard中點擊 Modules 并點擊 Installed 標(biāo)簽頁.
Orchard 提供一些內(nèi)置模塊,你也可以安裝新的模塊。遇見詳情請參見 Installing and Upgrading Modules and Registering additional gallery feeds.
單個模塊可以公開,可以單獨啟用或禁用。要查看Orchard已啟用的的內(nèi)置模塊feature , 在 Modules 中點擊 Features 標(biāo)簽頁 。
每個feature都有一個 Enable or Disable 鏈接 (取決于它的當(dāng)前是否啟用狀態(tài)),以及相關(guān)性的,還必須啟用特定功能的可選列表. 這篇文章通過這個站點描述了Orchard的多種features和你可以如何使用他們來訂制你的用戶界面和行為。
翻譯僅供學(xué)習(xí)之用,如有缺漏請不吝指正。鑒于能力有限定有諸多曲解或不完整的地方,請海涵。
個人blog地址:http://www.cnblogs.com/falcon-fei/