Cuyahoga是一個基於NHibernate持久層的開源的自定義內容網站框架,好處是可以隨意定制自己的頁面和模組,這樣在以後的應用中就能夠靈活的滿足變化的功能需求. 一個模組齊全的CMS如DNN , Rainbow就可以快速建置符合需求的系統.
Cuyahoga是C#開發的靈活的CMS / Portal 解決方案。它可以運行於Microsoft .NET 和Mono 平台,支援SQL Server, PostgreSQL或MySQL作為底層資料庫。
該版本為免安裝版,省去了繁瑣的安裝步驟,同時添加了一些測試數據
Cuyahoga是採用節點式來管理內容的,本來網站就是若干個由頁面組成的書,但是,其又不是完全是樹型的,鏈接相當於對一個節點的快速引用,因此,Cuyahoga就把頁面視為節點第二點是關於佈局的,CUYAHOGA把頁面分成三部分,頂部的GlobalMenu,左側的Maincontent,右側的Section,其實很好理解嘛,主選單,正文節,導航段每一個節點都是一個頁面,都包含這三個部分,每一個頁面都可以自由設計,但是,有一點需要知道的就是,只有根節點有MENU選項,允許使用MENU的方式添加頂部蓮接,其他頁面都繼承ROOT的頂部選單另外,還有就是Maincontent,Section和GlobalMenu的內容問題了內容,其實在這裡劃分為以下幾種,也就是對應模組了,有文章型,下載型、論壇型,搜尋表單,使用者登入框,靜態HTML,切換語言按鈕,下載清單和RSS引用,當然,這些是它內建的模組了,可以直接引用,但如果你需要有PHOTO GALLERY模組,你可能就要自己開發了,這些模組實際上扮演內容提供者的角色,每一種模組提供一種類型的內容,每一種內容皆可放置於頁面的三個佈局位置,這種設計非常符合分離模式,頁面中的三部分相當於容器,需要在Section部分(右側)新增使用者登入時,你就加入一個SECTION的參考即可所以,Cuyahoga是使用節點來組織頁面,節點與節點形成層次關係,節點與節點間,相互引用,節點反映的是站點的組成頁間的關係,至於每一頁,則採用佈局和內容分離,由內容提供者提供內容,然後,某個佈局節來引用,這樣一來,設計上可以說是非常靈活了數據庫配置文件為Config/properties.config
DB_51aspx下為Sql資料庫,附加可預設管理帳號/密碼:admin/51aspx
為了安全起見建議刪除或修改install目錄
展開