一飛開源 2022-03-20 23:57 一,、開源項(xiàng)目簡(jiǎn)介SAAS云建站系統(tǒng),可通過后臺(tái)任意開通多個(gè)網(wǎng)站,,每個(gè)網(wǎng)站使用自己的賬號(hào)進(jìn)行獨(dú)立管理,。讓每個(gè)互聯(lián)網(wǎng)公司都可私有化部署自己的SAAS云建站平臺(tái)(延續(xù)了織夢(mèng)、帝國(guó)CMS的模版方式,,一臺(tái)1核2G服務(wù)器可建立幾萬個(gè)獨(dú)立網(wǎng)站,。歷經(jīng)11年,,不斷完善,拒絕半成品?。?/p> 網(wǎng)站使用方面,,延續(xù)了帝國(guó)CMS、織夢(mèng)CMS的建站方式,,有模版頁(yè)面,、模版變量,、欄目綁定模版,、內(nèi)容管理等,用過帝國(guó),、織夢(mèng)的,,可快速使用! 整體結(jié)構(gòu)簡(jiǎn)介,, SAAS云建站系統(tǒng),,可通過后臺(tái)任意開通多個(gè)網(wǎng)站,每個(gè)網(wǎng)站使用自己的賬號(hào)進(jìn)行獨(dú)立管理,。讓每個(gè)互聯(lián)網(wǎng)公司都可私有化部署自己的SAAS云建站平臺(tái)。 建站服務(wù)人員,,招聘一個(gè)計(jì)算機(jī)專業(yè)的大學(xué)生,懂點(diǎn)html,、會(huì)點(diǎn)PS作圖,,就完全足夠,,剛畢業(yè)大學(xué)生具有認(rèn)真,、學(xué)習(xí)能力強(qiáng)、工資成本相對(duì)更省等優(yōu)點(diǎn),,必須首選,。至于后臺(tái)Java開發(fā)人員、服務(wù)器運(yùn)維,,統(tǒng)統(tǒng)干掉不要,,用本系統(tǒng)做網(wǎng)站,已經(jīng)不需要服務(wù)器運(yùn)維及Java開發(fā),。
二,、開源協(xié)議使用MulanPSL-1.0開源協(xié)議 三、界面展示四,、功能概述功能為避免系統(tǒng)整體過于臃腫笨重,系統(tǒng)本身純粹是模板建站內(nèi)容管理的功能,,如果需要更多功能,,比如商城、客服坐席等,,可以根據(jù)自己需求加入相關(guān)功能插件,。 萬能表單反饋 你可以用來做留言反饋、在線預(yù)約等各種表單,。無條數(shù)限制,、無類型限制、無需額外設(shè)置,,做到模版上后,,自動(dòng)識(shí)別數(shù)據(jù)格式! 站內(nèi)搜索 讓模版支持當(dāng)前站內(nèi)文章搜索功能,??伤阉鳟?dāng)前使用該模版的網(wǎng)站的某篇或多篇文章。 在線客服 網(wǎng)站側(cè)邊欄的在線客服功能,,設(shè)置上QQ,、電話、微信后即自動(dòng)顯示,。另有二十余套客服模板可選擇 網(wǎng)站轉(zhuǎn)移 可將您網(wǎng)站所有數(shù)據(jù)都導(dǎo)出來,,快速?gòu)?fù)制,創(chuàng)建出一個(gè)完全一模一樣的網(wǎng)站,! 模版開發(fā) 模版開發(fā)專用插件,,按照其內(nèi)步驟快速制作網(wǎng)市場(chǎng)云建站系統(tǒng)所用的模版。所做的模版可以自己部署自己的私有模版庫(kù),,也可以拿出來共享給我們,,加入云端模版庫(kù)。 私有模版庫(kù) 本地私有模版庫(kù),,可以打造屬于你自己SAAS云建站系統(tǒng)的私有模版庫(kù),! 論壇 每個(gè)網(wǎng)站都能有一個(gè)自己的、獨(dú)立的論壇,。包含發(fā)帖,、回帖、論壇版塊,、最新動(dòng)態(tài),、最火帖子、個(gè)人中心,、我的發(fā)貼,、我的回帖等,。 數(shù)據(jù)字典 當(dāng)前網(wǎng)市場(chǎng)云建站系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)。以便二次開發(fā),。 子賬號(hào)(網(wǎng)站) 網(wǎng)站管理后臺(tái),,可以開通子賬號(hào),并設(shè)置子賬號(hào)的用戶有管理網(wǎng)站的哪些權(quán)限,。比如運(yùn)營(yíng)人員可以讓其只能看到 功能插件 的功能,,查看網(wǎng)站訪問統(tǒng)計(jì)。又比如編輯人員可以讓其只看到 內(nèi)容管理,、生成整站 功能,,以免不懂技術(shù)改壞了網(wǎng)站,讓其只能編輯文章,、生成網(wǎng)站,。 CNZZ訪問統(tǒng)計(jì) CNZZ網(wǎng)站訪客統(tǒng)計(jì),全方位統(tǒng)計(jì)網(wǎng)站訪客情況,。 內(nèi)容同步 可以指定一個(gè)其他網(wǎng)站,,當(dāng)對(duì)方網(wǎng)站內(nèi)容管理中,文章有增加,、修改、刪除時(shí),,會(huì)自動(dòng)將最新的文章同步到當(dāng)前網(wǎng)站,。 百度商橋 百度商橋 插件,快速讓網(wǎng)站擁有在線客服功能,。 多域名綁定 讓一個(gè)網(wǎng)站綁定多個(gè)域名,。 sitemap 點(diǎn)擊生成整站時(shí),自動(dòng)生成 sitemap.xml 文件 插件開發(fā)入門示例 插件開發(fā)入門示例,,引導(dǎo)你如何開發(fā)網(wǎng)市場(chǎng)云建站系統(tǒng)的功能插件,。 文件管理插件 提供文件的在線管理、新增文件夾,、文件,、編輯、刪除文件等,??梢詫⒅斫鉃橐粋€(gè)簡(jiǎn)單的在線FTP管理 請(qǐng)求頻率攔截 請(qǐng)求頻率攔截,當(dāng)頻率過快,,會(huì)觸發(fā)禁止訪問保護(hù),,請(qǐng)求將會(huì)被提前攔截丟棄。 后臺(tái)請(qǐng)求日志 可以對(duì)所有動(dòng)態(tài)請(qǐng)求進(jìn)行詳細(xì)日志記錄,,什么時(shí)間請(qǐng)求的,,是哪個(gè)用戶發(fā)起的,,請(qǐng)求的什么url等,以便被惡意攻擊時(shí)的追蹤,。 客服坐席 打通了 www.kefu.zvo.cn 與網(wǎng)市場(chǎng)云建站,,讓網(wǎng)市場(chǎng)云建站具有在線客服的功能(類似于百度商橋)本插件具體的功能,可以進(jìn)入 www.kefu.zvo.cn 查看,,在線體驗(yàn),。 在線商城 打通了 www.shop.zvo.cn 與網(wǎng)市場(chǎng)云建站,讓網(wǎng)市場(chǎng)云建站具有在線商城的功能,。本插件具體的功能,,可以進(jìn)入 www.shop.zvo.cn 查看,在線體驗(yàn),。 API接口 可以通過API接口開通,、管理網(wǎng)站、調(diào)取網(wǎng)站欄目,、內(nèi)容等信息
...... 五,、技術(shù)選型兩臺(tái)2核4G服務(wù)器(或更多) + 一臺(tái)1核2G服務(wù)器 + 負(fù)載均衡 + Mysql云數(shù)據(jù)庫(kù) + 云存儲(chǔ) + CDN + Elasticsearch 架構(gòu)如下: 項(xiàng)目部署方式一:項(xiàng)目在本地快速運(yùn)行體驗(yàn),提供一鍵運(yùn)行包 點(diǎn)此下載 Windows 64一鍵運(yùn)行包 , 解壓出來運(yùn)行,注意不要有中文路徑 雙擊 “ 啟動(dòng).bat ” 訪問 localhost 就這么簡(jiǎn)單,!查看詳細(xì)視頻演示 方式二:放到線上,,華為云服務(wù)器,花一元快速部署到線上使用 按照此網(wǎng)址開通賬號(hào),、選配服務(wù)器,,僅需要一元,就能在線上將網(wǎng)市場(chǎng)云建站系統(tǒng)部署起來使用,,不再需要其他額外花費(fèi),! 方式三:自定義部署,如部署到私有服務(wù)器,、阿里云,、騰訊云等 配套的軟件:扒網(wǎng)站工具、模版計(jì)算工具 看好哪個(gè)網(wǎng)站,,用它拔下來做成模版,。所見網(wǎng)站,皆可為我所用,!templatespider 系統(tǒng)二次開發(fā)當(dāng)前使用的開源框架介紹SpringBoot2.6.1,、Shiro、Redis5,、Mysql5.7 (必須這個(gè)版本),、ElasticSearch 7.10.1、 前端信息提示 msg.js,、客服坐席 kefu.js,、網(wǎng)站管理后臺(tái)Layui 開發(fā)前的說明采用 Java 開發(fā),,數(shù)據(jù)庫(kù)提供兩種,默認(rèn)使用 sqlite 3 ,,也可以自己配置成使用 mysql,。 一定注意版本號(hào)不要錯(cuò),jdk1.8,、mysql要用5.7,,重要的事說三遍 另外開發(fā)請(qǐng)用 Eclipse ,我們沒用過idea,,如果你用idea出現(xiàn)異常你可以自己百度搜索解決方式,,因?yàn)橛衅渌鹖dea的朋友而且不少都能正常運(yùn)行,但是我們沒使用過idea,,如果你idea出現(xiàn)異常我們也沒法提供任何幫助,。 二次開發(fā)方面,請(qǐng)查閱開發(fā)文檔 從網(wǎng)市場(chǎng)云建站5這個(gè)版本以后,,我們將網(wǎng)市場(chǎng)云建站系統(tǒng)的底層基礎(chǔ)支持,,比如常用工具類、權(quán)限控制等,,單獨(dú)進(jìn)行了抽離,,調(diào)整包裝出了一套集成開發(fā)框架,我們稱之為 wm ,。也就是網(wǎng)市場(chǎng)云建站的基礎(chǔ)操作,,都是在wm文檔之中的。 二次開發(fā)文檔,,也就是wm的基礎(chǔ)開發(fā)文檔,,包含數(shù)據(jù)庫(kù)操作,、文件操作,、日志操作、短信發(fā)送,、ajax請(qǐng)求等最基礎(chǔ)的功能模塊,,通過它,可以讓一個(gè)剛畢業(yè)的軟件系的大學(xué)生在一個(gè)月內(nèi)快速進(jìn)入開發(fā)狀態(tài),,擁有項(xiàng)目開發(fā)能力,。 當(dāng)前目錄結(jié)構(gòu)wangmarket 項(xiàng)目 ├─src 項(xiàng)目源代碼 ( Maven ) ├─pom.xml 項(xiàng)目源代碼 pom ( Maven ) ├─else 其他的雜七雜八相關(guān)文件,一般用不到 │ ├─wangmarket.sql 項(xiàng)目運(yùn)行所需要的數(shù)據(jù)庫(kù)文件( Mysql數(shù)據(jù)庫(kù),,默認(rèn)sqlite3) └─README.md 說明
進(jìn)行二次開發(fā)二次開發(fā)時(shí),,我們不建議您直接在這個(gè)項(xiàng)目進(jìn)行改動(dòng),不然您將失去跟隨我們版本升級(jí)的能力,。眾所周知的織夢(mèng)CMS,,也是因?yàn)榘姹静簧?jí)失去維護(hù),,而出現(xiàn)大家所知曉的安全缺陷。 我們建議您可以在這個(gè)項(xiàng)目 wangmarket_deploy 上進(jìn)行擴(kuò)展開發(fā)您自己想做的模塊及功能,、以及一些原有的功能及頁(yè)面更改,。比如,登陸頁(yè)面的重寫,。 我們網(wǎng)市場(chǎng)有新版本時(shí),,您只需直接更新 WEB-INF/lib/wangmarket-xxx.jar 即可完成版本的升級(jí) 六、源碼地址私信回復(fù):云建站系統(tǒng) 或訪問一飛開源:https://code./
|