<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Virtual Contribution to the Seattle Mashathon</title>
	<atom:link href="http://www.librarywebchic.net/wordpress/2009/11/06/virtual-contribution-to-the-seattle-mashathon/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.librarywebchic.net/wordpress/2009/11/06/virtual-contribution-to-the-seattle-mashathon/</link>
	<description>Resources for librarians who are interested in the application of web design and technologies in libraries</description>
	<lastBuildDate>Fri, 27 Aug 2010 21:19:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Karen</title>
		<link>http://www.librarywebchic.net/wordpress/2009/11/06/virtual-contribution-to-the-seattle-mashathon/comment-page-1/#comment-65725</link>
		<dc:creator>Karen</dc:creator>
		<pubDate>Fri, 20 Nov 2009 17:02:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.librarywebchic.net/wordpress/?p=1396#comment-65725</guid>
		<description>Mike,

I talked with some of my contacts at OCLC about your questions to make sure my thoughts were correct.

1. You can access xISSN from anywhere it isn&#039;t limited to a particular IP range.

2. No, I don&#039;t think the limit will be a problem because javascript is executed at the client side and the limits are from a particular IP, I believe. Xiaoming at OCLC said that &quot;with Javascript callback, xISSN will see client-side IP addresses, right now OCLC has a 100 requests/IP/day limit by default and should be sufficient for most browser users. The 10,000 or other high volume usage are really targeting server-side processing.&quot;

I&#039;m not sure if I put the script on a server and access it via a script tag if this will cause the hits to all come from the server where the script is mounted. If it does and created a problem then I&#039;d see if OCLC would increase our quota. I don&#039;t think that they have a problem with increasing people&#039;s quota, at least this is the impression I&#039;ve been given. The limit is there so that OCLC can understand usage and if necessary throttle demand.

