多多软件站

电脑版
提示:原网页已由神马搜索转码, 内容由www.ddooo.com提供.
您的位置:首页> 电脑软件> 程序源码> siteserver cms自助建站系统 v7.3.0官方版

siteserver cms自助建站系统 v7.3.0官方版

开源免费、企业级、可商用CMS系统。

siteserver cms自助建站系统是一款开源免费、企业级、可商用的CMS内容管理系统,一般又称为SSCMS内容管理系统,基于微软 .NET Core 平台开发,支持MySql、SqlServer、PostgreSql、SQLite以及国产人大金仓与达梦数据库,可以用于创建在Windows、Linux、Mac以及 Docker上运行的Web应用程序和服务,以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。

目前siteserver cms能够在一个平台上管理成百上千个网站,系统拥有完善的权限分配机制,能够按站点与栏目分配权限,让众多管理员同时对网站进行编辑与审核。同时平台还能够支撑对数千个父站点、子站点的创建与统一管理。对每个站点设置不同的域名,一个站点内支持使用二级域名,完美实现了网站群管理思想。同时还支持把不同的站点发布到不同的服务器上,通过多服务器发布机制能够将访问压力平均分配到多台服务器。最主要的是siteserver cms自助建站系统针对企业级客户开发,完全开源免费,可以用于商业用途不需要支付任何产品或授权费用。

siteserver cms自助建站系统

siteserver cms安装教程

一、运行环境

1、支持的操作系统:windows和linux,包括Windows 10、Windows 11、Windows Server、Windows Server Core、Nano Server、CentOS、Debian、Fedora、Ubuntu、银河麒麟等

2、支持的数据库:MySql 5.7+、SqlServer 2012+、 PostgreSql 11+、SQLite  2.0+、人大金仓 9.0+、达梦 8.0+

二、在 Windows 中运行siteserver cms

IIS 配置

1、准备工作

通过“管理” 菜单或“服务器管理器” 中的链接使用“添加角色和功能” 向导。在“服务器角色”步骤中,选中“Web 服务器(IIS)”框。

2、在“功能” 步骤后,为 Web 服务器 (IIS) 加载“角色服务” 步骤。选择所需 IIS 角色服务,或接受提供的默认角色服务。

3、继续执行“确认”步骤,安装 Web 服务器角色和服务。安装 Web 服务器 (IIS) 角色后无需重启服务器/IIS。

安装 .NET Core 托管捆绑包

IIS 配置完毕后需要安装 .NET Core 托管捆绑包(.NET Core Hosting Bundle)

下载后双击进行安装:

下载托管捆绑包后在服务器上运行安装程序。

重新启动系统,或在以管理员身份运行的命令行界面中执行以下命令:

重启 IIS 会选取安装程序对系统 PATH(环境变量)所作的更改。

2、下载并解压siteserver cms自助建站系统安装包

下载安装包zip文件至 F:\\www_mysite_com 文件夹中,解压安装包至当前位置并删除安装包。

赋予SSCMS 系统运行的文件夹(此例是 F:\\www_mysite_com)相应权限,右键文件夹弹出菜单,选择“编辑权限”,切换到“安全”选项卡,添加 IIS_IUSRS 并赋予“完全控制”权限。

3、创建 IIS 站点

- 在服务器上创建一个文件夹以包含解压后的 SSCMS 文件夹和文件。在接下来的步骤中,SSCMS 文件夹路径作为应用程序的物理路径提供给 IIS。

- 在 IIS 管理器中,打开“连接” 面板中的服务器节点。 右键单击“站点” 文件夹。 选择上下文菜单中的“添加网站” 。

- 提供网站名称,并将物理路径设置为应用的部署文件夹 。 提供“绑定” 配置,并通过选择“确定” 创建网站:

站点名称(Site name) - 使用便于记忆的名称

物理路径(Physical path) - SSCMS 系统运行的文件夹路径

主机名(Host name) - 访问站点的地址,请将以上示例中的 www.mysite.com 替换为真实的域名地址(可以不填,默认为 localhost)。

注意

