<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Data Unbound &#187; Wordpress</title>
	<atom:link href="http://blog.dataunbound.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dataunbound.com</link>
	<description>Helping organizations access and share data effectively.  Special focus on web APIs for data integration.</description>
	<lastBuildDate>Sat, 12 Feb 2011 21:00:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>
  <link>http://blog.dataunbound.com</link>
  <url>http://blog.dataunbound.com/wp-content/plugins/favicon-manager/dataunbound.ico</url>
  <title>Data Unbound</title>
</image>
		<item>
		<title>Fixing the OpenID setup my WordPress blogs</title>
		<link>http://blog.dataunbound.com/2008/11/21/fixing-the-openid-setup-my-wordpress-blogs/</link>
		<comments>http://blog.dataunbound.com/2008/11/21/fixing-the-openid-setup-my-wordpress-blogs/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 18:20:22 +0000</pubDate>
		<dc:creator>Raymond Yee</dc:creator>
				<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.dataunbound.com/?p=155</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Fixing+the+OpenID+setup+my+WordPress+blogs&amp;rft.aulast=&amp;rft.aufirst=&amp;rft.subject=OpenID&amp;rft.subject=Wordpress&amp;rft.source=Data+Unbound&amp;rft.date=2008-11-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.dataunbound.com/2008/11/21/fixing-the-openid-setup-my-wordpress-blogs/&amp;rft.language=English"></span>
Since I want to make it easier for people to write comments on my weblogs (while not making it too easy for spammers), I added support for OpenID for my blogs by using the WordPress OpenID plugin. Unfortunately, the plug-in stopped working sometime along the way, giving rise to the following error message when users [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Fixing+the+OpenID+setup+my+WordPress+blogs&amp;rft.aulast=&amp;rft.aufirst=&amp;rft.subject=OpenID&amp;rft.subject=Wordpress&amp;rft.source=Data+Unbound&amp;rft.date=2008-11-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.dataunbound.com/2008/11/21/fixing-the-openid-setup-my-wordpress-blogs/&amp;rft.language=English"></span>
<p>Since I want to make it easier for people to write comments on my  weblogs (while not making it too easy for spammers), I added support  for OpenID for my blogs by using the <a class="external" href="http://sourceforge.net/projects/wpopenid/">WordPress OpenID plugin</a>.  Unfortunately, the plug-in stopped working sometime along the way,  giving rise to the following error message when users try to log in  using OpenID:</p>
<ul> User was created fine, but wp_login() for the new user failed. This is probably a bug.</ul>
<p><a class="external" href="http://wordpress.org/support/topic/165141">WordPress › Support » OpenID Plugin (WP 2.5) calls non-existant error() method</a> suggests a possible solution.  But I think a better one is to install more current <a class="external" href="http://wordpress.org/extend/plugins/openid/">OpenID WordPress plug-in</a>.  I&#039;ve installed the plug-in on <a class="external" href="http://hypotyposis.net/blog/">Hypotyposis on a Good Day</a>, <a class="external" href="http://blog.mashupguide.net">Mashup Guide</a>, and <a class="external" href="http://blog.dataunbound.com">Data Unbound</a>, and <a class="external" href="http://blog.mixingandremixing.info">Mixing and Remixing Info</a> and tested the plug-in with two OpenID providers (<a class="external" href="https://www.myopenid.com/">myOpenID</a> and <a class="external" href="https://open.login.yahoo.com/openid/op/start?.intl=us&amp;.scrumb=tCqolD%2F.j8c">Yahoo! OpenID</a>)&#8211;  and things seem to work.  My apologies to those who had tried OpenID on my weblogs but were not able to post comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dataunbound.com/2008/11/21/fixing-the-openid-setup-my-wordpress-blogs/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How WordPress Sanitizes Tags and Attributes</title>
		<link>http://blog.dataunbound.com/2008/10/29/how-wordpress-sanitizes-tags-and-attributes/</link>
		<comments>http://blog.dataunbound.com/2008/10/29/how-wordpress-sanitizes-tags-and-attributes/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 19:47:22 +0000</pubDate>
		<dc:creator>Raymond Yee</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[kses]]></category>

		<guid isPermaLink="false">http://blog.dataunbound.com/?p=120</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=How+WordPress+Sanitizes+Tags+and+Attributes&amp;rft.aulast=&amp;rft.aufirst=&amp;rft.subject=Uncategorized&amp;rft.subject=Wordpress&amp;rft.source=Data+Unbound&amp;rft.date=2008-10-29&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.dataunbound.com/2008/10/29/how-wordpress-sanitizes-tags-and-attributes/&amp;rft.language=English"></span>
