TECHNICAL QUESTIONS
What are the system requirements for Chat80 from the client and server side?
Client side:
All you have to have is one of the supported browsers installed on your computer. Chat80 works on both Internet Explorer 5+, Opera 8+ and Gecko (Mozilla 1.5+, Firefox 1.0+, Camino, K-meleon, Galeon). Since there are no pop-up windows in the chat and private conversations open into the main window, problems with the pop-up blocker configuration inside Windows XP SP2 do not exist.
Server side requirements:
| Component |
Supported Type |
| Operating System |
Windows XP Professional, Windows 2000 Professional, Windows Server 2003 |
| Framework |
Microsoft .NET Framework 1.1 or 2.0 |
| Database |
Basic � None / Professional - MS SQL Server 2000 or MS Access |
How to install Chat80?
Chat80 works on WindowsXP Pro, Windows 2000 and Windows 2003 with .Net Framework and IIS installed.
There are two possible ways to install the application: manually with the .zip archive and automatically with the setup file. Both of them are available on the download section.
A) INSTALLATION OF .ZIP ARCHIVE
- Extract archive in desired folder on your computer.
- Make this folder Internet Information Server virtual folder (folder properties / web sharing).
- Allow ASPNET worker process to access this folder (folder properties / security).
- Make an Application in Internet Information Server properties.
- Open your web browser and type http://localhost/[virtual folder name]
- Optionally you can configure Chat80 through web.config file.
B) INSTALLATION OF SETUP FILE
Just follow the wizard.
How to create an application?
When chat files are copied in virtual folder, the application might not work and following error will be displayed:
Server Error in '/' Application (Details: show)

or

