SS CMS 全新跨平台 V7.0 版本正式发布

    今天,我们很高兴宣布基于.NET CORE平台的全新 SS CMS V7.0正式发布,新版本采用.NET CORE模块化和高性能实现,用于创建在Windows,Linux、Mac以及Docker上运行的Web应用程序和服务。

SS CMS 7.0 之旅

    在此,我们简单回顾一下SS CMS的发展历程。SS CMS的发展与.NET的发展密切相关,2003年,微软发布.NET 1.1,之后我们发布了中国最早的基于.NET的CMS系统 SS CMS 1.0版本,随着.NET平台的普及,越来越多企业、事业单位以及政府开始使用我们的系统,微软从.NET 1.1一路升级到.NET 4.0,SS CMS 也一路升级到 6.0版本,一路走来,SS CMS成为了.NET平台使用量最高的CMS系统。

    大约三年前,我们注意到所有主要的流行软件平台都是开源的,开源以及开源背后活跃的社区是一个软件获得长期生命力的关键,于是我们开始将SS CMS无保留开放源代码,截止目前,我们已经在Github平台收获了2.4k个星标,建立了一个活跃的开发者社区,成为了国内知名CMS中唯一真正开源并拥有活跃开发者社区的产品。

    与此同时,微软.NET平台在2016年开始了发布以来最大的转变,微软发布了.NET CORE平台,至此.NET从封闭转向了开源,从Windows转向了跨平台,随着.NET CORE平台的成熟与稳定,我们开始了SS CMS系统向.NET CORE平台的迁移并计划发布7.0版本,7.0版本的目标是汲取我们在过去10多年中在构建,交付和服务CMS系统方面的经验,基于.NET CORE开发出更好的CMS产品,经历了两年不断的重构与迭代,发布了一系列预览版,今天,我们终于正式发布7.0新版本了。

    SS CMS V7.0包含以下两个特征区别于V6老版本:

  • 统一管理网站(PC、平板、手机)与微信公众号

  • 支持 Windows、macOS 、 Linux 以及 Docker平台

统一管理网站(PC、平板、手机)与微信公众号

    SS CMS 7.0 定位于开发Web应用,而非传统的H5网站。在新时代,H5网站并非不重要,相反,H5网站已经成为了所有类型的Web应用的基础,无论传统的网站、微信公众号、各类小程序,H5都是事实上的开发标准,SS CMS新版本将致力于提供一套统一的开发与管理平台,为包括网站在内的各类Web应用提供底层框架,从而实现在任何平台上,以更少的时间开发高性能Web应用的目标。

    新的SS CMS将为Web应用提供一个基础框架,框架通过管理后台、REST API、SSCMS SDK、SSCMS CLI以及STL标签提供服务,在框架的基础上,我们通过模块化以及标准接口提供各类插件,为不同的Web应用提供具体解决方案。

    目前 SS CMS 7.0 支持H5网站(兼容PC、平板与手机)、微信公众号两种Web应用,将来会逐步覆盖包括小程序在内的其他应用场景。

    我们通过管理后台、STL标签为非开发人员提供现成的Web应用解决方案,通过REST API、SSCMS SDK、SSCMS CLI为开发人员提供Web应用调用接口,使SS CMS适用于更多的使用场景和更广泛的用户群,对于将开放源代码、可扩展以及二次开发作为其Web应用堆栈要求用户将是一个非常合适的选择。

支持 Windows、macOS 、 Linux 以及 Docker平台

    新的SS CMS系统能够顺畅地运行在各类Linux、Windows与macOS操作系统上。

    SS CMS 7.0 支持以下操作系统:

  • Alpine: 3.10+

  • Debian: 9+

  • Ubuntu: 16.04+

  • Fedora: 29+

  • CentOS: 7+

  • RHEL: 6+

  • openSUSE: 15+

  • SUSE Enterprise Linux (SLES): 12 SP2+

  • macOS: 10.13+

  • Windows: 7, 8.1, 10 (1607+)

  • Windows Server: 2012 R2+

    SS CMS 7.0 支持以下芯片架构:

  • Windows,macOS和Linux上的x64

  • Windows上的x86

  • Windows上的ARM32

  • Linux上的ARM64(内核4.14+)

    SS CMS 7.0 支持以下数据库:

  • MySql 5.6+

  • SqlServer 2008 +

  • PostgreSql

  • SQLite

  • PolarDB

