<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Software As She's Developed &#187; Wordpress</title>
	<atom:link href="http://softwareas.com/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://softwareas.com</link>
	<description>Mahemoff's Podcast/Blog - Web, Programming, Usability from the Author of 'Ajax Design Patterns' (AjaxPatterns.org)</description>
	<lastBuildDate>Mon, 26 Jul 2010 16:52:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>Copyright &amp;#xA9; Software As She's Developed 2010 </copyright>
		<managingEditor>michael@mahemoff.com (Software As She's Developed)</managingEditor>
		<webMaster>michael@mahemoff.com (Software As She's Developed)</webMaster>
		<category>posts</category>
		<ttl>1440</ttl>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Mahemoff's Podcast/Blog - Web, Programming, Usability from the Author of 'Ajax Design Patterns' (AjaxPatterns.org)</itunes:summary>
		<itunes:author>Software As She's Developed</itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name>Software As She's Developed</itunes:name>
			<itunes:email>michael@mahemoff.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://softwareas.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://softwareas.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>Software As She's Developed</title>
			<link>http://softwareas.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>WordPress &#8220;Edit This&#8221; Links via Ajax</title>
		<link>http://softwareas.com/wordpress-edit-this-links-via-ajax</link>
		<comments>http://softwareas.com/wordpress-edit-this-links-via-ajax#comments</comments>
		<pubDate>Tue, 25 Nov 2008 18:13:19 +0000</pubDate>
		<dc:creator>mahemoff</dc:creator>
				<category><![CDATA[SoftwareDev]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[AjaxPatterns]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://softwareas.com/?p=493</guid>
		<description><![CDATA[Working on a WordPress customisation recently, I added an "Edit This" link which only logged-in people can see. To get caching right, the server always outputs the same thing - an invisible link - and only in the browser does the decision get made to show the link or not. This exemplifies the pattern I [...]]]></description>
			<content:encoded><![CDATA[<p>Working on a WordPress customisation recently, I added an "Edit This" link which only logged-in people can see. To get caching right, the server always outputs the same thing - an invisible link - and only in the browser does the decision get made to show the link or not. This exemplifies the pattern I only ever identified as <a href="http://softwareas.com/ajax-as-a-remedy-for-the-cacheability-personalization-dilemma">"Ajax as a Remedy for the Cacheability-Personalization Dilemma"</a>, but which I will now call "Browser-Side Personalisation".</p>

<p>In this case, the personalised content is not secret, so it's fine to output it in the HTML, and simply make it invisible by default. And it's not mission-critical either, so the app degrades nicely if Javascript isn't present - it simply won't be displayed and the user will have to go into the "Manage Posts" area and look up the post from there.</p>

<p>To output "Edit This" from the server, within a WordPress loop:</p>

<div class="igBar"><span id="ljavascript-4"><a href="#" onclick="javascript:showPlainTxt('javascript-4'); return false;">PLAIN TEXT</a></span></div>

<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span><br /><div id="javascript-4">
<div class="javascript"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;div <span style="color: #003366; font-weight: bold;">class</span>=<span style="color: #3366CC;">"editPostLink"</span>&gt;&lt;? edit_post_link<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> ?&gt;&lt;/div&gt; </div></li></ol></div>
</div></div>

<p><br /></p>

<p>Links of this nature are rendered invisible within layout.css:</p>

<div class="igBar"><span id="lcss-5"><a href="#" onclick="javascript:showPlainTxt('css-5'); return false;">PLAIN TEXT</a></span></div>

<div class="syntax_hilite"><span class="langName">CSS:</span><br /><div id="css-5">
<div class="css"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #6666ff;">.editPostLink </span><span style="color: #66cc66;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span>: <span style="color: #993333;">none</span>; <span style="color: #66cc66;">&#125;</span> </div></li></ol></div>
</div></div>

<p><br /></p>

<p>... but we switch them on if the user is logged in:</p>

<div class="igBar"><span id="ljavascript-6"><a href="#" onclick="javascript:showPlainTxt('javascript-6'); return false;">PLAIN TEXT</a></span></div>

<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span><br /><div id="javascript-6">
<div class="javascript"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">var</span> loggedIn = <span style="color: #0066FF;">/wordpress_logged_in/</span>.<span style="color: #006600;">test</span><span style="color: #66cc66;">&#40;</span>document.<span style="color: #006600;">cookie</span><span style="color: #66cc66;">&#41;</span>;</div></li>
<li style="font-weight: bold;color:#26536A;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #66cc66;">&#40;</span>loggedIn<span style="color: #66cc66;">&#41;</span> $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">".editPostLink"</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">show</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #009900; font-style: italic;">// it's easy with JQuery </span></div></li></ol></div>
</div></div>

<p><br /></p>
]]></content:encoded>
			<wfw:commentRss>http://softwareas.com/wordpress-edit-this-links-via-ajax/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thanks For Your Comments, Friends</title>
		<link>http://softwareas.com/thanks-for-your-comments-friends</link>
		<comments>http://softwareas.com/thanks-for-your-comments-friends#comments</comments>
		<pubDate>Mon, 07 May 2007 11:39:10 +0000</pubDate>
		<dc:creator>mahemoff</dc:creator>
				<category><![CDATA[SoftwareDev]]></category>
		<category><![CDATA[Akizmet]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Comments]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.softwareas.com/thanks-for-your-comments-friends</guid>
		<description><![CDATA[I've been wondering why I haven't received blog comments for a while now. Assumed there must be some spam issue, but only today did I investigate it - triggered by a Dugg article on Akizmet's false positives. (Akizmet is the WordPress web-service-based spam filter.) Akizmet has done a great job at separating definites from possibles, [...]]]></description>
			<content:encoded><![CDATA[<p>I've been wondering why I haven't received blog comments for a while now. Assumed there must be some spam issue, but only today did I investigate it - triggered by a Dugg article on Akizmet's false positives. (<a href="http://akismet.com/">Akizmet</a> is the WordPress web-service-based spam filter.) Akizmet has done a great job at separating definites from possibles, but it hardly let any real comments all the way. So I ended up having to moderate 250-odd comments over the past month, with about 35 false positives.</p>

<p>I probably haven't heard about these problems because (a) they were in moderation, not marked as spam; (b) who remembers to go back to comments they left? (I don't have any of the commenter ID plugins installed; maybe I should?); (c) my mail is equally full of spam lately.</p>

<p>The most interesting post in this regard was my advocacy for <a href="http://www.softwareas.com/tables-the-secret-behind-every-simple-css-form">tableless forms</a>, which surprisingly to me, was overwhelmingly supported by commenters.</p>

<p>I don't like this because I generally like to reply to comments. I'll go hit a few now...</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareas.com/thanks-for-your-comments-friends/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Captcha Impossibillis</title>
		<link>http://softwareas.com/captcha-impossibillis</link>
		<comments>http://softwareas.com/captcha-impossibillis#comments</comments>
		<pubDate>Tue, 07 Mar 2006 23:35:49 +0000</pubDate>
		<dc:creator>mahemoff</dc:creator>
				<category><![CDATA[HumansAndTech]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Captcha]]></category>
		<category><![CDATA[HCI]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.softwareas.com/captcha-impossibillis</guid>
		<description><![CDATA[(Update: Thanks ImageShack for deleting my images.)



I was wrong, the third character is apparently a nine.

There ought to be a Captcha gallery/blog for all these. Apparently I'm not the only one who feels that way. Oh well, blame the spammers.

But more to the point, what's up with this Captcha brought to you by the letters [...]]]></description>
			<content:encoded><![CDATA[<p>(Update: Thanks ImageShack for deleting my images.)</p>

<p><img src="http://img416.imageshack.us/img416/58/wpcaptcha8as.png" border="0" width="521" /></p>

<p>I was wrong, the third character is apparently a nine.</p>

<p>There ought to be a <a href="http://en.wikipedia.org/wiki/Captcha">Captcha</a> gallery/blog for all these. Apparently <a href="http://www.accessibilityblog.com/2005/07/28/another-captcha/">I'm not the only one</a> who feels that way. Oh well, blame the spammers.</p>

<p>But more to the point, what's up with this Captcha brought to you by the letters "A...F"???? Hex captcha? Hey, why bother with letters at all, let's just go with binary captcha.</p>

<p>Here's how inaccessible Captcha should really be done. (My first in-blog form too <img src='http://softwareas.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ).</p>

<div style="border-style:solid; border-width:2px; padding:7px;">
<img src="http://img416.imageshack.us/img416/4984/binarycaptcha5kl.png" width="480"/>

<form action="http://mahemoff.com/fun/binaryCaptcha.php"
style= "border-style:dotted; border-width:1px; padding:2px; background-color: #dddddd;">
Your answer (in base 10, of course!):
<input name="guess"/>
<input type="submit" value="Submit Binary Captcha!"/>
</form>
</div>

<!--4ddd8ad9bc20b04302b9a75ceea5d44d-->
]]></content:encoded>
			<wfw:commentRss>http://softwareas.com/captcha-impossibillis/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
