Build
Javascript, CSS, ASP, PHP, Java, HTML, Flash, Software Tutorials, SQL

Design
Style, Layout, Domains

Premote
Advertising, Marketing, Communities, Search Engines

Sell
Selling Advertising, Online Business's

Newsletter
Subscribe, Unsubscribe

Chat options roundup

So you are looking to add some kind of chat room to your website? There are many solutions to the problem and everyone will tell you that their suggestion is best. The truth is you have to decide for your site in your position.

Why have a chat room?
It may be that your site won't benefit from a chat room. There are many chat rooms out there that have much tumbleweed blowing across them - the only thing that chat room does it show visitors that nobody uses the site.

The point of having a chat room is to get people coming back to the site and discussing the site with other visitors. Therefore you need two things - plenty of visitors so that there is several people in there to chat and also a purpose. If your site is about nothing in particular people probably won't use it. After all they could use IRC, MSN, Yahoo or one of the numerous other chat services out there.

HTML Solutions
There are probably fairly simple. All you need is a database and a server side scripting language. Your visitors don't need anything such as Java or a plugin, they can chat just using a browser that supports frames and meta refresh. This is a similar system to the one operated by www.cgispider.com.

Good points: Can be easily written yourself, visitor can access it easily, easily hosted on a server with a database and server side scripting

Bad points: Not real chat, the text only updates every few seconds or so, not when a message is sent. Refreshing can annoy visitors and sometime visitors may leave but still appear to be in the chat. Chat lines go in at the top and go down rather than being entered at the bottom.

Java / IRC solution
IRC has become one of the biggest chat platforms out there. There are now many networks across the globe and most will allow you to create your own channels on their server. There are also plenty of Java applets out there that will allow you to connect your visitors to it.

Good points: Widely available Java applets and plenty of networks to create your chat room on, well known platform, may get some hardcore chatters who spend all day in your chat room

Bad points: Visitors require Java, people may connect using software such as Mirc (www.mirc.com) or Trillian (www.trillian.cc) and bypass your actual side, not emoticons and graphics risk of IRC abuse.

Custom solutions
If you don't want to use a conventional method you can always get a custom solution created. There are many developers and companies out there who can write custom chat scripts via Java, plugins or other methods which will seamlessly fit into your site and be customised to your needs.

Good points: Customised to site, can be hosted onsite, professional

Bad points: Expensive, visitors may require Java or a plugin, may need to get the developers to make any changes you require

Shout boxes
Getting more distant from a true chat room, a shout box can be considered more like a message board. Users can post a message and the latest 10 are traditionally shown in a box on your page.

Good points: Very basic to put into place, easy to do

Bad points: Not really a chat room as such

Conclusion
The solution you pick is likely to be based on your budget. If you have plenty of money to invest a custom solution would be great; however most sites will require something far more modest.

Written by: Chris Worfolk - http://www.worfolk.biz
Posted: 12/31/2003