DotNetNuke提供了Chat模塊,這個模塊是用來聊天的;當然,這個聊天模塊未 免也太簡單了,不但沒有歷史記錄保存的功能,就連一般的聊天功能也非常弱, 比如,每次都要指定字體顏色、大小等等,不太方便。
關於Chat模塊,似乎更新的非常慢,而且,在歷次的打包版本中,Chat模塊都 沒有作為打包的模塊之一,所以,我想Chat的前景並不是太好。
我個人關於Chat模塊的一個想法就是,取消將Chat“模塊化”的想 法,而是做成一個“控件”,類似DNNTree 等,不過,這是一個包含 了數據結構的控件(目前還不知道DNN有沒有這樣的“控件”),既然 是一個控件,那麼,就可以和任何的模塊兼容,可以放在任何一個頁面上,這樣 的話,這個模塊的前景似乎就好很多了。
舉一個例子,像Google Docs,當我們和其他的用戶共享編輯一個文檔的時候 ,我們可以和同時訪問這個文檔的其他人聊天。我想做的就是類似這樣的一個控 件,在任意一個模塊上,都可以將Chat控件放上去(不需要重新編譯,只需要增 加控件的代碼就可以了),然後,如果啟用設置的話,就可以立即和當前頁面的 訪問者聊天;如果有需要的話,聊天記錄可以保存下來;然後,有更豐富一點的 聊天設置。
這是我關於Chat模塊的一個想法,具體的想法還在考慮中,如果考慮通過的話 ,我希望可以將之作為一個想法丟給DotNetNuke Core小組,由他們審查是不是需 要這個“控件”。
大家如果有興趣的話,可以發郵件到我的郵箱:dnnworkflow(at)gmail.com, 大家討論一下。