GitHub 項目拾集:SiteServer CMS 開源、免費的內容管理系統

SiteServer CMS

SiteServer CMS 是中國.NET平臺CMS系統創始者!同時也是唯一一款開源免費的企業級CMS系統。基於.NET 平臺,能夠以最低的成本、最少的人力投入在最短的時間內架設一個功能齊全、性能優異、規模龐大並易於維護的網站平臺。

SiteServer CMS 是一款成熟而且穩定的產品,它的根源和開發可以追溯到2003年。自發布以來SiteServer CMS 以其成熟的技術架構、傑出的管理能力和強大的整合擴展能力而著稱。是一款極其專注於易用性、高性能、安全性和用戶體驗的CMS內容管理系統。

SiteServer CMS 是一款真正的內容管理系統,不僅僅是一款新聞發佈系統,就好比WordPress不僅僅是一款博客系統一樣。SiteServer CMS 的定位是管理一切可結構化的數據,比如新聞、商品、人員、資產等一切可結構化的信息和數據都可以通過SiteServer CMS 進行管理。

項目地址:https://github.com/siteserver/cms

GitHub 項目拾集:SiteServer CMS 開源、免費的內容管理系統

源碼結構

│ siteserver.sln Visual Studio 項目文件

├─SiteServer.BackgroundPages ASP.NET 頁面源文件
├─SiteServer.Cli 命令行工具
├─SiteServer.CMS CMS 源文件
├─SiteServer.Utils 基礎類庫
└─SiteServer.API API 源文件及頁面

生成安裝包

一、Visual Studio 切換解決方案配置到Release,編譯
二、安裝NodeJs
三、打開命令行,運行 npm install gulp -g
四、命令行,轉到根目錄,運行 npm install
五、命令行,運行 gulp build
六、命令行,運行 gulp zip

結束後會在根目錄看到 siteserver_install.zip,這就是安裝包了。 以上步驟是第一次生成安裝包所需要執行的操作,如果已經生成過安裝包:

一、命令行,轉到根目錄,運行 gulp build
二、命令行,運行 gulp zip

開發文檔

STL 語言參考手冊:https://docs.siteserver.cn/stl/

插件開發參考手冊:https://docs.siteserver.cn/plugins/

CLI 命令行參考手冊:https://docs.siteserver.cn/cli/

REST API 參考手冊:https://docs.siteserver.cn/api/

數據結構參考手冊:https://docs.siteserver.cn/model/

系統文檔

SiteServer CMS 文檔中心:https://www.siteserver.cn/docs/

其他說明

如果你是一個純粹不懂技術的人,可以利用SiteServer CMS 站點模板可以在10分鐘內快速搭建起一個屬於你自己的站點,更激動人心的是SiteServer CMS 有各種各樣的站點模板,意味著你可以創建各式各樣的站點,包括企業站、門戶站、政府站、學校站等等。

如果你是一個略懂Html知識的人,可以設計出符合自己需求的頁面並製作成Html靜態頁面,然後再利用SiteServer CMS 模板標籤語言(STL)做成能在後臺發佈和管理內容的一個網站。重點是你可以隨心所欲設計自己的網站,只要你略懂Html知識,就可以結合STL語言輕輕鬆鬆來建設和管理你的網站。

如果你是一個懂C#開發的人,可以利用SiteServer CMS 強大的自定義輔助表、內容模型、靜態生成功能和豐富的API以及良好的擴展性,在SiteServer CMS 基礎上定製開發出符合自己需求的個性化應用系統,並和第三方系統充分打通進行數據對接。

GitHub 項目拾集:SiteServer CMS 開源、免費的內容管理系統


分享到:


相關文章: