Discussion Forums - Questions about PaperBackSwap Questions about PaperBackSwap

Topic: Are the scripts on the Home page not hosted on PBS?

Club rule - Please, if you cannot be courteous and respectful, do not post in this forum.
  Unlock Forum posting with Annual Membership.
Subject: Are the scripts on the Home page not hosted on PBS?
Date Posted: 10/1/2008 11:04 AM ET
Member Since: 5/10/2005
Posts: 2,354
Back To Top

I just installed noscript in Firefox.    I noticed the new PBS home page (which I've grown to really like) no longer showed books in my favorite genres.  So I marked paperbackswap.com as allowed to run scripts.

The home page STILL doesn't show books in my favorite genres. 

That page also shows scripts from google analytics and yahooapis.com.  Is one of them providing the genre listing?  If so--why is the script not hosted on PBS proper?  I have no interested in providing approval to those two sites which show up all over.  Allowing them would kinda defeat part of the reason I installed noscript.

 

Update: It's the yahooapis.com that provides the script to run the genre listing.  I don't see why it isn't locally hosted, and it's not allowed in my browser again, but I can point to what it is. 



Last Edited on: 10/1/08 11:31 AM ET - Total times edited: 1
Cathy A. (Cathy) - ,
Date Posted: 10/1/2008 12:54 PM ET
Member Since: 12/27/2005
Posts: 4,124
Back To Top

Yahoo provides an AJAX library that PBS is using. AJAX is the type of javascript that allows only part of a page to change without reloading the entire thing. All those cool features like filmstrip lists on the home page; the overlays for the Help Center and Request Details; the little bubble that has book details when you hover over a cover; the way the estimated postage changes on the wrapper printing page when you change the weight... all those are AJAX. They might not all be from Yahoo, but apparently the filmstrip is.

Programmers use the Yahoo APIs because they're free and because Yahoo maintains them, and we're mostly averse to reinventing the wheel or maintaining somebody else's code if we don't have to.

Google Analytics is used to measure how many people visit each page and see how they got there.