Kayako logo
SupportSuite, eSupport and LiveResponse Discussion, troubleshooting and feedback related to Kayako's flagship support desk products SupportSuite, eSupport and LiveResponse.

Kayako develops robust helpdesk software, live chat and real-time visitor monitoring software.
Kayako is trusted by more than 30,000 organizations, including a number of Fortune 500 companies and government institutions.
Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  (#1) Old
WireNine Offline
Member
 
Posts: 76
Join Date: Feb 2006
Angry Search Engine Friendly URLs - 05-01-2009, 05:45 PM

Is this going to happen with Kayako knowledge base or should we have to dump the script altogether? The developers should be including this because the rest of the competition knowledge base scripts already do offer this.

We will have absolutely no reason to stick with Kayako once we switch over to WHMCS, and ProvideSupport/LivePerson.

It's a nice all-in-one product, simply missing a bunch of features which have become a necessity.

- Better visitor information availability (Geo Location, etc)
- Search engine friendly URLs
- Feedback/Rating of Tickets and Chat sessions

I believe these features have been requested before, some of them have been requested quite often by multiple users.


WireNine | cPanel/WHM Shared, Reseller and Dedicated Linux Hosting

● RVSiteBuilder ● Website migration ● RvSkin/Fantastico
● No Contracts or Hidden Fees with 60 days money back guarantee!
   
Reply With Quote
  (#2) Old
Jamie Edwards Offline
Operations Manager
 
Jamie Edwards's Avatar
 
Posts: 6,270
Join Date: Jan 2006
Location: England, UK
05-01-2009, 05:53 PM

Hi there,

You requested this feature here, and it has been accepted. We will be implementing it (as posted in that thread) in Version 4. Until then, I believe there is a mod available to achieve this. I certainly hope you do not "dump" SupportSuite. If you have any particular requirements or suggestions for the features you have mentioned, you are welcome to post them - we're aiming to implement most of what gets requested, and will certainly give consideration to everything that is posted.

Quote:
- Better visitor information availability (Geo Location, etc)
We'll also be implementing this

Quote:
- Feedback/Rating of Tickets and Chat sessions
and this in Version 4.

Quote:
I believe these features have been requested before, some of them have been requested quite often by multiple users.
That is correct - you'll find such requests in the Feature Requests forum.


Jamie Edwards (jamie.edwards ]at[ kayako.com)
----------------------------------------------------------------
---

Last edited by Jamie Edwards; 05-01-2009 at 05:56 PM.
   
Reply With Quote
  (#3) Old
John Haugeland Offline
Developer
 
John Haugeland's Avatar
 
Posts: 1,062
Join Date: Dec 2007
Location: Boise, Idaho
06-01-2009, 08:00 PM

Incidentally, you can get search engine friendly URLs today without altering supportsuite at all, using some mod_rewrite magic.

URL Rewriting Guide - Apache HTTP Server

But yeah, I've been talking to an SEO guy, looking into what our next steps in that direction are. No promises yet, because I'm still learning. We are aware that this is a serious problem for some people, and we're looking into the matter, but there's a whole huge pile of unknowns in SEO, and a lot of SEO experts disagree with one another; we're moving carefully.


John Haugeland (john.haugeland ]at[ kayako.com)
----------------------------------------------------------------
---
   
Reply With Quote
  (#4) Old
WireNine Offline
Member
 
Posts: 76
Join Date: Feb 2006
07-01-2009, 02:13 AM

Just would like the dynamic urls to have title's in the url-

e.g. Where an url which once was "/index.php?_m=knowledgebase&_a=viewarticle&kbarticl eid=183" becomes "/knowledgebase/What-is-a-top-level-domain"

It's not that hard of a task for Kayako team to achieve, you don't really need a SEO expert for this.


WireNine | cPanel/WHM Shared, Reseller and Dedicated Linux Hosting

● RVSiteBuilder ● Website migration ● RvSkin/Fantastico
● No Contracts or Hidden Fees with 60 days money back guarantee!

Last edited by WireNine; 07-01-2009 at 02:14 AM.
   
Reply With Quote
  (#5) Old
Jamie Edwards Offline
Operations Manager
 
Jamie Edwards's Avatar
 
Posts: 6,270
Join Date: Jan 2006
Location: England, UK
07-01-2009, 10:18 AM

Hi WireNine,

Even though you would happy with a simple implementation of this, many of our customers would not - the notion and task is complicated, it isn't just about putting the title in a URL.


Jamie Edwards (jamie.edwards ]at[ kayako.com)
----------------------------------------------------------------
---
   
Reply With Quote
  (#6) Old
John Haugeland Offline
Developer
 
John Haugeland's Avatar
 
Posts: 1,062
Join Date: Dec 2007
Location: Boise, Idaho
07-01-2009, 07:50 PM

Quote:
Originally Posted by WireNine View Post
It's not that hard of a task for Kayako team to achieve, you don't really need a SEO expert for this.
Well sure. But we do need an SEO guy to tell us what's important. We're not asking him how to do the work. We're asking him what needs to get done. None of the Kayako programmers are SEO people. (Jamie is, but SEO is one of those things where getting blended information from multiple sources is a win.)

I was just saying "hey, we agree, SEO is important, and it's being taken seriously."

Anyway, mod_rewrite cannot reasonably put ticket titles into URLs; that'd require writing an interceding shunt between the application and the rewrite rules, and that's way more complicated than just doing it in the codebase in the first place.

I am now aware of this desire. It'd be nice if there was a feature request for it, but other than that, moving forward, making me aware of it is most of what needs to happen, and I can get the rest done.

We're looking into it. I'm not allowed to say anything more concrete than that without getting an accept from upstream, and we don't have a concrete enough plan yet to get an accept.

But I agree with you, this would be a win, and I want to see it happen.


John Haugeland (john.haugeland ]at[ kayako.com)
----------------------------------------------------------------
---
   
Reply With Quote
  (#7) Old
craigbrass Offline
Senior Member
 
Posts: 6,755
Join Date: Jun 2005
Location: Cumbria, UK
07-01-2009, 09:06 PM

Quote:
Anyway, mod_rewrite cannot reasonably put ticket titles into URLs; that'd require writing an interceding shunt between the application and the rewrite rules, and that's way more complicated than just doing it in the codebase in the first place.
Take a look at Its Elixir (powered by Viper Cart as of the Sunday just gone) - we have managed it rather well in our shopping cart application and look at the speed of it!


Craig Brass - Kayako Forum Squatter (Note: I am NOT a staff member)

My Addons: BlackBerry Ticket Client for Kayako - Windows Mobile Live Support Client for Kayako

Last edited by craigbrass; 07-01-2009 at 09:08 PM.
   
Reply With Quote
  (#8) Old
John Haugeland Offline
Developer
 
John Haugeland's Avatar
 
Posts: 1,062
Join Date: Dec 2007
Location: Boise, Idaho
07-01-2009, 09:35 PM

I don't see what that has to do with mod_rewrite on kayako supportsuite. Also, we can't see mod_rewrite rules by looking at some random URL.


John Haugeland (john.haugeland ]at[ kayako.com)
----------------------------------------------------------------
---
   
Reply With Quote
  (#9) Old
craigbrass Offline
Senior Member
 
Posts: 6,755
Join Date: Jun 2005
Location: Cumbria, UK
07-01-2009, 09:36 PM

You said you can't put ticket titles into URLs. I am saying it can be done sanely and still maintaining speed.


Craig Brass - Kayako Forum Squatter (Note: I am NOT a staff member)

My Addons: BlackBerry Ticket Client for Kayako - Windows Mobile Live Support Client for Kayako
   
Reply With Quote
  (#10) Old
craigbrass Offline
Senior Member
 
Posts: 6,755
Join Date: Jun 2005
Location: Cumbria, UK
07-01-2009, 09:38 PM

We just rewrite everything to the index.php page by the way :-
Quote:
<FilesMatch "(php|sql)\.log">
Satisfy all
Order Deny,Allow
Deny From All
</FilesMatch>

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /

### These three lines form the basis of the "seo" URL type, by redirecting all requests ###
### to index.php if the request doesn't match an existing file or directory. ###
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php


### Because .js and .css files can be considerably large, let's gzip them! ###
#Not calling _gzip.php
RewriteCond %{REQUEST_FILENAME} !_gzip.php$

#Calling a .js or .css file
RewriteCond %{REQUEST_FILENAME} \.(css|js|js\.php)$

#Browser supports gzip?
RewriteCond %{HTTP:Accept-Encoding} gzip|deflate

#Redirect all .css and .js requests through _gzip.php
RewriteRule ^(.*)$ _gzip.php?f=$1
</IfModule>
I'd be happy to give you some of our code for handling it if you want to PM me / email me.


Craig Brass - Kayako Forum Squatter (Note: I am NOT a staff member)

My Addons: BlackBerry Ticket Client for Kayako - Windows Mobile Live Support Client for Kayako
   
Reply With Quote
  (#11) Old
John Haugeland Offline
Developer
 
John Haugeland's Avatar
 
Posts: 1,062
Join Date: Dec 2007
Location: Boise, Idaho
07-01-2009, 10:01 PM

No thanks, Craig. What you're suggesting doesn't make sense with respect to the SupportSuite codebase. The title isn't available externally, and none of those rules have any mechanism for injecting the title into the URL.

What you would actually have to do would be to write a whole new script to poll the database to get the title to inject it into the link, then edit every single anchor the desk produced.

The mod_rewrite script you produced is not applicable to this problem.


John Haugeland (john.haugeland ]at[ kayako.com)
----------------------------------------------------------------
---
   
Reply With Quote
  (#12) Old
WireNine Offline
Member
 
Posts: 76
Join Date: Feb 2006
11-01-2009, 01:51 AM

Ofcourse you can implant a feature to enable/disable this, so those who don't want or need it can disable it. Really come on now, this is available in every other script of every weekend from wordpress to joomla to a lot of other knowledgebase scripts and every kind of script you can possibly find today.

Take a look at http://www.kbpublisher.com/kbpublisher/demo/


WireNine | cPanel/WHM Shared, Reseller and Dedicated Linux Hosting

● RVSiteBuilder ● Website migration ● RvSkin/Fantastico
● No Contracts or Hidden Fees with 60 days money back guarantee!

Last edited by WireNine; 11-01-2009 at 01:51 AM.
   
Reply With Quote
  (#13) Old
WireNine Offline
Member
 
Posts: 76
Join Date: Feb 2006
11-01-2009, 06:27 AM

Quote:
Anyway, mod_rewrite cannot reasonably put ticket titles into URLs; that'd require writing an interceding shunt between the application and the rewrite rules, and that's way more complicated than just doing it in the codebase in the first place.
Don't need ticket titles into urls. Just the knowledge base articles.


WireNine | cPanel/WHM Shared, Reseller and Dedicated Linux Hosting

● RVSiteBuilder ● Website migration ● RvSkin/Fantastico
● No Contracts or Hidden Fees with 60 days money back guarantee!
   
Reply With Quote
  (#14) Old
craigbrass Offline
Senior Member
 
Posts: 6,755
Join Date: Jun 2005
Location: Cumbria, UK
11-01-2009, 08:48 AM

Quote:
Don't need ticket titles into urls. Just the knowledge base articles.
Was also unsure where John got the idea we wanted it in ticket URLs. That would make no sense as it isn't public facing. KB articles are all we need.


Craig Brass - Kayako Forum Squatter (Note: I am NOT a staff member)

My Addons: BlackBerry Ticket Client for Kayako - Windows Mobile Live Support Client for Kayako
   
Reply With Quote
  (#15) Old
John Haugeland Offline
Developer
 
John Haugeland's Avatar
 
Posts: 1,062
Join Date: Dec 2007
Location: Boise, Idaho
12-01-2009, 06:18 PM

Quote:
Originally Posted by WireNine View Post
Ofcourse you can implant a feature to enable/disable this, so those who don't want or need it can disable it.
Sir, I've already told you that I agree with you and that we're working on this.


John Haugeland (john.haugeland ]at[ kayako.com)
----------------------------------------------------------------
---
   
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Paid Holbi Search Engine Optimization (Search Engine Optimization) for Knowledgebase Andrew Scott Modifications & Addon Releases 26 28-05-2009 07:28 AM
System -> SEO friendly URLs Troy Think Tank 40 15-05-2009 11:35 AM
Free How to track Search Terms smartohana Modifications & Addon Releases 3 26-06-2008 12:56 PM
Search Engine Friendly? miker123 SupportSuite, eSupport and LiveResponse 2 19-02-2007 03:30 AM



Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71