3. Adding the script to Serial solution is pretty easy. I&#039;ll be posting directions shortly.</description>
		<content:encoded><![CDATA[<p>Mike,</p>
<p>I talked with some of my contacts at OCLC about your questions to make sure my thoughts were correct.</p>
<p>1. You can access xISSN from anywhere it isn&#8217;t limited to a particular IP range.</p>
<p>2. No, I don&#8217;t think the limit will be a problem because javascript is executed at the client side and the limits are from a particular IP, I believe. Xiaoming at OCLC said that &#8220;with Javascript callback, xISSN will see client-side IP addresses, right now OCLC has a 100 requests/IP/day limit by default and should be sufficient for most browser users. The 10,000 or other high volume usage are really targeting server-side processing.&#8221;</p>
<p>I&#8217;m not sure if I put the script on a server and access it via a script tag if this will cause the hits to all come from the server where the script is mounted. If it does and created a problem then I&#8217;d see if OCLC would increase our quota. I don&#8217;t think that they have a problem with increasing people&#8217;s quota, at least this is the impression I&#8217;ve been given. The limit is there so that OCLC can understand usage and if necessary throttle demand.</p>
<p>3. Adding the script to Serial solution is pretty easy. I&#8217;ll be posting directions shortly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Beccaria</title>
		<link>http://www.librarywebchic.net/wordpress/2009/11/06/virtual-contribution-to-the-seattle-mashathon/comment-page-1/#comment-65724</link>
		<dc:creator>Mike Beccaria</dc:creator>
		<pubDate>Fri, 20 Nov 2009 14:12:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.librarywebchic.net/wordpress/?p=1396#comment-65724</guid>
		<description>Adam/Karen,
How is it activated? I tried putting the code in the header &quot;as is&quot; and it didn&#039;t work. Do you call the getISSNs function somewhere?
Thanks</description>
		<content:encoded><![CDATA[<p>Adam/Karen,<br />
How is it activated? I tried putting the code in the header &#8220;as is&#8221; and it didn&#8217;t work. Do you call the getISSNs function somewhere?<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://www.librarywebchic.net/wordpress/2009/11/06/virtual-contribution-to-the-seattle-mashathon/comment-page-1/#comment-65653</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Fri, 13 Nov 2009 18:04:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.librarywebchic.net/wordpress/?p=1396#comment-65653</guid>
		<description>Karen,

Great script!  I was tinkering with it and it certainly does work as is!  

However, there&#039;s once piece I think other tinkerer&#039;s may want to add to the xissn query if they are already a WorldCat affiliate:

url: &quot;http://xissn.worldcat.org/webservices/xid/issn/&quot;+ ISSN +&quot;?method=getMetadata&amp;format=json&amp;fl=peerreview&amp;callback=markPeerReview&amp;ai=[youraffiliateloginIDhere]&quot;,

I really dig it, although xISSN still blocks you with a &quot;stat&quot;:&quot;overlimit&quot;  response after 100 requests without paying for more.  The error doesn&#039;t effect the load of the page itself, although there is some slowness in the script once that limit is hit.  Haven&#039;t quite figured out the solution yet, but working on it!

Cheers!</description>
		<content:encoded><![CDATA[<p>Karen,</p>
<p>Great script!  I was tinkering with it and it certainly does work as is!  </p>
<p>However, there&#8217;s once piece I think other tinkerer&#8217;s may want to add to the xissn query if they are already a WorldCat affiliate:</p>
<p>url: &#8220;http://xissn.worldcat.org/webservices/xid/issn/&#8221;+ ISSN +&#8221;?method=getMetadata&amp;format=json&amp;fl=peerreview&amp;callback=markPeerReview&amp;ai=[youraffiliateloginIDhere]&#8220;,</p>
<p>I really dig it, although xISSN still blocks you with a &#8220;stat&#8221;:&#8221;overlimit&#8221;  response after 100 requests without paying for more.  The error doesn&#8217;t effect the load of the page itself, although there is some slowness in the script once that limit is hit.  Haven&#8217;t quite figured out the solution yet, but working on it!</p>
<p>Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karen</title>
		<link>http://www.librarywebchic.net/wordpress/2009/11/06/virtual-contribution-to-the-seattle-mashathon/comment-page-1/#comment-65643</link>
		<dc:creator>Karen</dc:creator>
		<pubDate>Tue, 10 Nov 2009 03:00:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.librarywebchic.net/wordpress/?p=1396#comment-65643</guid>
		<description>Anna,

It works as it is. It just has to be put on a server and linked to in the Serial Solutions template. I&#039;ll put up directions when I get a chance (which might not be soon I&#039;m swamped).</description>
		<content:encoded><![CDATA[<p>Anna,</p>
<p>It works as it is. It just has to be put on a server and linked to in the Serial Solutions template. I&#8217;ll put up directions when I get a chance (which might not be soon I&#8217;m swamped).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anna</title>
		<link>http://www.librarywebchic.net/wordpress/2009/11/06/virtual-contribution-to-the-seattle-mashathon/comment-page-1/#comment-65642</link>
		<dc:creator>Anna</dc:creator>
		<pubDate>Mon, 09 Nov 2009 21:59:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.librarywebchic.net/wordpress/?p=1396#comment-65642</guid>
		<description>If you get this working and get approval for it, please share the code!</description>
		<content:encoded><![CDATA[<p>If you get this working and get approval for it, please share the code!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Beccaria</title>
		<link>http://www.librarywebchic.net/wordpress/2009/11/06/virtual-contribution-to-the-seattle-mashathon/comment-page-1/#comment-65641</link>
		<dc:creator>Mike Beccaria</dc:creator>
		<pubDate>Mon, 09 Nov 2009 18:59:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.librarywebchic.net/wordpress/?p=1396#comment-65641</guid>
		<description>Karen,
Very cool! As you know, I&#039;ve been trying to get this to work for awhile. I have a couple of questions:
1. I assume this only works on campus due to limitations in xISSN (IP Address ranges)?
2. Do you expect to run into a problem with the 10,000 hits a day to xISSN? Have you worked that out with OCLC?
2. I&#039;m not a javascript guy. How do you call the getISSNs function? I don&#039;t know what the &quot;$&quot; stuff is about in front of the function.

Tried: 
$(document).ready(function () {
    getISSNs();
});

but it didn&#039;t work.
Thanks!
Mike</description>
		<content:encoded><![CDATA[<p>Karen,<br />
Very cool! As you know, I&#8217;ve been trying to get this to work for awhile. I have a couple of questions:<br />
1. I assume this only works on campus due to limitations in xISSN (IP Address ranges)?<br />
2. Do you expect to run into a problem with the 10,000 hits a day to xISSN? Have you worked that out with OCLC?<br />
2. I&#8217;m not a javascript guy. How do you call the getISSNs function? I don&#8217;t know what the &#8220;$&#8221; stuff is about in front of the function.</p>
<p>Tried:<br />
$(document).ready(function () {<br />
    getISSNs();<br />
});</p>
<p>but it didn&#8217;t work.<br />
Thanks!<br />
Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Veronica</title>
		<link>http://www.librarywebchic.net/wordpress/2009/11/06/virtual-contribution-to-the-seattle-mashathon/comment-page-1/#comment-65640</link>
		<dc:creator>Veronica</dc:creator>
		<pubDate>Mon, 09 Nov 2009 15:21:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.librarywebchic.net/wordpress/?p=1396#comment-65640</guid>
		<description>This is way cool, Karen.</description>
		<content:encoded><![CDATA[<p>This is way cool, Karen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Godmar Back</title>
		<link>http://www.librarywebchic.net/wordpress/2009/11/06/virtual-contribution-to-the-seattle-mashathon/comment-page-1/#comment-65634</link>
		<dc:creator>Godmar Back</dc:creator>
		<pubDate>Sat, 07 Nov 2009 03:21:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.librarywebchic.net/wordpress/?p=1396#comment-65634</guid>
		<description>ps: that should be &quot;callback=?&quot; not &quot;callback=markPeerReview2&quot;</description>
		<content:encoded><![CDATA[<p>ps: that should be &#8220;callback=?&#8221; not &#8220;callback=markPeerReview2&#8243;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Godmar Back</title>
		<link>http://www.librarywebchic.net/wordpress/2009/11/06/virtual-contribution-to-the-seattle-mashathon/comment-page-1/#comment-65632</link>
		<dc:creator>Godmar Back</dc:creator>
		<pubDate>Fri, 06 Nov 2009 21:57:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.librarywebchic.net/wordpress/?p=1396#comment-65632</guid>
		<description>The use of .ajax is a bit awkward - jQuery supports a function call .getJSON() you should use instead.

Instead of

	$(&#039;#CitationJournalIssnValue&#039;).each(
		function (i){
			var ISSN = $(this).html();
			$.ajax({
				type: &quot;GET&quot;,
				url: &quot;http://xissn.worldcat.org/webservices/xid/issn/&quot;+ ISSN +&quot;?method=getMetadata&amp;format=json&amp;fl=peerreview&amp;callback=markPeerReview2&quot;,
				dataType: &quot;script&quot;
			});
		}
	);

function markPeerReview2(data){
	if (data.group[0].list[0].peerreview == &#039;Y&#039;){
		$(&#039;td #CitationJournalIssnValue&#039;).append(&#039; &lt;i&gt;Peer Reviewed&lt;/i&gt;&#039;)
	}
}

use

	$(&#039;#CitationJournalIssnValue&#039;).each(
		function (i){
			var ISSN = $(this).html();
                        var self = this; // capture this
			$.getJSON( &quot;http://xissn.worldcat.org/webservices/xid/issn/&quot;+ ISSN +&quot;?method=getMetadata&amp;format=json&amp;fl=peerreview&amp;callback=markPeerReview2&quot;,
	function (data) {
              if (data.group[0].list[0].peerreview == &#039;Y&#039;){
		  $(self).append(&#039; &lt;i&gt;Peer Reviewed&lt;/i&gt;&#039;)
	     });

        });
</description>
		<content:encoded><![CDATA[<p>The use of .ajax is a bit awkward &#8211; jQuery supports a function call .getJSON() you should use instead.</p>
<p>Instead of</p>
<p>	$(&#8216;#CitationJournalIssnValue&#8217;).each(<br />
		function (i){<br />
			var ISSN = $(this).html();<br />
			$.ajax({<br />
				type: &#8220;GET&#8221;,<br />
				url: &#8220;http://xissn.worldcat.org/webservices/xid/issn/&#8221;+ ISSN +&#8221;?method=getMetadata&amp;format=json&amp;fl=peerreview&amp;callback=markPeerReview2&#8243;,<br />
				dataType: &#8220;script&#8221;<br />
			});<br />
		}<br />
	);</p>
<p>function markPeerReview2(data){<br />
	if (data.group[0].list[0].peerreview == &#8216;Y&#8217;){<br />
		$(&#8216;td #CitationJournalIssnValue&#8217;).append(&#8216; <i>Peer Reviewed</i>&#8216;)<br />
	}<br />
}</p>
<p>use</p>
<p>	$(&#8216;#CitationJournalIssnValue&#8217;).each(<br />
		function (i){<br />
			var ISSN = $(this).html();<br />
                        var self = this; // capture this<br />
			$.getJSON( &#8220;http://xissn.worldcat.org/webservices/xid/issn/&#8221;+ ISSN +&#8221;?method=getMetadata&amp;format=json&amp;fl=peerreview&amp;callback=markPeerReview2&#8243;,<br />
	function (data) {<br />
              if (data.group[0].list[0].peerreview == &#8216;Y&#8217;){<br />
		  $(self).append(&#8216; <i>Peer Reviewed</i>&#8216;)<br />
	     });</p>
<p>        });</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karen</title>
		<link>http://www.librarywebchic.net/wordpress/2009/11/06/virtual-contribution-to-the-seattle-mashathon/comment-page-1/#comment-65631</link>
		<dc:creator>Karen</dc:creator>
		<pubDate>Fri, 06 Nov 2009 20:29:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.librarywebchic.net/wordpress/?p=1396#comment-65631</guid>
		<description>If people have questions feel free to have them post them here as a comment or collect them, send me an email and I&#039;ll post a response post. I didn&#039;t go into how to add this to Serial Solutions in their administrative tool but it isn&#039;t that difficult.</description>
		<content:encoded><![CDATA[<p>If people have questions feel free to have them post them here as a comment or collect them, send me an email and I&#8217;ll post a response post. I didn&#8217;t go into how to add this to Serial Solutions in their administrative tool but it isn&#8217;t that difficult.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