使用教程

    我们为新版本制作了全新的帮助文档,详情请访问SS CMS 7.0 文档中心。

    根据所选操作系统,请参考运行安装文档:

  • 在 Windows 中运行 SS CMS

  • 在 Linux(Ubuntu) 中运行 SS CMS

  • 在 Linux(CentOS) 中运行 SS CMS

  • 在 Docker 中运行 SS CMS

致谢

我们想感谢所有尝试SS CMS并给我们反馈的人,我们知道成千上万的人一直在使用7.0之前的产品,我们收到了很多有关设计选择,用户体验,性能,沟通和其他主题的反馈,正是由于这些反馈,7.0版本才能够比之前的版本要好得多。没有您,我们无法做到。谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/307700.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

leetcode62. 不同路径

一:题目 二:上码 class Solution { public:/**思路:1.分析题意:2.动态规划五步走:1>:确定dp数组和其下标的含义dp[i][j]为到达二维数组下标为i,j的路径条数,i和j为下标2>:确定dp数组的递推公式那么dp[i][j]是如何求解出来的呢?只能是两个方向左边:dp[i-1][j…

推荐一本基于ASP.NET Core 3.1的实战来了

第一本基于 ASP.NET Core 3.1 的实战书来了我脱产花费了一年时间创作书籍《深入浅出 ASP.NET Core》,终于上架了。目前天猫、京东等主流平台均有销售。这本书是基于.NET Core3.1 平台,从 ASP.NET Core 的基础入门,通过项目实战结合 ASP.NET Core 源代码解…

leetcode63. 不同路径 II

一:题目 二:上码 class Solution { public:/**思路:1.分析题意:这里有障碍物,所以我们的做法会有点变化,如果这个障碍物出现在左侧或则右测的话那么我们确定的是其障碍物包括其后面的下标将均为0,如果障碍物出现在上诉区域外的话,那么就直接…

C#刷剑指Offer | 从上到下打印二叉树

【C#刷题】| 作者 / Edison Zhou这是EdisonTalk的第288篇原创内容我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30道题目),希望对你有帮助!本文题目为:从上到下打印二叉树。1题目介绍题目…

跟我一起学.NetCore之自定义配置源-热更新-对象绑定

前言上一篇针对不同的配置源进行举例演示,感受到不同配置源和不同数据格式使用统一操作的便捷(即没有什么加一层解决不了的,这个不是我说的),这里接着说说自定义配置源、配置热更新、配置绑定对象相关操作;配置源回顾:…

leetcode343. 整数拆分(思路+详解)

一:题目 二:上码 class Solution { public:/**思路:1.分析题意:将一个数拆分为几个数相加的和 然后求取这几个数相乘的最大积,这个就很动态规划也就是我们可以得到多种结果,要在多种结果中取最优2.动态规划:1>:确定dp数组代表啥,以及下标的含义dp[i…

C++ 学习之旅(14)——构造函数constructors和析构函数destructors

首先我们看下一个简单的类&#xff1a; #include <iostream>class Entity { public:float X, Y;void Print(){std::cout << X << "," << Y << std::endl;} };int main() {Entity e;e.Print();std::cin.get(); }输出结果如下&#xf…

跟我一起学.NetCore之配置变更监听

前言通常程序中配置少不了&#xff0c;配置的修改也避免不了&#xff0c;配置的热更新为此给应用程序带来很大的便捷&#xff0c;不用重启&#xff0c;提高用户体验&#xff1b;但往往有时候需要对修改进行审计&#xff0c;也就是需要记录&#xff0c;有时候也会针对配置修改的…

解决Spring boot整合mybatis,xml资源文件放置及路径配置问题

一:问题描述 1:前言 无论你是将mapper.xml文件是和resources建造在一块&#xff0c;还是将mapper.xml文件和mapper放在一块,我们只要修改在yaml当中的mapper-locations的相对路径即可。&#xff08;前提是你在pom文件中导入了相关的resources路径&#xff09; 2:下方是将map…

C++ 学习之旅(15)——继承inheritance

所谓继承&#xff0c;就是在原有的类的基础上&#xff0c;通过继承它并添加一些新的成员&#xff0c;从而产生出一个新的类。例如我们在游戏有实体Entity和玩家Player&#xff0c;它们都有位置X&#xff0c;Y和一个移动的方法Move&#xff0c;但不同的是玩家有名字Name&#xf…

dotNET Core:编码规范

在项目开发过程中&#xff0c;由于时间紧、任务重&#xff0c;很容易导致面向功能编程。实现相同的功能&#xff0c;代码可以写的很优雅&#xff0c;也可以写的很晦涩和复杂。现在的工作&#xff0c;都需要进行团队协作&#xff0c;代码就需要有一定的规范进行指引&#xff0c;…

C++ 学习之旅(16)——虚函数与纯虚函数virtual

关于虚函数的概念讲解&#xff0c;可以看这篇文章&#xff1a; https://blog.csdn.net/siwuxie095/article/details/71159414 以下用例子进行实际说明&#xff1a; #include <iostream> using namespace std;class Shape { public:int width, height;Shape(int a 0,…

.NET 5 自身就是一个 .NET Standard

微软2014年开源.NET的动作是实现一个全新的.NET Core ,从而引入了一个新的问题&#xff1a;选择代码的编译目标变得困难&#xff0c;需要面对3个环境。因此微软为了解决这个问题&#xff0c;引入了两个主要的概念&#xff1a;目标框架别名&#xff08;Target Framework Moniker…

Springboot后台管理(CRUD)

一:前言 这个就是用springboot实现后台管理(CRUD)的小demo,相比于SSM的配置地狱&#xff0c;springboot的自动配置确实很牛&#xff0c;tomcat都内置&#xff0c;我们想要修改相关的信息只要在yaml配置文件修改就行了&#xff0c;关于Dao层&#xff0c;这个mybatis-plus,quo实…

保护 .NET Core 项目的敏感信息

我们的项目中几乎都会有配置文件&#xff0c;里面可能会存储一些敏感信息&#xff0c;比如数据库连接字符串、第三方API的AppKey和SecretKey等。对于开源项目&#xff0c;这些敏感信息肯定不能随着源代码一起提交到托管平台。对于网站应用大多都是要部署到有公开IP的服务器上的…

背包(二维数组版和一维数组版)

一:前言 这是动态规划的经典题型&#xff0c;那么我们也是 按照动态规划五步走的策略分析的 确定dp数组的含义以及下标的含义确定dp数组的递推公式确定dp数组的初始化确定dp数组的遍历顺序举例验证&#xff08;如果不是做题可省略&#xff09; 二:二维数组 1:示例 2:dp数组…

Azure App Service 健康检查正式发布

点击上方蓝字关注“汪宇杰博客”原文&#xff1a;Jason Freeberg, Suwat Bodin翻译&#xff1a;汪宇杰导语通过App Service&#xff0c;可以在流量增加时自动将应用程序自动扩展到多个实例。这样可以提高您应用的吞吐量&#xff0c;但是如果其中一个实例发生未捕获的异常怎么办…

Azure Cosmos Db 介绍及演示

Azure Cosmos DB 是 Microsoft 提供的全球分布式多模型数据库服务。Cosmos DB是一种NoSql数据库&#xff0c;但是它兼容多种API。它支持SQL, MongoDB、Cassandra或 Gremlin&#xff0c;你可以挑选自己喜欢的方式进行存储跟访问。主要优势统包式全局分发凭借 Cosmos DB&#xff…

leetcode049. 最后一块石头的重量 II

一:题目 二:上码 class Solution { public:/**思路:1.分析题意只要我们将石头分为尽可能相同的两堆,他们的重量相减后剩余的重量就是最小。 物品的重量为stones[i];物品的价值也为stone[i];temp代表总重量的一半那么我们最终得到的stones[temp]:就是背包容量为temp的最大重量为…

大改革,GNOME 3.x将直接跳到GNOME 40

GNOME 3.38 发布后&#xff0c;GNOME 基金会宣布了用于 GNOME 的新版本控制方案&#xff0c;将于2021年3月发布的下一版 GNOME 将是 GNOME 40。你没看错&#xff0c;版本号直接从现在的 3.x 跳到了 40。以 GNOME 40 为例&#xff0c;其开发周期将包含三个阶段&#xff0c;对应的…