ejabberd - Comments for "Multi User Chat Database Management" https://www.ejabberd.im/forum/25252/multi-user-chat-database-management en Thanks mate! I'll review the https://www.ejabberd.im/forum/25252/multi-user-chat-database-management#comment-66417 <p>Thanks mate!</p> <p>I'll review the modules xmlrpc and rest.</p> <p>It sounds interesting </p> <p>=)</p> Tue, 24 Nov 2015 08:35:55 +0000 jbp14 comment 66417 at https://www.ejabberd.im Regarding database https://www.ejabberd.im/forum/25252/multi-user-chat-database-management#comment-66405 <p>Regarding database tables:</p> <p>Mnesia tables (I guess can be configured to store in ODBC):<br /> - muc_registered, keeps all the nicks that users have reserved for use in the MUC service<br /> - muc_online_room keeps the list of all existing rooms<br /> - muc_room keeps the configuration of persistent rooms, but not temporary ones</p> <p>There's also the ETS table 'muc_online_users' (but that surely can't be stored in ODBC).</p> <p>So... yes, most of the information you want isn't available in the databases.</p> <p>mod_muc_admin provides webadmin pages and ejabberd commands.</p> <p>ejabberd commands can be run using the shell's ejabberdctl, which is NOT recommended to perfom many calls, because it's very slow. But you can also use XMLRPC or REST calls, thanks to ejabberd_xmlrpc, or mod_rest. And if you configure access_commands properly, you can grant your script permission to only call the few commands that you really want.</p> Thu, 19 Nov 2015 22:41:50 +0000 badlop comment 66405 at https://www.ejabberd.im