Read part 1 of my rant
There is a saying in Hungarian:
Don’t look at the teeth of a horse you received as a gift. It refers to the fact that you shouldn’t criticize something if you get it for free. However from time to time I feel the need to raise my voice about things which could be better done. Example:
Via Global Nerdy I found a site called JS-Kit which
allows you to add dynamic functionality to your own site. After doing a little googling, I found out that supposedly it was created by a Cisco Security Engineer. My comments are: is this the Cisco
widget in an iframe, so that it can’t interact with your site.
Here is the way it should be implemented IMHO:
- The user should insert a single line of HTML in the page:
<a href="http://js-kit.com/comment?[page url]>Comment on this<a>, the page url being optional (although recommended, see below)
- When the user clicks on this link, s/he is redirected to the js-kit website, where a script takes the referrer url (which is activated in 99.9% of the browsers) to find out the page the comment should be placed on. If no referred url is available, it can fall back to the url passed as parameter. If none of these two is available, it gives an error message and terminates.
- Now it redirects to a page which is divided in two frames: one which displays the original site and one which display the comments. The comments page should contain a prominent close link which redirects the top frame back to the original page, eliminating the comment frame.
The advantages would be:
- Gives almost the same experience
- It works on a wide variety of browsers (event lynx knows frames)
- It should work on speech browsers