摘要:
虽然在.NET Framework中可以使用多种数据访问方式,且这些方式各有优缺点,但是DNN只选择能在80%的案例中使用的方式作为默认的数据访问方式,要使用别的访问方式,需要单独开发。 DNN的数据访问是建立在原生数据库这一特性的先进性上(比如由.net管理驱动,私有SQL方言,存储过程等等)。为了实现访问多个不同类型的数据库并实现代码重用,DNN提出了数据访问层这个概念。即建立特殊的抽象数据访... 阅读全文
摘要:
当一个新的portal被创建时你可以选择模版。模版描述了portal的以下属性: 1、 portal细节:定义portal的一些属性(皮肤、标题、选项) 2、 角色:默认的新portal的管理者 3、 标签:定义新portal的所有标签及其这些标签的属性 4、 模块:为每个标签定义所有已安装的模块 5、 内容:模版也可以包括支持导入/导出的模块的内容 当然,你也可以创建空白portal的预先定义好... 阅读全文
摘要:
Skins 可以应用到host、portal、tab级,也可以用到模块级,这是我们称它为containers。所有皮肤文件被组织在Portals文件夹,特殊的_default目录被使用来设计host的目录树。每个portal有自己的目录树,根据他们在数据库中的portalID命名。所有关系根据文档结构来判断,所以在数据库中不存在表明portal和skin关系的数据。 一个皮肤包,包括以... 阅读全文
摘要:
最近赶上北京奥运,闲着没事找点东西看看,就找到了DNN,冲着他的名气去的。因为工作的关系时不时做几个网站(我不是搞开发的,只是一个网管,编程纯属个人爱好),换过好几个内容管理系统,总的来说好用的开发起来不方便,方便的潜力又有限,关键是想找.NET平台,很喜欢用asp+access,上手比较简单,完成对性能要求不高的工作很方便,但是没办法微软让他死,他不得不死。下面总结这半个月的学习。 ... 阅读全文