An Idea On How To Do It

  • user warning: Table 'nolan.comments' doesn't exist query: SELECT COUNT(*) FROM comments WHERE nid = 168 AND status = 0 in /home/sneakin/web/nolan.eakins.net/includes/database.mysql.inc on line 120.
  • user warning: Table 'nolan.comments' doesn't exist query: SELECT c.cid as cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, c.homepage, u.uid, u.name AS registered_name, u.picture, u.data, c.score, c.users, c.thread, c.status FROM comments c INNER JOIN users u ON c.uid = u.uid WHERE c.nid = 168 AND c.status = 0 GROUP BY c.cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, u.picture, c.homepage, u.uid, u.name, u.picture, u.data, c.score, c.users, c.thread, c.status ORDER BY c.thread DESC LIMIT 0, 50 in /home/sneakin/web/nolan.eakins.net/includes/database.mysql.inc on line 120.

I think Jabber could do all that you mention. I think the server message logger is called BanderSnatch or JabberWocky (I'm to lazy to check). I think it only logs the XML and doesn't really do anything to it. Some XSLT and a nice search engine could make it accesible to all or a few.

For the bugzilla thing you'll have to do some work, or hire someone to (yes, i'm available atm). The way I see it being done is to use a bot running on the bugzilla server. On the bug's page have a "Join Chat" button which communicates with the bot telling it to join a chat room. Once the bot is in the room you have it log everything that gets said, and have it store it in a nice format that can get inserted into the web app's DB or storage. You could have the bot do the invites by specifying who needs to be there when you tell it to join, or you could do it by hand.

In response to Any Jabber Experts Around?

Ad's by Google