[CENTER]How to integrate osTicket in to Wordpress
This is going to take a while for you to go through, so make yourself a cup-aHi Everyone!
Yesterday I spent countless hours searching through these forums, google and other blogs/websites for solutions on how to nicely integrated OST in to Wordpress. While I found interesting articles, I also found that none of them where complete, so. By a combination of several solutions, fixes and other stuff I figured out myself, I figured I´d give back to the community and write out a guide in a as simple as possible manner so anyone and everyone can do it, without spending countless hours researching, massive trial and error runs and so on.
So I´m going to give you two options, you can either follow the step by step guide of modifications needed or you can download a package I put togueter with all the modifications needed in the form of a new install which you´ll find at the end of this post (you may use whatever suits you better).
Once verified it works by everyone and we do any adjustments needed to this thread, I think it would be even more helpfull if we either sticky the thread or add it to the wiki or both, but that´s up to the moderators ; )Requirements:
You will need to meet osticket´s install requirements (obviously), you can find out what these are here under the "Pre-Requisites" section. If you´re not friendly with server mumbo-jumbo, don´t worry, osTicket is a couple of years old now (the latest Stable Release) so 95% of hosting companies will not only meet the basic requirements but will be versions ahead in terms of php, mysql and others. E-Mail piping is a different matter and there´s plenty of threads and guides already that explain it and it´s requirements, but this won´t prevent osTicket from working, just one of it´s features.
To prevent any possible file corruptions when editing, we´re going to use Notepad++, you can get it here.
Patience, this is important, make sure you triple-read everything and make sure you don´t copy-paste an extra space, as one little extra space can give you an error, so pay attention!
This guide assumes that you already have a working Wordpress installation, if you do not, you can get the latest release here and you can follow it´s famous 5 minute set up process here. Again you need to check their install requirements and so on, but I won´t go in to that as you can find plenty of help over at wordpress.org (note that wordpress.org is NOT the same as wordpress.com (the latter being simply accounts hosted on the wordpress server, which is no good to us nor will you be able to integrate nothing with that kind of wordpress system).
Right so let´s start,
This guide assumes you have an FTP client and know how to use it, if you don´t have one (which would be weird at this stage, since you´re reading this specific guide),you can get "Filezilla" from here (I only mention this one because it´s easy enough, free and quite popular, I myself use "CuteFTP" but that doesn´t matter right now), furthermore, if you´ve never used an FTP Client and don´t know how to, you can go through the Filezilla Tutorial here.
(you may skip to Step 1-2
if you already have an osTicket installation).
Download osTicket 1.60ST from here
& uncompress it, but don´t upload anything to your hosting account just yet. You should have the following:
(only for those of you who do NOT have
a current install of osTicket)
Create a folder on your desktop called "support" and move the contents of "upload" to it.
(only for those of you who do have
a current install of osTicket)
Your osTicket install must be in a folder within wordpress named "support"
. So for example, this is what a common wordpress install file structure looks like:
and this is what it will look like with the support folder: