2010-11-13 116 views
8

我最近決定用Umbraco開發我們的新公司網站(http://www.idealcode.net:8005/AboutUs.aspx)。我聘請了一名Umbraco開發人員,並開始工作。將內容添加到umbraco?

請不要激怒我或任何東西,但我開始擔心我的決定。

主要原因是因爲我嚴重無法找到任何解釋簡單的術語來創建新頁面的工作流程。作爲一名Web開發人員,在Umbraco中創建頁面似乎與在CMS之外創建頁面一樣多。

的工作流程,因爲我們有它:

  1. 創建一個母版頁(可能不需要每一頁,但在實踐中似乎是在幾乎每一頁)
  2. 與創建文檔類型這將是網頁
  3. 我想在這一點上我們的最終用戶實際上可以創建一個頁面上的確切內容領域...

我們花了約10小時實施博客模塊,它STIL L不起作用,開發人員需要自定義模板。

作爲一名Web開發人員,我真的很想知道這會節省我們多少時間?我不是在試圖解除Umbraco--我只是擔心向我的上級解釋這一點。我可以創建一個網站,其中包含一些動態區域和ASP.NET MVC中的博客,大概花了我們20個小時的時間...

回答

5

我第二次想到,但考慮以下情況: Umbraco或任何CMS都不是理想的解決方案,如果: 1)整個網站最終只有20頁 2)網站只有一個用戶/編輯器 3)內容不是很動態,一旦創建就不會幾年改變 4)該網站最多隻有10個最終用戶 5)數據不是從任何外部來源或/和所有靜態頁面

作爲一個CMS/Umbraco的解決方案是: 1)在第1000頁後仍然是動態的,並且仍然在增長2)客戶端有多個編輯器並希望保留出版物的歷史記錄 3)內容來自各種外部來源 4)網站最終用戶/貢獻者100+,並且仍在增長 5)最後但並非最不重要的一點,該網站每天有超過1000 +++的訪問者

我可以繼續並列出在第一個地方有CMS的所有可能性,但是您需要決定和分析你自己的要求。使用武士殺死老鼠毫無意義,但是如果你打算打老虎的話,你肯定應該擁有適當的裝備:D,除了開玩笑,不要爲了學習而部署任何CMS。

同時,請閱讀Umbraco網站上的書籍以開始(http://umbraco.org/get-started/for-developers)或安裝Runaway模塊以開始。

桑傑Zalke

11

起牀上一把umbraco很快的速度,最好的辦法是看從一把umbraco企業取得的截屏:

http://umbraco.tv/products/umbracotv

之後,一把umbraco社區是相當不錯的在回答問題及幫助:

http://our.umbraco.org/

由於至於你的具體問題:

我可能是錯的,但我認爲你不利用的是繼承。這使Umbraco更容易。

首先,DocumentTypes可以有父母,並且它們從這些父母繼承數據字段。例如,內容頁面文檔類型可以具有元信息,主要內容區域和簡介文本。

您網站上的很多網頁可能不會比這更進一步。基本上,一個富文本編輯器頁面(認爲「關於我們」)

然後,當您添加新聞項目DocumentType時,它可以從內容頁面繼承所有這些字段,並簡單地添加日期和圖像字段(作爲示例)。

DocumentTypes可以有許多可用的模板。因此,如果數據沒有改變,但是標記(設計)確實可以,那麼您可以在屬性選項卡中設置一個新模板。

模板也可以有父母。所以你可以像這樣構建它們:

Main Template 

|____One Column Layout 

    |____Generic Content Page 

    |____News Area 

|____Two Column Layout 

    |____Product Compare 

這和在ASP.NET中的母版頁一樣。

所以這是相當長的囉嗦。也許我會考慮一篇博文。這有幫助嗎?

0

如果您的網站內容非常動態且有很多頁面,Umbraco可能是一個明智的選擇。 Umbraco的USP是文檔類型的可重用性以及標記和內容的明確分離。它大大減少了網站編輯的頭痛。 雖然最初看起來有點令人困惑,或者我會說嚇人,但藉助http://umbraco.com/help-and-support/video-tutorials和用戶論壇上的網絡廣播,事情可以變得更簡單。

一個月前我開始使用Umbraco,到目前爲止經驗一直不錯。

3

>作爲Web開發人員,我真的不知道這是怎麼回事我們節省 時間

一旦你成爲精通這將節省您的時間。它有一個肯定的學習曲線,但一旦在那個駝峯它節省您的時間 - (這不是唯一的Umbraco)。我使用了其他CMS產品,這些產品更容易獲得我的第一個網站 - 但後來我很失望,我非常瞭解CMS可以爲我做什麼 - 迄今爲止,似乎我不會很快超過Umbraco的功能。

0

從一個頁面到另一個頁面開始考慮您的網站。如果您網站上的每個頁面都需要自己的主頁面,而不是錯誤的頁面。一個好的網站佈局將包括從一個網頁到下一個網頁所需的靈活性,但仍然保持一致性和通用設計。

一旦您擁有了所有類似頁面的通用元素,就可以開始爲這些不同類型的頁面定義文檔類型。例如,您可能有基本頁面文檔類型,即新聞項目文檔類型。您可以定義各種其他頁面,如「HomePage」或「Section Home」等。如果您有幻燈片,則可以爲每個「幻燈片幻燈片」創建文檔類型等。Umbraco允許您創建非常靈活內容樹很快,而且是它最大的優點之一。

即使我是網站上唯一的開發者,我仍然更喜歡使用Umbraco來構建非CMS網站。一旦確定了網站架構,開發就會變得非常快。