<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.code4lib.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ch</id>
		<title>Code4Lib - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.code4lib.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ch"/>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/Special:Contributions/Ch"/>
		<updated>2026-04-11T06:31:44Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Open_Source_Book_Widgets&amp;diff=2684</id>
		<title>Open Source Book Widgets</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Open_Source_Book_Widgets&amp;diff=2684"/>
				<updated>2009-04-02T09:38:08Z</updated>
		
		<summary type="html">&lt;p&gt;Ch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of Existing Open Source Book Widget Software and Projects&lt;br /&gt;
&lt;br /&gt;
== Amazon Book Picture ==&lt;br /&gt;
&lt;br /&gt;
'''Author: '''Serhat Cinar&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://narcanti.keyboardsamurais.de/amazon-book-picture.html&lt;br /&gt;
&lt;br /&gt;
'''License:''' unknown&lt;br /&gt;
&lt;br /&gt;
'''Description:''' Include a simple tag with a books asin or isbn in your posts which is replaced by an image of that book from amazon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Amazon Einzeltitellinks ==&lt;br /&gt;
&lt;br /&gt;
'''Author: ''' Dietmar Mitterer-Zublasing&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://wordpress.org/extend/plugins/amazon-einzeltitellinks/&lt;br /&gt;
&lt;br /&gt;
'''License:''' unknown&lt;br /&gt;
&lt;br /&gt;
'''Description:''' Includes book cover and link (option: with amazon partner id) to amazon in blog posting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Amazon Ottawa Public Library Linky ==&lt;br /&gt;
&lt;br /&gt;
'''Author: '''Bryan Larson&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://userscripts.org/scripts/show/24035&lt;br /&gt;
&lt;br /&gt;
'''License:''' unknown&lt;br /&gt;
&lt;br /&gt;
'''Description:''' Search the Ottawa Public Library Catalog from Amazon book listings&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Amazon Showcase Wordpress Widget ==&lt;br /&gt;
&lt;br /&gt;
'''Author: '''Aaron Forgue&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://aaronforgue.com/projects/amazon-showcase&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU GPL&lt;br /&gt;
&lt;br /&gt;
'''Description:''' Amazon Showcase is a Wordpress Widget/Plugin for showcasing items from Amazon. Simply enter the ASIN/ISBN numbers of any products and optionally enter an Associate ID for earning commissions. The product image will be displayed with a link to the product detail page on Amazon.com.&lt;br /&gt;
&lt;br /&gt;
== bookdatadownloader ==&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Mike Beccaria&lt;br /&gt;
&lt;br /&gt;
'''Homepage:''' http://openlibrary.org/dev/docs/bookreader&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU General Public License v3&lt;br /&gt;
&lt;br /&gt;
'''Description:''' Python software that reads a text file containing ISBN numbers and uses them to query Open Library and Google Book Search for book information from the respective libraries and adds them to a MYSQL database. Also downloads and processes book thumbnail covers.&lt;br /&gt;
&lt;br /&gt;
More information can be found in Mike's article in Code4Lib Journal: http://journal.code4lib.org/articles/1009&lt;br /&gt;
&lt;br /&gt;
== Internet Archive Flipbook ==&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Internet Archive&lt;br /&gt;
&lt;br /&gt;
'''Homepage:''' http://openlibrary.org/dev/docs/bookreader&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU Affero GPL&lt;br /&gt;
&lt;br /&gt;
'''Description:''' The Internet Archive Flipbook reader is an online bookreader that can be used standalone or embedded in a webpage.  It is designed to work with the books made available through [http://www.archive.org/details/texts Archive.org] but can also be adapted for use with books in other formats.&lt;br /&gt;
&lt;br /&gt;
== ISBN2WP ==&lt;br /&gt;
&lt;br /&gt;
'''Author: '''Christian Hauschke&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://infobib.de/blog/2008/08/20/isbn2wp-alpha-release/&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU GPL&lt;br /&gt;
&lt;br /&gt;
'''Description:''' The plugin grabs bibliographic data (Dublin Core) the Common Union Catalogue via SRU, adds a search link to GVK via SeeAlso (I currently use isbn2gso) and includes a OpenUrl COinS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Openbook Wordpress Plugin == &lt;br /&gt;
'''Author: '''John Miedema&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://johnmiedema.ca/openbook-wordpress-plugin/&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU GPL&lt;br /&gt;
&lt;br /&gt;
'''Description:''' OpenBook WordPress Plugin inserts a book cover, title, author, and publisher in WordPress. It links to detailed book information in the data source, Open Library. OpenBook also links to the library record in WorldCat, and inserts COinS so that other applications like Zotero can pick up the book data. OpenBook is useful for book reviewers, book bloggers, library webmasters, anyone who to put book covers and other book data on their WordPress website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Research Blogging and CrossRef == &lt;br /&gt;
'''Author: '''CrossRef (?)&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://sourceforge.net/projects/crossref-cite/&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU GPL&lt;br /&gt;
&lt;br /&gt;
'''Description:''' Look up a reference at [http://crossref.org] and include DOI citation in blog posting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== unAPI Server for WordPress ==&lt;br /&gt;
&lt;br /&gt;
'''Author: '''Mike Giarlo, Peter Binkley&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://lackoftalent.org/michael/blog/unapi-wordpress-plug-in/&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU GPL&lt;br /&gt;
&lt;br /&gt;
'''Description:''' The unAPI Server is a WordPress plug-in implementing the final version of the unAPI specification, &amp;quot;a tiny HTTP API for the few basic operations necessary to copy discrete, identified content from any kind of web application.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Category:Open Source Book Widgets]]&lt;/div&gt;</summary>
		<author><name>Ch</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=OSBW_Statement_of_Interests&amp;diff=2108</id>
		<title>OSBW Statement of Interests</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=OSBW_Statement_of_Interests&amp;diff=2108"/>
				<updated>2009-02-06T13:16:34Z</updated>
		
		<summary type="html">&lt;p&gt;Ch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Open_Source_Book_Widgets|OSBW Main Page]]&lt;br /&gt;
