Craig Brass Systems Forum: Details and Download - Craig Brass Systems Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • This topic is locked

Details and Download

#1
User is offline   Craig Brass 

  • Staff - Managing Director and Chief Software Architect
  • PipPipPip
  • Group: Management
  • Posts: 349
  • Joined: 17-January 07
Currently, there are two ways to integrate a piece of software with Kayako. The first is a LoginShare which has always been found to confuse the user unless you skin your Kayako installation to look exactly like your main site. It is also confusing as they must login again regardless of if they have already logged into your main site.

The second way is by including Kayako's core files and integrating in a similar way to how ModernBill and WHMCS do. There are a number of problems in doing this. The first is you require access to swift.php and functions.php which are both encoded files and you must decode these using a decoding service before you can edit them. The second is that your templates then become a maze of If and Else statements to say if the interface is your integration, show this. The final issue is that it stops you really being able to upgrade Kayako.

Our solution to this problem has been to write an API with an optional SOAP interface that you can have your main site software (CMS, etc) connect to to get the information it needs (Knowledge Base Categories and Articles, and Tickets). All that you need to do to install this API is to upload it to your Kayako folder on your server which means it doesn't stop you from upgrading Kayako in the future.

We provide this Integration API free of charge. If you wish to build this into an application that you are providing free or commercially, we require you to contact us first for permission (we won't charge you, we just require being contacted first) using <a href="http://www.craigbrasssystems.com/contact_form/index.html" target="_blank">our contact form</a>.

You can download the API by clicking the download link below. More information on setting it up and functions can be found in our <a href="http://www.craigbrasssystems.com/forum/index.php?showforum=63" target="_blank">Kayako Integration API forum</a>. You can also use this board to post any questions you may have and to report any bugs you find.

Both of the below archives contain the same files, but two different archive formats are provided for convenience. For Windows users, the .zip file is probably preferred, while Linux users will likely prefer the .tar.gz file.

Attached File(s)


Craig Brass
Managing Director and Chief Software Architect - Craig Brass Systems
0

#2
User is offline   Craig Brass 

  • Staff - Managing Director and Chief Software Architect
  • PipPipPip
  • Group: Management
  • Posts: 349
  • Joined: 17-January 07
Confirmed working in 3.30.00.
Craig Brass
Managing Director and Chief Software Architect - Craig Brass Systems
0

#3
User is offline   Andrew Gillard 

  • Staff - Lead Developer
  • Pip
  • Group: Developers
  • Posts: 97
  • Joined: 04-March 07
  • Gender:Male
  • Location:Basingstoke, United Kingdom
Updated to version 1.0.1:

This post has been edited by Andrew Gillard: 07 September 2009 - 11:06 AM
Reason for edit: Fixing IPB 2 code

Andrew Gillard
Lead Developer - Craig Brass Systems
0

#4
User is offline   Andrew Gillard 

  • Staff - Lead Developer
  • Pip
  • Group: Developers
  • Posts: 97
  • Joined: 04-March 07
  • Gender:Male
  • Location:Basingstoke, United Kingdom
Updated to version 1.0.2:

This post has been edited by Andrew Gillard: 07 September 2009 - 11:08 AM
Reason for edit: Fixing IPB 2 code

Andrew Gillard
Lead Developer - Craig Brass Systems
0

#5
User is offline   Andrew Gillard 

  • Staff - Lead Developer
  • Pip
  • Group: Developers
  • Posts: 97
  • Joined: 04-March 07
  • Gender:Male
  • Location:Basingstoke, United Kingdom
Updated to version 1.0.3:

This post has been edited by Andrew Gillard: 07 September 2009 - 11:11 AM
Reason for edit: Fixing IPB 2 code

Andrew Gillard
Lead Developer - Craig Brass Systems
0

#6
User is offline   Andrew Gillard 

  • Staff - Lead Developer
  • Pip
  • Group: Developers
  • Posts: 97
  • Joined: 04-March 07
  • Gender:Male
  • Location:Basingstoke, United Kingdom
Updated to version 1.0.4:

This post has been edited by Andrew Gillard: 07 September 2009 - 11:11 AM
Reason for edit: Fixing IPB 2 code

Andrew Gillard
Lead Developer - Craig Brass Systems
0

#7
User is offline   Andrew Gillard 

  • Staff - Lead Developer
  • Pip
  • Group: Developers
  • Posts: 97
  • Joined: 04-March 07
  • Gender:Male
  • Location:Basingstoke, United Kingdom
Updated to version 1.0.5:

This post has been edited by Andrew Gillard: 07 September 2009 - 11:13 AM
Reason for edit: Fixing IPB 2 code

Andrew Gillard
Lead Developer - Craig Brass Systems
0

#8
User is offline   Andrew Gillard 

  • Staff - Lead Developer
  • Pip
  • Group: Developers
  • Posts: 97
  • Joined: 04-March 07
  • Gender:Male
  • Location:Basingstoke, United Kingdom
Updated to version 1.0.6:
  • Fixed a bug that prevented tickets being submitted to departments which didn't have custom fields. (Additionally, the getDepartmentCustomFields() method will now return an empty array instead of NULL if the specified category has no custom fields)

This post has been edited by Andrew Gillard: 07 September 2009 - 11:30 AM
Reason for edit: Fixing IPB 2 code

Andrew Gillard
Lead Developer - Craig Brass Systems
0

#9
User is offline   Andrew Gillard 

  • Staff - Lead Developer
  • Pip
  • Group: Developers
  • Posts: 97
  • Joined: 04-March 07
  • Gender:Male
  • Location:Basingstoke, United Kingdom
Updated to 1.0.7:

This post has been edited by Andrew Gillard: 07 September 2009 - 11:31 AM
Reason for edit: Fixing IPB 2 code

Andrew Gillard
Lead Developer - Craig Brass Systems
0

#10
User is offline   Andrew Gillard 

  • Staff - Lead Developer
  • Pip
  • Group: Developers
  • Posts: 97
  • Joined: 04-March 07
  • Gender:Male
  • Location:Basingstoke, United Kingdom
Updated to 1.0.8:

Andrew Gillard
Lead Developer - Craig Brass Systems
0

#11
User is offline   Andrew Gillard 

  • Staff - Lead Developer
  • Pip
  • Group: Developers
  • Posts: 97
  • Joined: 04-March 07
  • Gender:Male
  • Location:Basingstoke, United Kingdom
Updated to 1.0.9:

Andrew Gillard
Lead Developer - Craig Brass Systems
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • This topic is locked

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users