This is interesting. These slides don't give me quite enough info to
figure out what's going on (I hate reading slides by themselves!), but
I'm curious about this statement: "Without JavaScript coding
(even though Google’s API requires JavaScript coding as it is) ". Are
you making calls server-side, or are you still making them client-side?
As you may recall, one issue I keep beating upon is the desire to call
Google's API server-side. While it's technically possible to call it
server-side, Google doesn't want you to. I wonder if this is what
they're doing there? The problems with that are:
1) It may violate Googles terms of service
2) It may run up against Google traffic-limiting defenses
3) [Google's given reason]: It doesn't allow Google to tailor the
results to the end-users location (determined by IP).
Including an x-forwarded-for header _may_ get around #2 or #3. Including
an x-forwarded-for header should probably be considered a best practice
when doing this sort of thing server-side in general, but I'm still
nervous about doing this, and wish that Google would just plain say they
allow server-side calls.
Godmar Back wrote:
> Hi,
>
> here's a pointer to follow up on the earlier discussion on how to
> integrate Google books viewability API into closed legacy systems that
> allow only limited control regarding what is being output, such as
> III's Millennium system. Compared to other solutions, no JavaScript
> programming is required, and the integration into the vendor-provided
> templates (such as briefcit.html etc.) is reasonably clean, provides
> targeted placement, and allows for multiple uses per page.
>
> Slides (excerpted from Annette Bailey's presentation at IUG 2008):
> http://libx.org/gbs/GBSExcerptFromIUGTalk2008.ppt
> A demo is currently available here: http://addison.vt.edu:2082/
>
> - Godmar
>
>
--
Jonathan Rochkind
Digital Services Software Engineer
The Sheridan Libraries
Johns Hopkins University
410.516.8886
rochkind (at) jhu.edu
|