ZKEACMS Core

 

.Net Core 跨平台开源免费可视化设计CMS

 

支持多语言 在线体验

 

青出于蓝,胜于蓝

纸壳CMS(ZKEACMS Core) 是ZKEACMS对 .Net Core 版本的全功能实现 CMS,借助于 .Net Core 实现跨平台,您可以在 Windows, MAC OS, Linux, Docker 上运行。

不仅如此,纸壳CMS拥有更丰富的功能,如:自定义表单,商城,留言评论等等。还有更完善的用户体验,更出色的性能。

另外我们推出了面向企业,功能更加强大的企业版

立即下载体验

在线编辑模板

纸壳CMS现在提供在线编辑模板的功能。即时查看编辑效果,基于默认的显示模板,可以更快速的创建、修改模板。

更低的开发要求,使用模板编辑功能,只需要懂一些前端知识,就可以自定义你的网站了。

 

了解更多 查看模板语法

ZKEACMS Core

基于 .NET Core

.NET Core 是.NET Framework的新一代版本,是微软开发的第一个官方版本,具有跨平台 (Windows、Mac OSX、Linux) 能力的应用程序开发框架 (Application Framework),未来也将会支持 FreeBSD 与 Alpine 平台,也是微软在一开始发展时就开源的软件平台,它经常也会拿来和现有的开源 .NET 平台 Mono 比较。

ZKEACMS Core 基于ASP .NET MVC Core 重新设计,ZKEACMS v2.3使用的是较早的MVC4,现在您可以使用MVC Core的所有新特性了,像tag helper等等,这样您可以尽情使用跨平台的优势,并且具有引人注目的性能与高可靠度。开发人员能快速直接的获取 .NET Core 开发环境。

重新设计

由于.Net Core的革命,纸壳CMS(ZKEACMS Core) 重新设计了底层以适应 ASP .NET Core。虽然重新设计了底层,纸壳科技还是尽量保证 Core 版本的CMS的功能完整,并且资源可以在两个版本间共享。

重新设计的 .Net core CMS 将进一步降低您的入门成本。如果您对 ZKEACMS 之前有所了解,那么您将马上可以开始 纸壳CMS(ZKEACMS Core) 的开发工作。

ZKEACMS

Entity Framework Core

Entity Framework Core 是 Entity Framework 的 .Net Core 版本。Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案。使用Entity Framework,你可以轻松的切换使用不同的数据库实例。例如SQLServer,MySql,ORACLE,SQLite等。

纸壳CMS(ZKEACMS Core) 放弃了EasyFramework中的ORM系统,改为使用 Entity Framework Core 作为数据库访问,这样可以减少学习、入门的成本,会Entity Framework即可快速上手。并且可以轻松选择使用不同的数据库。

可扩展的插件机制

纸壳CMS(ZKEACMS Core) 重新设计了插件机制,分离各组件程序集(DLL)和引用。这样更方便各插件的独立与隔离。

基于插件的设计,您的程序可以无限的横向扩展,功能可以变得越来越丰富,而不用去修改核心功能。

动态加载插件,程序在启动时动态扫描加载插件,您可以通过添加或者移除插件来自由组合功能。

从这里开始

以下链接方便您从零快速开始了解、使用纸壳CMS(ZKEACMS Core)

快速安装

Linux (CentOS 7 或 Ubuntu 16.04 以上版本)

sudo curl http://cdn.zkeasoft.com/zkeacms.sh|bash

 

Windows

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "&([scriptblock]::Create((Invoke-WebRequest -useb 'http://cdn.zkeasoft.com/core/win-zkeacms.ps1')))"

注意

  • 请使用管理员身份执行以上脚本
  • 执行前请先定位到要安装的目录
  • 如果您正在使用的是Windows7或者Windows Server 2008 R2,请先更新您系统中的PowerShell 

下载安装部署 https://www.zkea.net/zkeacms/document/deploy/core

在Docker中体验

如果您正在使用Docker,那您可以快速体验:

docker run -d -p 5000:80 zkeasoft/zkeacms

或者可以使用阿里云的容器镜像服务进行加速:

docker run -d -p 5000:80 registry.cn-hangzhou.aliyuncs.com/zkeasoft/zkeacms.core

安装Docker

赞誉

这套CMS现在看起来还满好用的,比我们自己开发要节约很多成本,而且,自己做还真不一定做得这么好。还有一些建议,希望有Mongodb支持,不过我们已经着力在改这一块了。

非常好用的CMS,用来开发做网站确实很快。刚开始的时候会有点摸不着北,熟悉以后才发现这真的是一个很好的设计。全部模块化,组件化,自由组合是一件很棒的事情。

像这样的良心开发者已经不多了,作者解决issue的速度很快,给个赞。插件化设计不错,我扩展了自己的插件来扩展自己的功能。唯一的不足就是上传新插件以后,要重启程序才会生效,希望以后可以做到“热插”插件,那就完美了。

功能很多很全面,基于.net core性能也还不错,虽然还没有支持生成静态HTML,但对于一般网站来说足够了。可视化设计页面对我们来说很有帮助,可以很快速的创建、修改页面,自定义很强。