這款擁有十多年歷史與廣泛知名度的CMS系統(tǒng),近日邁出了自成立以來的最具跨越性的一步,宣布開源并推出全新5.0版本,對于廣大用戶來說這是送我們的福利。接下來,我們看看SiteServer CMS 新版5.0又有哪些變化。
SiteServer CMS 團隊對5.0 版本進行了大刀闊斧的改造,從內(nèi)到外一切煥然一新
全新用戶中心
用戶中心代碼全部重寫,不再沿用 ASP.NET,而是轉(zhuǎn)用 JavaScript 和 API 調(diào)用,采用ReactJS 與Restful API來完成所有功能,使用戶中心成為單頁應(yīng)用,這意味著更快速、更實時、響應(yīng)更靈敏
靜態(tài)頁生成速度
系統(tǒng)采用ASP.NET SignalR以及控制臺(siteserver.exe 服務(wù)組件)程序重寫了靜態(tài)頁面生成機制,新系統(tǒng)能夠加倍原有系統(tǒng)的生成速度
全面支持MySql數(shù)據(jù)庫
全面支持MySQL數(shù)據(jù)庫,作為當(dāng)今最流行的開源數(shù)據(jù)庫之一,MySQL數(shù)據(jù)庫為用戶提供了一個成熟的數(shù)據(jù)解決方案,廣泛適用于各類操作系統(tǒng),降低用戶的使用成本
Bug修正,功能增強
修正并完善了大量的功能與應(yīng)用,產(chǎn)品功能和性能更完善,穩(wěn)定性更強
相關(guān)技術(shù)
新的SiteServer CMS前臺代碼以及用戶中心代碼已經(jīng)全部進行重構(gòu),不再沿用 ASP.NET,而是轉(zhuǎn)用 JavaScript 和 API 調(diào)用,采用ReactJS 與Restful API來完成所有功能,作為一個單獨的頁面應(yīng)用程序(SPA),這意味著更快速、更實時、響應(yīng)更靈敏。同時我們基于Resuful標(biāo)準(zhǔn)重構(gòu)了API,為將來與其他系統(tǒng)集成提供更好的接口。
我們基于當(dāng)前技術(shù),采用了大量的js庫構(gòu)建web頁面,利用了許多其他的開放源代碼JavaScript模塊,主要包含NodeJS、Babel、Webpack、ReactJS、Redux等流行JS類庫。
常見問題解答
為何選擇開源?
開源意味著與用戶進行緊密互動,建立一個用戶廣泛參與的開源社區(qū),拉近與開發(fā)者的距離,從用戶提供的穩(wěn)定反饋中不斷對系統(tǒng)進行完善——GitHub 倉庫
我怎么能貢獻?
由于代碼庫是完全開源的,您可以查看GitHub庫。如果你看到一些你想修復(fù)的東西或者有一些新的東西你想要貢獻,只要打開一個新的Pull Request。
系統(tǒng)在什么操作系統(tǒng)下運行?
系統(tǒng)當(dāng)前只支持Windows系統(tǒng),系統(tǒng)后端代碼未來將基于ASP.NET Core進行重構(gòu),我們的目標(biāo)是盡快提供能夠完全支持Linux系統(tǒng)的軟件版本。
系統(tǒng)在什么數(shù)據(jù)庫下運行?
系統(tǒng)當(dāng)前支持SqlServer和MySql數(shù)據(jù)庫,未來將添加對 PostgreSQL 數(shù)據(jù)庫的支持。
為何用戶中心采用SPA實現(xiàn)?
我們相信單頁應(yīng)用程序(SPA)為用戶提供了最快和最一致的體驗,使用前端技術(shù)編寫的SPA是實現(xiàn)這一目標(biāo)的方法。
更多建站系統(tǒng)項目請訪問: http://findingchristbooks.com/xm/list-23.html?wz
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!