<?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>One Fine Jay &#187; WordPress</title>
	<atom:link href="http://onefinejay.com/category/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://onefinejay.com</link>
	<description>The personal blog of Jayvie Canono: on WordPress, Politics, Design and Life.</description>
	<lastBuildDate>Sun, 25 Dec 2011 22:40:33 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19854</generator>
		<item>
		<title>WordPress and the GPL, yet again</title>
		<link>http://onefinejay.com/2010/07/14/wordpress-and-the-gpl-yet-again</link>
		<comments>http://onefinejay.com/2010/07/14/wordpress-and-the-gpl-yet-again#comments</comments>
		<pubDate>Wed, 14 Jul 2010 22:22:34 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://onefinejay.com/?p=2519</guid>
		<description><![CDATA[If you&#8217;re at all involved in the WordPress community, whether you&#8217;re an established or aspiring theme or plugin developer, or contributor, or bug squasher, then you would be aware that there has been a long-standing conflict between WordPress&#8217;founder, Matt Mullenweg, and a number of premium theme developers who refuse to abide by extensions of the&#8230; <span class="continue-reading"><a href="http://onefinejay.com/2010/07/14/wordpress-and-the-gpl-yet-again">Continue reading this entry</a></span>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re at all involved in the WordPress community, whether you&#8217;re an established or aspiring theme or plugin developer, or contributor, or bug squasher, then you would be aware that there has been a long-standing conflict between WordPress&#8217;founder, Matt Mullenweg, and a number of premium theme developers who refuse to abide by extensions of the GPL towards themes.</p>
<p><a title="Technosailor: Impending Legal Precedent for GPL Licensing?" href="http://technosailor.aaronbrazell.com/2010/07/14/impending-legal-precedent-for-gpl-licensing/">Aaron Brazell explains</a>:</p>
<blockquote><p>Matt suggests (I think accurately) that a theme that is provided for  WordPress (it does not work without WordPress) is a derivative work and  requires GPL compatibility. He also suggests (accurately, I think) that  GPL compliance would only enhance DIYTheme’s business as evidenced by  countless other proprietary software providers who have gone open  source.</p></blockquote>
<p>I agree with Aaron&#8217;s parenthetical opinions, but have to add that the GPL&#8217;s extension is towards the PHP code only and that images and CSS  that comprise front-end may be licensed under another license. I also have to add that the GPL is extended to themes that are released &#8220;for distribution,&#8221; which protects my work when I develop a custom theme for someone.</p>
<p style="text-align: left;">Of the very few non-GPL-licensed theme developers, the most notorious is Chris Pearson, developer of the Thesis theme. I missed the interview mentioned by Aaron, given that it happened during office hours and I was at work, but I saw tweets, and it seemed the conversation ended on a very open-ended, but acrimonious manner. Chris Coyier has a <a title="GPL Showdown" href="http://digwp.com/2010/07/gpl-showdown/">(mildly humorous) summary</a>. It looks like we&#8217;ll be seeing a court case soon enough.</p>
<p style="text-align: left;">My opinion on this matter, just as about almost everyone&#8217;s opinions on this, does not matter. What matters is that WordPress is a community project, and that the rules of game theory apply. Isolation in this project is worse than death.</p>
<p style="text-align: left;">I&#8217;ve been a critic of the WordPress project&#8217;s leadership, but never personally, and always on matters which I considered material and I&#8217;ve always tried to suggest, no matter how mean I&#8217;ve become, a course of action. A lot of Matt&#8217;s critics, however, are nihilistic and have nothing to offer. They don&#8217;t even have an endgame. They just revel in the power and authority that notoriety affords.</p>
<p style="text-align: left;">I have made my peace about the GPL-ness of WordPress themes. The safeguards to protect my intellectual property with regards to design already exist. I really don&#8217;t have much else to add, except that I personally would rather get back to work and leave this conflict to the courts.</p>
]]></content:encoded>
			<wfw:commentRss>http://onefinejay.com/2010/07/14/wordpress-and-the-gpl-yet-again/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>May 31 is retro theme day</title>
		<link>http://onefinejay.com/2010/05/31/may-31-is-retro-theme-day</link>
		<comments>http://onefinejay.com/2010/05/31/may-31-is-retro-theme-day#comments</comments>
		<pubDate>Mon, 31 May 2010 04:08:30 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://onefinejay.com/?p=2505</guid>
		<description><![CDATA[That is, of course, in addition to Memorial Day. Today I&#8217;m activating the oldest theme I have that will work with this current version of WordPress, and when I roll it back, it will be to the new theme for the year (I redesign the blog annually.) As for Memorial Day: in keeping with this&#8230; <span class="continue-reading"><a href="http://onefinejay.com/2010/05/31/may-31-is-retro-theme-day">Continue reading this entry</a></span>]]></description>
			<content:encoded><![CDATA[<p>That is, of course, in addition to Memorial Day. Today I&#8217;m activating the oldest theme I have that will work with this current version of WordPress, and when I roll it back, it will be to the new theme for the year (I redesign the blog annually.)</p>
<p>As for Memorial Day: in keeping with this holiday, don&#8217;t expect me to greet or wish anyone a &#8220;happy&#8221; Memorial Day. Yes, many of us use this long weekend to spend some time with family, to celebrate the unofficial start of the summer, or to do other stuff. Let&#8217;s not forget that this day is meant to commemorate those who have fallen in our military efforts, if but for a moment.</p>
]]></content:encoded>
			<wfw:commentRss>http://onefinejay.com/2010/05/31/may-31-is-retro-theme-day/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My personal encounter with Jane Wells</title>
		<link>http://onefinejay.com/2010/05/24/my-personal-encounter-with-jane-wells</link>
		<comments>http://onefinejay.com/2010/05/24/my-personal-encounter-with-jane-wells#comments</comments>
		<pubDate>Tue, 25 May 2010 01:05:22 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://onefinejay.com/?p=2503</guid>
		<description><![CDATA[WordCamp Raleigh has come and gone, and everyone has a lesson or two they can take with them in the days ahead. Mine, however, is deeply personal. It&#8217;s one that I didn&#8217;t expect would happen at the event, but it was forthcoming. I&#8217;ve been known in some small circles of the WordPress community as a&#8230; <span class="continue-reading"><a href="http://onefinejay.com/2010/05/24/my-personal-encounter-with-jane-wells">Continue reading this entry</a></span>]]></description>
			<content:encoded><![CDATA[<p>WordCamp Raleigh has come and gone, and everyone has a lesson or two they can take with them in the days ahead. Mine, however, is deeply personal. It&#8217;s one that I didn&#8217;t expect would happen at the event, but it was forthcoming.</p>
<p>I&#8217;ve been known in some small circles of the WordPress community as a very vocal critic of some decisions made by those whom we consider the leadership. I&#8217;ve written some zingers of analyses that have brought about ssome heated debate.</p>
<p>If it were only a matter of heated debate, I&#8217;d never have been led to writing this post. My <a href="http://onefinejay.com/2010/05/19/a-few-questions-on-jane-wells-revised-wordcamp-policies">recent response to some new guidelines on WordCamp organizing</a> led to some very, very nasty discussions by others. Jane herself left a response in the comments and that was enough for me to close them. However, others took the post as inspiration to write even more unbelievably terrible commentary.</p>
<p>When I heard that Jane decided to show up at WordCamp Raleigh, I didn&#8217;t know what to think. I was hoping, however, for an encounter that led to a resolution for the better.</p>
<p>My conversation with Jane felt awkward, mostly because I was very ashamed that the conversation had to be had in the first place. A friend (who will remain nameless) had clued me in to the effects of my writing, no matter how &#8220;fair&#8221; or &#8220;intellectually honest&#8221; it could be. I was reminded that the developers aren&#8217;t really all that inaccessible.</p>
<p>I had to be reminded that there is a process to conflict resolution, and that motives really cannot be gleaned just on the basis of one&#8217;s actions. I&#8217;m very embarassed that I forgot about the three schools of moral evalution, especially <a href="http://onefinejay.com/2010/01/24/moral-attacks-in-politics">since I wrote about them a while ago</a>.</p>
<p>I&#8217;m moving on from the matters of GPL debates, and the conflicts between the &#8220;WordPress leadership&#8221; and other developers. I still commit to serve the truth, but the truth in this matter is that even my most fair and intellectually honest analyses will always be used as ammo by smaller minds.</p>
<p>No idea exists in a vacuum, and at this point, it&#8217;s better for me to channel my energy and ideas to other matters. I&#8217;ve asked Jane how I can help, and I&#8217;ve signed on to helping out with the UI/Design team. I requested no special treatment, and I fully intend to earn my keep.</p>
<p>This doesn&#8217;t mean I&#8217;ll be some shill with non-stop rah-rah &#8220;Automattic/WordPress/Matt/Jane/name-your-developer can do no wrong&#8221; cheerleading. Everyone makes mistakes, and I&#8217;ll hear and see things that I disagree with, but I know there are better means to address them, and taking it public should actually be the last, not the first, means of resolving an issue.</p>
<p>Finally, I must commend Jane for engaging her critics head on. She showed that she&#8217;s sporting a bigger pair than most of those who hide behind their computer screens. She spent a great deal of last Saturday engaging the prickliest of her critics, and have won over most of them, myself included.</p>
]]></content:encoded>
			<wfw:commentRss>http://onefinejay.com/2010/05/24/my-personal-encounter-with-jane-wells/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Post-presentation follow-up: Thoughtful Themeing resources</title>
		<link>http://onefinejay.com/2010/05/24/post-presentation-follow-up-thoughtful-themeing-resources</link>
		<comments>http://onefinejay.com/2010/05/24/post-presentation-follow-up-thoughtful-themeing-resources#comments</comments>
		<pubDate>Mon, 24 May 2010 23:24:34 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[WCRaleigh]]></category>
		<category><![CDATA[wordcamp]]></category>
		<guid isPermaLink="false">http://onefinejay.com/?p=2501</guid>
		<description><![CDATA[As I promised during my presentation at WordCamp Raleigh, I will be posting a few links to resources as a follow-up to my presentation: First of all, here is my presentation on SlideShare, open for anyone to download and use. It would be nice to get some credit if you&#8217;re using it for another presentation,&#8230; <span class="continue-reading"><a href="http://onefinejay.com/2010/05/24/post-presentation-follow-up-thoughtful-themeing-resources">Continue reading this entry</a></span>]]></description>
			<content:encoded><![CDATA[<p>As I promised during my presentation at <a title="WordCamp Raleigh" href="http://wordcampraleigh.com/">WordCamp Raleigh</a>, I will be posting a few links to resources as a follow-up to my presentation:</p>
<p>First of all, here is <a title="Slideshare: Thoughtful Themeing by One Fine Jay" href="http://www.slideshare.net/onefinejay/thoughtful-theming">my presentation on SlideShare</a>, open for anyone to download and use. It would be nice to get some credit if you&#8217;re using it for another presentation, but you don&#8217;t have to.</p>
<p>Slide 28 has some suggestions for self-intiated study. The codex can be pretty arcane but not ununderstandble. In fact I believe that a lot of it is well laid out and there is a very sensible flow to the documents in the <a title="WP Codex: Blog Design and Layout" href="http://codex.wordpress.org/Blog_Design_and_Layout">Blog Design and Layout</a> section. As for that 101-level theme tutorial? <a title="ThemeShaper Tutorial: Build your theme from scratch" href="http://themeshaper.com/wordpress-themes-templates-tutorial/">ThemeShaper has a great one</a>, and here&#8217;s <a title="ThemeTation: WordPress theme development tutorial" href="http://themetation.com/2008/07/14/how-to-create-wordpress-themes-from-scratch-part-1/">one from ThemeTation</a>, although the latter one starts with photoshop and ends with coding. I know quite a few people who start with coding and then patch in graphics down the line, so, pick your workflow.</p>
<p>I was also asked to put up a &#8220;<a title="WP Codex: Theme Developer's Checklist" href="http://codex.wordpress.org/Theme_Development_Checklist">Theme Developer&#8217;s Checklist</a>,&#8221; and guess what? The codex itself has one, and I like it more than others that have popped up since. It is pretty much an &#8220;ultimate&#8221; checklist, and if you&#8217;re doing custom work for a client, you can probably pare off half of this.</p>
<p>Lastly, I did mention in passing to stop reading list posts and &#8220;design inspiration&#8221; lists that don&#8217;t teach you one bit, and read something you can learn. There&#8217;s <a title="A List Apart" href="http://www.alistapart.com/">A List Apart</a> and as a matter of personal taste and design criticism, <a title="Joe Clark's personal weblog" href="http://blog.fawny.org/">Joe Clark writes some very good design commentary</a>, even though he doesn&#8217;t do any WordPress-related tutorials of the sort.</p>
<p>Thanks so much for the great response to my presentation. I am truly humbled.</p>
]]></content:encoded>
			<wfw:commentRss>http://onefinejay.com/2010/05/24/post-presentation-follow-up-thoughtful-themeing-resources/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A few questions on Jane Wells&#8217;revised WordCamp policies</title>
		<link>http://onefinejay.com/2010/05/19/a-few-questions-on-jane-wells-revised-wordcamp-policies</link>
		<comments>http://onefinejay.com/2010/05/19/a-few-questions-on-jane-wells-revised-wordcamp-policies#comments</comments>
		<pubDate>Wed, 19 May 2010 14:19:41 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://onefinejay.com/?p=2499</guid>
		<description><![CDATA[UPDATE: Comments are closed. I appreciate Jane&#8217;s response at comment #9 and yes, I give her the benefit of the doubt. I didn&#8217;t write this looking for or spoiling for a fight and now that I got a response from Jane that is materially oomphy, comments are closed. Blog about it on your own sites&#8230; <span class="continue-reading"><a href="http://onefinejay.com/2010/05/19/a-few-questions-on-jane-wells-revised-wordcamp-policies">Continue reading this entry</a></span>]]></description>
			<content:encoded><![CDATA[<p>UPDATE: Comments are closed. I appreciate Jane&#8217;s response at <a href="http://onefinejay.com/2010/05/19/a-few-questions-on-jane-wells-revised-wordcamp-policies#comment-8248">comment #9</a> and yes, I give her the benefit of the doubt. I didn&#8217;t write this looking for or spoiling for a fight and now that I got a response from Jane that is materially oomphy, comments are closed. Blog about it on your own sites if you wish to continue but in the service to the truth make a note that Jane has responded.</p>
<p>UPDATE 2: Following a real-life conversation with Jane, this post is considered moot and <a href="http://onefinejay.com/2010/05/24/my-personal-encounter-with-jane-wells">have written a follow-up</a>. This issue is over and done.</p>
<p>The problem with blanket policies [a very acerbic clause was removed on the advice of a friend] is that you end up causing collateral damage beyond what is, in retrospect, necessary to achieve one&#8217;s goals. The same holds true for writing policy statements that have wide-ranging effects on a particular activity. This morning, <a title="Jane Wells: FYI: I'm taking over as centrail liaison" href="http://wordcamphowto.wordpress.com/2010/05/19/fyi-im-taking-over-as-central-liaison/">Jane Wells drops a hydrogen bomb on the WordPress community</a>. The first paragraph is pablum, the second is where the bodies start vaporizing. I will scrutinize in a rarely-used format in tech blogging, called &#8220;<a title="Wikipedia: Fisking" href="http://en.wikipedia.org/wiki/Fisking">Fisking</a>.&#8221; (All emphases are mine.) Here we go:</p>
<blockquote><p>One thing that we didn’t used to spell out but has become necessary to codify is that WordCamps are meant to promote the philosophies behind WordPress itself. Lately there have been a number of WordCamps accepting speakers, sponsorships, door prizes, etc from people/companies acting in violation of the WordPress license (GPL v2) <strong>with regard to their themes/plugins.</strong></p></blockquote>
<p>What is the tolerance limit here? When you say &#8220;with regard to their themes/plugins,&#8221; how do you know? What&#8217;s the disqualifying standard? Is it: &#8220;<strong>all</strong> themes/plugins made by a speaker/sponsor/door prize provider have to be GPL v2,&#8221; or is it &#8220;<strong>some</strong> themes/plugins&#8221; or is it &#8220;<strong>at least one</strong> theme/plugin&#8221;?</p>
<blockquote><p>It is the official policy of WordCamp that WordCamps not provide publicity/a platform for such individuals/businesses.</p></blockquote>
<p>&#8220;WordCamp&#8221; is an entity now? I understand that Automattic might want to claim the name as a trademark long after the fact, the way a &#8220;tweet&#8221; has been filed as a trademark by Ev. Ambiguous language.</p>
<blockquote><p>They are welcome to attend, but WordCamps may not have <strong>non-GPL-compliant people as organizers, sponsors, or speakers.</strong></p></blockquote>
<p><del title="Deleted on receipt of better information.">So, there goes Microsoft and their wads and wads of cash that they handed to WordCamp NYC. Too bad it would be nice to court their sponsorship with every WordCamp, but oh well.</del></p>
<blockquote><p>Events that want to move forward and include such individuals in these roles may need to use a name other than WordCamp if the appropriate adjustments can’t be made.</p></blockquote>
<p>This preemptive declaration of <em>personae non gratae</em> is disturbing.</p>
<blockquote><p>This is because WordCamps are seen as the place to gather for the official word on all things WordPress; providing a public platform and publicity in an official capacity for people acting in <strong>direct opposition to the official word</strong> just causes confusion.</p></blockquote>
<p>Individual WordCamps already warns sponsors and speakers that is not &#8220;pitch time.&#8221; What is this &#8220;official word,&#8221; and why does the presence of non-GPL &#8220;people&#8221; assume &#8220;direct opposition?&#8221; <em>If a commercial, non-GPL plugin or theme developer wants to present at a WordCamp about something that gives them no additional exposure aside from their work being mentioned (</em><em>e.g.</em> said person wants to present about CSS, or an improved workflow, or wants to share about how WordPress changed their lives) does that make them unwelcome? <strong>By Jane Wells&#8217;Standard As Of May Nineteenth In The Year Of Our Lord Two Thousand And Ten, Anil Dash would&#8217;ve been unwelcome for the keynote event in WordCamp MidAtlantic 2009.</strong></p>
<p>I have no problem with the last paragraph so I&#8217;m leaving it out. Now, a message for Jane. This is going to be stern, but I&#8217;ll keep it professional. <strong>There is NO room in official policy for &#8220;common sense.&#8221;</strong> It&#8217;s for this reason that when you want the top brass of the strongest military in the world to spend a shit ton of money on your brownies, you have to follow a <a title="PDF document: Military Recipe for Brownies" href="http://liw.iki.fi/liw/misc/MIL-C-44072C.pdf">26-page recipe</a> (PDF) that spells out <em>very specific</em> policy, down to the last standard of what nuts may be used. Official policy statements are like that. Having worked in government sales, and having filled up immigration forms to legally enter this country, ambiguity is the enemy. Now that you <em>are</em> the official liaison for all WordCamp organizing, you&#8217;ll learn that while it <em>would be nice</em> to have your word as the Law Of The Land, there will be people like myself who will challenge you to <em>make your statements clearer.</em> I want to organize a WordCamp one day. I do 100% custom work, and the only &#8220;theme&#8221; I released to the wild is a palette-swap of Classic, back in 2003. I license all PHP in my work under GPL, but not the CSS and images, so my clients won&#8217;t turn around and give away a custom work I made for them. Does that disqualify me? Will I have to disqualify someone who made <em>one</em> commercial, non-GPL plugin?</p>
<p>Laying down the law never means having the last word. It means leaving oneself up open to questions. While I may be &#8220;just a guy&#8221; I know the questions I pose are fair and I would like to get an answer, preferably blogged by Jane on her own site, that more people will see her response.</p>
]]></content:encoded>
			<wfw:commentRss>http://onefinejay.com/2010/05/19/a-few-questions-on-jane-wells-revised-wordcamp-policies/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Thoughts on the WordPress 3.0 menu system</title>
		<link>http://onefinejay.com/2010/04/19/wp3-menus</link>
		<comments>http://onefinejay.com/2010/04/19/wp3-menus#comments</comments>
		<pubDate>Mon, 19 Apr 2010 22:30:56 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[wp]]></category>
		<guid isPermaLink="false">http://onefinejay.com/?p=2496</guid>
		<description><![CDATA[One of WordPress 3.0&#8242;s most anticipated features is the revamped menu generation system. I&#8217;ve played around with the nightly builds and I am very impressed with both the front-end and back-end aspects of the features. It comes as sad news to hear that the development team is planning to shelve it for now in order&#8230; <span class="continue-reading"><a href="http://onefinejay.com/2010/04/19/wp3-menus">Continue reading this entry</a></span>]]></description>
			<content:encoded><![CDATA[<p>One of WordPress 3.0&#8242;s most anticipated features is the revamped menu generation system. I&#8217;ve played around with the nightly builds and I am very impressed with both the front-end and back-end aspects of the features. It comes as sad news to hear that the development team is <a href="http://wpdevel.wordpress.com/2010/04/15/meeting-summary-for-april-15-2010-dev-chat/">planning to shelve it</a> for now in order to meet a timetable. That being the case, I have an observation to share and a way to address it, which I&#8217;d have submitted as a patch myself if only I knew how.</p>
<p>Right now, the menus are, de facto, tied into the new default theme, Twentyten. This is because the CSS rules governing the appearance of the menu is coded into the theme&#8217;s <code>style.css</code>. The menu itself is called using the function, <code>wp_nav_menu</code>, but that outputs the list, nested as necessary, without any inline CSS.</p>
<p>Herein lies a dilemma: what if you are a fledgling theme developer and you didn&#8217;t know about that particular set of facts? What if you&#8217;re a user who&#8217;s used to downloading themes from the repository and the theme you happen to like is no longer supported or updated by its author? <em>You&#8217;ll have this set of features in the back-end, &#8220;Menus,&#8221; that doesn&#8217;t appear to do anything!</em></p>
<p>At first I thought that hooking the CSS into <code>wp_head</code> would work so that all themes would have menus and the required styles, until I realized something about CSS&#8217;s hierarchy: code that appears last takes priority. No amount of editing in the <code>style.css</code> would work unless it&#8217;s attached after <code>wp_head</code>. </p>
<p>So here&#8217;s the suggestion: a script/routine/whatever that checks for the presence of a WP3.0 Menu, which then checks for the <code>wp_nav_menu</code> across all theme files, which then checks for the menu selectors in all .css files in the theme directory. Reminder messages (red or yellow, whatever) appear in the admin screen depending on what&#8217;s missing:</p>
<ul>
<li>&#8220;Menus are WordPress 3.0&#8242;s newest and greatest feature. You should give it a spin.&#8221;</li>
<li>&#8220;You have a Menu saved, but it won&#8217;t show up in your theme unless you use wp_nav_menu. Here&#8217;s a link to a few suggestions on how to do this.&#8221;
</li>
<li>&#8220;You have a Menu used in your theme, but you have no CSS rules to make it look good! We&#8217;ve got sample blocks of  code that you can copy and paste into your style.css.&#8221;</li>
</ul>
<p>Or something along those lines, and I can already think of a few objections, the general themes of which run in almost any open-source project:</p>
<ul>
<li>&#8220;Everyone will child theme off of 2010.&#8221; <-- UH, NO.</li>
<li>&#8220;Why would anyone need a warning like that?&#8221; <- Yes, open source elitists still say this shit.</li>
<li>&#8220;If you&#8217;re a theme developer, you need to keep track of these things.&#8221; <-- Exactly, and the warnings are there to help.</li>
<li>&#8220;Not enough people will benefit from this warning.&#8221; <-- This one is particularly dangerous.</li>
</ul>
<p><a href="http://www.themelab.com/">Leland of Themelab</a> also suggested in an email that the Menus box be enabled on the Theme level; that a function that turns it on be required in <code>functions.php</code>. This sounds like a good idea, too. </p>
<p>This situation elicits a little regret. Ive used WordPress since it was b2. I&#8217;ve seen its features evolve and I&#8217;ve built a great side business using it as a quick and efficient (not necessarily easy) way to deploy a front-end design. In all this time I&#8217;ve been in total remiss at learning PHP, the ins and outs of the development cycle, and the culture around WordPress. If I have, I&#8217;d have submitted this as a patch and fought for it. So before anyone tells me that I should submit it as a patch instead of shouting it from the rooftops, as of right now, I can&#8217;t quite do much else. That doesn&#8217;t mean that my idea is invalid. </p>
]]></content:encoded>
			<wfw:commentRss>http://onefinejay.com/2010/04/19/wp3-menus/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A look at WordPress 3.0&#8242;s default theme, Twentyten</title>
		<link>http://onefinejay.com/2010/03/04/a-look-at-wordpress-3-0s-default-theme-twentyten</link>
		<comments>http://onefinejay.com/2010/03/04/a-look-at-wordpress-3-0s-default-theme-twentyten#comments</comments>
		<pubDate>Fri, 05 Mar 2010 02:19:09 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://onefinejay.com/?p=2487</guid>
		<description><![CDATA[A lot of features are discussed for the new default theme for WordPress version 3. I&#8217;m using a theme base which I rolled together over the years, based off of Classic (of all things!). It&#8217;s a quick and easy and customizable way for me to deploy a site and focus on the CSS, as I&#8230; <span class="continue-reading"><a href="http://onefinejay.com/2010/03/04/a-look-at-wordpress-3-0s-default-theme-twentyten">Continue reading this entry</a></span>]]></description>
			<content:encoded><![CDATA[<p>A lot of features are discussed for the new default theme for WordPress version 3. I&#8217;m using a theme base which I rolled together over the years, based off of Classic (of all things!). It&#8217;s a quick and easy and customizable way for me to deploy a site and focus on the CSS, as I believe in my document structure. My aversion to other people&#8217;s code comes with its drawback: I totally missed the bus when it came and picked up the <code>is_singular</code> conditional function, and I also consider leading post images as used by so many bloggers to be distracting and irrelevant, but that&#8217;s me.</p>
<p>A lot of the focus on Twentyten is on <a href="http://www.wpbeginner.com/news/whats-coming-in-wordpress-3-0-features/">new features such as WooThemes navigation</a> (which is available for all, if you know what you&#8217;re doing). <a href="http://technosailor.com/">Aaron Brazell</a> recommends child-theming Twentyten, which is not a bad idea, but I think there is room for improvement in the final. I&#8217;m writing this because it&#8217;s an Alpha version, and there&#8217;s still time for someone with the PHP knowhow to do this.</p>
<p>Twentyten uses conditional logic in <code>loop.php</code> that references Category names such as Asides and Gallery. Not a bad idea, except the installation does not populate those Categories. I&#8217;m certain that there can be safeguards to overwriting existing categories when this happens for an upgrade, but if you&#8217;re going to take dibs on category names, at least populate those names or have a friendly (yellow) reminder up top that tells users &#8220;in order to make the most out of your theme, please create categories with the following names: Asides, Category, YourMomsKnickers.&#8221;<br />
This is what I talk about when I discuss &#8220;thoughtful theming&#8221; in casual conversation.  </p>
<p>I don&#8217;t know how to commit these suggestions or if it will even be an idea well-received, but it&#8217;s definitely worth thinking about.</p>
]]></content:encoded>
			<wfw:commentRss>http://onefinejay.com/2010/03/04/a-look-at-wordpress-3-0s-default-theme-twentyten/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Shackling a free market: WordPress canonical plugins</title>
		<link>http://onefinejay.com/2010/01/10/shackling-a-free-market-wordpress-canonical-plugins</link>
		<comments>http://onefinejay.com/2010/01/10/shackling-a-free-market-wordpress-canonical-plugins#comments</comments>
		<pubDate>Sun, 10 Jan 2010 17:38:27 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://onefinejay.com/?p=2478</guid>
		<description><![CDATA[In matters of criminal investigation, intent can be proven by certain actions. However, in these cases, there is a jury to be convinced and a victim to be vindicated. Thankfully, when it comes to disputes in the tech community, one need not try to prove intentions through actions. One need only ask. Following the remarks&#8230; <span class="continue-reading"><a href="http://onefinejay.com/2010/01/10/shackling-a-free-market-wordpress-canonical-plugins">Continue reading this entry</a></span>]]></description>
			<content:encoded><![CDATA[<p>In matters of criminal investigation, intent can be proven by certain actions. However, in these cases, there is a jury to be convinced and a victim to be vindicated. Thankfully, when it comes to disputes in the tech community, one need not <em>try</em> to prove intentions through actions. One need only ask. Following the remarks from yesterday&#8217;s WordCamp Atlanta, where a trial balloon was placed in front of the world&#8212;this is the internet; everything local is global&#8212;about &#8220;canonical&#8221; or &#8220;endorsed&#8221; or &#8220;core&#8221; plugins, I <em>must ask the WordPress lead devs, all the way up to Matt himself: <strong>why?</strong></em></p>
<p>I&#8217;m not a plugin developer, nor a theme developer, or a pure front-end designer. I honestly don&#8217;t know what to label the gestalt of my skills, but I do good work. Part of that good work is being able to select which plugins work for my project requirements. While I truly appreciate <em>the good intentions</em> of the WordPress leadership in bundling plugins together and endorsing them, but I have my fears on its effects on the plugin marketplace.</p>
<p><span id="more-2478"></span></p>
<h3>It&#8217;s <em>libre</em> in more ways than one. Let&#8217;s keep it that way.</h3>
<p>The current state of the marketplace follows the standard distribution of players based on power laws. Right now, very good plugins with even better promotion and marketing dominate the marketplace. Is there a better plugin for a given application? Yes, <em>but</em> for reasons beyond the control of the WordPress leadership, they don&#8217;t get as much exposure. These reasons vary. The developer may be an asshole. Updates may not be frequent enough to keep up with WordPress&#8217;own development cycle. The plugin may be very esoteric in application. <em>Whatever the reason, this hypothetical &#8220;better&#8221; plugin lives and dies without the interference of the leadership.</em> The only thing more American than the WordPress plugin and theme marketplace is apple pie.</p>
<p>Releasing canonical plugins and themes, while making it easy for end-users and new adopters, interferes with that dynamic. Today, If I were to release Richmond&#8212;the theme running this blog&#8212;into the wild, I will have to compete with the awesomeness of <a href="http://www.studiopress.com/">Studiopress</a> and <a href="http://www.woothemes.com/">Woothemes</a>. If the WordPress Project were to include a theme similar to mine, not only do I have to compete with everyone else, I&#8217;d have to compete <em>with God Himself.</em></p>
<h3>&#8220;Canonical&#8221; &#8220;anything&#8221; is a takeover of a market that doesn&#8217;t need it.</h3>
<p>I&#8217;ve always defended the WordPress Project and especially <a href="http://ma.tt/">Matt</a> himself from accusations of others that he&#8217;d rather not let anyone else make money off of this. <a href="http://txfx.net/">Mark Jaquith</a> is proof positive that one can make plenty of hard-earned cash from playing within the rules of the open source game. However, these &#8220;official&#8221; add-ons are a deathblow to innovators, because WordPress&#8217;expansion has evolved the market into a consumer one.</p>
<p>The bar to entry is low: it&#8217;s easy to set up a blog, find cheap hosting, map a domain name, etc. The users, however, have gotten lazy. When <a href="http://twitter.com/markjaquith/status/7583422041">only 75% of users at a <em>WordCamp</em></a> are using the latest versions, we have a problem. Using a simple extrapolation&#8212;of course, not a statistically perfect method&#8212;of that number, assume 15% of the market is running <em>outdated, insecure versions of the software.</em> That&#8217;s a huge problem, considering the number of WordPres blogs out there. While I strongly believe that it&#8217;s one&#8217;s responsiblity to maintain and update a site, that assumed number is that of <em>irresponsible blog-owners</em> who present a danger not just to the reputation of the WordPress community but to the general online health of all online people.</p>
<p>These same lazy people are the ones who won&#8217;t be bothered to pick a plugin based on how it performs. They&#8217;ll reach for the closest solution accessible and go with it. In today&#8217;s plugin/theme marketplace, the market leaders may not be the best of best of the very darned best, but they come close. In tomorrow&#8217;s canonical marketplace, the majority of users won&#8217;t be bothered to move beyond that which is canonical. Why would they, when those selfsame plugins and themes carry not just the approval that a theme is safe, but that it&#8217;s <em>endorsed by and is considered &#8220;official&#8221; by the WordPress leadership itself?</em></p>
<h3>Leave us to squabble amongst ourselves.</h3>
<p>God Himself limits the miracles He performs, because He has given us the ability to affect our world because of our will. The free market of plugins and themes is a beautiful thing. It forces the likes of Studiopress and Woothemes to innovate ahead of the market, or lose their edge. It forces <em>me</em> to refine my projects or lose relevance. The miracle of canonical plugins would end this. Perhaps not overnight, but it will. I implore the decision-makers at the WordPress Project: this is not change we need, nor is it change we can believe in. I understand that the opinions of end-users are important, but this still <em>is</em> a community-driven project, and a canonical marketplace&#8212;or better yet, a Command Economy&#8212;would have us fighting for the favor of the leadership, and not our clientele. That&#8217;s not a marketplace; that&#8217;s a clique.</p>
<p>Ma.tt responds:</p>
<blockquote><p>Hey Jay! I’m always happy when you write about WordPress. <img src="http://onefinejay.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p>First a disclaimer: I’m probably one of the biggest free market nuts you know. In fact in college I focused on economics and political science/philosophy.</p>
<p>That said, I didn’t finish, and let’s be honest I wasn’t the most studious guy in the world. Maybe I missed something important. Although I’ve thought about this issue endlessly, including most of the issues raised here, there are some things brought up in the comments that I haven’t thought about before. More importantly, you could be right.</p>
<p>That’s why we’re doing this whole thing as an experiment; not the Large Hadron Collider type that could potentially destroy the universe, but more incrementally with just three initial plugins.</p>
<p>The first, health check, is one that’s entirely new, a collaboration between some existing core folks and some new contributors. The second is existing core functionality, post by email, that we’re taking into a plugin to make core lighter, faster, and less bloated. Hopefully it will improve significantly too because we’ve got some really cool new code from it being donated from the WP.com side. The third, PodPress, is an existing plugin that is very popular in the community and provides important functionality but has effectively been abandoned, so we’re going to adopt it and modernize it so people who rely on that plugin aren’t stuck on old versions of WP.</p>
<p>Something new, something old, something borrowed… something blue? Yep: Kubrick. <img src="http://onefinejay.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p>Now if in the course of working on these three plugins it looks like we’re going to cause the end of WordPress as we know it, we’ll change course. It’s not that big a deal, and we’ll figure something else out. The only dangerous course of action is doing nothing at all.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://onefinejay.com/2010/01/10/shackling-a-free-market-wordpress-canonical-plugins/feed</wfw:commentRss>
		<slash:comments>83</slash:comments>
		</item>
		<item>
		<title>On the matter of value</title>
		<link>http://onefinejay.com/2010/01/08/on-the-matter-of-value</link>
		<comments>http://onefinejay.com/2010/01/08/on-the-matter-of-value#comments</comments>
		<pubDate>Fri, 08 Jan 2010 13:00:30 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[annoying people]]></category>
		<category><![CDATA[FLOSS]]></category>
		<category><![CDATA[freemium]]></category>
		<guid isPermaLink="false">http://onefinejay.com/?p=2477</guid>
		<description><![CDATA[One of the biggest failures of the open-source community, and the GPL-istas particularly, is not clarifying the concept of libre versus gratis when talking about free. It&#8217;s for this same reason that I&#8217;ve learned to use FLOSS&#8212;Free/Libre Open Source Software&#8212;to refer to projects such as WordPress. This distinction hurts developers when they release plugins to&#8230; <span class="continue-reading"><a href="http://onefinejay.com/2010/01/08/on-the-matter-of-value">Continue reading this entry</a></span>]]></description>
			<content:encoded><![CDATA[<p>One of the biggest failures of the open-source community, and the <abbr title="GNU Public License">GPL</abbr>-istas particularly, is not clarifying the concept of <i>libre</i> versus <i>gratis</i> when talking about free. It&#8217;s for this same reason that I&#8217;ve learned to use <abbr title="Free/Libre Open Source Software">FLOSS</abbr>&#8212;Free/Libre Open Source Software&#8212;to refer to projects such as WordPress. This distinction hurts developers when they release plugins to the public, because not only is the general impression that access and acquisition should be <i>gratis</i>, but so should subsequent support. </p>
<p>That&#8217;s a load of bullshit. First, on the matter of support, the <a href="http://www.gnu.org/licenses/gpl.html"><abbr title="GNU Public License">GPL</abbr></a> states:</p>
<blockquote><p>15. Disclaimer of Warranty.</p>
<p>THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p></blockquote>
<p>You know what that means? That means that if you use this software and it&#8217;s not <em>designed to cause damage</em> but doesn&#8217;t work the way you want to, then you don&#8217;t have anyone to sue in court. It&#8217;s for this same reason that wars over <abbr title="GNU Public License">GPL</abbr> product are fought in the public sphere. In this field, the only currency is reputation. </p>
<p><span id="more-2477"></span></p>
<h3>It appears that as a <abbr title="Free/Libre Open Source Software">FLOSS</abbr> project grows, more people hate the developer, and to a greater degree.</h3>
<p>As word of mouth increases the exposure and <em>value</em> of a <abbr title="GNU Public License">GPL</abbr> project, <a href="http://www.wptavern.com/how-low-is-too-low">expectations grow to unwieldly proportions</a>. The heart of any project is its community, and a project&#8217;s success hinges on the contributions of its members. More people with less knowledge about the full functionality and operational methods of the project are enjoined to use and benefit from the project, but these are the people with the largest expectations.</p>
<p>When they complain, they&#8217;re the same ones who speak the most hurtful words. They come only second to the competitors of the product in question. (On a side-note, I was guilty of this in earlier years when I had Movable Type in my crosshairs, and so are Habari advocates today.) Developers can be sensitive types. Hello? We&#8217;re people too. We produce projects that we believe solve a problem, and we take pride in the hours of <em>voluntary service</em> that we offer.</p>
<h3>However, we, too, can be spread thin.</h3>
<p>As expectations grow, so do the number of support tickets, and the many esoteric issues that appear in exotic situations that we are unable to predict. It&#8217;s even worse when we are unable to duplicate the problems. This is why, in front-end development, I have chosen to charge extra for <abbr title="Internet Explorer 6">IE6</abbr> consistency. For too long I&#8217;ve avoided PNG transparency to the detriment of my designs, just to make them &#8220;look the same in <abbr title="Internet Explorer 6">IE6</abbr>.&#8221; No more. This is why, when setting up a site from the ground up, I charge extra for extended support and ensure that any issues with the hosting company are addressed to the right people. </p>
<p>When we&#8217;re spread thin, we start running out of time for those activities that make money for us. Designers and developers have a strong tendency for focus, and <a href="http://blog.fawny.org/2009/06/27/notmen/">for that very same reason that most of us are dudes</a>. Complaints are distracting, and being the exacting <em>perfectionists</em> that we can be (to a fault), sometimes we end up ignoring the projects that make us money. Then we get a little hungry, and start hating all of you.</p>
<h3>A paywall is one of the best ways of diverting the flood.</h3>
<p>Michael Torbert released All-In-One <abbr title="Search Engine Optimization">SEO</abbr> Pack, and it&#8217;s become the most heavily downloaded plugin in the WordPress repository. It&#8217;s also one of the most misunderstood plugins in the world. <em>No, it won&#8217;t make your site the number one result in Google for the word of your choice.</em> It helps one manage keywords and titles and meta content in a way that WordPress by itself does not provide. For example, if I wanted to add a few keyphrases to the title attribute of this post without having a kilometric title in the post, <abbr title="All-In-One Search Engine Optimization Pack">AIOSEOP</abbr> lets me do that. The expectations behind the plugin are some of the most unrealistic I have ever seen, and the complaints regarding the results and functionality have gone beyond the absurd. Too many questions asked at the forum are moronic, and many questions have been asked and answered.</p>
<p>The release of <abbr title="All-In-One Search Engine Optimization Pack">AIOSEOP</abbr> Pro and the impending sunset for <em>free support from Michael or myself</em> have thrown a number of folks in a tizzy. The Pro version removes any advertising associated with the plugin, which can be seen in the plugin management screen. It also provides access to a support forum that will replace the free one. I have not advised Michael on any course of action. However, I understand completely why he&#8217;s doing this. <em>The form fields for AIO are self-evident, and the installation is standard. The documentation exists.</em> The paywall creates an agreement between him and the client, who <em>sees value</em> in the support that will be provided.</p>
<h3>Value is perceived by the buyer</h3>
<p>The grumbling is due to the fact that there is no extended or additional <em>&#8220;functionality&#8221;</em> associated with the pro version. The free version is supported by ads, but also works the same way as the pro version does. This is the same for the <abbr title="Extensible Markup Language">XML</abbr> sitemap plugin (developed by someone else). This is the same case for a number of <i>gratis</i> iPhone applications and games. <em>There is value</em> in removing advertisement for a client project. <em>There are people</em> who will find this important. These are the people who will be willing to pay, and won&#8217;t spend the day complaining and calling the Pro version a &#8220;ripoff.&#8221; </p>
<p>Since I see no advantageous value in buying a car from Chrysler for the purposes of moving from point A to point B, I didn&#8217;t buy my first car from Chrysler. But I didn&#8217;t go complaining about how Chrysler is a rip because <em>I see no benefit in having one</em>. The most vocal of critics are doing this for two things: they want their freebies and/or they stand to gain from lambasting someone else. </p>
<p>These graceless little cockroaches are armed with the largest fucking bullhorns on the planet and get audiences that are disproportionate to their value as human beings. However, sunlight is a great disinfectant and the best way to deal with them is to shine a light on their stupidity. Hence, this post.</p>
]]></content:encoded>
			<wfw:commentRss>http://onefinejay.com/2010/01/08/on-the-matter-of-value/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Menu Label: a new feature for AIOSEOP</title>
		<link>http://onefinejay.com/2009/07/23/menu-label-new-feature-for-aioseop</link>
		<comments>http://onefinejay.com/2009/07/23/menu-label-new-feature-for-aioseop#comments</comments>
		<pubDate>Thu, 23 Jul 2009 04:30:32 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[aioseop]]></category>
		<category><![CDATA[wp]]></category>
		<guid isPermaLink="false">http://onefinejay.com/?p=2419</guid>
		<description><![CDATA[Have you found yourself hardcoding your page-based navigation menus in your theme because wp_list_pages doesn&#8217;t display your page titles the way you want to with the function? This site serves as a great example: where it says &#8220;Colophon&#8221; in my menu under the title? It links to a page whose title is &#8220;Production Notes.&#8221; With&#8230; <span class="continue-reading"><a href="http://onefinejay.com/2009/07/23/menu-label-new-feature-for-aioseop">Continue reading this entry</a></span>]]></description>
			<content:encoded><![CDATA[<p>Have you found yourself hardcoding your page-based navigation menus in your theme because <a href="http://codex.wordpress.org/Template_Tags/wp_list_pages" title="WP Codex: wp_list_pages">wp_list_pages</a> doesn&#8217;t display your page titles the way you want to with the function? This site serves as a great example: where it says &#8220;Colophon&#8221; in my menu under the title? It links to a page whose title is &#8220;Production Notes.&#8221; With the latest feature from <a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/" title="Wordpress Plugin: AIOSEOP">All-In-One SEO Pack</a> by Michael Torbert, you won&#8217;t have to! Here&#8217;s a quick tutorial on how:</p>
<p><span id="more-2419"></span></p>
<p>First off, the following fields only show up when editing a <a href="http://codex.wordpress.org/Pages" title="WP Codex: Pages">Page</a>: Title Attribute, and Menu Label. B and C in the following screenshot:</p>
<div class="wp-caption aligncenter" style="width: 490px"><a href="/images/screenshots/tutorials/aioseop/menu-label-input.png" rel="lightbox[2419]"><img title="Screenshot: AIOSEOP Menu Label Input (Links to full screenshot.)" src="/images/screenshots/tutorials/aioseop/menu-label-input-thb.png" alt="Screenshot: AIOSEOP Menu Label Input" width="480" height="360" /></a><p class="wp-caption-text">Screenshot: AIOSEOP Menu Label Input</p></div>
<p>What you place under Title Attribute is output in the HTML as, quite obviously, the title attribute for the link on your menu. You usually see it when you hover over the link with your cursor. (I honestly don&#8217;t know how it works in mobile browsers, screen readers, or any other device without a mouse.) What you place under the Menu Label will replace the actual Page title in your wp_list_pages generated list. What follows is a screenshot of the output:</p>
<div class="wp-caption aligncenter" style="width: 490px"><a href="/images/screenshots/tutorials/aioseop/menu-label-output.png" rel="lightbox[2419]"><img title="Screenshot: AIOSEOP Menu Label Output (Links to full screenshot)" src="/images/screenshots/tutorials/aioseop/menu-label-output-thb.png" alt="Screenshot: AIOSEOP Menu Label Output" width="480" height="360" /></a><p class="wp-caption-text">Screenshot: AIOSEOP Menu Label Output</p></div>
<p>And there you have it, folks! It&#8217;s a quick and easy tutorial on a new feature for the SEO pack, perfect for taming that pesky menu.</p>
]]></content:encoded>
			<wfw:commentRss>http://onefinejay.com/2009/07/23/menu-label-new-feature-for-aioseop/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

