/[drupal]/contributions/modules/phpfreechat/README.txt
ViewVC logotype

Contents of /contributions/modules/phpfreechat/README.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.4 - (show annotations) (download)
Sat Jan 20 16:41:01 2007 UTC (2 years, 10 months ago) by grugnog
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +2 -0 lines
File MIME type: text/plain
Fixing install prefixes and adding some more Id strings
1 // $Id:
2
3 phpFreeChat module
4
5 What does the phpFreeChat module do?
6
7 This module adds free, simple, fast and customizable chat to your Drupal site, using the open source phpFreeChat
8 New in this module: cleaner settings page, better help text, improved channel configuration and access control
9 New in phpFreeChat: new commands /join (multiple channels in the same chat), /kick, /ban moderation
10
11 Features:
12
13 * Fully integrated with Drupal
14 * Any content type can be chat enabled
15 * Chat can be enabled/disabled on a per-node basis
16 * Chat channels:
17 * Each node can be it's own chat channel (the default)
18 * The whole site can have a single channel (so users can chat in a single 'space' whatever page they are on)
19 * Channels can be set on a content-type level, so - for example - all users looking at blogs can participate in a single chat
20 * Channels can be overriden at the node level, so the admin can group several nodes into a single chat space by giving them the same channel name
21 * Chat titles can be derived from the node title, set globally, or at the content-type or node level
22 * Control over every phpFreeChat configuration parameter
23 * Speed (an important issue for a refresh based chat script)
24 * Passes control to a separate script to handle AJAX refresh requests. This avoids the overhead of the Drupal bootstrap process.
25 * The AJAX refresh process involves no database access whatsoever. All chat data is stored either on the file system, or directly in RAM.
26 * Theming
27 * Clean XHTML output which is easily styled using css stylesheets
28 * phpFreeChat is easily themable, using an almost identical system to phptemplate
29
30 Todo:
31 * Add chat blocks
32 * Fix debug setting (which currently breaks the chat)
33 * Look at integrating theming (map Drupal theme onto phpFreeChat theme)
34
35 If you have any questions please contact me using http://drupal.org/user/19668/contact
36 - Grugnog
37
38 Overview of phpFreeChat?
39
40 php Free Chat is a free, simple to install, fast, customizable and multi languages chat that uses a simple filesystem for message and nickname storage. It uses AJAX to smoothly refresh (no flicker) and display the chat zone and the nickname zone. It supports multi-rooms (/join), private messages, moderation (/kick, /ban), customized themes based on CSS and plugins systems that allows you to write your own storage routines (ex: Mysql, IRC backends ...), and you own chat commands !
41
42 Simple
43 No problems with firewalls, this script is based on HTTP so you only
44 need a web browser and an internet connection. (everyone can easily
45 chat!)
46 No problems with none-latin characteres! Are you Russian, Japanese,
47 Turk, Chinese, or Arabic? Whatever language you speak, phpFreeChat
48 will nicely display your characters because it uses XML with UTF8 to
49 encode characters.
50 Fast
51 AJAX technology is used to smoothly refresh (no flicker) and display
52 the chat and nickname zone.
53 Messages and nicknames are stored into a simple filesystem, so that
54 server resources are saved as much as possible.
55 Bandwidth is preserved because the server never transmits the same
56 data twice, only new messages are transmitted.
57 Customizable
58 You can write your own customized CSS stylesheets, to completely
59 change the appearance[22] of your chat.
60 All chat functionalities are customizable. For example, you can
61 change the messages refresh time, you can ban users for changing
62 their usernames, etc.
63 The plugin system[23] allows you to write your own storage routines.
64 For example, you can write a plugin to store the conversations into
65 your database.
66 Opensource
67 phpFreeChat is an opensource (LGPL) program, so that you can freely
68 use it and modify it.
69 I just ask, by gratitude, to keep the linkback logo on the pages of
70 your chat.

  ViewVC Help
Powered by ViewVC 1.1.2