I added an extra tab in the menu for XML output viewing.
Here is how you do that.
1. go to /cats/ and edit constants.php
Make it look like this;
$coreModules = array(
'home' => '1',
'activity' => '2',
'joborders' => '3',
'candidates' => '4',
'companies' => '5',
'contacts' => '6',
'lists' => '7',
'calendar' => '8',
'reports' => '9',
'settings' => '10',
'xml' => '11',
2. Now go to /cats/modules/xml and edit xmlUI.php
Make it look like this;
$this->_authenticationRequired = false;
$this->_moduleDirectory = 'xml';
$this->_moduleName = 'xml';
$this->_moduleTabText = 'XML';
$this->_subTabs = array();
3. If your are not from the US you might want to change country settings.
Look up this line in the file and change the country as it suits you.
// FIXME: Make this expandable to non-US?
case 'jobCountry':
$txtJobPosting = XmlTemplate::replaceTemplateTags(
$tag,
"US",
$txtJobPosting
);
break;
4. The standard company which is displayed via xml is cats. Change this to your own company name and url.
case 'hiringCompany':
$txtJobPosting = XmlTemplate::replaceTemplateTags(
$tag,
'CATS (http://www.catsone.com)',
$txtJobPosting
);
break;
Thats it, save your files and press F5 when done and now you have your extra tab displaying xml output