Friday, February 10, 2012
 

Running the web interface using a hosting provider...

Oct17

Written by:
Wednesday, October 17, 2007  RssIcon

Here is my adventure getting HelpMaster Pro web interface to run on an externally hosted website (ie, using a hosting company). There were a few gotchas to consider but we got there in the end...

Over the past couple of days we have achieved a milestone with HelpMaster Pro… For the first time (in a long time at least), we have the web module hosted on an external hosting provider.  Now, this was not the easiest thing to do – but it did foster a lot of knowledge of IIS and web hosting…

These steps might help anyone wishing to try and host a web based implementation of HelpMaster pro outside their organisation...

The first consideration is the database – where will the database live?  We wanted to host our demo database outside of our network.  To take full advantage of moving your web interface to an external location, you want all traffic outside of network – so you are best to look for a provider that offers SQL2005 – and preferably as much control as possible (if you can connect with SQL Management Studio, you are set).  I created a database locally using the database wizard and then detached it.  After a little bit of fiddling, I was able to upload and attach the database – first hurdle sorted!

Next, upload the application files.  I performed a HelpMaster installation with the web locally then uploaded all the contents of the ‘web_structure’ folder to the web host.  It needs to be placed somewhere where you can create an independent application.  For some time I was trying to create it under a virtual directory in ‘helpmasterpro.com’ but this didn’t work.  Why?  DotNetNuke interfered with it – HelpMaster was reporting a lot of interdependencies with DotNetNuke even though they don’t exist!  So, if you are already hosting one application, the best way may be to go with a subdomain which is treated as a whole new website.  This allows the application to be totally independent.

In creating the folder structure, you need to keep in mind that the language files need to be two levels below the web_structure directory.  This stumped me at first – I wasn’t sure how we would solve that.   But, I created a wizbang folder, then a hmpweb folder and finally put the web_structure folder in there, and the 'Languages' folder two levels up in ‘wizbang’… working!  For more information, see knowledge base article WEB-03.

A couple of additional tweaks were needed to get the most out of the interface – you need to create a directory for the attachments and the html images, and put the physical path on the web server into the database.  The html images path will also need to be set as a virtual directory (the name matching the one in the web.config file – the default is hmp_html).  Also, I gave both directories – the attachments and HTML images – read/execute/write/delete permissions.  Finally, as with any HelpMaster database – you will need to create full text catalogues on the knowledge base table (to allow proper searching) and on the helpdesk job table (to allow for full text searching).

One all these steps were done, it worked!  This was a bit of a whirlwind tour but if you have any questions at all or would like more information, please feel free to ask!

Steve

Tags:
Categories:

1 comment(s) so far...


Re: Running the web interface using a hosting provider...

Good job Steve.

If you want to check it out, go to http://www.hmpdemo.helpmasterpro.com/

That spinning HMP logo looks really cool....

Rod

By Rod on   Wednesday, October 17, 2007

Your name:
Gravatar Preview
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Title:
Comment:
Add Comment   Cancel 
Blog Search

 
Solutions Company 

News

 Helpdesk articles Downloads and Evaluation
Helpdesk software Contact Us Blog Telephone skills for the helpdesk Download trial version
Email response management International resellers Discussion board Staff to clients helpdesk ratio Service packs
Workflow and SLA managemnt Testimonials Twitter Staffing a helpdesk On-line helpfile
Web self-service   FaceBook How to evaluate helpdesk software Watch video demonstrations
Knowledge base     Why use helpdesk software?  
Active Directory      Use Excel for helpdesk reporting   
      People Process and Technology  Purchase information
         
ITIL Alignment Consultancy    Knowledge Centered Support Product development
Incident Management Training    Knowledge Centered Support (KCS) Roadmap
Problem Management Consulting      
  Custom Reports      
  Professional services      Latest version
        

 11.12.15  (15 December 2011)

 

 


Follow HelpMaster on Twitter


Copyright 2012 PRD SoftwareTerms Of UsePrivacy Statement