I try to organize the internal support for developers in my company as follow. When a developer has a problem:
- he looks for the answer in askbot
- if he does not find the answer, he posts a new question
- if the problem is urgent he asks for help in a support chat room where someone is always available
- depending on his problem the discussion toggles on a chat room with an appropriate topic where other experts can help.
- when the problem is solved the question is answered and the discussion is tagged and linked to the question.
This process avoids very long threads in questions (so they stay clear) and gives more facilities to find help than broadcasting with emails or RSS feeds, especially in a private area where the support can be organized.
chat.stackoverlow gives this possibility.
So I have forked, refactored and integrated the project https://github.com/thepug/speeqe">Speeqe in Askbot. At this stage my instance of askbot is linked with a jabber server based on openfire (it should work as well with ejabberd). There is a tab to list the chatrooms available. When the user clicks on a chatroom, he joins the room with his askbot account and can chat in a web client open in a new tab. See the snapshots joined.
Lot of stuff remain to do, mainly to link discussions with questions, browse the chatrooms history, and so on, .., but it begins to be interesting.
Does this feature have to be natively integrated in askbot?