Cuyahoga 是一個開源的 ASP.NET 內容管理框架。本文記錄從原始碼下載到程式安裝的完整流程,為後續二次開發打基礎。
專案託管於 SourceForge:https://sourceforge.net/projects/Cuyahoga/
本文以 Cuyahoga 1.6.0 版(最後更新 2009-03-12)為例,下載含原始碼的 src 版本以利二次開發。
可至官網 https://www.cuyahoga-project.org/home.aspx 取得說明文件與社群支援。
將下載檔解壓至 E 盤,移除資料夾「唯讀」屬性。用 Visual Studio 開啟 Cuyahoga-1.6.0-src\Cuyahoga.sln,建置成功即完成第一步。
首次執行會提示找不到資料庫,需在 SQL Server 2005 中手動建立名為 Cuyahoga 的資料庫。
編輯 Cuyahoga.Web\Config\properties.config,將 <connectionString> 節點修改為實際環境,例如:
<connectionString>Server=NFS-WANGJING;database=Cuyahoga;uid=nfs-china;pwd=nfs-china;</connectionString>
為方便測試,將專案發布至 127.0.0.1 根目錄。瀏覽安裝頁面,點擊「Install database」按鈕即可完成資料庫結構初始化。
完成上述步驟,Cuyahoga 核心即可正常運行,後續可依需求進行模組擴充與樣板客製化。