3 Star 32 Fork 19

dkcms-cc / dkcms

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

多客(dkCMS)网站内容管理系统

image

1.dkCMS介绍

dkCMS 是一款使用java编程语言开发的通用内容管理系统,基于jFinal框架开发,数据库使用mysql。可以运行在jdk1.8,以及openjd,阿里jdk等平台上。

2.dkCMS适用于下列业务

2.1.网站建设

dkCMS 是专业的建站软件,特别适合用于:信息类门户网站、自媒体官网、企业官网网站、个人博客系统等。支持全站静态化,静态网站可以脱离cms独立部署。

2.2.内容管理

dkCMS 是专业的内容软件。支持无限级栏目分类、富文本内容编辑、按标签关键字索引内容、图片云存储、内容云存储。支持按标准格式,将内容打包输出内容数据,是专业的内容管理软件。

2.3.APP\小程序等,各类内容业务的服务器端

dkCMS 的所有内容管理功能,均提供了服务接口,任意客户端使用这些接口即可完成内容发布、编辑、管理、和展示的相关功能。dkcms是一款零开发即可使用的内容型业务的服务器端。

2.4.站群管理

dkCMS 被设计为『可编程CMS』,内容发布、页面更新等日常维护工作,均可通过接口完成。在有计划的2.0版本中,将包含api sdk,更加方便网站自动化维护。

3.DKCMS 预览

image image image

4.dkCMS 的使用和维护

4.1.dkCMS 版权问题

dkcms所有版本均发布为 『开源版本』和『商业版本』两个版本。核心功能基本一致。其中,日志分析模块、自助爬虫模块,仅在商业版本中包含。

4.2.dkCMS开源版本

开源版本使用 MIT 授权协议。任何形式的代码使用,请保留 dkcms 标识。开源版本对dkcms开发团队无任何责任约束,不提供单独的技术服务,不提供安全、性能的承诺和保证。各类问题可在社区寻找解决方案。

4.3.dkCMS商业版本

商业版本中,包含用户行为数据分析模块和自助爬虫两个模块。并提供相应的技术服务,包括服务器的选型、购买、运行环境配置、系统安装、基本的配置等工作,以及站点稳定性监控、性能监控、性能优化等工作。

5.dkCMS开发维护

5.1.版本更新

类型 更新周期 更新内容
大版本 定期更新,每年1-2个版本 roadmap高有限需求、核心模块重构、累计bugfix
小版本 不定期更新 各类非重大需求升级,bugfix
漏洞修复版本 及时更新 重大安全漏洞,团队会最高优先级第一时间安排修复,并发修复版本

5.2.系统安全

数据安全是dkCMS开发设计的第一考虑要点。如遇到重大安全漏洞,团队会最高优先级第一时间安排修复,并发修复版本。

5.3 开发Roadmap版本1.98(pre2.0)

  • 完善api模块,接口覆盖100%核心功能
  • 提供api sdk,封装80%核心接口
  • 用户点击停留分析模块
  • 链条式智能爬虫 升级版本1.4
  • 优化install双config的问题

5.4 开发团队

官方网站:https://dkcms.cc 社区 QQ群: 734023716

6.代码运行方法

6.1 代码开发环境推荐

  • java 1.8 (更高版本,目前没有动力升级,没有调试过.如有需求,可以提issue或者邮件联系)
  • maven 3.6.3 (aliyun中央仓库或者华为中央仓库)
  • vscode
  • mysql 5.7

6.2 源代码编译

使用mvn clean package 打包,所有文件打包为zip包。zip包可拷贝到目标生产环境中,解压,配置后启动使用。 也可以在gitee release 下载打包好的zip包。或者到官网 dkcms.cc 下载zip包。

mvn clean package -Pprod

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for DkCms 2.1.202312:
[INFO]
[INFO] DkCms .............................................. SUCCESS [  0.118 s]
[INFO] dkcms-common ....................................... SUCCESS [  3.966 s]
[INFO] dkcms-dao .......................................... SUCCESS [  1.161 s]
[INFO] dkcms-service ...................................... SUCCESS [  2.991 s]
[INFO] dkcms-server ....................................... SUCCESS [ 15.514 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  23.900 s
[INFO] Finished at: 2023-12-18T12:35:59+08:00
[INFO] ------------------------------------------------------------------------

生成的zip为 dkcms\dkcms-application\target\dkcms-2.1.202312-release.zip

6.2 配置和使用

zip包解压后目录如下:

.
├── config
│   ├── dkcms-config.properties
│   ├── logback.xml
│   └── undertow.txt
├── lib
│   ├── dkcms-common-2.1.202312.jar
│   ├── dkcms-dao-2.1.202312.jar
│   ├── dkcms-server-2.1.202312.jar
│   └── dkcms-service-2.1.202312.jar
├── logs
├── script
│   └── start.sh
├── template
│   ├── 55MianShi
│   ├── bee120
│   ├── blog-zhixin
│   ├── dk-blog-basic
│   ├── dk-blog-clean
│   ├── dkcms-cc
│   ├── dk-portal
│   ├── dk-portal-fashion
│   ├── dk-portal-flow
│   ├── dk-portal-flow2
│   ├── OfficialSiteV8
│   └── shelidan
└── webroot

在 config/dkcms-config.properties 中修改, 数据库配置, 修改端口。 在 script 目录下 start.sh 启动服务。

cd script
# 启动
./start.sh start
# 停止
./start.sh stop

Usage: sh start.sh [start|stop|restart|status]
MIT License Copyright (c) 2021 dkcms-cc Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

暂无描述 展开 收起
MIT
取消

发行版 (1)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/dkcms-cc/dkcms.git
git@gitee.com:dkcms-cc/dkcms.git
dkcms-cc
dkcms
dkcms
master

搜索帮助