ZKEACMS中的功能都是比较通用的功能,并不一定能满足所有的用户需求,您可以使用ZKEACMS的源代码进行开发和扩展新的功能。

开发环境要求

  • Visual Studio 2013 以上
  • .Net Core 版本要求 Visual Studio 2017 15.3 以上版本
  • 数据库 Microsoft SqlServer 2008 以上

Visual Studio插件

在开始开发ZKEACMS之前,请在您的Visual Studio中安装以下插件:

ZKEACMS的开源地址:

https://github.com/SeriaWei/ASP.NET-MVC-CMS

https://github.com/SeriaWei/ZKEACMS.Core

推荐使用 git clone 下载代码

下载 ZKEACMS

git clone https://github.com/SeriaWei/ASP.NET-MVC-CMS.git

下载 ZKEACMS Core

git clone https://github.com/SeriaWei/ZKEACMS.Core.git

如果您不会使用 git 下载,可以参考这篇文章 《如何使用 git 下载 ZKEACMS 源代码》

 

在开始之前,请先生成数据库:http://www.zkea.net/zkeacms/document/createdatabase

下载完成以后,双击解决方案文件(ZKEACMS.sln)打开项目。

修改数据库连接字符串

 

  • 打开 web.config 跟据实际情况修改数据库连接字符串
  • .Net Core 版本的连接字符串在 appsettings.json 中修改

 

运行项目

项目打开以后,请一定要做一次重新生成,如果直接按F5运行,可能会出现404的情况。

 

  • 按F5运行
如果是.Net Core版本,还可以使用项目根目录下的Run.cmd来运行程序

 

项目结构

Solution
  • Modules //各各组件,组件之间相互独立
    • Easy.CMS.Article //文章
    • Easy.CMS.Breadcrumb //路径导航
    • Easy.CMS.Common //基本通用功能
    • Easy.CMS.Message //留言板
    • Easy.CMS.Product //产品
    • Easy.CMS.Section //模板组件
  • ZKEACMS.Core //CMS核心
    • Easy.Web.CMS
  • ZKEASOFT.CMS.Web //CMS Web Host

 

ZKEACMS Core:

当您在开发.Net Core版本的ZKEACMS时,查看这篇文章可以提高您的开发效率:

https://www.cnblogs.com/seriawei/p/7444728.html

ZKEACMS 发布:

ZKEACMS的发布有些不一样,如果直接使用Visual Studio中的发布来发布ZKEACMS的话是不能正常运行的。请先查看我们的发布说明:

ZKEACMS 发布

http://www.zkea.net/zkeacms/document/publish

ZKEACMS Core 发布

http://www.zkea.net/zkeacms/document/publish/core