关于Chat模块控件化的想法
DotNetNuke提供了Chat模块,这个模块是用来聊天的;当然,这个聊天模块未 免也太简单了,不但没有历史记录保存的功能,就连一般的聊天功能也非常弱, 比如,每次都要指定字体颜色、大小等等,不太方便。 关于Chat模块,似乎更新的非常慢,而且,在历次的打包版本中,Chat模块都 没有作为打包的模块之一,所以,我想Chat的前景并不是太好。 我个人关于Chat模块的一个想法就是,取消将Chat“模块化”的想 法,而是做成一个“控件”,类似DNNTree 等,不过,这是一个包含 了数据结构的控件(目前还不知道DNN有没有这样的“控件”),既然 是一个控件,那么,就可以和任何的模块兼容,可以放在任何一个页面上,这样 的话,这个模块的前景似乎就好很多了。 举一个例子,像Google Docs,当我们和其他的用户共享编辑一个文档的时候 ,我们可以和同时访问这个文档的其他人聊天。我想做的就是类似这样的一个控 件,在任意一个模块上,都可以将Chat控件放上去(不需要重新编译,只需要增 加控件的代码就可以了),然后,如果启用设置的话,就可以立即和当前页面的 访问者聊天;如果有需要的话,聊天记录可以保存下来;然后,有更丰富一点的 聊天设置。 这是我关于Chat模块的一个想法,具体的想法还在考虑中,如果考虑通过的话 ,我希望可以将之作为一个想法丢给DotNetNuke Core小组,由他们审查是不是需 要这个“控件”。 大家如果有兴趣的话,可以发邮件到我的邮箱:dnnworkflow(at)gmail.com, 大家讨论一下。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |