ZKEACMS Core

 

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

 

GitHub  免费下载  在线体验

 

青出于蓝,胜于蓝

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

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

另外我们推出了面向企业,功能更加强大的企业版,并支持多语言

在线编辑模板

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

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

 

了解更多 查看模板语法

基于 .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) 的开发工作。

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 以上版本)

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

注意:该脚本会同时安装nginx

Windows (cmd)

@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:ent

安装Docker

赞誉

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

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

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

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