# 概述
SSCMS 内容管理系统基于微软 .NET Core 平台开发,用于创建在 Windows、Linux、Mac 以及 Docker 上运行的 Web 应用程序和服务。
SSCMS 针对企业级客户开发,完全开源免费,可以用于商业用途不需要支付任何产品或授权费用。
SSCMS 经受了时间考验,1.0 版本在2003年发布,自发布以来不断迭代完善,以其成熟的技术架构、杰出的管理能力和强大的整合扩展能力而著称。
# 产品特性
跨平台、分布式部署
SSCMS 是一款跨平台、可分布式部署的产品,产品能够运行在各类操作系统之上,同时支持 MySql、SqlServer、PostgreSql、SQLite 以及国产人大金仓、达梦、OceanBase数据库。
网站群与多服务器发布
SSCMS 能够在一个平台上管理成百上千个网站,系统拥有完善的权限分配机制,能够按站点与栏目分配权限,让众多管理员同时对网站进行编辑与审核。
SSCMS 能够支撑对数千个父站点、子站点的创建与统一管理。对每个站点设置不同的域名,一个站点内支持使用二级域名,完美实现了网站群管理思想。同时还支持把不同的站点发布到不同的服务器上,通过多服务器发布机制能够将访问压力平均分配到多台服务器。
另外还支持 SSCMS 系统与网站前台进行内外网分离部署,把网站管理的 CMS 系统部署在内网,仅仅把生成的网站前台页面部署到外网,从而使得整个系统的安全性得到极大的提升。
内容多终端一体化
SSCMS 系统的内容可以发布到包含PC、手机App(兼容iOS和Android平台)、微信、平板电脑等各种终端设备,将PC端和移动端(手机、微信)完美结合,统一平台管理,内容共享互通。SSCMS 系统提供“PC+移动”一体化技术解决方案,可以为每个发布终端置不同的模板,为每个终端提供最适合的展示的形式。
众多功能插件
SSCMS 拥有众多的扩展插件,不同的网站功能能够通过相应的插件实现,同时系统拥有详细的插件开发文档与接口,能够很方便地实现定制功能而不必修改产品源代码。
SSCMS 提供了众多的实用插件,如投票、反馈、评论、打赏、在线支付、电子商城、互动交流、信息公开、流量统计、采集等插件;网站可能需要的大部分功能都已经有对应的插件来实现,同时通过 SSCMS 产品的插件机制,能够保证所提供的插件的效率与安全性。
支持各种内容模型
SSCMS 不仅仅能够管理与发布网站文章,SSCMS 的定位是管理一切可结构化的数据,比如新闻、商品、人员、资产等一切可结构化的信息和数据都可以通过SSCMS 进行管理。
SSCMS 系统支持绝大部分常见内容模型的编辑与发布,包括文章、组图、产品、视频、文库、专题、报纸、杂志等,还通过自定义字段管理功能来添加全新的内容模型,可以由用户根据实际需求自己定义信息内容的字段,使您能够随心所欲的发布信息而不受信息字段不足或不准确所带来的困扰。
高度灵活的权限分配
SSCMS 支持管理员权限逐级分配,支持三种维度的分配方式,分别是按站点分配、按操作权限分配(删除,审核,修改,添加等)和按管理的栏目分配。实现了非常灵活的细粒度的、可扩展的、支持用户二次开发扩展的权限控制体系。
全面完善的安全机制
SSCMS 从系统层面通过从服务层、数据库层、Web服务层、Web应用程序层四个方面对网站系统整体的安全进行综合防范和控制,对SQL注入、跨站脚本、非法文件上传、越权访问等主要的威胁网站安全的问题进行了系统的处理。
SSCMS 从架构层面支持发布服务器与Web服务器和应用服务器的分开,即所谓的网站的前后台分离,把 SSCMS 系统所在的发布服务器部署在内网,从而提高系统的极大安全性。
良好的扩展性与二次开发
SSCMS 系统系统设计灵活,留有体系化的二次开发接口,可通过特定的标签、API接口、菜单扩展、源码修改等各种层次的二次开发,定制出各种特殊的功能,适应未来拓展的各种需要。
通过独创的stl:sqlContents等标签语言来支持在系统内展示第三方系统的内容,同时还提供标准的API接口供第三方系统向 SSCMS 系统获取或写入内容,实现多系统资源整合。
不仅仅如此,SSCMS 系统通过后台可以对系统菜单进行扩展,二次开发工程师可以通过添加菜单的方式为SSCMS 添加新的功能菜单。
如果您是.NET开发人员,还能通过开发插件或者直接修改SSCMS 源码进行二次开发。
# 系统更新
SSCMS 产品将每隔两月准时发布新版本,我们将在每次迭代中对核心功能、文档支持、功能插件以及网站模板四个方面进行持续改进。
# 参与贡献
SSCMS 是一款完全开源的产品,源代码托管在 Github (opens new window) 之上,如果对产品满意,还请到 Github 中为我们标星,产品bug或建议请提交到 Github issues (opens new window) 中,bug我们将第一时间修复,建议我们将尽可能通过产品或插件满足;从提交问题,撰写文档,到提交代码,我们欢迎并期待任何形式的贡献!
您也可以通过 码云 (opens new window) 获取最新源码或 提交bug或建议 (opens new window)。
产品的最新动态请关注 SSCMS 的微信公众号: