ShoutChat

ShoutChat allows developers to add an instant message (or IRC) like shout box to Web sites. The shoutchat is an iframe element (Mozilla compatible), and the script operates using Javascript and stores the messages in a MySQL database (a file gets complicated with synchronous posts, so a database was favored). The look of the box is controlled through styles. All the modern browsers are supported (including Konqueror). In order to act more like an instant chat, it handles some of the details that other shout boxes do not. It uses Javascript head requests to check for new messages, refreshing the iframe and scrolling down to the new message when one is detected. Several IRC features are included, such as channels. Finally, a text formatting engine called FastFormat code is used to decorate text and create special links.

Tags Internet Web Dynamic Content CGI Tools/Libraries Communications Chat
Licenses LGPL
Implementation PHP JavaScript

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 Apr 2005 02:34
  • Rrelease-after

Changes: This release migrates the project to the new name "ShoutChat". It splits the database tables into two, one for shouts and one for channels. Several outstanding database field mappings that prevented shouts from being posted were fixed.

  • Rrelease-mid
  •  06 Jan 2003 17:21
  • Rrelease-after

Changes: In addition to bugfixes, channels have been added (just like in IRC). The channels are basically just side conversations and aren't as advanced as real IRC. Many commands have been added, such as /nick, /help, /history, and /list. In addition to the features, many code cleanups and optimizations have been made.

  • Rrelease-mid
  •  06 Jan 2003 02:19
  • Rrelease-after

Changes: This version adds a missing SQL script, fixes a possible infinite loop, adds history and help popups, auto-detects links and generates appropriate URLs, corrects a timezone issue with recorded timestamps, adds timezone detection for clients, makes a configuration file for abstraction of settings, and includes support for several chat conventions such as /me.

No changes have been submitted for this release.

Rss Recent comments

Rcomment-before 05 Feb 2006 14:26 Rcomment-trans Gilbert1000 Rcomment-after

Thanks ALOT
This Script works GREAT.

Yes, for someone as 'code-dead' as I am, the only problem I had was trying to figure out how to input the MySQL Connection statement as it was quite a different way of entering it.

I E-Mailed the Author of the Script and I nearly fell off my chair when he replied within 10 minutes with the instructions needed to input the MySQL Statement properly.

It works just GREAT! It's a nice addition when trying to make your WebSite more interactive to visitors.

A Big THANKS to the author for a nice piece of work!

Toronto/Canada

No-screenshot

Project Spotlight

CronTab

A Breakout game.

0f8b9b092255312440d23ecd1561b131_thumb

Project Spotlight

CloverETL

A Java framework for building data integration and ETL applications.