快速业务通道

关于Chat模块控件化的想法

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-21

DotNetNuke提供了Chat模块,这个模块是用来聊天的;当然,这个聊天模块未 免也太简单了,不但没有历史记录保存的功能,就连一般的聊天功能也非常弱, 比如,每次都要指定字体颜色、大小等等,不太方便。

关于Chat模块,似乎更新的非常慢,而且,在历次的打包版本中,Chat模块都 没有作为打包的模块之一,所以,我想Chat的前景并不是太好。

我个人关于Chat模块的一个想法就是,取消将Chat“模块化”的想 法,而是做成一个“控件”,类似DNNTree 等,不过,这是一个包含 了数据结构的控件(目前还不知道DNN有没有这样的“控件”),既然 是一个控件,那么,就可以和任何的模块兼容,可以放在任何一个页面上,这样 的话,这个模块的前景似乎就好很多了。

举一个例子,像Google Docs,当我们和其他的用户共享编辑一个文档的时候 ,我们可以和同时访问这个文档的其他人聊天。我想做的就是类似这样的一个控 件,在任意一个模块上,都可以将Chat控件放上去(不需要重新编译,只需要增 加控件的代码就可以了),然后,如果启用设置的话,就可以立即和当前页面的 访问者聊天;如果有需要的话,聊天记录可以保存下来;然后,有更丰富一点的 聊天设置。

这是我关于Chat模块的一个想法,具体的想法还在考虑中,如果考虑通过的话 ,我希望可以将之作为一个想法丢给DotNetNuke Core小组,由他们审查是不是需 要这个“控件”。

大家如果有兴趣的话,可以发邮件到我的邮箱:dnnworkflow(at)gmail.com, 大家讨论一下。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号