不应使用顶级通配符绑定(http://*:80/ 和 http://+:80) 。 顶级通配符绑定可能会为应用带来安全漏洞。 此行为同时适用于强通配符和弱通配符。 使用显式主机名而不是通配符。 如果可控制整个父域(区别于易受攻击的 *.com),则子域通配符绑定(例如,*.mysub.com)不具有此安全风险。

1、在服务器节点下,选择“应用程序池” 。

2、右键单击站点的应用池,然后从上下文菜单中选择“基本设置” 。

3、在“编辑应用程序池” 窗口中,将“.NET CLR 版本” 设置为“无托管代码” :

4、对于 64 位 (x64) 服务器,为 32 位 (x86) 进程禁用应用池。

在 IIS 管理器 >“应用程序池” 的“操作” 侧栏中,选择“设置应用程序池默认设置” 或“高级设置” 。 找到“启用 32 位应用程序”并将值设置为 False。

3、确认进程模型标识拥有适当的权限。

如果将应用池的默认标识(“进程模型” > “标识”)从 ApplicationPoolIdentity 更改为另一标识,请验证新标识拥有所需的权限,可访问应用的文件夹、数据库和其他所需资源。 例如,应用池需要对文件夹的读取和写入权限,以便应用在其中读取和写入文件。

4、安装 SSCMS 系统

将应用部署到托管系统后,向应用的一个公共终结点发出请求。

在以下示例中,站点被绑定到端口 80 上<< 您的域名>> 的 IIS 主机名中。 向<< 您的域名>> 发出请求(如果未设置 IIS 主机名,请使用地址 http://localhost):

如果系统尚未安装,点击进入管理后台按钮后系统将跳转页面至 SSCMS 系统安装向导页面。

至此,我们可以开始正式安装 SSCMS 系统了。

打开浏览器,访问地址<< 您的域名>>/ss-admin/install(如果未设置 IIS 主机名,请使用地址 http://localhost/ss-admin/install),进入 SSCMS 系统安装界面:

勾选我已经阅读并同意此协议,进入环境检测界面:

点击下一步,进入数据库设置界面:

在此,我们选择 SQLite 数据库,如果希望使用其他数据库,请根据需要选择,点击下一步,进入缓存设置界面:

在此,我们选择 默认缓存,如果希望使用Redis 分布式缓存,请根据需要选择,点击下一步,进入管理员设置界面:

在管理员设置界面中设置超级管理员的用户名及密码,设置完成后点击下一步,系统将显示安装成功界面:

点击 进入管理后台 按钮进入后台,至此,SSCMS 系统部署并安装完毕。

软件特色

1、网站群与多服务器发布

siteserver cms能够支撑对数千个父站点、子站点的创建与统一管理。对每个站点设置不同的域名,一个站点内支持使用二级域名,完美实现了网站群管理思想。同时还支持把不同的站点发布到不同的服务器上,通过多服务器发布机制能够将访问压力平均分配到多台服务器。

2、内容多终端一体化

siteserver cms系统的内容可以发布到包含PC、手机App(兼容iOS和Android平台)、微信、平板电脑等各种终端设备,将PC端和移动端(手机、微信)完美结合,统一平台管理,内容共享互通。

siteserver cms系统提供“PC+移动”一体化技术解决方案,可以为每个发布终端置不同的模板,为每个终端提供最适合的展示的形式。

3、众多功能模块,完整产品线

siteserver cms能与SiteServer B2C电子商务系统、SiteServer BBS论坛系统等SiteServer系列产品会员互通、内容共享,从而形成强大且完整的产品体系。siteserver cms本身还提供了众多的实用功能,如投票、反馈、评论、流量统计、采集等;网站可能需要的大部分功能都已经集成在系统中,同时通过大量的优化调整,我们能够保证所提供的功能的效率与安全性。

4、支持各种内容模型

siteserver cms系统支持绝大部分常见内容模型的编辑与发布,包括文章、组图、产品、视频、文库、专题、报纸、杂志等,还通过自定义字段管理功能来添加全新的内容模型,可以由用户根据实际需求自己定义信息内容的字段,使您能够随心所欲的发布信息而不受信息字段不足或不准确所带来的困扰。

5、可视化的模板技术

siteserver cms系统独创了 STL 模版语言(SiteServer Template Language),STL 语言类似 HTML 语言,提供了最大的灵活性,却又无需要专门学习。SiteServer更提供了基于Dreamweaver可视化模板制作工具,根本无需编写任何代码即可制作模板,并且无需记忆模板标签和翻阅模板手册即可完成模板的制作工作。

6、高度灵活的权限分配

siteserver cms支持管理员权限逐级分配,支持三种维度的分配方式,分别是按站点分配、按操作权限分配(删除,审核,修改,添加等)和按管理的栏目分配。实现了非常灵活的细粒度的、可扩展的、支持用户二次开发扩展的权限控制体系。

7、特有的动静结合模板技术

siteserver cms系统通过模板引擎能够实现全静态的信息发布,同时系统支持静态页面中实现动态区域,使得频繁更新的内容块能够及时反应出变化。

特有的动静结合模板技术能够在最优化网站性能的同时不影响网站的时效性。

8、全面的安全机制

siteserver cms系统通过从服务层、数据库层、Web服务层、Web应用程序层四个方面对网站系统整体的安全进行综合防范和控制,对SQL注入、跨站脚本、非法文件上传、越权访问等主要的威胁网站安全的问题进行了系统的处理,同时还支持发布服务器与Web服务器和应用服务器的分开,即所谓的网站的前后台分离,把siteserver cms系统所在的发布服务器部署在内网,从而提高系统的极大安全性。

9、良好的扩展性与二次开发

siteserver cms系统系统设计灵活,留有体系化的二次开发接口,可通过接口定制出各种特殊的功能,适应未来拓展的各种需要。通过独创的stl:sqlContents等标签语言来支持在系统内展示第三方系统的内容,同时还提供标准的API接口供第三方系统向SiteServer CMS 系统获取或写入内容,实现多系统资源整合。不仅仅如此,siteserver cms系统通过后台可以对系统菜单进行扩展,二次开发工程师可以通过添加菜单的方式为SiteServer CMS 添加新的功能菜单。

软件功能

一、站群管理

对包括网站及微信公众号在内的站点进行新增、修改、删除等操作,管理站点部署方式及访问地址、站点内容表以及其他操作。

1、创建新站点

可以通过本地模板创建站点、使用在线站点模板创建站点,或者创建空站点,包含网站和网站(微信)两种类型

2、站群管理

统一管理站群,支持无限个站点、子站点的创建,可以在此修改站点配置、删除站点或者转移站点上下级关系等操作

3、站点访问地址

统一管理站点访问地址,设置站点部署方式以及上传文件部署方式,设置站点访问地址以及上传文件访问地址

4、站点内容表

统一管理各个站点对应的内容表,查看表结构及内容总条数

5、站点模板管理

管理本地站点模板,可以在此进行导入站点模板、压缩站点模板、解压站点模板以及创建站点、删除站点模板等操作

6、在线站点模板

搜索官网提供的站点模板,预览站点模板网站,通过在线站点模板创建站点

二、栏目管理

支持无限个栏目、子栏目的创建,对栏目进行新增、修改、删除、排序、导入、导出以及转移等操作。

1、添加栏目

批量添加栏目,栏目之间用换行符分割

2、导出栏目

将所选栏目及其下级栏目与栏目下的内容以及内容内的图片、视频、附件等文件导出至压缩包

3、导入栏目

导入栏目压缩包,同时将导入子栏目、内容以及关联图片、视频、附件等文件

4、栏目编辑

编辑栏目,包含名称、索引、模板、路径、图片等详细设置,在编辑界面可以快速导航至栏目模板编辑界面

5、查找栏目

支持通过栏目名称、栏目 Id 或者栏目索引快速查找栏目

6、分组、排序

设置栏目组、对栏目进行排序

三、内容管理

左侧以树状导航组织切换栏目,支持从 Word 文件导入内容、批量导入导出内容、新增、编辑、删除、审核、排序、分组、整理等操作。

1、栏目树状导航

通过树状导航组织栏目,点击栏目进入对应的内容操作界面,支持通过栏目名称、栏目 Id 快速导航至相应栏目

2、添加内容

支持编辑器导入 Word、插入图片、视频、音频、附件以及图文功能,支持内容预览

3、导入 Word

支持通过上传 Word 添加内容,可以批量上传 Word 从而新增多篇内容,支持 Word 清除格式、首行缩进、清除字号、清除字体等功能

4、批量导入

支持导入压缩包、Excel 文件以及 Txt 文件,支持将内容相关的图片、附件等文件一并导入

5、属性设置

支持批量设置或者批量取消内容置顶、推荐、热点以及醒目属性

6、批量转移

支持本站点转移及跨站点转移,内容转移将同步转移内容关联图片、视频、音频以及附件

7、批量排序

批量对内容进行上升及下降排序操作

8、批量删除

批量删除内容,内容删除后将进入内容回收站,任何时候均可恢复

9、批量审核

批量审核内容,可以设置审核状态、审核原因及审核后是否转移栏目

10、批量生成

批量生成内容,点击后系统后台将自动生成内容页面

......

四、素材管理

管理素材,素材默认按站点分组,站点之间共享素材。

1、图文消息管理

管理图文消息素材,支持 Word 导入添加图文消息以及手动添加图文消息,能够同步拉取及推送图文消息至微信公众号,支持预览及群发图文消息至微信公众号

2、图片管理

管理图片素材,支持批量上传图片,图片分组及重命名操作

3、视频管理

管理视频素材,支持批量上传视频,视频分组及重命名操作

4、音频管理

管理音频素材,支持批量上传音频,音频分组及重命名操作

5、文件管理

管理文件素材,支持批量上传文件,文件分组及重命名操作

五、微信公众号

实现微信公众号与站点集成,实现绑定微信公众号、自动回复、自定义公众号菜单、消息管理、用户管理以及群发消息等功能。

1、平台账号设置

绑定微信公众号 AppId 及 AppSecret,实现公众号接口对接

2、关键词回复

设置公众号出发关键词回复消息功能

3、收到消息回复

设置公众号收到消息后回复消息功能

4、被关注回复

设置公众号被关注时回复消息功能

5、自定义菜单

自定义微信公众号菜单,设置菜单触发关键词或调整地址

6、消息管理

管理公众号用户互动消息

7、用户管理

管理公众号订阅用户

8、群发消息

实现公众号消息群发功能

六、设置管理

统一管理站点相关设置,管理内容组、栏目组、内容标签、栏目字段、内容字段、跨站转发、生成设置、上传设置及图片水印等。

1、站点设置

设置站点属性,支持自定义站点字段

2、内容设置

对内容编辑器、内容分页、换行、审核级别等进行设置

3、栏目组管理

对栏目组进行新增、修改及删除操作

4、内容组管理

对内容组进行新增、修改及删除操作

5、内容标签管理

对内容标签进行新增、修改及删除操作

6、内容字段管理

管理内容字段,可以按栏目分别进行设置,支持批量新增、导入导出以及验证规则设置等功能

7、栏目字段管理

管理栏目字段,可以按栏目分别进行设置,支持批量新增、导入导出以及验证规则设置等功能

8、站点字段管理

管理站点字段,支持批量新增、导入导出以及验证规则设置等功能

9、联动字段管理

管理联动字段,设置联动级别及字段项

10、跨站转发栏目设置

按栏目设置跨站转发规则,当对应栏目新增内容时触发转发规则

11、跨站转发审核设置

设置跨站转发到本站点的内容是否需要审核

12、页面生成设置

设置静态页面生成选项

.....

更新日志

v7.3.0版本

一、用户体验优化

1、内容列表页面

- 鼠标拖拽排序功能,能够快速将指定内容拖拽到对应排序位置。

- 鼠标双击快速编辑功能,在需要编辑的内容列双击鼠标,系统将弹出内容编辑界面。

2、内容编辑页面

- 新增 CTRL + S 保存快捷键,快速保存提交(CTRL + 回车 保存快捷键依旧可以使用)。

- 图片拷贝粘贴功能,通过 CTRL + C 拷贝一个或多个图片文件,进入内容编辑页面后按 CTRL + V 粘贴快捷键,系统将自动上传图片并保存至图片字段中。

- 视频拷贝粘贴功能,通过 CTRL + C 拷贝一个或多个视频文件,进入内容编辑页面后按 CTRL + V 粘贴快捷键,系统将自动上传视频并保存至视频字段中。

- 附件拷贝粘贴功能,通过 CTRL + C 拷贝一个或多个附件文件,进入内容编辑页面后按 CTRL + V 粘贴快捷键,系统将自动上传附件并保存至附件字段中。

- 优化提交功能,系统将判断内容是否完整,不完整的,系统将自动跳转到该位置以便快速编辑。

3、模板编辑页面

- 新增 CTRL + S 保存快捷键,快速保存模板内容。

- 新增 CTRL + B 生成快捷键,快速生成模板页面。

4、其他页面

- 系统所有包含表单的页面均支持 CTRL + S 保存快捷键,快速保存提交。

二、漏洞修复及安全增强

1、修复 Microsoft.Data.SqlClient and System.Data.SqlClient vulnerable to SQL Data Provider Security Feature Bypass CVE-2024-0056漏洞

2、修复 HtmlSanitizer vulnerable to Cross-site Scripting in Foreign Content CVE-2023-44390漏洞)

3、修复 Axios Cross-Site Request Forgery Vulnerability CVE-2023-45857漏洞

4、修复生成页面接口垂直越权漏洞 #3718

5、修复查看管理员水平越权漏洞 #3719

6、修复查看用户水平越权漏洞 #3720

7、验证码机制存在重用漏洞 #3696

8、修复未授权访问漏洞:应用系统对业务功能页面并未进行有效的身份校验,在未登录且获知业务功能页面的访问地址前提下,可直接操作该页面下的功能,将可能对应用系统的恶意破坏。

9、修复攻击者可通过上传svg后缀格式文件,通过在svg文件中插入XSS攻击Payload,可造成存储XSS漏洞。

10、修复用户中心信息修改处存在服务器端请求伪造(SSRF)漏洞。

11、其他安全增强及优化。

三、新增人大金仓数据库

V7.3.0 版本针对国产人大金仓数据库进行了深度集成,现已全面支持人大金仓数据库。

人大金仓是一款面向全行业、全客户关键应用的企业级大型通用数据库管理系统,适用于联机事务处理、查询密集型数据仓库、要求苛刻的互联网应用等场景。

四、新增表单 REST API

1、新版本新增了表单 API,能够通过API的方式实现完整的创建、字段设置、提交表单等功能。

2、新增 清除缓存 API

3、新增 重启系统 API

4、新增 提交表单 API

5、新增 获取表单数据列表 API

6、新增 获取表单字段列表 API

7、新增 发送表单手机验证 API

8、新增 上传文件 API

9、新增 获取用户列表 API page与perPage参数

10、新增 获取内容列表 API index参数

11、修复 APIKey 关联管理员账号后,接口权限不随着管理员账号权限的问题

五、其他优化及功能修复

1、修复 CTRL + S 保存快捷键使用时触发浏览器事件导致 ajax 请求失败问题

2、新增显示当前日期标签:<stl:value type="date" format="yyyy-MM-dd"></stl:value>,可以通过format属性自定义日期显示格式

3、修复微信 POST 请求发生错误,错误代码:45106问题

4、修复微信 GET 请求发生错误,错误代码:48001问题 

5、修复微信 POST 请求发生错误,错误代码:48001问题 

6、el-cascader组件树构造问题导致多余渲染

......

收起介绍
  • CMS系统
更多(19个) >>CMS内容管理系统软件
CMS是"Content Management System"的缩写,意为"内容管理系统"。 CMS系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场。CMS系统集XML名字空间风格核心模板、高效率标签缓存机制、模型与模块概念并存、众多的应用支持等实用功能于一身,能够为用户建造一个专业的综合性网站,适用于企业、教育机构、行业、个人等建站需求。网站编辑人员使用CMS系统可以进行提交、修改、审批、并发布内容。那么CMS系统软件有哪些?下面小编给大家收集了一些常用的CMS内容管理系统软件,相信肯定能帮助到大家!
  • 下载地址
siteserver cms自助建站系统 v7.3.0官方版

有问题? 点此报错

发表评论

0条评论