2012-02-20 29 views
5

我正在尋找與Appharbor一起使用的CMS,與其他CMS一起看到的問題是,它們將內容存儲在文件系統中,可能會在部署和不能在多個節點上工作(所以也許一切都會存儲在數據庫中)。在appharbor上設置CMS有多容易

有沒有人有在Appharbor上設置CMS的經驗?

目前我正在使用Umbraco,所以任何人都可以設置這些細節也會有所幫助。

可能工作的其他CMS可能是果園或複合C1。

回答

1

複合C1抽象通過自身C1FileSystem到文件的所有其接入,這意味着它可以運行在系統精細,需要存儲在文件即。 blobstorage或數據庫。

AFAIK雖然只寫了兩個實現,一個用於普通文件系統,另一個用於Azure。但是應該很容易看到Azure實現是如何實現的,併爲AppHarbor做了類似的工作。

看看Composite.Plugins.IO.IOProviders.LocalIOProvider.LocalIOProvider界面,感受一下在AppHarbor上運行需要完成的工作。它並不是那麼糟糕。

0

就這樣做了(幾天後,大約8-10小時),沒有修改LocalIOProvider

真的,團隊非常感謝Composite C1團隊爲CMS這樣出色的團隊和Appharbor團隊提供平臺和能力來免費測試(並使用它)。

樣品:Demo Composite C1 site

Howto:如何

  1. 轉換複合C1(3.2)的網站,Web應用程序 - 似乎AppHarbor喜歡的WebApp
  2. 刪除引用Razor.dlls(有一些衝突與版本)
  3. 目錄權限問題(CC1啓動時),但幾天後(不得不工作),這個錯誤神奇地消失了!
  4. 部署和它的作品

更廣泛的技術很快就會寫!