moodle/mod/chat
tjhunt d4a03c00ea themes & blocks - MDL-19077 & MDL-19010 blocks are now printed by the theme
The code to print blocks in now in theme layout.php files. (Or in
moodle_core_renderer::handle_legacy_theme)

Code for printing blocks everywhere else has been stripped out.
(Total diffstat 1225 insertions, 2019 deletions)

The way the HTML for a block instance is generated has been cleaned
up a lot. Now, the block_instance generates a block_contents
object which gives a structured representation of the block,
and then $OUTPUT->block builds all the HTML from that.

How theme config.php files specify the layout template and block
regions by page general type has been changed to be even more flexible.

Further refinement for how the theme and block code gets initialised.

Ability for scrits to add 'pretend blocks' to the page. That is,
things that look like blocks, but are not normal block_instances.
(Like the add a new block UI.)

Things that are still broken:
 * some pages in lesson, quiz and resource. I'm working on it.
 * lots of developer debug notices pointing out things that
   need to be updated.
2009-07-09 07:35:03 +00:00
..
db MDL-19350 upgrade blocks - fixing minor bits in modules 2009-06-03 17:01:51 +00:00
gui_ajax MDL-19690 - eliminate the $OUTPUT->initialise_deprecated_cfg_pixpath horrible hack. 2009-07-02 11:23:47 +00:00
gui_basic MDL-18293 $DB->something is using exceptions, no need for ifs there, removing useless strings 2009-06-03 20:25:27 +00:00
gui_header_js mod-chat MDL-16706 Removed inline JS and replaced with new PAGE methods 2009-06-26 05:55:55 +00:00
gui_sockets mod-chat MDL-16706 Removed inline JS and replaced with new PAGE methods 2009-06-26 06:53:23 +00:00
simpletest MDL-19579 code coverage - add more initial $includecoverage attributes 2009-06-26 18:12:05 +00:00
backuplib.php MDL-15104 chat dml conversion 2008-06-08 15:49:36 +00:00
beep.wav A default beep 2003-07-09 12:37:17 +00:00
chatd.php MDL-19418 Replaced ereg* by preg* 2009-06-22 01:22:37 +00:00
empty.php Very early version of new chat module, made by Martin using ARSC as 2003-07-07 06:44:16 +00:00
icon.gif MDL-17037 ran all GIF images through gifsicle and PNG through optipng 2009-04-05 23:33:00 +00:00
index.php MDL-15104 chat dml conversion 2008-06-08 15:49:36 +00:00
lib.php MDL-16438 centralise information about plugins to avoid duplication, includes local customisation conversion to standard plugin structure + fixes for some recent regressions; see tracker for more details and links to docs and forums discussions 2009-06-19 14:25:56 +00:00
mod_form.php MDL-18910 full support for module intro editor with embedded images 2009-04-21 21:33:08 +00:00
README.txt Info about using socket server 2004-07-30 16:16:12 +00:00
report.php MDL-16613 sesskey cleanup 2009-01-02 10:51:26 +00:00
restorelib.php MDL-14679 towards adodb separation 2008-06-09 18:48:28 +00:00
settings.php MDL-15249 $_SERVER['HTTP_HOST'] not availabel in CLI script, replaced by parsing of wwwroot which should give the same info 2009-05-25 20:55:27 +00:00
version.php MDL-18910 normalised module intro and introformat 2009-04-20 18:39:24 +00:00
view.php themes & blocks - MDL-19077 & MDL-19010 blocks are now printed by the theme 2009-07-09 07:35:03 +00:00

Official Chat Module for Moodle
------------------------------

The chat module now supports a backend daemon for 
more efficiency.

It's still buggy and being worked on, but if you 
want to test it and help out here are some quick
instructions:

1) Admin -> Config -> Modules -> Chat -> Settings

2) Set the method to "sockets" and set up the ports etc 

3) Start the server like this (from the Unix command line):

   cd moodle/mod/chat
   php chatd.php --start &

4) Go to a chat room in Moodle and open it as normal.

------

KNOWN PROBLEMS

 - User list is not always working
 - Some browsers (eg Safari) cause lines to be repeated
   by 10 - 20 times
 - Occasionally "Document was empty" messages

Help solving these very welcome!


Martin, 31 July 2004