&lt;br /&gt;
A number of people have expressed an interest in collaborating on open source book widgets. It makes sense to pool resources, but doing so takes a bit of coordination. An easy place to start is to collect a list of general interests in open source book widgets. &lt;br /&gt;
&lt;br /&gt;
Please provide a short statement of your interest in open source book widgets. What brought you here? What would you like to see come out of this? Any ideas about where collaboration is needed in particular?&lt;br /&gt;
&lt;br /&gt;
=== Independent/Alternative Sources ===&lt;br /&gt;
&lt;br /&gt;
There are many book widgets available on the web, but they mostly use commercial data sources like Amazon which are hardly representative of the independent and alternative materials available on the web. There is a professional library issue in providing access to these materials. --[[User:Johnmiedema|Johnmiedema]] 05:52, 12 January 2009 (PST)&lt;br /&gt;
&lt;br /&gt;
=== Shared Modules ===&lt;br /&gt;
&lt;br /&gt;
Why reinvent the wheel? Many book widget designers are interested in similar things: show book covers and other book data, use COinS or unAPI for integration with other applications, show availability, etc. The OpenBook plugin works in WordPress but much of the code can easily be adapted for other environments. As I move forward with OpenBook development, I would like to move the non-WordPress-specific code into code modules that can be shared with WordPress and non-WordPress widgets/plugins/modules. If others do the same, we can reduce effort. --[[User:Johnmiedema|Johnmiedema]] 05:52, 12 January 2009 (PST)&lt;br /&gt;
&lt;br /&gt;
[[Category:Open Source Book Widgets]]&lt;/div&gt;</summary>
		<author><name>Ch</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=OSBW_Technical_Design&amp;diff=2107</id>
		<title>OSBW Technical Design</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=OSBW_Technical_Design&amp;diff=2107"/>
				<updated>2009-02-06T13:15:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ch: /* Availability in Local Libraries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Open_Source_Book_Widgets|OSBW Main Page]]&lt;br /&gt;
&lt;br /&gt;
If you are a technical sort, interested in discussing technical issues, this is the place to do it.&lt;br /&gt;
&lt;br /&gt;
= Availability in Local Libraries =&lt;br /&gt;
&lt;br /&gt;
OpenBook currently provides a link to the WorldCat record as a way of showing availability in libraries. Thing is, WorldCat only shows availability for member libraries. I think it is possible to do more. If a library has a web-based catalogue, the catalogue is usually designed to be findable and it works in a consistent way. Usually it is a simple search box and button, defaulting to a keyword search, with results wrapped in hyperlink. Again, it is designed to be findable and consistent. Why not take advantage of that and use a little screen-scraping to see if a result exists for a given title? No doubt there are variations between catalogues, but how many library catalogues exist? And surely, a few simple rules per type could make things work.The user will be invited to configure their library using &amp;quot;the fuzzy library adaptor&amp;quot;, a wizard that tests the catalogue. If the test fails, WorldCat can still be used. This feature is my current main interest. --[[User:Johnmiedema|Johnmiedema]] 06:30, 12 January 2009 (PST)&lt;br /&gt;
&lt;br /&gt;
== Existing solutions &amp;amp; examples ==&lt;br /&gt;
There's a web service called SeeAlso[http://www.gbv.de/wikis/cls/SeeAlso_Simple_Specification] that could be useful for availability check.&lt;br /&gt;
&lt;br /&gt;
'''More information:'''&lt;br /&gt;
* http://www.gbv.de/wikis/cls/Getting_started_with_SeeAlso&lt;br /&gt;
&lt;br /&gt;
= Sharing Code Modules =&lt;br /&gt;
&lt;br /&gt;
Why reinvent the wheel? My next steps with OpenBook will work toward separating the WordPress code from the generic code. This will begin to create PHP modules available for reuse by others. Are you doing the same? &lt;br /&gt;
&lt;br /&gt;
One question: I'm writing in PHP. How about others?  --[[User:Johnmiedema|Johnmiedema]] 06:30, 12 January 2009 (PST)&lt;br /&gt;
* PHP mainly (interested in Python, but no real experience) --[[User:Tomkeays|tomkeays]] 08:48, 12 January 2009 (PST)&lt;br /&gt;
&lt;br /&gt;
= Live vs. Cached Design =&lt;br /&gt;
&lt;br /&gt;
Currently OpenBook connects to Open Library via a live connection. If Open Library is down, OpenBook uses exception handling to prevent a hang. I have been thinking about the option of a cached design in which a widget can choose to download a cover image locally, and use static HTML for the rest. Once the HTML is written, the page would not ever have to call the datasource again. Thoughts? --[[User:Johnmiedema|Johnmiedema]] 06:30, 12 January 2009 (PST)&lt;br /&gt;
&lt;br /&gt;
== Cached ==&lt;br /&gt;
'''Pro'''&lt;br /&gt;
* Data still available when a service is down&lt;br /&gt;
* Less traffic for data providers&lt;br /&gt;
* Less traffic for users of book widgets (blogs, etc.)&lt;br /&gt;
* False data is not easily corrected&lt;br /&gt;
&lt;br /&gt;
== Live ==&lt;br /&gt;
'''Pro'''&lt;br /&gt;
* Much more easy to integrate data in a website&lt;br /&gt;
* No need for a database&lt;br /&gt;
* Always fresh data. Corrections in data source are shown instantly&lt;br /&gt;
&lt;br /&gt;
= Service Based Design =&lt;br /&gt;
&lt;br /&gt;
This is just an idea that has been kicking around in my head. There are advantages to having a service based design. Right now, the heavy coding has to be done in WordPress, Drupal, Firefox, etc. How about a widget server that does all the work, returning the HTML. The only work that would have to be done on the client side is the call to the server. Dependence on a central server has its downsides too, e.g., downtime, but it could play an important role in the &amp;quot;book widget ecology&amp;quot;. I have been thinking about designing OpenBook with a separate &amp;quot;server&amp;quot; module that encapsulates the functions I would hope to find on a server someday. --[[User:Johnmiedema|Johnmiedema]] 06:31, 12 January 2009 (PST)&lt;br /&gt;
&lt;br /&gt;
[[Category:Open Source Book Widgets]]&lt;/div&gt;</summary>
		<author><name>Ch</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=OSBW_Definition&amp;diff=2106</id>
		<title>OSBW Definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=OSBW_Definition&amp;diff=2106"/>
				<updated>2009-02-06T13:15:32Z</updated>
		
		<summary type="html">&lt;p&gt;Ch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Open_Source_Book_Widgets|OSBW Main Page]]&lt;br /&gt;
&lt;br /&gt;
The following provides a definition of open source book widgets. It is useful for defining the scope of the collaboration.&lt;br /&gt;
&lt;br /&gt;
Book widgets are small programs that provide book related functions, e.g., show a book cover, link to book details, show book availability. &lt;br /&gt;
&lt;br /&gt;
* Widget is a generic term for plugins, modules and other similar software components.&lt;br /&gt;
&lt;br /&gt;
* Widgets often have a graphical interface, e.g., book cover image, links.&lt;br /&gt;
&lt;br /&gt;
* They often reside on web pages and so are distributed across the web. This is an interesting feature, as it may affect search results for books.&lt;br /&gt;
&lt;br /&gt;
* They often call one or more servers for their data., e.g., Amazon, Google, LibraryThing, Open Library, WorldCat.&lt;br /&gt;
&lt;br /&gt;
* The programs tend to be specific to a platform, e.g., WordPress, Drupal, Firefox. Server platforms such as WordPress and Drupal require the website author to install the widget; all users can see the widget. Client platforms such as Firefox require the user to install the widget; only users who have installed the plugin can see the widget.&lt;br /&gt;
&lt;br /&gt;
* Widgets are portable. They are easily embedded or modified in their target environment. &lt;br /&gt;
&lt;br /&gt;
* Widgets may accept user input, e.g., configuration for a particular book data source or library.&lt;br /&gt;
&lt;br /&gt;
* Widgets may be able to interact with each other to provide enhanced functionality.&lt;br /&gt;
&lt;br /&gt;
* There are many book widgets available on the web, but many of them are closed source. The current collaboration is particularly interested in open source book widgets. There are many different open source licenses, but for the current purpose of collaboration, the more open the license the better. The [http://www.gnu.org/licenses/licenses.html#GPL GNU General Public License] is a good example of an open license.&lt;br /&gt;
&lt;br /&gt;
[[Category:Open Source Book Widgets]]&lt;/div&gt;</summary>
		<author><name>Ch</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=OSBW_RequirementsUseCases&amp;diff=2105</id>
		<title>OSBW RequirementsUseCases</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=OSBW_RequirementsUseCases&amp;diff=2105"/>
				<updated>2009-02-06T13:15:29Z</updated>
		
		<summary type="html">&lt;p&gt;Ch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Open_Source_Book_Widgets|OSBW Main Page]]&lt;br /&gt;
&lt;br /&gt;
This is a statement of actors/users and the functions that open source book widgets should perform. This discussion is non-technical in nature. It answers the question: what do you want book widgets to do for you?&lt;br /&gt;
&lt;br /&gt;
== Actors/Users ==&lt;br /&gt;
&lt;br /&gt;
Who uses book widgets? Two general categories: book widget authors interested in sharing book information, and book widget users interested in using book information. That said, there are many kinds of authors and users. It may be useful to distinguish librarians and library users as a distinct group.&lt;br /&gt;
&lt;br /&gt;
== Functions == &lt;br /&gt;
&lt;br /&gt;
'''As a widget author:'''&lt;br /&gt;
* Provide book covers and other bibliographic data for readers of my blog. &lt;br /&gt;
* Easily select from different data sources, using various identifiers (not just ISBN), be able to select from multiple versions of given title, set options for linking, etc.&lt;br /&gt;
* Access data sources for independent writers, publishers, etc. If these records are not in the data source, I would like to be able to add them.&lt;br /&gt;
* Credit contributors to a book: artists, illustrators, translators, editors, etc. Credit can take the form of being named, but also through a link to the contributors website, if available.&lt;br /&gt;
* Respect copyright on book cover images. (My research on this indicates that thumbnails are fair use for book covers of copyrighted materials. If it can be determined that a book cover is public domain, copying full covers is legal. --[[User:Johnmiedema|Johnmiedema]] 06:06, 12 January 2009 (PST)).&lt;br /&gt;
&lt;br /&gt;
'''As a widget author who manages a library website:'''&lt;br /&gt;
* I am targeting patrons of my own library. I would like to be able to configure the widget to show items in my specific library.&lt;br /&gt;
&lt;br /&gt;
'''As a widget user:'''&lt;br /&gt;
* Link to detailed book data.&lt;br /&gt;
* View books online where available.&lt;br /&gt;
* Read reviews and recommended titles.&lt;br /&gt;
* Connect to social data about books.&lt;br /&gt;
* See availability of an item in my libraries and bookstores. Libraries should include those that are not OCLC members. Bookstores should include independent bookstores. (Of course, this requirement is a significant design issue -- see Technical Design for more discussion).&lt;br /&gt;
* Add virtual books to my personal &amp;quot;shelf&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''As a third-party developer:'''&lt;br /&gt;
* I would like book widgets to be designed for auto-detection by other applications. E.g. COinS or unAPI for detection by Zotero and other applications.&lt;br /&gt;
* Consume book data that is XHTML compliant.&lt;br /&gt;
&lt;br /&gt;
[[Category:Open Source Book Widgets]]&lt;/div&gt;</summary>
		<author><name>Ch</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Category:Open_Source_Book_Widgets&amp;diff=2104</id>
		<title>Category:Open Source Book Widgets</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Category:Open_Source_Book_Widgets&amp;diff=2104"/>
				<updated>2009-02-06T10:28:55Z</updated>
		
		<summary type="html">&lt;p&gt;Ch: New page: This category includes pages that belong to the Open Source Book Widgets project.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This category includes pages that belong to the [[Open Source Book Widgets]] project.&lt;/div&gt;</summary>
		<author><name>Ch</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=OSBW_Technical_Design&amp;diff=2103</id>
		<title>OSBW Technical Design</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=OSBW_Technical_Design&amp;diff=2103"/>
				<updated>2009-02-06T10:27:41Z</updated>
		
		<summary type="html">&lt;p&gt;Ch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Open_Source_Book_Widgets|OSBW Main Page]]&lt;br /&gt;
&lt;br /&gt;
If you are a technical sort, interested in discussing technical issues, this is the place to do it.&lt;br /&gt;
&lt;br /&gt;
= Availability in Local Libraries =&lt;br /&gt;
&lt;br /&gt;
OpenBook currently provides a link to the WorldCat record as a way of showing availability in libraries. Thing is, WorldCat only shows availability for member libraries. I think it is possible to do more. If a library has a web-based catalogue, the catalogue is usually designed to be findable and it works in a consistent way. Usually it is a simple search box and button, defaulting to a keyword search, with results wrapped in hyperlink. Again, it is designed to be findable and consistent. Why not take advantage of that and use a little screen-scraping to see if a result exists for a given title? No doubt there are variations between catalogues, but how many library catalogues exist? And surely, a few simple rules per type could make things work.The user will be invited to configure their library using &amp;quot;the fuzzy library adaptor&amp;quot;, a wizard that tests the catalogue. If the test fails, WorldCat can still be used. This feature is my current main interest. --[[User:Johnmiedema|Johnmiedema]] 06:30, 12 January 2009 (PST)&lt;br /&gt;
&lt;br /&gt;
= Sharing Code Modules =&lt;br /&gt;
&lt;br /&gt;
Why reinvent the wheel? My next steps with OpenBook will work toward separating the WordPress code from the generic code. This will begin to create PHP modules available for reuse by others. Are you doing the same? &lt;br /&gt;
&lt;br /&gt;
One question: I'm writing in PHP. How about others?  --[[User:Johnmiedema|Johnmiedema]] 06:30, 12 January 2009 (PST)&lt;br /&gt;
* PHP mainly (interested in Python, but no real experience) --[[User:Tomkeays|tomkeays]] 08:48, 12 January 2009 (PST)&lt;br /&gt;
&lt;br /&gt;
= Live vs. Cached Design =&lt;br /&gt;
&lt;br /&gt;
Currently OpenBook connects to Open Library via a live connection. If Open Library is down, OpenBook uses exception handling to prevent a hang. I have been thinking about the option of a cached design in which a widget can choose to download a cover image locally, and use static HTML for the rest. Once the HTML is written, the page would not ever have to call the datasource again. Thoughts? --[[User:Johnmiedema|Johnmiedema]] 06:30, 12 January 2009 (PST)&lt;br /&gt;
&lt;br /&gt;
== Cached ==&lt;br /&gt;
'''Pro'''&lt;br /&gt;
* Data still available when a service is down&lt;br /&gt;
* Less traffic for data providers&lt;br /&gt;
* Less traffic for users of book widgets (blogs, etc.)&lt;br /&gt;
* False data is not easily corrected&lt;br /&gt;
&lt;br /&gt;
== Live ==&lt;br /&gt;
'''Pro'''&lt;br /&gt;
* Much more easy to integrate data in a website&lt;br /&gt;
* No need for a database&lt;br /&gt;
* Always fresh data. Corrections in data source are shown instantly&lt;br /&gt;
&lt;br /&gt;
= Service Based Design =&lt;br /&gt;
&lt;br /&gt;
This is just an idea that has been kicking around in my head. There are advantages to having a service based design. Right now, the heavy coding has to be done in WordPress, Drupal, Firefox, etc. How about a widget server that does all the work, returning the HTML. The only work that would have to be done on the client side is the call to the server. Dependence on a central server has its downsides too, e.g., downtime, but it could play an important role in the &amp;quot;book widget ecology&amp;quot;. I have been thinking about designing OpenBook with a separate &amp;quot;server&amp;quot; module that encapsulates the functions I would hope to find on a server someday. --[[User:Johnmiedema|Johnmiedema]] 06:31, 12 January 2009 (PST)&lt;br /&gt;
&lt;br /&gt;
[[Category:Open Source Book Widgets]]&lt;/div&gt;</summary>
		<author><name>Ch</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=OSBW_Existing_Software&amp;diff=2102</id>
		<title>OSBW Existing Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=OSBW_Existing_Software&amp;diff=2102"/>
				<updated>2009-02-06T10:22:07Z</updated>
		
		<summary type="html">&lt;p&gt;Ch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Open_Source_Book_Widgets|OSBW Main Page]]&lt;br /&gt;
&lt;br /&gt;
List of Existing Open Source Book Widget Software and Projects&lt;br /&gt;
&lt;br /&gt;
== Amazon Book Picture ==&lt;br /&gt;
&lt;br /&gt;
'''Author: '''Serhat Cinar&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://narcanti.keyboardsamurais.de/amazon-book-picture.html&lt;br /&gt;
&lt;br /&gt;
'''License:''' unknown&lt;br /&gt;
&lt;br /&gt;
'''Description:''' Include a simple tag with a books asin or isbn in your posts which is replaced by an image of that book from amazon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Amazon Einzeltitellinks ==&lt;br /&gt;
&lt;br /&gt;
'''Author: ''' Dietmar Mitterer-Zublasing&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://wordpress.org/extend/plugins/amazon-einzeltitellinks/&lt;br /&gt;
&lt;br /&gt;
'''License:''' unknown&lt;br /&gt;
&lt;br /&gt;
'''Description:''' Includes book cover and link (option: with amazon partner id) to amazon in blog posting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Amazon Ottawa Public Library Linky ==&lt;br /&gt;
&lt;br /&gt;
'''Author: '''Bryan Larson&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://userscripts.org/scripts/show/24035&lt;br /&gt;
&lt;br /&gt;
'''License:''' unknown&lt;br /&gt;
&lt;br /&gt;
'''Description:''' Search the Ottawa Public Library Catalog from Amazon book listings&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Amazon Showcase Wordpress Widget ==&lt;br /&gt;
&lt;br /&gt;
'''Author: '''Aaron Forgue&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://aaronforgue.com/projects/amazon-showcase&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU GPL&lt;br /&gt;
&lt;br /&gt;
'''Description:''' Amazon Showcase is a Wordpress Widget/Plugin for showcasing items from Amazon. Simply enter the ASIN/ISBN numbers of any products and optionally enter an Associate ID for earning commissions. The product image will be displayed with a link to the product detail page on Amazon.com.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Internet Archive Flipbook ==&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Internet Archive&lt;br /&gt;
&lt;br /&gt;
'''Homepage:''' http://openlibrary.org/dev/docs/bookreader&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU Affero GPL&lt;br /&gt;
&lt;br /&gt;
'''Description:''' The Internet Archive Flipbook reader is an online bookreader that can be used standalone or embedded in a webpage.  It is designed to work with the books made available through [http://www.archive.org/details/texts Archive.org] but can also be adapted for use with books in other formats.&lt;br /&gt;
&lt;br /&gt;
== ISBN2WP ==&lt;br /&gt;
&lt;br /&gt;
'''Author: '''Christian Hauschke&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://infobib.de/blog/2008/08/20/isbn2wp-alpha-release/&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU GPL&lt;br /&gt;
&lt;br /&gt;
'''Description:''' The plugin grabs bibliographic data (Dublin Core) the Common Union Catalogue via SRU, adds a search link to GVK via SeeAlso (I currently use isbn2gso) and includes a OpenUrl COinS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Openbook Wordpress Plugin == &lt;br /&gt;
'''Author: '''John Miedema&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://johnmiedema.ca/openbook-wordpress-plugin/&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU GPL&lt;br /&gt;
&lt;br /&gt;
'''Description:''' OpenBook WordPress Plugin inserts a book cover, title, author, and publisher in WordPress. It links to detailed book information in the data source, Open Library. OpenBook also links to the library record in WorldCat, and inserts COinS so that other applications like Zotero can pick up the book data. OpenBook is useful for book reviewers, book bloggers, library webmasters, anyone who to put book covers and other book data on their WordPress website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Research Blogging and CrossRef == &lt;br /&gt;
'''Author: '''CrossRef (?)&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://sourceforge.net/projects/crossref-cite/&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU GPL&lt;br /&gt;
&lt;br /&gt;
'''Description:''' Look up a reference at [http://crossref.org] and include DOI citation in blog posting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== unAPI Server for WordPress ==&lt;br /&gt;
&lt;br /&gt;
'''Author: '''Mike Giarlo, Peter Binkley&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://lackoftalent.org/michael/blog/unapi-wordpress-plug-in/&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU GPL&lt;br /&gt;
&lt;br /&gt;
'''Description:''' The unAPI Server is a WordPress plug-in implementing the final version of the unAPI specification, &amp;quot;a tiny HTTP API for the few basic operations necessary to copy discrete, identified content from any kind of web application.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Category:Open Source Book Widgets]]&lt;/div&gt;</summary>
		<author><name>Ch</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Open_Source_Book_Widgets&amp;diff=2101</id>
		<title>Open Source Book Widgets</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Open_Source_Book_Widgets&amp;diff=2101"/>
				<updated>2009-02-06T10:21:23Z</updated>
		
		<summary type="html">&lt;p&gt;Ch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Purpose of the Collaboration ==&lt;br /&gt;
&lt;br /&gt;
A number of people are interested in open source book widgets, and have expressed an interest in collaboration. Take a moment to state your interests in more detail in the indicated page below.&lt;br /&gt;
&lt;br /&gt;
Things are just getting started. I invite you to boldly contribute and change things. The wiki keeps a history if needed. You can use the discussion list (link below) to hash things out if you like.&lt;br /&gt;
&lt;br /&gt;
== Pages ==&lt;br /&gt;
&lt;br /&gt;
* [[OSBW_Statement_of_Interests|Statement of Interests]]&lt;br /&gt;
* [[OSBW_Definition|Definition]]&lt;br /&gt;
* [[OSBW_RequirementsUseCases|Requirements/Use Cases]]&lt;br /&gt;
* [[OSBW_Technical_Design|Technical Design]]&lt;br /&gt;
* [[OSBW_Existing_Software|Existing Book Widget Software/Projects]]&lt;br /&gt;
&lt;br /&gt;
Note: I have prefixed new pages with OSBW to keep a context. To create a new page, just search for it by the new name, then click 'Create' when it doesn't find it. I don't think we have delete rights by default.&lt;br /&gt;
&lt;br /&gt;
Update: There's now a category with all OSBW pages.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/openbookwpress-general Discussion List for Open Source Book Widgets]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
Please add your name:&lt;br /&gt;
&lt;br /&gt;
*John Miedema [http://johnmiedema.ca] mail@johnmiedema.ca&lt;br /&gt;
*Christian Hauschke [http://infobib.de/blog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Open Source Book Widgets]]&lt;/div&gt;</summary>
		<author><name>Ch</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=OSBW_Existing_Software&amp;diff=1880</id>
		<title>OSBW Existing Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=OSBW_Existing_Software&amp;diff=1880"/>
				<updated>2009-01-08T14:50:12Z</updated>
		
		<summary type="html">&lt;p&gt;Ch: fixed layout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of Existing Open Source Book Widget Software and Projects&lt;br /&gt;
&lt;br /&gt;
= Amazon Einzeltitellinks =&lt;br /&gt;
&lt;br /&gt;
'''Author: ''' Dietmar Mitterer-Zublasing&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://wordpress.org/extend/plugins/amazon-einzeltitellinks/&lt;br /&gt;
&lt;br /&gt;
'''License:''' unknown&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Includes book cover and link (option: with amazon partner id) to amazon in blog posting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Amazon Book Picture=&lt;br /&gt;
&lt;br /&gt;
'''Author: '''Serhat Cinar&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://narcanti.keyboardsamurais.de/amazon-book-picture.html&lt;br /&gt;
&lt;br /&gt;
'''License:''' unknown&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Include a simple tag with a books asin or isbn in your posts which is replaced by an image of that book from amazon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= ISBN2WP=&lt;br /&gt;
&lt;br /&gt;
'''Author: '''Christian Hauschke&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://infobib.de/blog/2008/08/20/isbn2wp-alpha-release/&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU GPL&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The plugin grabs bibliographic data (Dublin Core) the Common Union Catalogue via SRU, adds a search link to GVK via SeeAlso (I currently use isbn2gso) and includes a OpenUrl COinS. &lt;br /&gt;
&lt;br /&gt;
= Openbook Wordpress Plugin= &lt;br /&gt;
'''Author: '''John Miedema&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://johnmiedema.ca/openbook-wordpress-plugin/&lt;br /&gt;
&lt;br /&gt;
'''License:''' unknown&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
OpenBook WordPress Plugin inserts a book cover, title, author, and publisher in WordPress, like the example in this page, or like the example in the sidebar. It links to detailed book information in the data source, Open Library. OpenBook also links to the library record in WorldCat, and inserts COinS so that other applications like Zotero can pick up the book data. OpenBook is useful for book reviewers, book bloggers, library webmasters, anyone who to put book covers and other book data on their WordPress website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Research Blogging and CrossRef = &lt;br /&gt;
'''Author: '''CrossRef (?)&lt;br /&gt;
&lt;br /&gt;
'''Plugin homepage:''' http://sourceforge.net/projects/crossref-cite/&lt;br /&gt;
&lt;br /&gt;
'''License:''' GNU GPL&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Look up a reference at [http://crossref.org] and include DOI citation in blog posting.&lt;/div&gt;</summary>
		<author><name>Ch</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=User:Ch&amp;diff=1879</id>
		<title>User:Ch</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=User:Ch&amp;diff=1879"/>
				<updated>2009-01-08T14:41:42Z</updated>
		
		<summary type="html">&lt;p&gt;Ch: New page: My blog: http://infobib.de/blog/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My blog: http://infobib.de/blog/&lt;/div&gt;</summary>
		<author><name>Ch</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=OSBW_Existing_Software&amp;diff=1878</id>
		<title>OSBW Existing Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=OSBW_Existing_Software&amp;diff=1878"/>
				<updated>2009-01-08T14:39:48Z</updated>
		
		<summary type="html">&lt;p&gt;Ch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of Existing Open Source Book Widget Software and Projects&lt;br /&gt;
&lt;br /&gt;
= Amazon Einzeltitellinks =&lt;br /&gt;
== Author == &lt;br /&gt;
Dietmar Mitterer-Zublasing&lt;br /&gt;
== Plugin homepage == &lt;br /&gt;
[http://wordpress.org/extend/plugins/amazon-einzeltitellinks/]&lt;br /&gt;
== Description ==&lt;br /&gt;
Includes book cover and link (option: with amazon partner id) to amazon in blog posting.&lt;br /&gt;
== License ==&lt;br /&gt;
unknown&lt;br /&gt;
&lt;br /&gt;
= Amazon Book Picture=&lt;br /&gt;
== Author == &lt;br /&gt;
Serhat Cinar&lt;br /&gt;
== Plugin homepage == &lt;br /&gt;
[http://narcanti.keyboardsamurais.de/amazon-book-picture.html]&lt;br /&gt;
== Description ==&lt;br /&gt;
Include a simple tag with a books asin or isbn in your posts which is replaced by an image of that book from amazon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= ISBN2WP=&lt;br /&gt;
== Author == &lt;br /&gt;
Christian Hauschke&lt;br /&gt;
== Plugin homepage == &lt;br /&gt;
[http://infobib.de/blog/2008/08/20/isbn2wp-alpha-release/]&lt;br /&gt;
== Description ==&lt;br /&gt;
The plugin grabs bibliographic data (Dublin Core) the Common Union Catalogue via SRU, adds a search link to GVK via SeeAlso (I currently use isbn2gso) and includes a OpenUrl COinS. &lt;br /&gt;
== License ==&lt;br /&gt;
GNU GPL&lt;br /&gt;
&lt;br /&gt;
= Openbook Wordpress Plugin= &lt;br /&gt;
== Author ==&lt;br /&gt;
John Miedema&lt;br /&gt;
== Plugin homepage == &lt;br /&gt;
[http://johnmiedema.ca/openbook-wordpress-plugin/]&lt;br /&gt;
[http://wordpress.org/extend/plugins/openbook-book-data/]&lt;br /&gt;
== Description ==&lt;br /&gt;
OpenBook WordPress Plugin inserts a book cover, title, author, and publisher in WordPress, like the example in this page, or like the example in the sidebar. It links to detailed book information in the data source, Open Library. OpenBook also links to the library record in WorldCat, and inserts COinS so that other applications like Zotero can pick up the book data. OpenBook is useful for book reviewers, book bloggers, library webmasters, anyone who to put book covers and other book data on their WordPress website.&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
= Research Blogging and CrossRef = &lt;br /&gt;
== Author == &lt;br /&gt;
CrossRef (?)&lt;br /&gt;
== Plugin homepage == &lt;br /&gt;
[http://sourceforge.net/projects/crossref-cite/]&lt;br /&gt;
== Description ==&lt;br /&gt;
Look up a reference at [http://crossref.org] and include DOI citation in blog posting.&lt;br /&gt;
== License ==&lt;br /&gt;
GNU GPL&lt;/div&gt;</summary>
		<author><name>Ch</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Open_Source_Book_Widgets&amp;diff=1877</id>
		<title>Open Source Book Widgets</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Open_Source_Book_Widgets&amp;diff=1877"/>
				<updated>2009-01-08T14:24:08Z</updated>
		
		<summary type="html">&lt;p&gt;Ch: /* Contacts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Purpose of the Collaboration ==&lt;br /&gt;
&lt;br /&gt;
A number of people are interested in open source book widgets, and have expressed an interest in collaboration. Take a moment to state your interests in more detail in the indicated page below.&lt;br /&gt;
&lt;br /&gt;
Things are just getting started. I invite you to boldly contribute and change things. The wiki keeps a history if needed. You can use the discussion list (link below) to hash things out if you like.&lt;br /&gt;
&lt;br /&gt;
== Pages ==&lt;br /&gt;
&lt;br /&gt;
* [[OSBW_Statement_of_Interests|Statement of Interests]]&lt;br /&gt;
* [[OSBW_Definition|Definition]]&lt;br /&gt;
* [[OSBW_RequirementsUseCases|Requirements/Use Cases]]&lt;br /&gt;
* [[OSBW_Technical_Design|Technical Design]]&lt;br /&gt;
* [[OSBW_Existing_Software|Existing Book Widget Software/Projects]]&lt;br /&gt;
&lt;br /&gt;
Note: I have prefixed new pages with OSBW to keep a context. To create a new page, just search for it by the new name, then click 'Create' when it doesn't find it. I don't think we have delete rights by default.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/openbookwpress-general Discussion List for Open Source Book Widgets]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
Please add your name:&lt;br /&gt;
&lt;br /&gt;
*John Miedema [http://johnmiedema.ca] mail@johnmiedema.ca&lt;br /&gt;
*Christian Hauschke [http://infobib.de/blog]&lt;/div&gt;</summary>
		<author><name>Ch</name></author>	</entry>

	</feed>