, ,

LE CHAT Chat-Script 2.0



Overview

LE CHAT is a simple, yet highly customisable webchat and should work with virtually any browser. Only frames and HTML/CSS are used (frames and CSS optional even), no cookies, no JavaScript and no plugins are required. The server just needs to support Perl CGI-scripts, with standard modules installed. (Some of the optional CAPTCHA-modules will require a bit more though.)

First, a big shout-out to all the helpful people, chat admins and developers out there who have used and improved LE CHAT, even ported it to PHP. I never imagined that my little script would have such an impact and so many good things would come from it. You guys are great! :-)
Many thanks for all your feedback! There's still a lot on my TODO-list and I'm not running out of great ideas anytime soon. Of course I can't implement each and every of your ideas, but I'll surely consider the good things that stick. I'm very conservative with features and I want to do them right, so I'm not rushing out anything before it's bullet-proof (as good as possible). I rather like to provide a stable and secure base to build upon.
It's great that so many of you experiment with new features and try a lot of new things. Keep up the good work!
A special thank you goes to my trusted group of testers who helped me a lot and had to put up with my mood swings at times. Sorry for that and thanks again for all your help, guys! ;-)

Features

  • Easy setup. Once the script is running on the server, all administration and configuration is done in the browser.
  • Messages and appearance are completely customisable with HTML and CSS.
  • Private messages (whispers) to single nicks, registered members, or staff only.
  • Adjustable text colour, font, refresh time and input box size for members.
  • Easy administration from within the chat for moderators and admins.
  • Easy backup and restore of member data and configuration with copy & paste.
  • Built-in language editor. Easily localise your chat. (If you do, please share!)
    You can also use it to change any text selectively if you don't like my wording. ;-)
  • Lightweight on the server, works fine with restricted resources (e.g. free hosting).
  • Automatic referrer-safe hotlinks from URLs to prevent session-leakage (built-in link redirector).
  • Script can be installed separately on another server as pure link redirector, to protect original chat URL from leaking.
  • Content filters: Custom text replacing and optional automatic kicking of chatters.
  • Customisable browser icon (favicon).

What's new in version 2.0?

  • Proper CAPTCHA-system to keep bots out. You can use the example CAPTCHAs or build your own custom modules.
  • Optional Splash page when entering the chat, e.g. for announcements, a CAPTCHA or rules to agree.
  • Better usability for browsers without frames support. Also the frame sizes are individually adjustable in the members profiles now.
  • Nicknames in the room adressed with an @ can be automatically styled accordingly.
  • Nicer and shorter display for hotlinks.
  • A bit more CSS functionality, though still compatible with older browsers.
  • List of guests in the room can be automatically shortened, e.g. for public chats with lots of guests.
  • Members can be shared by multiple chat setups now. You can create rooms for different languages e.g. or have a separate members only room, sharing the same members database with your main room.
  • Guest nicks will be preserved for an adjustable time to prevent abuse and imposters.
  • If the entry is closed for guests, currently chatting guests can optionally be kept in the room now.
  • Messages can optionally be preserved now when the room is empty, for less frequented chats or a simple "message board" chat.
  • The content filters got a lot more options and flexibility.
  • Custom HTML-fields got some more universal variables to use.
Furthermore there are some inconsistencies in the code fixed and lots of small improvements made overall. You can now reload the chat window or switch Tor-circuits anytime without losing your session. Also there's a bit more CSS used (still degrades gracefully for older browsers) and almost every element got a class or id for the CSS enthusiasts, so you can go crazy with styling individual buttons and boxes everywhere if you like. ;-)

Download

  • Current version v2.0, including example CAPTCHA modules: lechat-2.0.zip MD5-checksum: 983DFFB11C1FFD45299A2DDAAE837A6E
  • Available language files: ItalianNew!
    Many thanks to all contributors!

    Language files from older versions (see below) will still work, but the new additions will be missing and some texts need to be adapted. Just use them as a template and edit them in the superuser setup page. If you do, please send me a copy for here, so everyone can enjoy it.

Installation

Check the Installation Guide for detailed instructions. Very brief installation instructions are written in the script-file also. If you are on Windows and have trouble with the line encoding (UNIX), you can rename the cgi-file to *.txt and then view it in your browser. Better get a suitable editor though, e.g. Notepad++ which I like a lot.
If you upgrade from v1.14, best is you make a clean install, since some file formats have changed. Don't try to upgrade a running chat directly or strange things will happen! You can then restore your member file backup. The config file could also be restored, but you'll have to review all the settings carefully since the placeholders have changed a lot. Better start with the new defaults and copy over your settings one by one.
For tweaking your chat check out this page with h
Any feedback or bug reports?

Enjoy!


Alternative Third-Party Developments

  • If you want a neat preconfigured chat with additional features and pictures, check out this modified version from Friendly Script Updater, based on v1.14.
  • In case you prefer PHP over Perl, you might also want to check out LE Chat-PHP at Daniel Winzens site.
Thank you guys for all your work and ideas!

Questions & Answers

If you're modifying the script or if you're just curious about what the hell I was thinking, when I wrote things the way I did, check out my random thoughts for some questions & answers from me.

Old versions

Still available, in case you want a copy.
  • v1.14: lechat-1.14.zip MD5-checksum: 75B68195056D01EA7F3F5A4B01AAD9BA
    language files: German Spanish Italian
  • v1.13: lechat-1.13.zip MD5-checksum: 6AB59D7E7868D304FE9B9D4FF3676BE8
Share:

Tidak ada komentar:

Posting Komentar