GitHub 项目拾集:SiteServer CMS 开源、免费的内容管理系统

SiteServer CMS

SiteServer CMS 是中国.NET平台CMS系统创始者!同时也是唯一一款开源免费的企业级CMS系统。基于.NET 平台,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。

SiteServer CMS 是一款成熟而且稳定的产品,它的根源和开发可以追溯到2003年。自发布以来SiteServer CMS 以其成熟的技术架构、杰出的管理能力和强大的整合扩展能力而著称。是一款极其专注于易用性、高性能、安全性和用户体验的CMS内容管理系统。

SiteServer CMS 是一款真正的内容管理系统,不仅仅是一款新闻发布系统,就好比WordPress不仅仅是一款博客系统一样。SiteServer CMS 的定位是管理一切可结构化的数据,比如新闻、商品、人员、资产等一切可结构化的信息和数据都可以通过SiteServer CMS 进行管理。

项目地址:https://github.com/siteserver/cms

GitHub 项目拾集:SiteServer CMS 开源、免费的内容管理系统

源码结构

│ siteserver.sln Visual Studio 项目文件

├─SiteServer.BackgroundPages ASP.NET 页面源文件
├─SiteServer.Cli 命令行工具
├─SiteServer.CMS CMS 源文件
├─SiteServer.Utils 基础类库
└─SiteServer.API API 源文件及页面

生成安装包

一、Visual Studio 切换解决方案配置到Release,编译
二、安装NodeJs
三、打开命令行,运行 npm install gulp -g
四、命令行,转到根目录,运行 npm install
五、命令行,运行 gulp build
六、命令行,运行 gulp zip

结束后会在根目录看到 siteserver_install.zip,这就是安装包了。 以上步骤是第一次生成安装包所需要执行的操作,如果已经生成过安装包:

一、命令行,转到根目录,运行 gulp build
二、命令行,运行 gulp zip

开发文档

STL 语言参考手册:https://docs.siteserver.cn/stl/

插件开发参考手册:https://docs.siteserver.cn/plugins/

CLI 命令行参考手册:https://docs.siteserver.cn/cli/

REST API 参考手册:https://docs.siteserver.cn/api/

数据结构参考手册:https://docs.siteserver.cn/model/

系统文档

SiteServer CMS 文档中心:https://www.siteserver.cn/docs/

其他说明

如果你是一个纯粹不懂技术的人,可以利用SiteServer CMS 站点模板可以在10分钟内快速搭建起一个属于你自己的站点,更激动人心的是SiteServer CMS 有各种各样的站点模板,意味着你可以创建各式各样的站点,包括企业站、门户站、政府站、学校站等等。

如果你是一个略懂Html知识的人,可以设计出符合自己需求的页面并制作成Html静态页面,然后再利用SiteServer CMS 模板标签语言(STL)做成能在后台发布和管理内容的一个网站。重点是你可以随心所欲设计自己的网站,只要你略懂Html知识,就可以结合STL语言轻轻松松来建设和管理你的网站。

如果你是一个懂C#开发的人,可以利用SiteServer CMS 强大的自定义辅助表、内容模型、静态生成功能和丰富的API以及良好的扩展性,在SiteServer CMS 基础上定制开发出符合自己需求的个性化应用系统,并和第三方系统充分打通进行数据对接。

GitHub 项目拾集:SiteServer CMS 开源、免费的内容管理系统


分享到:


相關文章: