×

dkCMS多客网站内容管理系统

消耗积分:2 | 格式:zip | 大小:51.99 MB | 2022-06-08

王强

分享资料个

授权协议 MIT
开发语言 Java
操作系统 跨平台
软件类型 开源软件

软件简介

1.dkCMS介绍

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

代码采用MIT协议开源。

2.dkCMS适用于下列业务

2.1.网站建设

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

2.2.内容管理

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

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

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

2.4.站群管理

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

3.DKCMS 预览

pYYBAGKe_72AG9mMAASu6gCR_OA897.pngpoYBAGKe_8aAITkuAAe9_8HLu5I037.pngpYYBAGKe_8mAFGRmAARNWI9R1Ts718.png

** 案例展示 **

  • http://www.ikcw.com

  • https://www.55mianshi.com

  • https://dkcms.cc/

  • https://www.nduowang.com/

** demo展示,dkcms内置八套模板展示**

  • http://site1.demo.dkcms.cc/

  • http://site2.demo.dkcms.cc/

  • http://site3.demo.dkcms.cc/

  • http://site4.demo.dkcms.cc/

  • http://site5.demo.dkcms.cc/

  • http://site6.demo.dkcms.cc/

  • http://site7.demo.dkcms.cc/

  • http://site8.demo.dkcms.cc/

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

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.obk20.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'dkCMS多客网站内容管理系统',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.obk20.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);