Yesterday, I thought that my installations of WordPress did not allow the use of the class attribute in my span HTML elements. To fix the problem, I followed the trail of references leading from » WordPress Strips Classnames, And How To Fix It MaisonBisson.com. I learned that WordPress uses the kses PHP library to filter [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=How+WordPress+Sanitizes+Tags+and+Attributes&amp;rft.aulast=&amp;rft.aufirst=&amp;rft.subject=Uncategorized&amp;rft.subject=Wordpress&amp;rft.source=Data+Unbound&amp;rft.date=2008-10-29&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.dataunbound.com/2008/10/29/how-wordpress-sanitizes-tags-and-attributes/&amp;rft.language=English"></span>
<p>Yesterday, I thought that my installations of WordPress did not allow the use of the <tt>class</tt> attribute  in my <tt>span</tt> HTML elements.  To fix the problem, I followed the trail of references leading from <a class="external" href="http://maisonbisson.com/blog/post/11674/wordpress-strips-classnames-and-how-to-fix-it/">» WordPress Strips Classnames, And How To Fix It MaisonBisson.com</a>.  I learned that WordPress uses the <a class="external" href="http://sourceforge.net/projects/kses">kses PHP library</a> to filter HTML of possibly invalid and non-secure constructs.   It turned out that the <tt>kses</tt> configuration in <a href="http://raymondyee.net/wiki/WordPress">WordPress</a> 2.6.3 wasn&#039;t responsible for filtering out the <tt>class</tt> attributes after all &#8212; <a href="http://blog.dataunbound.com/2008/10/29/changing-various-annoying-aspects-of-wordpress/">it was the HTML editor in visual mode</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dataunbound.com/2008/10/29/how-wordpress-sanitizes-tags-and-attributes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing various annoying aspects of WordPress</title>
		<link>http://blog.dataunbound.com/2008/10/29/changing-various-annoying-aspects-of-wordpress/</link>
		<comments>http://blog.dataunbound.com/2008/10/29/changing-various-annoying-aspects-of-wordpress/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 19:43:40 +0000</pubDate>
		<dc:creator>Raymond Yee</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.dataunbound.com/?p=117</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Changing+various+annoying+aspects+of+WordPress&amp;rft.aulast=&amp;rft.aufirst=&amp;rft.subject=Wordpress&amp;rft.source=Data+Unbound&amp;rft.date=2008-10-29&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.dataunbound.com/2008/10/29/changing-various-annoying-aspects-of-wordpress/&amp;rft.language=English"></span>
Yesterday, I came across two behaviors of WordPress (v 2.6.3), that I wanted to change: the HTML editor sanitizes code in a post if you use the visual editing mode. WordPress changes regular single and double quotation marks into &#034;smart quotes&#034;, which causes major problems for snippets of code One way to change this behavior [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Changing+various+annoying+aspects+of+WordPress&amp;rft.aulast=&amp;rft.aufirst=&amp;rft.subject=Wordpress&amp;rft.source=Data+Unbound&amp;rft.date=2008-10-29&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.dataunbound.com/2008/10/29/changing-various-annoying-aspects-of-wordpress/&amp;rft.language=English"></span>
<p>Yesterday, I came across two behaviors of WordPress (v 2.6.3), that I wanted to change:</p>
<ul>
<li>the HTML editor sanitizes code in a post if you use the visual editing mode.</li>
<li>WordPress  changes regular single and double quotation marks into <a class="external" href="http://en.wikipedia.org/wiki/Quotation_mark_glyphs">&#034;smart quotes&#034;</a>, which causes major problems for snippets of code</li>
</ul>
<p>One way to change this behavior is to edit some of the WordPress source  code (the first issues could be resolved by edits described in <a class="external" href="http://searchfriendlywebdesign.com/code-your-way/">WordPress Editor Fix to Stop Stripping or Changing Code</a> and the second, by changes shown in <a class="external" href="http://www.phpied.com/smart-quotes-in-wp/">phpied.com » Blog Archive » Smart quotes in WP</a>).</p>
<p>However, I was hoping that someone had come up with an approach that  would not involve changing WordPress code directly, such as writing up  WordPress plug-in to make the change. In the second case (of disabling  smart quotes), I did find and install the <a class="external" href="http://www.semiologic.com/software/wp-tweaks/unfancy-quote/">Unfancy Quote Plugin For WordPress</a>,  which &#034;lets you override WordPress&#039; quote fancification&#034;. In the first  case, I was not able to find such an appropriate plug-in and so would  have to write one myself. (<a class="external" href="http://wordpress.org/extend/plugins/tinymce-advanced/">WordPress › TinyMCE Advanced « WordPress Plugins</a> might be close to what I want.)</p>
<p>Another possible approach is to <a class="external" href="http://codex.wordpress.org/Hacking_WordPress">mess with my-hacks.php</a> &#8212; although that&#039;s clearly a legacy approach. A final approach would be  to stop using the visual editing mode altogether &#8212; that&#039;s the  workaround that I&#039;ll use right now.</p>
<p>(I definitely would like to learn how to write a WordPress plug-in (<a class="external" href="http://codex.wordpress.org/Writing_a_Plugin">Writing a Plugin « WordPress Codex</a>)  &#8212; though not today. There&#039;s a good chance I will want to render my  mashup book in the form of a WordPress site &#8212; and I figure I&#039;ll have  to write a plug-in or two to make that happen.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dataunbound.com/2008/10/29/changing-various-annoying-aspects-of-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notelets:  hosting, WordPress, open access repositories, Firefox, LibraryLookup</title>
		<link>http://blog.dataunbound.com/2007/05/28/notelets-hosting-wordpress-open-access-repositories-firefox-librarylookup/</link>
		<comments>http://blog.dataunbound.com/2007/05/28/notelets-hosting-wordpress-open-access-repositories-firefox-librarylookup/#comments</comments>
		<pubDate>Mon, 28 May 2007 14:18:55 +0000</pubDate>
		<dc:creator>Raymond Yee</dc:creator>
				<category><![CDATA[mashups]]></category>
		<category><![CDATA[notelets]]></category>
		<category><![CDATA[open access]]></category>
		<category><![CDATA[repositories]]></category>
		<category><![CDATA[web hosting]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.dataunbound.com/2007/05/28/notelets-hosting-wordpress-open-access-repositories-firefox-librarylookup/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Notelets%3A++hosting%2C+WordPress%2C+open+access+repositories%2C+Firefox%2C+LibraryLookup&amp;rft.aulast=&amp;rft.aufirst=&amp;rft.subject=mashups&amp;rft.subject=notelets&amp;rft.subject=open+access&amp;rft.subject=repositories&amp;rft.subject=web+hosting&amp;rft.subject=Wordpress&amp;rft.source=Data+Unbound&amp;rft.date=2007-05-28&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.dataunbound.com/2007/05/28/notelets-hosting-wordpress-open-access-repositories-firefox-librarylookup/&amp;rft.language=English"></span>
My Dreamhost-hosted sites are down again: DreamHost Status » Blog Archive » Spacey filer issues. Time to move? But where to go? If I want to add SSL access to any of the domains I host on dreamhost.com, I will need a unique IP address, which costs an extra $4/month . Some threads on this [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Notelets%3A++hosting%2C+WordPress%2C+open+access+repositories%2C+Firefox%2C+LibraryLookup&amp;rft.aulast=&amp;rft.aufirst=&amp;rft.subject=mashups&amp;rft.subject=notelets&amp;rft.subject=open+access&amp;rft.subject=repositories&amp;rft.subject=web+hosting&amp;rft.subject=Wordpress&amp;rft.source=Data+Unbound&amp;rft.date=2007-05-28&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.dataunbound.com/2007/05/28/notelets-hosting-wordpress-open-access-repositories-firefox-librarylookup/&amp;rft.language=English"></span>
<p>  My Dreamhost-hosted sites are down again: <a href="http://www.dreamhoststatus.com/2007/05/26/spacey-filer-issues/" class="external">DreamHost Status » Blog Archive » Spacey filer issues</a>.  Time to move?  But where to go?</p>
<p>If I want to add SSL access to any of the domains I host on dreamhost.com, I will need a <a href="http://dreamhost.com/hosting-features.html#unique_ip" class="external">unique IP address</a>, which costs an extra $4/month .  Some threads on this topic:   <a href="http://discussion.dreamhost.com/showthreaded.pl?Cat=&amp;Board=curious&amp;Number=79830&amp;page=&amp;view=&amp;sb=&amp;o=&amp;vc=1#Post79830" class="external">Re: Unique ip?</a></p>
<p>Since I use WordPress to display code, I&#039;d dearly like to get the bug <a href="http://trac.wordpress.org/ticket/3066" class="external">#3066 (backslash disappears in &lt;pre&gt;) </a> fixed.</p>
<p>I&#039;m glad to see the emergence of APIs in the scholarly/library realm:   <a href="http://www.opendoar.org/about.html" class="external">OpenDOAR &#8211; About OpenDOAR &#8211; Directory of Open Access Repositories</a> and the corresponding <a href="http://www.opendoar.org/tools/api.html" class="external">OpenDOAR &#8211; Application Programmers&#039; Interface (API)</a></p>
<p>I&#039;d like to learn how to write a FireFox toolbar.  <a href="http://www.borngeek.com/firefox/toolbar-tutorial/" class="external">Born Geek » Firefox Toolbar Tutorial</a> is a tutorial that might help:</p>
<ul> This tutorial explains how  to create a toolbar extension for the Firefox web browser (specifically  for version 1.5 and later). It provides an overview of how extensions  are developed, the tools required to create an extension, and details  on how toolbars are created. Please note that this tutorial is lengthy;  I recommend spending time with it over the course of a few days (it  makes for a good weekend read).</ul>
<p>The online Barnes and Noble stor (barnesandnoble.com) uses ISBN-13 in the links to books. (e.g.,  <a href="http://search.barnesandnoble.com/booksearch/isbnInquiry.asp?z=y&amp;EAN=9780596529260&amp;itm=1" class="external">RESTful Web Services</a>)  Amazon.com uses ISBN-10.  Something to keep in mind to  et <a href="http://raymondyee.net/wiki/LibraryLookup">LibraryLookup</a> to work for Barnes and Noble.</p>
<p>Because I really dig Python, I perk up with any mention of free (?) Plone hosting, such as  <a href="http://objectis.org/" class="external">Objectis &#8211; Objectis Community</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dataunbound.com/2007/05/28/notelets-hosting-wordpress-open-access-repositories-firefox-librarylookup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

