代码改变世界

DNN(DotNetNuke)研究手札系列5之DNN的未来(蓝图)

2004-10-03 13:32  灵感之源  阅读(...)  评论(... 编辑 收藏
第一章介绍了DNN的前世,第二、三、四章简单介绍了DNN的今生,这章是作为国庆献礼,为大家带来最激动人心的DNN未来(蓝图),看看DNN到底会成为什么样的门户!

DNN官方称蓝图有3个阶段(Stage):

第一种是Build(编译),也就是当前正在研发的阶段,基本上功能都完成了,可能在进行一些不同的完善而已。

第二种是Design(设计),在这个阶段,所有想法都被彻底讨论、定案,每个任务都有负责人进行,耗时比较长。

第三种是Concept(想法),实际上是在社区论坛中,各位会员提出的功能增强要求,一般估计是猴年马月才进入设计阶段的,还或许以后都不会实现。

目前处于Build阶段的,主要有:
1、Friendly URLs(友好链接),这个在之前的章节介绍过了,大家自行参看;
2、Localization ( Static ) (本地化-静态),实际上只把传统的HTML的文本转成ASP:Label而已;
3、Portal Search(门户搜索),同1

目前处于Design阶段的,主要有:
1、Data Model(数据模型),改进DNN前身IBS的数据库设计的约束;
2、Document Security(文档安全),基于角色的上传文件管理。应用IIS的文件安全.resources扩展保护机制,因此不需要额外的数据库或者本应用目录以外的目录以减低其限制;
3、File Manager(文件管理器),实际上这个已经提前到2.2x实现,应该归于Build阶段,看来DNN的网站更新速度太慢了。这个全新的文件管理器将以类似Windows资源管理器的树+列表界面和风格来实现对文件的多层目录和角色管理:在原来只能上传和删除的基础上,文件将可以复制、移动、更名,更可以创建任意层目录来保存之。
4、Portal Module Definitions(门户模块定义),到目前为止,门户和模块之间的关联是通过PortalModuleDefinitions表来实现,而具体操作是必须使用用Host Fee来在不同的子门户间共享。现在要进行改造,让Host Fee作为可选;
5、SSL(安全套接字层),是的,门户实现SSL相当有必要;
6、Weblog Module(博客),看来博客实在是大热,连官方都要做自己的博客模块。看看啥时候自己也做了Wiki(维客):)
7、Windows Authentication(Windows身份认证),整合Windows的安全机制,包括域等;

目前处于Concept阶段的,主要有:
1、Authentication(增强型身份认证),看来网络太不安全,啥安全法子都想出来要实现安全的门户;
2、Browser/Device Support(对浏览器/设备的支持),(待续)
3、Core Modularization(核心模块化),(待续)
4、Localization ( Content )(本地化-内容),(待续)
5、Navigation Abstraction(浏览抽象化),(待续)
6、Portal Groups(门户组),(待续)
7、SDK Version(增进对其它非VS.NET环境的支持)?(待续)
8、Web Farm Support(增进对Web Farm的支持)?(待续)
9、WebPart Integration(Web部件整合),(待续)