Projects / 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.


Recent releases

  •  27 Apr 2005 09:34

    Release Notes: 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.

    •  07 Jan 2003 01:21

      Release Notes: 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.

      •  06 Jan 2003 10:19

        Release Notes: 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.

        •  05 Jan 2003 04:00

          No changes have been submitted for this release.

          Recent comments

          05 Feb 2006 14:26 Gilbert1000

          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!



          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.