開源說明
系統100%開源
模組化開發模式,銘飛所開發的模組都發布到了maven中央庫。可以通過pom.xml檔案的方式拉取原始碼
net.mingsoft 模組 版本號 sources provided 商用 基於MIT開源協議,可直接商用無需授權,但請尊重開源精神不要去掉程式碼中銘飛的註釋和版權資訊
特點
免費完整開源:基於MIT協議,原始碼完全開源,無商業限制,MS開發團隊承諾將MCMS內容系統永久完整開源;關注Java專案分享
標籤化建站:不需要專業的後臺開發技能,只要使用系統提供的標籤,就能輕鬆建設網站;
html靜態化:系統支援全站靜態化;
跨終端:站點同時支援PC與移動端訪問,同時會自動根據訪問的終端切換到對應的介面,資料由系統統一管理;
海量模版:銘飛通過MStore(MS商城)分享更多免費、精美的企業網站模版,降低建站成本;關注Java專案分享
豐富外掛:為了讓MCms適應更多的業務場景,在MStore使用者可以下載對應的外掛,如:站群外掛、微信外掛、商城外掛等;
每月更新:銘飛團隊承諾每月28日為系統升級日,分享更多好用等模版與外掛;
文件豐富:為了讓使用者更快速的使用MCms系統進行開發,銘飛團隊持續更新開發相關文件,如標籤文件、使用文件、視訊教程等;
物件導向
企 業:幫助創立初期的公司或團隊快速搭建產品的技術平臺,加快公司專案開發進度;
開發者:幫助開發者快速完成承接外包的專案,避免從零搭建系統;
學習者:初學JAVA的同學可以下載原始碼來進行學習交流;
開發環境
建議開發者使用以下環境,這樣避免版本帶來的問題
Windows、Linux
Eclipse、Idea
Mysql≧5.7
JDK≧8
Tomcat≧8
- MCms內容外掛手冊
MCms內容外掛提供最基本的選單、許可權、角色、欄目、內容、靜態化、等常用功能。
視訊教程:內容外掛視訊教程 配合程式碼生成器使用快速提升開發效率:程式碼生成器線上視訊教程、程式碼生成器使用文件
1.1. Apache Maven依賴
1.1.1. 當前版本
net.mingsoft ms-mcms 當前版本 net.mingsoft ms-mcms 當前版本 sources Copy 1.2. 介面 專案訪問路徑/swagger-ui.html#/
系統部署手冊
- jar部署
- 打包方式1
懶人做法,將所有的資源打成一個jar包,維護資源不方便,不推薦
- 打包方式1
mvn clean package
java -jar ms-mcms.jarCopy
1.2. 打包方式2(推薦)
打包指令增加引數 -f bin-xml ,執行完成會在target目錄會生成 “ 專案-bin ” 釋出資料夾
mvn clean package -f bin-xml
Copy
1.2.1. 目錄結構
圖片
config:配置檔案
html:靜態化自動生成的目錄(自動生成)
static:靜態資原始檔
templets:(必須)模版目錄,需要複製一份
upload:(必須)上傳的資料夾
WEB-INF:ftl檢視檔案
mcms.log:自動生成的日誌檔案
*.sh:linux啟動、停止指令碼
*.bat:window啟動、停止指令碼
本作品採用《CC 協議》,轉載必須註明作者和本文連結