DNN 內建 Chat 模組功能簡陋(無歷史記錄、字體設定繁瑣),且更新緩慢、未納入官方打包。提議將其重構為控制項,而非模組,以提升復用性與前景。
<%@ Register TagPrefix="dnn" TagName="Chat" Src="~/Controls/ChatControl.ascx" %>
<dnn:Chat ID="Chat1" runat="server" EnableHistory="true" Theme="Modern" />
將 Chat 從模組轉型為控制項,符合 DNN 模組化、可擴展架構精神,能大幅擴大適用場景並活化該功能。歡迎有興趣開發者聯繫討論(dnnworkflow@gmail.com)。