2014-03-07 28 views
1

我開發一個ASP.Net MVC 5應用程序通過使用Visual Studio 2012年。現在,我想一個.net CMS在我的項目支持MVC5,網絡API和JSON響應積分,所以我發現食人魚支持MVC 5,但我無法使用它我希望像教程一樣好起步,而不是官方網站。入門食人魚CMS

謝謝。

+0

您好!您正在尋找哪些信息將其與您當前的項目集成? –

+0

嗨,現在我可以將它集成到我的項目中,但我仍然不知道如何從Piranha CMS(後端)創建視圖?我的目標是創建食人魚CMS視圖(頁面),之後,這些意見將被自動添加到我的項目,這樣我可以在我的解決方案資源管理器中看到他們 –

回答

4

食人魚CMS僅有的NuGet包,並且不包含在項目中的任何特殊項目的功能,如腳手架觀點或生成代碼爲您服務。

如果你有興趣它是如何工作,看看在安裝PiranhaCMSMvc包安裝的模板文件,但在短:

  1. 的請求與一個固定鏈接到一個進來頁面或張貼
  2. 的HTTP模塊將獲取永久的條目,並檢查路線應該爲條目執行。對於網頁的默認路由是〜/頁和上崗〜/職位
  3. 的MVC控制器該路由獲取請求,並加載了完整的模型。
  4. 如果控制器正確實現它尊重無論是在頁面或後型頁或Post添加用於查看的信息,併發送該模型到該視圖。

您在Piranha CMS中創建的頁面/帖子類型僅僅定義了模型應該具備的數據,它不關心您使用它或者發送它的位置。

的內容和應用程序及其視圖之間這非常鬆耦合就是爲什麼你可以食人魚CMS集成到現有的應用程序,只是用它來存儲你希望是動態的信息。這也是爲什麼沒有Piranha CMS的主題或預先生成的視圖。

我希望這篇文章能澄清一下Piranha CMS的使用思路!

問候

哈坎

+0

有一兩件事我想知道是爲什麼有徵求意見無節。關於這個我能找到的文檔沒有多說。我會想通過在他們將顯示的設置中啓用評論。我看了一下佈局,想到也許在那裏添加它們,但是沒有在模型中看到它們。 – KingOfHypocrites