First you need to download the [Joomla 2.x module](https://github.com/bensmiley/Chatcat/tree/master/Joomla!) and the [Ajax support module](https://github.com/bensmiley/Chatcat/tree/master/Joomla!/Joomla!%202.x) from our Github page.
Go to the admin section of your Joomla! site and open the **Extension Manager**.
Administrator Panel >> Extensions >> Extension Manager
In the **uploading packaged file** area, select the **chatcat_joomla.zip** file.
![File upload](http://img.chatcatapp.com/joomla_2_img_1.png "Chatcat file upload")
After that, you need to install the Ajax support module using the same process.
Once both modules are installed, Chatcat needs to be configured. Navigate to the Chatcat configuration screen:
Administrator Panel >> Extensions >> Module Manager
Check that the Chatcat module is enabled and then click the link to configure Chatcat.
![Enabling Chatcat](http://img.chatcatapp.com/joomla_2_img_2.png "Enabling Chatcat")
Next navigate to:
Administrator Panel >> Site >> Global Configuration
Set **Search Engine Friendly URLs** to **NO**.
## Configuring Chatcat
On the Chatcat configuration screen, a number of things have to be setup to get Chatcat working.
![Chatcat configuration](http://img.chatcatapp.com/joomla_2_img_3.png "Chatcat configuration")
1. Set **Show Title** to **Hide**
2. Select a position for the plugin - ideally in the footer
3. Set status to Published
4. Set access to Public
5. Set Menu Assignment to **On all pages**
6. Add your details to the Basic Options panel
7. Click **Save**
If you leave the API key blank, then the chat will use the default login system. By entering the API key you activate single sign on and Chatcat will integrate with the Joomla! login system. You can find your API key and secret on the manage site section of the dashboard.
If you want to add custom login and sign up pages to the Chatcat popup, you can enter the addresses in the fields.
For a full explanation of the Primary URL field, you can visit the configuration page.