Issue Details (XML | Word | Printable)

Key: MDL-8224
Type: Improvement Improvement
Status: In Progress In Progress
Priority: Major Major
Assignee: Dongsheng Cai
Reporter: Ahmet Sacan
Votes: 0
Watchers: 3
Operations

If you were logged in you would be able to see more operations.
Moodle

chat module revamped

Created: 19/Jan/07 08:08 PM   Updated: 15/Jun/08 08:30 PM
Component/s: Chat
Affects Version/s: 1.6.2
Fix Version/s: None

Issue Links:
Relates
 

Participants: Ahmet Sacan, Dongsheng Cai, Eloy Lafuente (stronk7) and Martin Dougiamas
Security Level: None

Sub-Tasks  All   Open   
 Sub-Task Progress: 

 Description  « Hide
he chat daemon was not working; apparently chat daemon module is not being maintained as the header_js versions improve. The common codes in the three different methods (keepalive, streams, and chatd) should better be collected in shared functions, to minimize update conflicts.

I have corrected some of the errors in different chat methods, and added some new features. all three methods can now work synchronously. you can download the updated module from:
http://www.ceng.metu.edu.tr/~ahmet/Wiki/software/moodle_chat_revamped/moodle_chat_revamped

here is a summary of the new features:

   **** chatinput: added multiline text (use Shift+Enter to send), html, and drawing input features.
    * chatd: works synchronously with other methods.
    * chatd: Sending small but continuous dummy data after each message (instead of sending a single big chunk of dummy data), works better for Firefox. IE doesn't need this dummy data. I haven't tested this for other browsers.
    * chatd: support for multiple sites.
    * fixed the jsupdated bug. now the messages is updated as soon as user sends a message.
    * Users can select the chat method and refresh rate.
    * users can select to show/hide pictures and enter/exit messages in chat session or in old chat reports.
    * fixed grouping bugs in chat reports.


 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Martin Dougiamas added a comment - 01/May/08 05:23 PM
Just saw this, sorry Ahmet! We need to do something with this!

Eloy Lafuente (stronk7) added a comment - 02/May/08 07:57 AM
Uhm, great additions Ahmet!

Could we try to:

1) Separate bug fixes and new functionalities, so
2) Apply fixes (chatd, js, grouping) to 1.9 and HEAD
3) Check new functionalities and see how they can fit into HEAD

Cool!

Dongsheng Cai added a comment - 13/Jun/08 11:44 AM - edited
Eloy, gui_header_js is too old (including this revamped module), it is hard to maintain, so I created a new GUI, please see the sub-taks MDL-14651