<?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>Joe Dolson Accessible Web Design &#187; Software</title>
	<atom:link href="http://www.joedolson.com/articles/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joedolson.com/articles</link>
	<description>Tips and Commentary on Web Accessibility, Usability, and Search Marketing best practices.</description>
	<lastBuildDate>Thu, 02 Feb 2012 18:13:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Looking for developers for My Calendar customizations</title>
		<link>http://www.joedolson.com/articles/2012/01/looking-for-developers-for-my-calendar-customizations/</link>
		<comments>http://www.joedolson.com/articles/2012/01/looking-for-developers-for-my-calendar-customizations/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 18:29:50 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1313</guid>
		<description><![CDATA[I get a lot of feature requests and customization requests for my event management WordPress plug-in. These requests range from minor tweaks, which I can add as features in less than 10 minutes to major re-skinning and behavioral changes. When I get a request which can potentially be worked into the calendar software as a [...]<p><strong><a href="http://www.joedolson.com/articles/2012/01/looking-for-developers-for-my-calendar-customizations/">Looking for developers for My Calendar customizations</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web Design</small></p>
]]></description>
			<content:encoded><![CDATA[<p>I get a lot of feature requests and customization requests for my <a href="http://wordpress.org/extend/plugins/my-calendar/">event management WordPress plug-in</a>. These requests range from minor tweaks, which I can add as features in less than 10 minutes to major re-skinning and behavioral changes. When I get a request which can potentially be worked into the calendar software as a permanent part of the plug-in, I&#8217;m usually happy to take on that work&thinsp;&#8212;&thinsp;but I only have so much time, and I&#8217;d rather put that time in on making a better plug-in rather than doing new styling and custom&nbsp;behaviors. </p>
<p>So, I&#8217;m in need of a few people who are skilled developers with strong <abbr title="Cascading Style Sheets">CSS</abbr>, JavaScript and/or WordPress/PHP experience. I&#8217;ll maintain this list as people I trust to do high-quality customization work with My Calendar (or with other work,&nbsp;potentially). </p>
<p>Mostly, this will be <abbr title="Cascading Style Sheets">CSS</abbr>/JavaScript work. There may be occasional needs to <abbr title="Hypertext PreProcessing">PHP</abbr> customizations, but that will probably be more&nbsp;rare. </p>
<p>If you&#8217;re interested in being on this list, please <a href="/contact.php">contact me</a>. Provide a couple of work samples where you&#8217;ve done <abbr title="Cascading Style Sheets">CSS</abbr>/JavaScript work. If possible, an actual instance of customizing My Calendar would be very&nbsp;beneficial. </p>
<p>This isn&#8217;t likely to be a flood of work&thinsp;&#8211;&thinsp;but what I&#8217;m getting is more than what I can&nbsp;do. </p>
<p>Thank you!
<p><strong><a href="http://www.joedolson.com/articles/2012/01/looking-for-developers-for-my-calendar-customizations/">Looking for developers for My Calendar customizations</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2012/01/looking-for-developers-for-my-calendar-customizations/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Two new content development plug-ins for WordPress</title>
		<link>http://www.joedolson.com/articles/2011/11/content-development-plug-ins/</link>
		<comments>http://www.joedolson.com/articles/2011/11/content-development-plug-ins/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 17:38:22 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1248</guid>
		<description><![CDATA[At the end of October, I took a very needed vacation. Naturally, I couldn&#8217;t just go on vacation, so while I was taking a break I developed two new WordPress plug-ins: My Content Management and Content&#160;Progress. These are plug-ins designed primarily for developers, really&#8201;&#8212;&#8201;although a novice user can probably get something out of them, even [...]<p><strong><a href="http://www.joedolson.com/articles/2011/11/content-development-plug-ins/">Two new content development plug-ins for WordPress</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web Design</small></p>
]]></description>
			<content:encoded><![CDATA[<p>At the end of October, I took a very needed vacation. Naturally, I couldn&#8217;t just go on vacation, so while I was taking a break I developed two new WordPress plug-ins: <a href="http://www.joedolson.com/articles/my-content-management/">My Content Management</a> and <a href="http://www.joedolson.com/articles/content-progress/">Content&nbsp;Progress</a>. </p>
<p>These are plug-ins designed primarily for developers, really&thinsp;&#8212;&thinsp;although a novice user can probably get something out of them, even so. They aren&#8217;t terribly complicated; they&#8217;re just designed as plug-ins which are used for developing new web&nbsp;sites. </p>
<h3>About My Content&nbsp;Management</h3>
<p>The first of the two, <a href="http://www.joedolson.com/articles/my-content-management/">My Content Management</a>, is a tool which creates a suite of custom post types intended to fulfill a variety of special content needs which are common to many web sites. Obviously, these can be done using normal pages, as well&thinsp;&#8212;&thinsp;or dedicated plug-ins for the specific content, but I like to have the option to use a standard, common interface. Using this plug-in, you can have an <abbr title="Frequently Asked Questions">FAQ</abbr>, Testimonials, Staff Members, an artist&#8217;s Portfolio, etc.&thinsp;&#8212;&thinsp;all using the same&nbsp;interface. </p>
<p>If you normally develop web sites and then train your client&#8217;s to maintain the site themselves, it&#8217;s a tremendous help to have a standardized interface for all the content they need to&nbsp;add! </p>
<p>The plug-in features highly customizable templates for three different views of each content type; shortcodes to display the content; widgets for lists of content; special custom field support for the content; and custom taxonomies for each content&nbsp;type. </p>
<h3>About Content&nbsp;Progress</h3>
<p>This is really a simple plug-in, but particularly useful during the early content development stages for any web site. <a href="http://www.joedolson.com/articles/content-progress/">Content Progress</a> adds a flag to the posts list view which allows you to easily pick out which pages have not been completed. For large sites, this can be particularly handy when you need to keep track of what has and hasn&#8217;t been taken care&nbsp;of. </p>
<p>There are two automatic labels: marking pages which have no content or which have very little content, since these are common indicators that content still needs to be completed. Since these are obviously not a complete picture of the site, there are also two manual flags, to specifically mark pages as completed or&nbsp;incomplete.</p>
<p>Hopefully, developers and content creators will find these plug-ins&nbsp;useful!</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/my-content-management/">Download &#8220;My Content&nbsp;Management&#8221;</a></li>
<li><a href="http://wordpress.org/extend/plugins/content-progress/">Download &#8220;Content&nbsp;Progress&#8221;</a></li>
</ul>
<p><strong><a href="http://www.joedolson.com/articles/2011/11/content-development-plug-ins/">Two new content development plug-ins for WordPress</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2011/11/content-development-plug-ins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My Calendar Version 1.9.0 is almost released</title>
		<link>http://www.joedolson.com/articles/2011/08/my-calendar-version-1-9-0/</link>
		<comments>http://www.joedolson.com/articles/2011/08/my-calendar-version-1-9-0/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 00:22:36 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[my-calendar]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1147</guid>
		<description><![CDATA[My Calendar version 1.9.0 has been released! Download My Calendar Version&#160;1.9.0 Note for upgraders: During the automatic upgrade process, My Calendar makes a copy of your stylesheet and re-installs it in place of the copy in the package. However, if you are uploading the plug-in manually, this process will not happen. You should either move [...]<p><strong><a href="http://www.joedolson.com/articles/2011/08/my-calendar-version-1-9-0/">My Calendar Version 1.9.0 is almost released</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web Design</small></p>
]]></description>
			<content:encoded><![CDATA[<div class="notice"><strong>My Calendar version 1.9.0 has been released!</strong></div>
<div class="aside">
<p><a href="http://wordpress.org/extend/plugins/my-calendar/">Download My Calendar Version&nbsp;1.9.0</a></p>
<p><strong>Note for upgraders:</strong> During the automatic upgrade process, My Calendar makes a copy of your stylesheet and re-installs it in place of the copy in the package. However, if you are uploading the plug-in manually, this process will not happen. You should either move your current stylesheet into a custom styles folder or choose not to upload that stylesheet in order to retain your&nbsp;styles.</p>
<p><del datetime="2011-09-12T22:55:25+00:00">There has been a problem with My Calendar upgrading settings properly in this update&thinsp;&#8212;&thinsp;if you&#8217;re finding major problems after upgrading, please check your settings; you may need to reset a number of them. (This is the reason I haven&#8217;t released officially yet.)</del></p>
</div>
<p>In point of fact, My Calendar version 1.9 is ready to go. It&#8217;s packaged up, ready to be shipped out. (Well, promoted to the subversion repository.&nbsp;Whatever.) </p>
<p>However, I&#8217;m not ready to launch it yet&thinsp;&#8212;&thinsp;and this is just because I&#8217;ve been very short of time recently, and I don&#8217;t anticipate this changing soon. I don&#8217;t believe that there are any major bugs in the release&thinsp;&#8212;&thinsp;I&#8217;m sure there are small ones, despite the time I&#8217;ve spent on testing, but probably nothing earth-shattering. However, I have to be realistic&thinsp;&#8212;&thinsp;I don&#8217;t know this for sure. And because of that, I need to delay the full launch. This isn&#8217;t because I&#8217;m worried about the possibility of problems, particularly. Rather, it&#8217;s because on the off-hand chance that there are problems, I simply don&#8217;t have the time right now to be able to deal with them&nbsp;responsibly.</p>
<p>That&#8217;s a worrying position&thinsp;&#8211;&thinsp;if I launch, and there&#8217;s a major problem, I may not be able to fix it promptly. No matter how confident I am in the preparation of this version, that&#8217;s clearly grounds to delay. Unfortunately, I&#8217;ve been delaying for a long time; partially because I keep adding new features, and partially because I&#8217;ve been too busy for a&nbsp;while.</p>
<p>So I&#8217;m making this available here, now&thinsp;&#8212;&thinsp;<a href="http://www.joedolson.com/articles/downloads/my-calendar.zip">version 1.9.0 can be downloaded now</a>. I&#8217;m launching it here, instead of through the WordPress repository, because I know that many, many fewer people will get a hold of it here. This means fewer potential problems, and it&#8217;s much more likely I&#8217;ll be able to deal with any problems&nbsp;responsibly.</p>
<p>Since you don&#8217;t have easy access to the changelog, like you would at WordPress.org, here are the changes which apply to the new&nbsp;version:</p>
<h3>Additions:</h3>
<ul>
<li>template editing for list, grid, mini, and single event output.
<li>pop-up box is now draggable.
<li>date format option for grid mode, week view.
<li>templating for details link text.
<li>templating for event <abbr title="Uniform Resource Locator">URL</abbr> link text.
<li>location filtering from shortcode.
<li>image upload option for events
<li>day class to calendar date headings and cells
<li>individual instances of repeating events can be edited
<li>feature to add multiple occurrences of an event simultaneously. (concept from Dave Heitzman)
<li>feature to mass edit information for groups of events (concept from Dave Heitzman)
<li>stored <abbr title="Uniform Resource Locator">URL</abbr> for locations (contrib by John Colvin)
<li>recurring daily events on weekdays only (based on contrib by John Colvin)
<li>optional templating for all event output formats
<li>individual event occurrence iCal export
<li>numerous additional template tags
<li>Option to use custom location filter fields as data control
<li>Shortcode to generate list of saved locations
<li>Network administrators can control whether sub-site calendars contribute only to a central calendar, only to their own calendar, or whether site administrators can make that choice.
<li>Upgrade notice information in dashboard for future upgrades.
<li>implementation of WordPress text diff to compare your styles and scripts against my current released versions
<li>Option to skip a defined number of events in upcoming events lists.
</ul>
<h3>Bug&nbsp;fixes:</h3>
<ul>
<li>jump box was displaying in week/grid&nbsp;view.</li>
<li>some potentially repeatable IDs (code&nbsp;validation).</li>
<li><span class="quo">&#8216;</span>Administrators see all options&#8217; did not&nbsp;work.</li>
<li>Fixed timestamps on main calendar&nbsp;objects</li>
<li>Squashed e_notice&nbsp;errors.</li>
<li>category limiting did not work without permalinks due to GET variable conflict with WordPress&nbsp;core</li>
<li>Missing nonce in database upgrade&nbsp;routine</li>
<li>Mini calendar simultaneously displayed single event view when&nbsp;visited.</li>
<li>Link generation for details view did not work if calendar link&nbsp;parameterized</li>
<li>Issue with weekdays only calendar if day of week set to start on&nbsp;Sunday</li>
<li>Issue with retrieval of user-specific&nbsp;settings</li>
<li>Issue with accessing styles and javascript if My Calendar installed in non-standard&nbsp;directory.</li>
<li>Problem in Today&#8217;s Events widget when Holiday restrictions are&nbsp;enabled.</li>
</ul>
<h3>Changes:</h3>
<ul>
<li>replaced all default icons with 24-bit transparent&nbsp;PNGs</li>
<li>jumpbox output to automatically scope to the oldest dates in the&nbsp;database.</li>
<li>iCal output to output event for complete current&nbsp;month</li>
<li><abbr title="Really Simple Syndication">RSS</abbr> output to prioritize newly added&nbsp;events</li>
<li>holiday skipping/fifth week customization moved into event manager&nbsp;function</li>
<li>new &#8216;close&#8217; icon for pop-up box; added close icon and scripting to mini calendar&nbsp;pop-up</li>
<li>copy in several places; updated template&nbsp;tags.</li>
<li>location lists sorted by location label (contrib by John&nbsp;Colvin)</li>
<li>Eliminated calendar heading&nbsp;option</li>
<li>default style resets no longer stored in global variables, instead stored as&nbsp;files.</li>
<li>Map links now trigger the driving directions dialog in Google&nbsp;Maps</li>
<li>New default stylesheet,&nbsp;refresh.css</li>
</ul>
<p><strong><a href="http://www.joedolson.com/articles/2011/08/my-calendar-version-1-9-0/">My Calendar Version 1.9.0 is almost released</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2011/08/my-calendar-version-1-9-0/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>The Vocal Minority</title>
		<link>http://www.joedolson.com/articles/2011/07/the-vocal-minority/</link>
		<comments>http://www.joedolson.com/articles/2011/07/the-vocal-minority/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 18:33:26 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1122</guid>
		<description><![CDATA[As an accessibility consultant and passionate standards advocate, I&#8217;m generally in the position of appreciating the concerns of the minority. As a WordPress plug-in developer, I have a much harder time with it. In fact, as a WordPress plug-in developer, I find the vocal minority very, very&#160;frustrating. So I&#8217;m just going to whinge a little [...]<p><strong><a href="http://www.joedolson.com/articles/2011/07/the-vocal-minority/">The Vocal Minority</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web Design</small></p>
]]></description>
			<content:encoded><![CDATA[<p>As an accessibility consultant and passionate standards advocate, I&#8217;m generally in the position of appreciating the concerns of the minority. As a WordPress plug-in developer, I have a much harder time with it. In fact, as a WordPress plug-in developer, I find the vocal minority very, very&nbsp;frustrating. </p>
<p>So I&#8217;m just going to whinge a little bit. You can stop reading now if you&#8217;re going to be a dick about&nbsp;it. </p>
<p>I recently released a new version (version 2.3.x) of my plug-in <a href="http://www.joedolson.com/articles/wp-to-twitter/">WP to Twitter</a>, which does exactly what it says&thinsp;&#8212;&thinsp;posts status updates from WordPress to Twitter. This release included a couple of heavily demanded features, including support for custom post types and for tweeting updates on&nbsp;comments. </p>
<p>I&#8217;ll admit that there were a couple minor bugs in that release&thinsp;&#8212;&thinsp;as a result, I&#8217;ve released two updates since then, cleaning up those&nbsp;errors. </p>
<p>Some people, in reading this post, will quibble with the statement that they were minor bugs&thinsp;&#8212;&thinsp;and I&#8217;m sure that those who were affected by them don&#8217;t think so. That&#8217;s perfectly&nbsp;fair. </p>
<p>What really bugs me, however, is that if I look at the only real metrics I have for estimating the success of a new feature release, then I&#8217;d have to judge that this was a complete and utter failure. Since that release, I&#8217;ve had dozens of support requests because of bugs, a handful of small donations adding up to at most $45 (if I include all contributions which weren&#8217;t attributable to a specific project), and on the <a href="http://wordpress.org/extend/plugins/wp-to-twitter/">WP to Twitter page at WordPress.org</a>, the &#8220;works&#8221; gauge has been hovering between split towards broken. And the only working vote was&nbsp;mine.</p>
<p>However, I know that this isn&#8217;t really accurate. The reason that I know this is because about a year and a half ago, give or take a few months, I did release a version of the same plug-in that was *really* broken. That was a definite screw-up. At the time, WP to Twitter was a much less popular plug-in, so the impact was dampened, but in the first few hours after release I had several dozen e-mails and support requests informing me of the&nbsp;problem. </p>
<p>In this case, there&#8217;ve been 20,000 plus downloads of the updated version with a handful of people (about 10-12) complaining of problems. In my estimation, this is a very small number of issues given the apparent numbers of&nbsp;users. </p>
<p>But I don&#8217;t really know that, because I don&#8217;t hear very much from those who have a good&nbsp;experience. </p>
<p>This is actually pretty intentional. WP to Twitter is supposed to work quietly in the background&thinsp;&#8212;&thinsp;it&#8217;s not supposed to be an &#8220;in-your-face&#8221; plug-in. So when it works, people don&#8217;t notice it. However, from my seat today, it seems somewhat demoralizing. It makes me very seriously wonder why I continue to work on WP to Twitter. (For the record, I get a lot more positive feedback on <a href="http://www.joedolson.com/articles/my-calendar/">My Calendar</a>, which does&nbsp;help.)</p>
<p>Nonetheless, I have no intention to discontinue support for WP to Twitter. Maybe it&#8217;s just an ego trip, but it&#8217;s certainly helped me build a thick&nbsp;skin&#8230;</p>
<p><strong><a href="http://www.joedolson.com/articles/2011/07/the-vocal-minority/">The Vocal Minority</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2011/07/the-vocal-minority/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WP to Twitter announcements</title>
		<link>http://www.joedolson.com/articles/2011/02/wp-to-twitter-announcements/</link>
		<comments>http://www.joedolson.com/articles/2011/02/wp-to-twitter-announcements/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 00:00:46 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[wp to twitter]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=932</guid>
		<description><![CDATA[First of all, I released version 2.2.7 today. This version is mostly a bug fix and error message improvement release, intended to help users solve their own problems more easily, as well as enhancing the overall stability of the plug-in with a wider variety of installation&#160;scenarios. Second, I want you to know about my WP [...]<p><strong><a href="http://www.joedolson.com/articles/2011/02/wp-to-twitter-announcements/">WP to Twitter announcements</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web Design</small></p>
]]></description>
			<content:encoded><![CDATA[<p>First of all, I released version 2.2.7 today. This version is mostly a bug fix and error message improvement release, intended to help users solve their own problems more easily, as well as enhancing the overall stability of the plug-in with a wider variety of installation&nbsp;scenarios. </p>
<p>Second, I want you to know about my <a href="http://fundry.com/project/10-wp-to-twitter">WP to Twitter Fundry page</a>. Fundry is a site which helps developers raise money to improve their projects. There are a handful of pledges already, but I&#8217;m hoping to be able to use this as a way to both fund improvements to the plug-in and to know what kinds of changes are really the most desired in the user&nbsp;base. </p>
<p>Finally, I thought I&#8217;d mention that Vladimir Prelovac has recently released a new plug-in called <a href="http://www.prelovac.com/vladimir/wordpress-plugins/wp-quick-deploy">WP Quick Deploy</a>. This plug-in is meant to provide people with a method to quickly and easily install a variety of their favorite plug-ins, and he&#8217;s chosen to include WP to Twitter as one of the recommended tools available in the social media section of his plug-in. This sounds like a great time-saver of a project, especially for developers, so I highly recommend you take a look at it!
<p><strong><a href="http://www.joedolson.com/articles/2011/02/wp-to-twitter-announcements/">WP to Twitter announcements</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2011/02/wp-to-twitter-announcements/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>My Calendar version 1.7.0</title>
		<link>http://www.joedolson.com/articles/2011/01/my-calendar-version-1-7-0/</link>
		<comments>http://www.joedolson.com/articles/2011/01/my-calendar-version-1-7-0/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 18:34:57 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[my-calendar]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=916</guid>
		<description><![CDATA[My Calendar version 1.7.0 is about to be released. This version contains a large number of significant changes, some of which may have consequences for your existing installation. I have taken every precaution I could, but there are aspects inherent in the automatic update process which cannot easily be tested thoroughly in advance. In preparation [...]<p><strong><a href="http://www.joedolson.com/articles/2011/01/my-calendar-version-1-7-0/">My Calendar version 1.7.0</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web Design</small></p>
]]></description>
			<content:encoded><![CDATA[<p>My Calendar version 1.7.0 is about to be released. This version contains a large number of significant changes, some of which may have consequences for your existing installation. I  have taken every precaution I could, but there are aspects inherent in the automatic update process which cannot easily be tested thoroughly in advance.  In preparation for the release, I strongly recommend that you make a copy of your current styles and note the settings of the Upcoming and Today&#8217;s Events&nbsp;widgets. </p>
<p>Both widgets have been entirely replaced with the WordPress Multiwidget class, which will allow you to use multiple individual instances of your&nbsp;widgets. </p>
<p>The stylesheet editor is moving from a database-driven editor to a file-based editor, which will increase the cacheability of the plug-in styles, improving performance of your site when using the styles. This also comes with the ability to choose between several different&nbsp;stylesheets. </p>
<p><strong><a href="http://www.joedolson.com/articles/2011/01/my-calendar-version-1-7-0/">My Calendar version 1.7.0</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2011/01/my-calendar-version-1-7-0/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>WP to Twitter Updated to OAuth</title>
		<link>http://www.joedolson.com/articles/2010/08/wp-to-twitter-updated-to-oauth/</link>
		<comments>http://www.joedolson.com/articles/2010/08/wp-to-twitter-updated-to-oauth/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 21:59:26 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[wp to twitter]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=846</guid>
		<description><![CDATA[Well, it&#8217;s a day for updates. Today was (at one point) the deadline for Twitter to permanently disable Basic authentication. The date has now been extended to August 31st, but the difference isn&#8217;t really&#160;significant. The one benefit which it will provide is a little extra time to debug the new OAuth version of WP to [...]<p><strong><a href="http://www.joedolson.com/articles/2010/08/wp-to-twitter-updated-to-oauth/">WP to Twitter Updated to OAuth</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web Design</small></p>
]]></description>
			<content:encoded><![CDATA[<p>Well, it&#8217;s a day for updates. Today was (at one point) the deadline for Twitter to permanently disable Basic authentication. The date has now been extended to August 31st, but the difference isn&#8217;t really&nbsp;significant. </p>
<p>The one benefit which it will provide is a little extra time to debug the new <a href="http://wordpress.org/extend/plugins/wp-to-twitter/">OAuth version of WP to Twitter</a> before it becomes the <strong>only</strong> working&nbsp;version. </p>
<p>There are a lot of complications surrounding the OAuth update&thinsp;&#8212;&thinsp;most of them unfortunate. For the first time since I began work on this plugin, I had to remove features. As far as I can tell, there&#8217;s no way to operate two separate user accounts with an OAuth authenticated application, for example. As a result, I&#8217;ve had to remove the ability to assign separate author accounts for Twitter posting. As development progresses, a way forward may show up&thinsp;&#8212;&thinsp;but for now, I just don&#8217;t really have another&nbsp;option. </p>
<p>My biggest request at this time: if you can, please decide you&#8217;re willing to use this version now, to provide me with feedback so it will work as well as it possibly can when all past versions cease to be&nbsp;functional. </p>
<p>There will be problems; I&#8217;m sure of it. I just hope to find them all soon enough.
<p><strong><a href="http://www.joedolson.com/articles/2010/08/wp-to-twitter-updated-to-oauth/">WP to Twitter Updated to OAuth</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2010/08/wp-to-twitter-updated-to-oauth/feed/</wfw:commentRss>
		<slash:comments>105</slash:comments>
		</item>
		<item>
		<title>The future of WP to Twitter</title>
		<link>http://www.joedolson.com/articles/2010/05/the-future-of-wp-to-twitter/</link>
		<comments>http://www.joedolson.com/articles/2010/05/the-future-of-wp-to-twitter/#comments</comments>
		<pubDate>Wed, 05 May 2010 20:02:17 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[wptotwitter]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=787</guid>
		<description><![CDATA[In June of 2010, Twitter will be permanently disabling basic authentication in favor of the OAuth protocol for authentication. For WordPress plugins which make use of the Twitter API, this is a change which will have significant&#160;repercussions. The specific repercussion will be that every implementation of a plugin will need to be registered with Twitter [...]<p><strong><a href="http://www.joedolson.com/articles/2010/05/the-future-of-wp-to-twitter/">The future of WP to Twitter</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web Design</small></p>
]]></description>
			<content:encoded><![CDATA[<p>In June of 2010, Twitter will be <a href="http://apiwiki.twitter.com/OAuth-FAQ#WhenareyougoingtoturnoffBasicAuth">permanently disabling basic authentication</a> in favor of the <a href="http://oauth.net/">OAuth protocol</a> for authentication. For WordPress plugins which make use of the Twitter <abbr title="Application Programming Interface">API</abbr>, this is a change which will have significant&nbsp;repercussions. </p>
<p>The specific repercussion will be that every implementation of a plugin will need to be <a href="http://twitter.com/oauth_clients">registered with Twitter as a separate&nbsp;application</a>. </p>
<p>This means that the development of WP to Twitter will need to move in a slightly different direction. After pondering a bit, I&#8217;m left with four plausible&nbsp;choices:</p>
<ol>
<li><a href="/articles/2010/05/the-future-of-wp-to-twitter/#die">Let the plugin&nbsp;die</a></li>
<li><a href="/articles/2010/05/the-future-of-wp-to-twitter/#oauth">Implement OAuth for the&nbsp;plugin</a></li>
<li><a href="/articles/2010/05/the-future-of-wp-to-twitter/#webservice">Build a pass-through web service to act as an application interface with&nbsp;Twitter</a></li>
<li><a href="/articles/2010/05/the-future-of-wp-to-twitter/#3rdparty">Associate with a 3rd party web service in the same&nbsp;capacity</a></li>
</ol>
<p>These all have downsides, obviously&thinsp;&#8212;&thinsp;but I want to lay out my thoughts on each possibility and I&#8217;m asking for comments from the users of my plugin on their&nbsp;preference. </p>
<h3 id="die">Death of WP to&nbsp;Twitter</h3>
<p>Although it&#8217;s not really my favorite option, I have to acknowledge that it&#8217;s plausible. It&#8217;s certainly the easy answer&thinsp;&#8212;&thinsp;maintaining an even moderately popular WordPress plugin is a lot of free labor. I already spend more time on maintaining than I really should, from a financial perspective, and this may push it over the&nbsp;edge. </p>
<h3 id="oauth">Implement&nbsp;OAuth</h3>
<p>This would be a fair amount of work for me, although not insurmountable. The real downside to it would be how much work it would be for users&thinsp;&#8212;&thinsp;every one of you would have to register one application with Twitter for every site where you installed the plugin. With one site, this may not be a big deal&thinsp;&#8212;&thinsp;but I know it could be a real pain for people with more than&nbsp;that. </p>
<p>It&#8217;s not without some potential advantages, of course&thinsp;&#8211;&thinsp;when you&#8217;re registering your own application, you could customize the application name, the home <abbr title="Uniform Resource Locator">URL</abbr> for the application,&nbsp;etc. </p>
<h3 id="webservice">Build a pass-through&nbsp;service</h3>
<p>One way around the Oauth mess is for me to build a separate service which would handle actually connecting to Twitter. WP to Twitter would authenticate with that service, and pass the post off to Twitter. Again, this would be a lot of work&thinsp;&#8212;&thinsp;but, more significantly, it would involve some definite&nbsp;expenses. </p>
<p>I&#8217;ve been happy to maintain this plugin for not-much-better than free, but when it comes to incurring expenses, I start to feel a bit unexcited. It&#8217;s not like WP to Twitter is a commercially viable business, and I have expectations of profit from it&thinsp;&#8212;&thinsp;but I&#8217;d prefer not to find myself going into the hole because of it. I&#8217;d probably need to see an increase in donations to make this&nbsp;feasible.</p>
<h3 id="thirdparty">Use a 3rd Party&nbsp;Service</h3>
<p>Obviously, if I can build a service to connect with Twitter, so can somebody else. This is almost certainly the easiest solution which keeps the plugin usable&thinsp;&#8212;&thinsp;but it does mean creating a dependency on a 3rd party to keep the plugin functioning. Depending on Twitter is just natural; obviously, if Twitter goes away, the <em>point</em> of the plugin is lost. Depending on somebody else is something I&#8217;m less certain of, on the whole. There&#8217;s a reason, after all, that the plugin allows for use of URLs without an external&nbsp;shortener. </p>
<h3>Give me your&nbsp;thoughts</h3>
<p>This is very important to me&thinsp;&#8212;&thinsp;I want to know what direction you&#8217;d like to see WP to Twitter go. Please let me know! Do you know another solution? Do&nbsp;tell! </p>
<p>And if there are no responses&#8230;well, that has a <a href="/articles/2010/05/the-future-of-wp-to-twitter/#die">pretty obvious meaning</a> as well.
<p><strong><a href="http://www.joedolson.com/articles/2010/05/the-future-of-wp-to-twitter/">The future of WP to Twitter</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2010/05/the-future-of-wp-to-twitter/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>WP to Twitter Update</title>
		<link>http://www.joedolson.com/articles/2008/11/wp-to-twitter-update-new-features/</link>
		<comments>http://www.joedolson.com/articles/2008/11/wp-to-twitter-update-new-features/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 16:21:51 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[cligs]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=445</guid>
		<description><![CDATA[Current version:&#160;2.1.1 Download&#160;WP-to-Twitter Follow me on&#160;Twitter! Support this&#160;plugin! Support Questions and&#160;FAQ Version 2.1.1&#160;released. This is primarily a release targeted at tracking down some nagging problems; but it includes the ability to disable error messages for those suffering from errors even when the plugin is correctly shortening and posting your status&#160;updates. 2.0.0 Fixed bug introduced in [...]<p><strong><a href="http://www.joedolson.com/articles/2008/11/wp-to-twitter-update-new-features/">WP to Twitter Update</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web Design</small></p>
]]></description>
			<content:encoded><![CDATA[<div class="aside">
<p>Current version:&nbsp;<strong>2.1.1</strong></p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/wp-to-twitter/">Download&nbsp;WP-to-Twitter</a></li>
<li><a href="http://twitter.com/joedolson">Follow me on&nbsp;Twitter!</a></li>
<li><a href="/donate.php">Support this&nbsp;plugin!</a></li>
<li><a href="/articles/wp-to-twitter/support/">Support Questions and&nbsp;<abbr title="Frequently Asked Questions">FAQ</abbr></a></li>
</ul>
</div>
<div id="update">
<strong>Version 2.1.1&nbsp;released.</strong> </p>
<p>This is primarily a release targeted at tracking down some nagging problems; but it includes the ability to disable error messages for those suffering from errors even when the plugin is correctly shortening and posting your status&nbsp;updates.</p>
</div>
<h4>2.0.0</h4>
<ul>
<li>Fixed bug introduced in WordPress 2.9 where logged in users could only edit their own profiles and associated&nbsp;issues.</li>
<li>Fixed bug which caused #url# to repeatedly be added to the end of tweet texts on reactivation or&nbsp;upgrade.</li>
<li>Fixed bug which generated shortener <abbr title="Application Programming Interface">API</abbr> error messages when no <abbr title="Uniform Resource Locator">URL</abbr> shortener was&nbsp;used.</li>
<li>Fixed bug which prevented display of <abbr title="Uniform Resource Locator">URL</abbr> on edit screen if no <abbr title="Uniform Resource Locator">URL</abbr> shortener was&nbsp;used.</li>
<li>Added Spanish translation courtesy of <a href="http://www.sohelet.com">David Gil&nbsp;P&eacute;rez</a></li>
<li>Made so many language changes that aforementioned translation is now terribly out of date, as are all&nbsp;others&#8230;</li>
<li>Added ability to restrict posting to certain&nbsp;categories.</li>
<li>Added option to dynamically generate Google Analytics campaign identifier by category, post title, author, or post&nbsp;id.</li>
<li>Added option to configure plugin to use other services using the Twitter-compatible&nbsp;<abbr title="Application Programming Interface">API</abbr>.</li>
<li>Added support for YOURLS installations as your <abbr title="Uniform Resource Locator">URL</abbr> shortener. (Either local or&nbsp;remote.)</li>
<li>Redesigned administrative&nbsp;interface.</li>
<li>Removed use of Snoopy and alternate <abbr title="HyperText Transfer Protocol">HTTP</abbr> request&nbsp;methods.</li>
<li>Discontinued support for WordPress versions below version&nbsp;2.7.</li>
<li>Major revisions to support&nbsp;checks.</li>
<li>Version jumped to&nbsp;2.0.0</li>
</ul>
</div>
<p><a href="http://wordpress.org/extend/plugins/wp-to-twitter/changelog/">See the change log at&nbsp;WordPress.org</a>.</p>
<p>Comments on this post are closed; please make comments at  <a href="/articles/wp-to-twitter/">the WP to Twitter home page</a>!
<p><strong><a href="http://www.joedolson.com/articles/2008/11/wp-to-twitter-update-new-features/">WP to Twitter Update</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2008/11/wp-to-twitter-update-new-features/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>WordPress to Twitter with Cli.gs</title>
		<link>http://www.joedolson.com/articles/2008/11/wordpress-to-twitter-with-cligs/</link>
		<comments>http://www.joedolson.com/articles/2008/11/wordpress-to-twitter-with-cligs/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 16:16:38 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[cligs]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=434</guid>
		<description><![CDATA[About&#160;WP-to-Twitter Download&#160;WP-to-Twitter Technically, this plugin has been available from the WordPress plugin directory since last Monday, but today is it&#8217;s official launch. This is for two reasons: first, it gave the plugin a week to &#8220;shake out the bugs,&#8221; so that the official launch could be as stable as is reasonably&#160;possible. Second, it&#8217;s my birthday, [...]<p><strong><a href="http://www.joedolson.com/articles/2008/11/wordpress-to-twitter-with-cligs/">WordPress to Twitter with Cli.gs</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web Design</small></p>
]]></description>
			<content:encoded><![CDATA[<div class="aside">
<p><a href="/articles/wp-to-twitter/">About&nbsp;WP-to-Twitter</a></p>
<p><a href="http://wordpress.org/extend/plugins/wp-to-twitter/">Download&nbsp;WP-to-Twitter</a></p>
</div>
<p>Technically, this plugin has been available from <a href="http://wordpress.org/extend/plugins/">the WordPress plugin directory</a> since last Monday, but <em>today</em> is it&#8217;s official launch. This is for two reasons: first, it gave the plugin a week to &#8220;shake out the bugs,&#8221; so that the official launch could be as stable as is reasonably&nbsp;possible. </p>
<p>Second, it&#8217;s my birthday, so I&#8217;ll be able to remember when the plugin launched. Isn&#8217;t that&nbsp;sweet?</p>
<p>The plug-in is pretty straightforward: it posts a status update about your new WP post to Twitter, passing by Pierre Far&#8217;s <a href="http://cli.gs">Cli.gs <abbr title="Uniform Resource Locator">URL</abbr> shortening service</a> on the way. If you have a <a href="http://cli.gs/user/api">Cli.gs <abbr title="Application Programming Interface">API</abbr> key</a>, you&#8217;ll get the added bonus that your Cli.gs will automatically show up in your Cli.gs account, so you can track the statistics of that Clig right from the&nbsp;beginning. </p>
<p>By default, the plugin will take a chunk of text you&#8217;ve defined and your post title and truncate them to an acceptable length (including your Cli.gs post <abbr title="Uniform Resource Locator">URL</abbr>) to send over to Twitter. However, you don&#8217;t have to just accept this stock text: you can custom author your Tweet for every post, using the WP to Twitter custom field in your post authoring&nbsp;interface. </p>
<p><a href="/articles/wp-to-twitter/" class="cta">Read more about WP->Twitter</a> </p>
<p><a href="/scripts/wp-to-twitter.php" class="cta">Download it at&nbsp;WordPress!</a></p>
<p><strong><a href="http://www.joedolson.com/articles/2008/11/wordpress-to-twitter-with-cligs/">WordPress to Twitter with Cli.gs</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2008/11/wordpress-to-twitter-with-cligs/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>

