大家好,我是宝哥!
项目介绍
最近在逛网站的时候发现一个不错的开源项目,这个项目目前收获了 4.3K Star,猿哥觉得不错,值得拿出来和大家分享下。
本项目系统是🔥一个可通过后台任意开通多个网站,每个网站使用自己的账号进行独立管理。让每个互联网公司都可私有化部署自己的SAAS云建站平台(延续了织梦、帝国CMS的模版方式,一台1核2G服务器可建立几万个独立网站。历经11年,不断完善,拒绝半成品!)。
简介
网站使用方面,延续了帝国CMS、织梦CMS的建站方式,有模版页面、模版变量、栏目绑定模版、内容管理等,用过帝国、织梦的,可快速使用!
整体结构简介, SAAS云建站系统,可通过后台任意开通多个网站,每个网站使用自己的账号进行独立管理。让每个互联网公司都可私有化部署自己的SAAS云建站平台。
建站服务人员,招聘一个计算机专业的大学生,懂点html、会点PS作图,就完全足够,刚毕业大学生具有认真、学习能力强、工资成本相对更省等优点,必须首选。至于后台Java开发人员、服务器运维,统统干掉不要,用本系统做网站,已经不需要服务器运维及Java开发。
功能
在线开通网站,无需任何操作服务器操作
可通过后台(系统中的代理后台)在线开通网站
用户可通过手机号+验证码方式自助开通网站(须配置短信通道购买短信验证码条数)
域名及绑定
开通的网站,系统自动分配一个二级域名,以供测试。(本系统安装时输入的域名,自动分配的二级域名就是从这个上自动分配出来的)
网站可以绑定自己的顶级域名,在网站管理后台-域名设置 中,按照提示步骤进行设置、解析,即可完成绑定。
如果网站想绑定多个顶级域名,可以在功能插件-多域名绑定中绑定多个。不过不建议一个网站绑定多个,多个对SEO优化不好
模板
模板采用 HTML 方式制作模板,可通过网站后台任意编写html(及js、css等)代码
模板体系还包含模板变量(多个模板页中有公共的代码块,可以作为模板变量)、全局变量等,方便模板页中动态引用
模板编辑时内置代码编辑器,更方便编辑书写代码
内置半可视化的界面编辑(待升级完善,有垃圾代码产生,推荐用纯代码方式编辑)
云端模板库百多套模板开放免费使用,是默认自带的,安装本系统后,创建一个网站,登录进入网站管理后台时,就可以看到选择模板这里
网站访问及生成网站
开源版本在网站访问时,会直接将服务器磁盘上的 html 文件拿来显示
企业版在网站访问时,因为企业版采用云存储,html文件不在服务器,存在于云存储(分布式存储)上,系统会先从内存中读缓存,缓存没有再从云存储读。
两者在性能、使用行上基本都差不多,无非就是后续可扩展性及安全性,企业版考虑的更多。
网站做好后可以点击网站管理后台中的 生成整站 ,即可一键生成网站所有的 html 静态页面。
网站访问
安全
数据、附件等都在你自己服务器或者相关华为云阿里云账户上,数据都在手里!不少老板的心里,数据自己掌握着心里头才是安全的,我们系统在这方面让你安心。
系统完全独立运行,不受我们控制。我们万一哪天一不小心倒闭了,没事,您安装的私有SAAS云建站不受影响,你是独立的。(有的单位像是油田,是不开外网的,纯粹内网访问,支撑无外网环境的正常使用,足以证明其完全的独立)
安防检测-网站分离。在某些场景,如政府单位,会定期进行安防检测,本系统可以将 网站访问-后端管理 完全分离独立,管理后台进行了什么设置,MQ推送通知网站访问服务器进行网站更新,而网站访问服务器,就只有固定的html、及 sitemap.xml 等访问请求可进入,从入口层就对安全进行保障。(这种的是需要我们介入进行协助部署)
备份还原。可对模板进行备份及还原操作,改动某个模板时,可以先导出一个备份,如果改错了,还可以通过备份,有选择的将某个模板页进行还原回原本正常的样子。
系统开源,可用于商业用途!但开源版本的我们网站管理后台左下角的标识要带着,至于所做的网站,访问看到的网站不需要放置我方任何标识。多么宽松的条件。
快速出网站
快速做网站。开通网站-登录网站管理后台-选好模板-改改文字图片-绑定域名-上线 ,你完全可以不用管服务器、模板html代码,将时间用在正确的地方。
快速复制网站。内置网站模板导出导入功能,你做好的网站,可以快速复制同样的出来上线交付
对系统的所有操作、网站访问、是哪个人进行的操作等,都会进行详细记录。以便有异常时可以对其分析、追踪、及精准统计(需要配合ES使用,ElasticSearch云模块价格不菲,一个月三百多)
高效
网站生成静态html页面,当打开网站时,直接显示的静态html页面,不需要服务器处理什么耗时逻辑运算。
配套软件 扒网站工具 https://gitee.com/mail_osc/templatespider 看好哪个网站,自动扒下来做成模版。所见网站,皆可为我所用
可扩展及功能定制
开放式模板机制,同帝国CMS、织梦CMS的模板方式,网站想怎么显示就能怎么写html,同时有完善的模板开发辅助软件、插件、及文档。
成熟的插件机制,有数十种扩展插件可直接拿来使用或看其源代码参考,同时有完善的插件开发示例及说明、二次开发文档可供参考 (wm.zvo.cn)
部分截图
最后,想学习这个项目的可以查看项目地址:
https://gitee.com/mail_osc/wangmarket
往期推荐:
我用ChatGPT 生成一个Spring Boot博客项目,一点代码都没写一个注解实现 WebSocket 集群方案,这样玩才爽!SpringBoot 中的自带工具类,开发效率增加一倍!SpringBoot + 一个注解,轻松实现 Redis 分布式锁Mybatis-Plus 开发提速器:mybatis-plus-generator-uiSpringBoot 多数据源及事务解决方案