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

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

chat module improvements

Created: 19/Jan/07 08:08 PM   Updated: 13/Oct/09 03:37 PM
Return to search
Component/s: Chat
Affects Version/s: 1.6.2, 2.0
Fix Version/s: 2.0

Issue Links:
Dependency
 
Relates
 

Participants: Ahmet Sacan, Dongsheng Cai, Eloy Lafuente (stronk7) and Martin Dougiamas
Security Level: None
Difficulty: Moderate
Affected Branches: MOODLE_16_STABLE, MOODLE_20_STABLE
Fixed Branches: MOODLE_20_STABLE

Sub-Tasks  All   Open   
 Sub-Task Progress: 

 Description  « Hide
1. Develope a new ajax interface
2. Apply chat_revamped patch

{quote}
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.
{/quote}


 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Eloy Lafuente (stronk7) made changes - 01/May/08 05:31 PM
Field Original Value New Value
Link This issue is blocked by MDL-14610 [ MDL-14610 ]
Eloy Lafuente (stronk7) made changes - 01/May/08 05:32 PM
Link This issue is blocked by MDL-14610 [ MDL-14610 ]
Eloy Lafuente (stronk7) made changes - 01/May/08 05:32 PM
Link This issue has a non-specific relationship to MDL-14610 [ MDL-14610 ]
Dongsheng Cai made changes - 02/May/08 12:43 AM
Assignee Martin Dougiamas [ dougiamas ] Dongsheng Cai [ dongsheng ]
Dongsheng Cai made changes - 02/May/08 10:24 AM
Status Open [ 1 ] In Progress [ 3 ]
Dongsheng Cai made changes - 13/Oct/09 02:24 PM
Link This issue will be resolved by MDL-18115 [ MDL-18115 ]
Dongsheng Cai made changes - 13/Oct/09 03:36 PM
Summary chat module revamped chat module improvements
Fix Version/s 2.0 [ 10122 ]
Affects Version/s 2.0 [ 10122 ]
Description 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.
1. Develope a new ajax interface
2. Apply chat_revamped patch

{quote}
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.
{/quote}
Difficulty Moderate