<?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>AJLDevelopment</title>
	<atom:link href="http://ajldevelopment.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ajldevelopment.com</link>
	<description>PHP.MySQL.WordPress.</description>
	<lastBuildDate>Sat, 29 Dec 2012 20:00:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>Testing My Tumblr Plugin</title>
		<link>http://ajldevelopment.com/2012/testing-my-tumblr-plugin/</link>
		<comments>http://ajldevelopment.com/2012/testing-my-tumblr-plugin/#comments</comments>
		<pubDate>Sat, 29 Dec 2012 20:00:41 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://ajldevelopment.com/?p=288</guid>
		<description><![CDATA[Posting from my WordPress blog to my Tumblr. Did it work?]]></description>
				<content:encoded><![CDATA[<p>Posting from my WordPress blog to my Tumblr. Did it work?</p>
]]></content:encoded>
			<wfw:commentRss>http://ajldevelopment.com/2012/testing-my-tumblr-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress Founder: Mobile Blog Platform Growing Fast</title>
		<link>http://ajldevelopment.com/2012/wordpress-founder-mobile-blog-platform-growing-fast/</link>
		<comments>http://ajldevelopment.com/2012/wordpress-founder-mobile-blog-platform-growing-fast/#comments</comments>
		<pubDate>Fri, 02 Nov 2012 17:42:38 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Videos]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Matt Mullenweg]]></category>

		<guid isPermaLink="false">http://ajldevelopment.com/?p=267</guid>
		<description><![CDATA[WordPress Founder: Mobile Blog Platform Growing Fast Mobile blogging is growing quickly with over four million active users of the mobile WordPress platform, says WordPress founder Matt Mullenweg in this inteview with Beet.TV We spoke with him after his presentation at the paidContent conference in Manhattan in May 2012. He also speaks about progress with &#8230;]]></description>
				<content:encoded><![CDATA[<div class="video"><iframe width="620" height="349" src="http://www.youtube.com/embed/AANNvgPgRCo?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></div>
<p>WordPress Founder: Mobile Blog Platform Growing Fast </p>
<p>Mobile blogging is growing quickly with over four million active users of the mobile WordPress platform, says WordPress founder Matt Mullenweg in this inteview with Beet.TV</p>
<p>We spoke with him after his presentation at the paidContent conference in Manhattan in May 2012.</p>
<p>He also speaks about progress with Jetpack, video blogging and the growth at San Francisco-based Automattic which has over 100 employees.</p>
]]></content:encoded>
			<wfw:commentRss>http://ajldevelopment.com/2012/wordpress-founder-mobile-blog-platform-growing-fast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft. Think Different.</title>
		<link>http://ajldevelopment.com/2012/microsoft-think-different/</link>
		<comments>http://ajldevelopment.com/2012/microsoft-think-different/#comments</comments>
		<pubDate>Wed, 24 Oct 2012 17:33:44 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Just Babbling]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Surface]]></category>

		<guid isPermaLink="false">http://ajldevelopment.com/?p=238</guid>
		<description><![CDATA[From the AnandTech review of the Microsoft Surface: &#8220;After using Microsoft’s Surface for the past week I can say that I honestly get it. This isn’t an iPad competitor, nor is it an Android tablet competitor. It truly is something different. A unique perspective, not necessarily the right one, but a different one that will &#8230;]]></description>
				<content:encoded><![CDATA[<p><img src="http://i1.wp.com/ajldevelopment.com/wp-content/uploads/2012/10/surface.jpg?resize=150%2C150" alt="" title="surface" class="alignleft size-thumbnail wp-image-259" data-recalc-dims="1" /></p>
<p>From the <a href="http://www.anandtech.com/show/6385/microsoft-surface-review" title="Microsoft Surface Review" target="_blank">AnandTech review</a> of the Microsoft Surface: </p>
<blockquote><p>&#8220;After using Microsoft’s Surface for the past week I can say that I honestly get it. This isn’t an iPad competitor, nor is it an Android tablet competitor. It truly is something different. A unique perspective, not necessarily the right one, but a different one that will definitely resonate well with some (not all) users.&#8221;</p></blockquote>
<p>I think that&#8217;s a smart move by Microsoft &#8211; they can&#8217;t compete with the iPad and they are finally embracing doing something new &#8211; even if some people won&#8217;t get it. Apple has been doing this forever and it MIGHT help Microsoft stay relevant in the future. A rare kudos to Redmond.</p>
]]></content:encoded>
			<wfw:commentRss>http://ajldevelopment.com/2012/microsoft-think-different/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My First WordPress Shortcode</title>
		<link>http://ajldevelopment.com/2012/my-first-wordpress-shortcode/</link>
		<comments>http://ajldevelopment.com/2012/my-first-wordpress-shortcode/#comments</comments>
		<pubDate>Thu, 18 Oct 2012 03:33:42 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Quicktags]]></category>
		<category><![CDATA[Shortcodes]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://ajldevelopment.com/?p=206</guid>
		<description><![CDATA[Recently I found myself needing a quick and dirty way to hide certain post content from registered users. Yes you read that correctly &#8211; HIDE content from registered users. You see I wanted registered users not to be burdened with extraneous sales and marketing info a certain client added to the top and bottom of &#8230;]]></description>
				<content:encoded><![CDATA[<p><img src="http://i2.wp.com/ajldevelopment.com/wp-content/uploads/2012/10/Screen-Shot-2012-11-01-at-6.40.31-PM.jpg?resize=150%2C150" alt="" title="WordPress Shortcode" class="alignleft size-thumbnail wp-image-257" data-recalc-dims="1" />Recently I found myself needing a quick and dirty way to hide certain post content from registered users. Yes you read that correctly &#8211; HIDE content from registered users. You see I wanted registered users not to be burdened with extraneous sales and marketing info a certain client added to the top and bottom of every post.</p>
<p>There are several plugins that accomplish what I wanted done, but I thought a better way would be to use a simple <a href="http://codex.wordpress.org/Shortcode_API" title="WordPress shortcode API" target="_blank">shortcode</a>. What is a shortcode? A shortcode is similar to the bbcode used on popular message board software: lightweight markup used to format content, insert files, and other helpful things. Besides, I had never written a shortcode and thought this would be a good way to learn.</p>
<p>I also wanted my client to be able to use the shortcode without typing the shortcode &#8220;tags&#8221; around the content they wanted to mark &#8211; so I would also need to create a <a href="http://codex.wordpress.org/Quicktags_API" title="WordPress quicktag API" target="_blank">quicktag</a> that would live in the post editor toolbar, and allow my client to use the shortcode with a single click of a button.</p>
<p>Shortcodes are written by providing a handler function. Shortcode handlers are similar to WordPress filters: they accept parameters and return a result : the shortcode output.</p>
<p>The `add_shortcode()` function is used to register a shortcode handler. It takes two parameters: the shortcode name (the string used in a post body), and the callback function name.</p>
<script src="https://gist.github.com/3909746.js"></script>
<p>The callback function for my &#8216;free_shortcode&#8217; looks like this:</p>
<script src="https://gist.github.com/3909753.js"></script>
<p>The function shows the content between &#8216;free&#8217; tags is the user is not logged in, the content of the post is not empty, and it is not being displayed on a feed.</p>
<p>If any of those conditions are true (most important to us is that the user is logged in) then the content between the &#8216;free&#8217; tags is not displayed.</p>
<p>Getting the shortcode added into a quicktag is simple. WordPress provides an API for adding quicktags (buttons in the HTML side of the editor) &#8211; the code for my quicktag is below:</p>
<script src="https://gist.github.com/3909756.js"></script>
<p>So Simple! Now my client can mark free content by highlighting it in the editor, and clicking the &#8216;Free Content&#8217; button in the post editor toolbar.</p>
<p>I am not sure if my code is the most efficient way to carry out what I wanted, but it was a great learning experience. If you have any helpful hints or tips for me to improve my code PLEASE drop a comment a below.</p>
]]></content:encoded>
			<wfw:commentRss>http://ajldevelopment.com/2012/my-first-wordpress-shortcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  ajldevelopment.com/feed/ ) in 0.31665 seconds, on May 22nd, 2013 at 11:43 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 23rd, 2013 at 12:43 am UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  ajldevelopment.com/feed/ ) in 0.00039 seconds, on May 22nd, 2013 at 11:58 pm UTC. -->