開源說明
- 系統100%開源
- 模塊化開發模式,銘飛所開發的模塊都發布到了maven中央庫。 可以通過pom.xml文件的方式拉取源代碼
<dependency>
\t<groupid>net.mingsoft/<groupid>
\t<artifactid>模塊/<artifactid>
\t<version>版本號/<version>
\t<classifier>sources/<classifier>
\t<scope>provided/<scope>
/<dependency>
商用使用
基於MIT開源協議,可直接商用無需授權,但請尊重開源精神不要去掉代碼中銘飛的註釋和版權信息
特點
- 免費完整開源:基於MIT協議,源代碼完全開源,無商業限制,MS開發團隊承諾將MCMS內容系統永久完整開源;
- 標籤化建站:不需要專業的後臺開發技能,只要使用系統提供的標籤,就能輕鬆建設網站;
- html靜態化:系統支持全站靜態化;
- 跨終端:站點同時支持PC與移動端訪問,同時會自動根據訪問的終端切換到對應的界面,數據由系統統一管理;
- 海量模版:銘飛通過MStore(MS商城)分享更多免費、精美的企業網站模版,降低建站成本;
- 豐富插件:為了讓MCms適應更多的業務場景,在MStore用戶可以下載對應的插件,如:站群插件、微信插件、商城插件等;
- 每月更新:銘飛團隊承諾每月28日為系統升級日,分享更多好用等模版與插件;
- 文檔豐富:為了讓用戶更快速的使用MCms系統進行開發,銘飛團隊持續更新開發相關文檔,如標籤文檔、使用文檔、視頻教程等;
面向對象
- 企 業:幫助創立初期的公司或團隊快速搭建產品的技術平臺,加快公司項目開發進度;
- 開發者:幫助開發者快速完成承接外包的項目,避免從零搭建系統;
- 學習者:初學JAVA的同學可以下載源代碼來進行學習交流;
快速體驗
- 將項目源碼導入eclipse;
- 創建數據庫db-mcms-open,注意:數據庫使用utf-8編碼,導入doc/db-mcms-open-版本號.sql,如果升級現有系統請使用*-up-*.sql升級,如果導入了系統對應的完整版SQL,sql升級補丁不需要重複導入;
- 修改src\\main\\resources\\application-dev.yml文件中的數據庫設置參數;
- 首先先訪問後臺地址:http://ip|域名/項目發佈名/ms/login.do,進入後臺點擊內容管理->靜態化菜單,進行"生成主頁","生成欄目","生成文章"操作 (注意!!!)
- 管理員賬號,用戶名:msopen 密碼:msopen
開發環境
建議開發者使用以下環境,這樣避免版本帶來的問題
- IDE:eclipse、idea
- DB:Mysql5.7
- JDK:JAVA 8
- WEB:Tomcat8
運行環境
- WEB服務器:Weblogic、Tomcat、WebSphere、JBoss、Jetty 等
- 數據庫服務器:Mysql5.7
- 操作系統:Windows、Linux、Unix 等
後端框架
技術名稱官網Spring Framework容器http://projects.spring.io/spring-frameworkSpring BootMVC框架https://spring.io/projects/spring-bootApache Shiro安全框架http://shiro.apache.orgSpring session分佈式Session管理http://projects.spring.io/spring-sessionMyBatisORM框架http://www.mybatis.orgFreemarker視圖框架http://freemarker.foofun.cnPageHelperMyBatis分頁插件http://git.oschina.net/free/Mybatis_PageHelperLog4J日誌組件http://logging.apache.orgMaven項目構建http://maven.apache.orgElasticsearch分佈式搜索引擎https://www.elastic.coRedis分佈式緩存數據庫https://redis.iohutool工具類http://hutool.mydoc.io
前端框架
技術名稱官網vue函式庫https://cn.vuejs.org//element uiUI庫https://element.eleme.cn/2.0/#/zh-CNjQuery函式庫http://jquery.com/Bootstrap前端框架http://getbootstrap.com/Bootstrap-tableBootstrap數據表格http://bootstrap-table.wenzhixin.net.cn/BootstrapValidator表單驗證http://bootstrapvalidator.com/Font-awesome字體圖標http://fontawesome.io/Waves點擊效果插件https://github.com/fians/Waves/zTree樹插件http://www.treejs.cn/v3/Select2選擇框插件https://github.com/select2/select2VueMVVM框架https://cn.vuejs.org/AmazeUI移動端UIhttp://amazeui.org/Plupload上傳控件http://www.plupload.com/freemarker模板引擎http://freemarker.foofun.cn/toc.htmlvalidator驗證庫https://github.com/chriso/validator.jsanimate動畫http://daneden.github.io/animate.css/icon矢量小圖標(待更新)http://ms.mingsoft.net/html/86//6048/index.html
系統結構
文件說明
- doc 項目文檔文件夾,裡面有數據庫文件
- src/main/java java源代碼
- src/main/resources 項目的資源配置文件
- src/main/webapp
- src/main/webapp/static 靜態資源文件,如:js、css、image、等第三方前端插件庫
- src/main/webapp/html 生成的靜態頁面,實際項目需要刪除,只是提供給開發者快速預覽生成後的靜態頁面
- src/main/webapp/templets 模版文件夾
- src/main/webapp/upload 上傳資源文件夾
- src/main/webapp/WEB-INF/manager 後端視圖頁面
- LICENSE 項目協議說明
- README.md 項目說明文檔
- pom.xml 依賴配置文件
代碼部署與常見問題
- 銘飛MCms 部署視頻 http://ms.mingsoft.net/mbbs/13988/detail.do
- MCms環境配置常見問題 http://ms.mingsoft.net/mbbs/13000/detail.do
- MStore使用方式:http://ms.mingsoft.net/mbbs/13008/detail.do
文檔
- MCms標籤手冊 http://doc.ms.mingsoft.net/mcms-tag-guide
- 快速開發手冊 http://doc.ms.mingsoft.net/dev-guide/
系統美圖
獲取方式
轉發文章+關注,後私信回覆【MCMS】,即可免費獲取下載地址
閱讀更多 影視10分 的文章