Thursday, May 16, 2019

推出 CMSiMDE

網際內容管理系統的功能是利用 WWW 客戶端與伺服器端的功能, 讓使用者可以將有用的內容放在雲端, 目的在能利用此架構進行協同設計.

隨著 CMSimfly 不斷因為需求改版, 先前引用舊版程式碼或設定的用戶, 若無法及時更新版本或自行修正, 使用者間就會產生許多謬誤.

有鑑於此, 將 CMSimfly 升級為 https://github.com/mdecourse/cmsimde, 使用者之後引用 CMSiMDE, 可以將此一網際程式模組設為倉儲中的 submodule, 若 CMSiMDE 小改版, 各用戶可以利用

git submodul foreach git pull origin master

將 CMSiMDE 更新為最新版.

若 CMSiMDE 大改版, 將原先的運作模式進行改變後, 先前的用戶只要不更新 submodule, 仍然可以運作, 或者將各用戶的內容轉移到新架構的 CMSiMDE 運作即可.

使用 CMSiMDE 的 demo 倉儲位於: https://github.com/mdecourse/newcms (使用 Github 版本倉儲, 可以再將資料同步到區域或廣域網路上的 Fossil SCM 版本倉儲)

靜態網頁: https://mde.tw/newcms (使用 Github Pages, 可以與 Fossil SCM doc 網頁同步, 在 Fossil SCM doc 可以隨時查詢各版次的靜態網頁內容)

動態系統: https://s1.mde.nfu.edu.tw:8843 (使用網路橋接設定之虛擬主機, 專責透過 Nginx SSL 與 uwsgi, 以 systemctl 服務執行 Python Flask 程式)

在 Nginx 運作的 newcms: http://s1.mde.nfu.edu.tw (使用網路橋接設定之虛擬主機中的 Nginx,  伺服動態系統的靜態內容)


No comments:

Post a Comment

NX12

NX 12 Help https://docs.plm.automation.siemens.com/tdoc/nx/12/nx_help Python related https://docs.plm.automation.siemens.com/tdoc/nx/...