DNN入门笔记一:前言

简介: 做一个网站,按我的习惯,一般有以下几个工序:   1)画首页及各子页面的草图 2)根据网站功能建立数据库结构(建表) 3)编写网站后台管理程序 4)编写前台页面   如果要求高一点,带会员或者论坛什么的,开发工作量还要大些   久而久之,枯燥的感觉就来了,应该需要改变一下了   老早以前就听说过智能建站系统,但从技术角度,一直不屑一顾   后来国内的CMS如雨后春笋般让人眼花缭乱,其中:织梦、动易和We7都很不错,其中We7是.Net开源的,很是难得   我认为CMS的重点是:效率 + 扩展 + 友好。

做一个网站,按我的习惯,一般有以下几个工序:

 

1)画首页及各子页面的草图

2)根据网站功能建立数据库结构(建表)

3)编写网站后台管理程序

4)编写前台页面

 

如果要求高一点,带会员或者论坛什么的,开发工作量还要大些

 

久而久之,枯燥的感觉就来了,应该需要改变一下了

 

老早以前就听说过智能建站系统,但从技术角度,一直不屑一顾

 

后来国内的CMS如雨后春笋般让人眼花缭乱,其中:织梦、动易和We7都很不错,其中We7是.Net开源的,很是难得

 

我认为CMS的重点是:效率 + 扩展 + 友好。

 

效率和扩展是对网站开发人员的,友好是针对网站管理人员(一般是用户端的网站维护人员)

 

以上说的几个CMS在这几点上做的都很好

 

但在结合我的习惯试着开发一个简单的企业网站时,还是不能很好的和CMS相融合

 

在06年我甚至自己写了一个纯粹的内容管理系统,我称它为ITPlusWCMS(ITPlus网站内容管理系统),除了没有皮肤外,支持多站点、无限目录和无限数量的栏目,还支持为每个站点设置管理员并可为某个栏目绑定权限,ITPlusWCMS主要是让我不必再为每个网站重复编写管理后台,网站上的所有内容都来自于ITPlusWCMS,全部保存在数据库中。我基于ITPlusWCMS开发了5个网站,至今运行正常。

 

虽然自己开发了ITPlusWCMS,但还是一直在留意和CMS相关的消息

 

有一天,知道国外有一个很有名的开源.Net CMS,名字叫:DotNetNuke,简称:DNN

 

它完全符合我的三个基本需求,另外在功能上非常彪悍,完全对得起Nuke(核工厂)这个名称!


 

DNN官方网站:

DNN官方网站:http://www.dotnetnuke.com/

DNN开源项目网站:http://dotnetnuke.codeplex.com/

中文DNN相关网站:

1)中国DNN联盟:http://www.dnnunion.com/

2)M2Land的Blog:http://www.cnblogs.com/DotNetNuke/

3)二十四画生的Blog:http://esshs.cnblogs.com/

4)Dnn Mix:http://www.dnnmix.com/

最新的DNN版本是:5.5.0(Aug 18 2010)

DNN 5.5.0官方安装包下载地址:http://dotnetnuke.codeplex.com/releases/view/50755

DNN 5.X 的中文扩展包下载地址(感谢John):http://github.com/johnz/dnn5-chinese-pack/downloads


宠辱不惊,看庭前花开花落;去留无意,望天上云卷云舒
目录
相关文章
|
机器学习/深度学习 算法
DL之DNN优化技术:利用Batch Normalization(简介、入门、使用)优化方法提高DNN模型的性能
DL之DNN优化技术:利用Batch Normalization(简介、入门、使用)优化方法提高DNN模型的性能
DL之DNN优化技术:利用Batch Normalization(简介、入门、使用)优化方法提高DNN模型的性能
|
机器学习/深度学习 数据库 SQL
DNN入门笔记二:安装及配置
从DNN的开源项目网站下载最新的安装包,下载地址参考:DNN入门笔记一:前言 目前最新的DNN版本是5.5.0 在安装之前,需要确定服务器满足以下条件: 1)如果数据库使用MS SQL,则必须为2005及以上版本。
1044 0
|
Web App开发 机器学习/深度学习
DNN入门笔记三:使用DNN之前的配置工作
在使用DNN建立站点之前,需要对其进行一些配置,包括: 1)界面汉化 2)XHTML默认规范设置 3)安装自带模块   1)汉化 DNN支持多语言,如果在一个站点中,有多种可用的语言,则在页面左上角会出现语言选择功能 5.
869 0
|
机器学习/深度学习 .NET 开发框架
DNN模块开发入门指导
我是一个DNN初学者,我想知道学习DNN需要多长时间? 使用DNN搭建网站比较容易,只需要几天,如果使用现成的皮肤和模块(免费或收费的),基本不需要学习,几天即可。 但模块开发和皮肤制作的学习曲线是比较陡的,入门就得1-2个月,如果坚持学习半年时间才能独立做开发。
|
6月前
|
机器学习/深度学习 算法 PyTorch
OpenCV-图像着色(采用DNN模块导入深度学习模型)
OpenCV-图像着色(采用DNN模块导入深度学习模型)
来自OpenCv的DNN模块助力图像分类任务
来自OpenCv的DNN模块助力图像分类任务
133 0
来自OpenCv的DNN模块助力图像分类任务
|
机器学习/深度学习 数据库 SQL
|
机器学习/深度学习
DNN 模块MVP 模式学习中的一些问题
为了让View部分可以测试,我们使用interface来分离View和业务逻辑的耦合。 我的问题是: Q:对于在aspx.design.cs中声明的控件,我们也需要在interface中声明吗?如果要声明,那么在aspx.design.cs中的控件声明是不是就是interface的实现? 我们不能在interface直接声明跟aspx.design.cs控件同名的变量,我们应该认为aspx.design.cs中的控件就是view的一部分,我们无法控制。
478 0
|
机器学习/深度学习 前端开发
介绍一些免费的DNN模块
网址:http://oliverhine.com/DotNetNuke.aspx Administration Advanced Control Panel Free fully featured ajax enabled control panel replacement for Dot...
820 0
|
机器学习/深度学习
如何使用NAnt 自动打包DNN模块 之一
一、安装NAnt 每次开发完毕一个DNN模块的版本,打包DNN模块是一件很繁琐的事情。更重要的是,为每一个发布的版本做一个安装包如果用手工管理和容易出错。这里介绍一下如何使用NAnt自动打包模块。 首先需要下载NAnt,http://sourceforge.net/projects/nant/ 下载之后解压这个ZIP包 解压之后的目录重名名为NAnt,拷贝到c:下面。
943 0