The reason for this error is that IIS virtual directory is not configured as application. Solutions:
- If you are running the application on your local machine, to configure virtual directory as application follow these steps:
- Control Panel --> Administrative Tools --> Internet Information Services
- Right click on virtual directory Properties and click Create button.
show properties
- 2. If you are running the application on internet hosting, ask administrator to do this for you.
Which application settings could be set through web.config file?
List of settings which are adjustable through web.config file:
BASIC VERSION:
- Enable or disable logging
- Relative path to the Log directory
- Enable or disable FloodControl
- Amount of time in seconds which user will not be able to chat if FloodControl detects flooding
- Include client CSS file
- UI language: Users can choose from predefined languages or Users use default language
- Room creation restriction
- Rooms list
- Show avatars
- Show help link
- Enable emoticons
- Show room list
PROFESSIONAL VERSION SPECIFIC:
- Database connection string
- Data provider
- Chat users authentication database other than original chat database ODBC connection string
Note. All other settings are configurable from adminstrator interface.
I installed a new version of the application. Do I have to activate it again?
The users who have already activated previous versions should only install the new version and copy licese key from the Chat80 web site users area. No new application activation needed!
How to upgrade Chat80?
Chat80 PRO
- Make a backup copy of database and files.
- Download the new version of Chat80 PRO application (ZIP archive) form www.chat80.com/default.aspx?id=4
- Unzip the archive in the existing Chat80 v1.1 directory or some other.
- Copy old database (Access) into data/ subdirectory. NOTE: In the case of using SQL server, you don't have to take this step.
- Set the path to database in web.config file.
- Start the application. Database is upgraded automatically.
Chat80 Basic
- Make a backup copy of database and files.
- Download the new version of Chat80 PRO application (ZIP archive) form www.chat80.com/default.aspx?id=4
- Unzip archive in the existing Chat80 v1.1 directory or some other.
- Copy LicenseKey form web.config file v1.1 in the new web.config file.
- Start the application.
How to perform integration with the existing site?
Best method is to put IFRAME on page which hosts chat application and to set iframe's SRC properety to client.aspx page. More information on HTML IFRAME tag can be found on the W3C website.
How to add or remove avatar icons?
There are icons in the Icons folder. Add and/or remove new icons of 16x16 pixel size in gif format. Restart the application so that Chat80 can properly load the icons. The most simple way is to change something in the web.config file. Add space and then delete it and save web.config. After that, Chat80 will properly show new icons.
From version 1.2 you can also hide menu for icon (avatar) picking on login page. To do so in Basic version, change the value of the Chat80ShowAvatars key in web.config. In PRO version, you must use graphic admin interface to change the value of option.
How to add a new language or set the other as a default language?
There is a languages.xml file in the uistrings folder. It looks like this:
<?xml version="1.0" encoding="utf-8" ?>
<languages>
<!-- this list determines order -->
<language src="default.xml"></language>
<language src="en.xml"></language>
<language src="hr.xml"></language>
</languages>
Add your language here:
<?xml version="1.0" encoding="utf-8" ?>
<languages>
<!-- this list determines order -->
<language src="default.xml"></language>
<language src="en.xml"></language>
<language src="hr.xml"></language>
<language src="mylanguge.xml"></language>
</
Then copy, for example, en.xml to mylanguage.xml and translate the texts. Change the texts only within the tag. After that, at the begining of your xml file change :
<language identifier="en" name="English">
Set the identifier on your language abbreviation according to the table bellow:
|
af Afrikaans
|
sq Albanian
|
|
ar-sa Arabic (Saudi Arabia )
|
ar-iq Arabic (Iraq )
|
|
ar-eg Arabic (Egypt )
|
ar-ly Arabic (Libya )
|
|
ar-dz Arabic (Algeria )
|
ar-ma Arabic (Morocco )
|
|
ar-tn Arabic (Tunisia )
|
ar-om Arabic (Oman )
|
|
ar-ye Arabic (Yemen )
|
ar-sy Arabic (Syria )
|
|
ar-jo Arabic (Jordan )
|
ar-lb Arabic (Lebanon )
|
|
ar-kw Arabic (Kuwait )
|
ar-ae Arabic (U.A.E.)
|
|
ar-bh Arabic (Bahrain )
|
ar-qa Arabic (Qatar )
|
|
eu Basque
|
bg Bulgarian
|
|
be Belarusian
|
ca Catalan
|
|
zh-tw Chinese (Taiwan )
|
zh-cn Chinese (PRC)
|
|
zh-hk Chinese (Hong Kong SAR)
|
zh-sg Chinese (Singapore )
|
|
hr Croatian
|
cs Czech
|
|
da Danish
|
nl Dutch (Standard)
|
|
nl-be Dutch (Belgium )
|
en English
|
|
en-us English (United States )
|
en-gb English (United Kingdom )
|
|
en-au English (Australia )
|
en-ca English (Canada )
|
|
en-nz English (New Zealand )
|
en-ie English (Ireland )
|
|
en-za English (South Africa )
|
en-jm English (Jamaica )
|
|
en English (Caribbean)
|
en-bz English (Belize )
|
|
en-tt English (Trinidad)
|
et Estonian
|
|
fo Faeroese
|
fa Farsi
|
|
fi Finnish
|
fr French (Standard)
|
|
fr-be French (Belgium )
|
fr-ca French (Canada )
|
|
fr-ch French (Switzerland )
|
fr-lu French (Luxembourg )
|
|
gd Gaelic (Scotland )
|
gd-ie Gaelic (Ireland )
|
|
de German (Standard)
|
de-ch German (Switzerland )
|
|
de-at German (Austria )
|
de-lu German (Luxembourg )
|
|
de-li German (Liechtenstein )
|
el Greek
|
|
he Hebrew
|
hi Hindi
|
|
hu Hungarian
|
is Icelandic
|
|
id Indonesian
|
it Italian (Standard)
|
|
it-ch Italian (Switzerland )
|
ja Japanese
|
|
ko Korean
|
ko Korean (Johab)
|
|
lv Latvian
|
lt Lithuanian
|
|
Macedonian (FYROM)
|
ms Malaysian
|
|
mt Maltese
|
no Norwegian (Bokmal)
|
|
no Norwegian (Nynorsk)
|
pl Polish
|
|
pt-br Portuguese (Brazil )
|
pt Portuguese (Portugal )
|
|
rm Rhaeto-Romanic
|
ro Romanian
|
|
ro-mo Romanian (Moldavia )
|
ru Russian
|
|
ru-mo Russian (Moldavia )
|
sz Sami (Lappish)
|
|
sr Serbian (Cyrillic)
|
sr Serbian (Latin)
|
|
sk Slovak
|
sl Slovenian
|
|
sb Sorbian
|
es Spanish (Spain ? Traditional)
|
|
es-mx Spanish (Mexico )
|
es Spanish (Spain ? Modern)
|
|
es-gt Spanish (Guatemala )
|
es-cr Spanish (Costa Rica )
|
|
es-pa Spanish (Panama )
|
es-do Spanish (Dominican Republic )
|
|
es-ve Spanish (Venezuela )
|
es-co Spanish (Colombia )
|
|
es-pe Spanish (Peru )
|
es-ar Spanish (Argentina )
|
|
es-ec Spanish (Ecuador )
|
es-cl Spanish (Chile )
|
|
es-uy Spanish (Uruguay )
|
es-py Spanish (Paraguay )
|
|
es-bo Spanish (Bolivia )
|
es-sv Spanish (El Salvador )
|
|
es-hn Spanish (Honduras )
|
es-ni Spanish (Nicaragua )
|
|
es-pr Spanish (Puerto Rico)
|
sx Sutu
|
|
sv Swedish
|
sv-fi Swedish (Finland )
|
|
th Thai
|
ts Tsonga
|
|
tn Tswana
|
tr Turkish
|
|
uk Ukrainian
|
ur Urdu
|
|
ve Venda
|
vi Vietnamese
|
|
xh Xhosa
|
ji Yiddish
|
|
zu Zulu
|
|
Change the name to your language name as you wish it to be shown in the registration menu for Chat80. For example, German langauage setting would be like this:
<language identifier="de" name="Deutsch">
If you wish to use only default language, in web.config set: Chat80UseDefaultLanguageForAllUsers on 1
If you wish to set your language as a default language, change the name of mylanguage.xml to default.xml. Set the identifier on default in the first line of xml file. You must restart the application so that Chat80 can properly load the language changes. The most simple way is to change something in web.config file. Add space, then delete it and save web.config. After that Chat80 will properly use new languages.
We kindly ask users to e-mail us translations they made, so that we can publish them and make it possible for other international users to use them. We will credit every effort you make. Thank you.
languages>
How to adjust the appearance of Chat80 to your web site?
Chat80 appearance is fully customizable through external style sheet. Default css file is css/chat.csswhich you can change through admin interface in PRO version or by modifying web.config's Chat80ClientCSSvalue in Basic version.
Is there Chat80 24/7 support from OmniAspect?
No. Support for Basic and Professional version can be obtained only via support forum. Every registered user has access to the support forum. Also, registered users can send e-mail inquiries, but these will be answered only during the working hours � Monday to Friday: 8 am to 4 pm (CET � Central European Time). The fastest way to get answers to all your questions about Chat80 is to use support forum.
Is there a flood control?
Flood control is included in Chat80. A page administrator decides whether he/she will activate it or not. In case of activation, the users who misuse chat and send posts too quickly automatically will be blocked for a certain time period set up in web.config
Is Chat80 compatible with DotNetNuke and Rainbow CMS?
The integration is supported via IFRAME. The best method is to put IFRAME on the page which hosts chat application and to set IFRAME's SRC property to client.aspx page.
Is it possible to unite login table on my web pages with the one on the chat, so that site users do not have to log in twice?
When user log on to site it is posible to submit user credentials to chat aplication and avoid double log in. For further details, see demo.
Does Chat80 support Opera web browser?
Yes. From version 1.2 Chat80 supports Opera web browser, versions 8+.
What is AJAX and what are the benefits of using it?
AJAX is short for "Asynchronous JavaScript and XML". AJAX is not a technology in itself, but a term that refers to the use of a group of technologies together. It is a web development technique for creating interactive web applications using a combination of JavaScript and XML. The biggest advantage of using AJAX technologies is that data can be manipulated without having to render the entire page again in the web browser, which is exactly what Chat80 does enabling you to chat faster. Read more at: http://en.wikipedia.org/wiki/AJAX
I have long usernames in my database. Will the integration with Chat80 work well?
Chat80 supports integration of usernames up to 30 characters. Client will show only 15 characters, but there will be no problems with automated authentication.
Is everything installed on my server? What about web services?
Yes. Every single instance of Chat80 application, including web services, is installed on your server.
I am testing your demo, and it says the application is not licensed.
Demo of Basic and PRO version could be tried only locally, on your computer, online feature is disabled. You have to activate it on our web site to be able to use it online.
If you not sure of how application functions in real environment, activate the Basic version which has the same engine and is free, but lacks advanced features.
If you want to see how PRO version look alike in real environment, you can use our Live Demo.
COMMERCIAL QUESTIONS
How many different domains can I register per license?
In case of non-commercial and free Basic version, you can register 10 domains per license. In case of commercial Professional version, you can register one domain per license.
Is it possible to try Chat80 Professional before I buy it?
Yes. Simply download an Professional version of Chat80 and try it on your local machine. (http://localhost/) Anyhow, you have to purchase a license to put it on the web.
I use the Professional version. Do I have to pay for the application upgrade?
Upgrade of all minor releases, revisions and builds is free for the users of the latest version of the application. That means that the users of 1.0 version are free to upgrade all 1.x versions without payment. Upgrade of major release is not free, but the users of previous versions pay a reduced price.
Is there Chat80 source code availible for sale?
Yes. If you are interested into acquiring of Chat80 source code, please contact us.
Can the application be re-branded?
Basic version cannot be re-branded, but PRO version can be, i.e. you can put your own company brand instead of Chat80 on the login form.