Dukey,音译都(du)客,都客CMS,一款免费开源的,基于.net开发的企业网站管理系统.
本人开发网站若干年,起初是自己写程序,然后做自己的网站.后来发现有很多现成的cms(网站内容管理系统).
我用过的cms有dedecms,动易,wordpress,phpcms......这些系统很强大,基本可以满足任何二次开发.
我常常给客户做网站.而这大部分都是企业站.不管是模板超市和自助建站.都是针对企业站.那么有没有一款非常适合企业站的cms呢?
做一个企业文章站其实很简单,然而市面上的任何cms,因为要包括各种各样的网站.所以很强大,强大意味着臃肿,新手往往不容易下手.
本着简单、易懂容易上手的宗旨。我们着手开发一套非常适合新手的网站内容管理系统。很多用户想问我们的系统是不是能胜任任何企业网站呢,下面我就来讲解一下dukeycms的运作原理.
运作原理很简单
网站模板+数据标签--》通过dukey特有的模板引擎解析--》呈现网站前台显示。
我们参考了市面上主流的cms的写法。制作了一套基于dukeycms的模板标签。通过标签数据流读取数据库里面的数据。然后通过模板引擎渲染呈现到网站前台。
包含的功能有:
1.文章系统
网站栏目管理-》通过网站栏目可以设置类型为封面,列表,外链三种,并可设置栏目的seo标题,关键字等等。
发布文章-》常用百度最新编辑器ueditor,拥有优秀的性能和用户体验。
广告推送-》可以把文章推送到相应的广告位。
2.生成静态页面
通过生成栏目静态页面、文章静态页面提高网站访问速度和seo优化。
3.数据采集
简单的数据采集功能。
4.插件机制
我们内置了多款常用的插件。比如内置图片轮换、分页条效果、文件管理器。并可在官方网站下载更多插件。
5.智能表单
拥有智能表单,你可以简单的实现额外的附加功能,做到通过界面完成二次开发。
6.支持二次开发
我们将提供开发版本开源所有代码让你二次开发真正无忧!
也许,这一切已经完全够了。
新手最大的困惑,常常是服务器环境的配置.测试环境调试等.使用都客cms,完全不用担心配置问题.我们提供内置的iisexpress服务器本地环境.你只需点击启动网站.然后就可以访问了.在服务器空间只需要上传web文件夹的所有文件到网站根目录就可以访问了.
服务器运行环境:支持asp.net2.0/3.5的虚拟主机空间.现在的空间大多数都支持.请设置应用程序池为classic(经典)模式.
一.三大核心.
1.网站配置表.webconfig.
用来储存小数据.比如网站名称,版权信息等这些小数据.
访问格式:{$sys.sitename}--------网站名称
2.广告和单内容表.ad
用来储存大数据.通常是文本内容.html片段等.
{$ad.ad_index.body}---获取广告表ad_index键值的内容区.
3.数据字典表dictionary
用来存放较多的数据.可以有子级.比如储存tag,文章离散分类这些数据.
通过这三个核心表,就可以处理任何企业站遇到的问题.
二.模板包介绍
模板存放目录.templets/模板包名称
三.开始做网站.
1.第一步.添加网站栏目
2.第二步.发布文章
前台界面截图