<?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"
	>

<channel>
	<title>plaintxt.org &#187; subversion</title>
	<atom:link href="http://www.plaintxt.org/tag/subversion/feed/rss2" rel="self" type="application/rss+xml" />
	<link>http://www.plaintxt.org</link>
	<description>Minimalism in blog design, an experiment</description>
	<pubDate>Fri, 25 Jul 2008 03:42:35 +0000</pubDate>
	
	<language>en</language>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Sandbox v1.0 (Almost there)</title>
		<link>http://www.plaintxt.org/2007/08/sandbox-10-almost-there/</link>
		<comments>http://www.plaintxt.org/2007/08/sandbox-10-almost-there/#comments</comments>
		<pubDate>Sun, 19 Aug 2007 20:43:43 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[sandbox]]></category>

		<category><![CDATA[subversion]]></category>

		<category><![CDATA[wordpress development]]></category>

		<category><![CDATA[wordpress legacy]]></category>

		<guid isPermaLink="false">http://ninergulf.homeip.net/2007/08/19/sandbox-10-almost-there/</guid>
		<description><![CDATA[The Sandbox nears its version 1.0 release. Now the Sandbox project repository includes all prior versions of the Sandbox, in case you're a developer with a sense of nostalgia. Otherwise, we're looking for input on this, the 'final' release of Sandbox.]]></description>
			<content:encoded><![CDATA[<p>Since the conclusion of the <a href="http://www.sndbx.org/" title="Sandbox Designs Competition" rel="me" onclick="javascript:pageTracker._trackPageview ('/outbound/www.sndbx.org');">Sandbox Designs Competition</a>, I&#8217;ve been working on making the final changes to Sandbox to get it to v1.0 and out of its nest, so to speak.</p>
<p>If you&#8217;ve been watching the <a href="http://code.google.com/p/sandbox-theme/source" title="Sandbox Theme on Google Code" rel="me" onclick="javascript:pageTracker._trackPageview ('/outbound/code.google.com');">Sandbox repository</a>, you may have noticed two branches now existing: v0.9 and v1.0. Let me explain.</p>
<p><a href="http://sandbox-theme.googlecode.com/svn/branches/1.0/" title="Sandbox version 1.0 on Google Code" rel="me" onclick="javascript:pageTracker._trackPageview ('/outbound/sandbox-theme.googlecode.com');">Version 1.0</a> is designed specifically for WordPress 2.3 and utilizes its native support of tagging. That means additional semantic class names for tags. Additionally, there had been a number of functions that had to do a bit more work since they had to work seamlessly with WordPress versions 2.0.x, 2.1.x, and 2.2.x. Those have been simplified to be 2.3-specific. All deprecated tags have been dropped, too.</p>
<p><a href="http://sandbox-theme.googlecode.com/svn/branches/0.9/" title="Sandbox version 0.9 on Google Code" rel="me" onclick="javascript:pageTracker._trackPageview ('/outbound/sandbox-theme.googlecode.com');">Version 0.9</a> is exactly the same as 1.0, except it retains some of those exotic functions and works with pretty much any WordPress version (at least 2.0.x and later). It doesn&#8217;t have any incorporated native tagging support. This version will remain around so that 2.0.x legacy users will be able to use the Sandbox as well.</p>
<p>For fun I&#8217;ve also added the milestone versions <a href="http://sandbox-theme.googlecode.com/svn/tags/" title="Sandbox tagged versions on Google Code" rel="me" onclick="javascript:pageTracker._trackPageview ('/outbound/sandbox-theme.googlecode.com');">from v0.1 to v0.8 </a>in the repository. These are quite entertaining if you&#8217;ve been following the development of the Sandbox for the past 13 months.</p>
<p>Finally, there are some bugs in v1.0. Mostly with tags. As developing for pre-release software is rather difficult, I&#8217;ve found.</p>
<p>You thoughts and comments on where the Sandbox stands are welcomed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.plaintxt.org/2007/08/sandbox-10-almost-there/feed/</wfw:commentRss>
		</item>
		<item>
		<title>News in detail</title>
		<link>http://www.plaintxt.org/2006/08/the-news-in-detail/</link>
		<comments>http://www.plaintxt.org/2006/08/the-news-in-detail/#comments</comments>
		<pubDate>Sun, 13 Aug 2006 06:28:20 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[hatom]]></category>

		<category><![CDATA[microformats]]></category>

		<category><![CDATA[sandbox]]></category>

		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://ninergulf.homeip.net/2006/08/13/the-news-in-detail/</guid>
		<description><![CDATA[The past week has seen the Sandbox go through rapid development&#8212;now version 0.6.1 is available for download. The irony is that I'm creating a fun, accessible tool for theme development but haven't had a chance to really play with it myself. Soon, I hope.]]></description>
			<content:encoded><![CDATA[<p>Sandbox version 0.6.1 has just launched. I could measure the past week in either seven days or by the changes from initial v0.5 release. I&#8217;m looking forward to the letting the dust settle and getting to make a skin or two myself. Until then, though, let&#8217;s <q cite="http://andy.wordpress.com/2006/08/13/sandbox-061-live/" title="As Andy said to Scott">move some sand.</q></p>
<h3>Changes from feedback</h3>
<p>The most requested revision by far was to do something with those stupid <code>abbr</code> elements that followed post titles. Well, we did. Now in the <code>index.php</code>, <code>archive.php</code>, <code>category.php</code>, <code>search.php</code>, and <code>author.php</code> files you have more design-friendly:</p>
<pre>&lt;div class="entry-date"&gt;
	&lt;abbr class="published" title="2006-08-01T00:05:45-0700">August 1, 2008 &#8211; 12:05 am&lt;/abbr&gt;
&lt;/div&gt;</pre>
<p>Yes, there were some crude ways to style this <code>abbr</code> in <abbr title="Internet Explorer">IE</abbr> 6, but, well, a lot of stuff (like block-level attributes) just wouldn&#8217;t work. So, zap, here you are. In the end, we settled on a parent <code>div</code> element.</p>
<p>A great suggestion from Saracen also found its way into the new release: post counting classes. This is different than the ID number of the post. Instead, we added a <code>pN</code> class to posts (and <code>cN</code> for comments), where <span class="italic">N</span> is the number relative to the total count.</p>
<p>For example, if you want the first post on any archive page to appear in a big, black box, you could add:</p>
<pre>body.archive div.p1 {
    background: #000;
    border: 5px solid #F00;
    color: #FFF;
}</pre>
<p>Then the top-most post (the first, from top to bottom) occuring on a page would be big, black, and have a red border.</p>
<p>Congratulate your first commenter by making the comment gigantic:</p>
<pre>body.single li.c1 {
    font-size: 200%;
}</pre>
<p>The possibilities are maddening. Thanks to Saracen.</p>
<p>Another semantics-related aspect of the Sandbox that people commented on were the pipe symbols that appeared in the <code>div.entry-meta</code> sections in the <code>index.php</code>, <code>archive.php</code>, <code>author.php</code>, <code>category.php</code>, and <code>search.php</code>, and in <code>footer.php</code> as well. What to do. Andy and I tried a few different things.</p>
<p>What we decided on gives skin authors flexibility and looks good in the markup. It degrades well. The pipe symbols remain, but they are wrapped in a <code>span.metasep</code>. You can do all sorts of things with this now.</p>
<p>Finally, we&#8217;ve added navigation links to the top and bottom of the loop in the <code>author.php</code>, <code>category.php</code>, <code>index.php</code>, <code>single.php</code>, and <code>archive.php</code>. We&#8217;ve given the ones on top an unique id, <code>div#nav-above</code> and the ones below (can you guess?) <code>div#nav-below</code>. More room for play.</p>
<h3>Skins</h3>
<p>Ah, the skins. The Sandbox has received some flak for presenting itself as the &#8220;end-all be-all&#8221; theme for WordPress. It&#8217;s not. It is, however, a great deal of fun to play with and make skins for&mdash;not having to think about building structure in the actual theme files or considering any of the <abbr title="PHP Hypertext Preprocessor">PHP</abbr> code and instead simply designing with <abbr title="Cascading Style Sheet">CSS</abbr> is really quite enjoyable.</p>
<p>I&#8217;ve seen a <a href="http://mirkwood.wordpress.com/" title="Mirkwood" rel="external" onclick="javascript:pageTracker._trackPageview ('/outbound/mirkwood.wordpress.com');">few</a> <a href="http://zeo.unic.net.my/notes/sandbox-k2/" title="K2 for Sandbox" rel="external" onclick="javascript:pageTracker._trackPageview ('/outbound/zeo.unic.net.my');">K2</a> <a href="http://www.almosteffortless.com/2006/08/12/k2-lite-for-sandbox/" title="K2 for Sandbox" rel="external" onclick="javascript:pageTracker._trackPageview ('/outbound/www.almosteffortless.com');">skins</a> for the Sandbox so far, not to mention Adam&#8217;s frankly skillful creation of a beautiful <a href="http://sunburntkamel.wordpress.com/2006/08/12/soooon/" title="Unsleepable for Sandbox" rel="external" onclick="javascript:pageTracker._trackPageview ('/outbound/sunburntkamel.wordpress.com');">Unsleepable</a> skin got me feelin&#8217; positive that the &#8220;enjoy, have fun&#8221; message had actually been received.</p>
<p>Enjoy. Have fun.</p>
<h3>Widgets</h3>
<p>It seemed to make sense that if someone wanted a widget in their sidebar, they shouldn&#8217;t have to sacrifice the default stuff that was already there. For example, if in the second sidebar I wanted to put the recent posts widget there, well, I would also need to place the meta widget there in order to keep the log in/log out links (not to mention <code>wp_meta</code>) as well as the <abbr title="Really Simple Syndication">RSS</abbr> feeds. And in the Sandbox default sidebar, <abbr title="Really Simple Syndication">RSS</abbr> feeds don&#8217;t appear under Meta. Why would they?</p>
<p>So we&#8217;ve made the Sandbox load its own widgets based on what is in the sidebars by default. In the example above, I could now place the Meta and the <abbr title="Really Simple Syndication">RSS</abbr> links widgets in the secondary sidebar and get a consistent (for the Sandbox) result. We also added the &#8220;&laquo; Home&#8221; link as a widget, too.</p>
<p>The default contents of primary sidebar includes a link that points back to the home page on any page <em>except</em> the home page, i.e., it&#8217;s conditional. Why should someone who&#8217;s using widgets in the primary sidebar have to sacrifice this nice, conditional link?</p>
<p>Now there&#8217;s a &#8220;Home Link&#8221; widget whenever the Sandbox is loaded. And now the search widget is <em>exactly</em> like the default one. Remember that the <abbr title="Really Simple Syndication">RSS</abbr> links and Home Link widgets only appear when the Sandbox is the activated theme.</p>
<h3>hAtom</h3>
<p>Finally, there&#8217;s <a href="http://microformats.org/wiki/hatom" title="hAtom microformat" rel="external" onclick="javascript:pageTracker._trackPageview ('/outbound/microformats.org');">hAtom</a>. An intersting <a href="http://en.forums.wordpress.com/topic.php?id=3329&amp;replies=10#post-21359" title="Challenge to geeks: Explain hAtom" rel="external" onclick="javascript:pageTracker._trackPageview ('/outbound/en.forums.wordpress.com');">thread on hAtom</a> appeared on WordPress.com. Someone asked the very reasonable question, <q cite="http://en.forums.wordpress.com/topic.php?id=3329&amp;replies=10#post-21359" title="Challenge to geeks: Explain hAtom">What is hAtom and why is it important?</q></p>
<p>I followed some of the talk about hAtom and found that an <a href="http://www.whump.com/moreLikeThis/2006/08/07/sandbox-and-strangelove-hatom-in-wordpress/" title="Sandbox and Strangelove" rel="external" onclick="javascript:pageTracker._trackPageview ('/outbound/www.whump.com');">hAtom-enabled version of Kubrick</a> had already been made. That&#8217;s two themes out of, well, a lot.</p>
<p>I&#8217;ve been playing with the <a href="http://lukearno.com/projects/hatom2atom/" title="hAtom to Atom" rel="external" onclick="javascript:pageTracker._trackPageview ('/outbound/lukearno.com');">hAtom to Atom</a> converter, converting <a href="http://www.technorati.com/search/http://www.plaintxt.org/themes/sandbox/" title="Technorati Search..." rel="external" onclick="javascript:pageTracker._trackPageview ('/outbound/www.technorati.com');">themes using the Sandbox</a> into Atom. But I&#8217;m literally converting the actual blog! How great is that.</p>
<p>I also foresee a Subscribe to hAtom widget for the Sandbox, Strangelove, and other themes using hAtom. The hAtom to Atom converter (link above) could be used easily, as Bill pointed out in an e-mail to me; for example (no breaks),</p>
<pre>http://www.lukearno.com/projects/hatom2atom/?ctype=application%2Fxml&amp;amp;tidy=yes&amp;amp;url=&lt;?php echo urlencode(get_bloginfo('url')); ?&gt;</pre>
<p>But honestly this is down the road. So what are you going to do now that you&#8217;ve subscribed to hAtom. It&#8217;s still a draft, but it holds tremendous potential, by making external, separate feeds redundant. This dream, however, lies at the end of a long and dangerous road. Maybe the <a href="http://kitchen.technorati.com/search/" title="Technorati Microformats Search" rel="external" onclick="javascript:pageTracker._trackPageview ('/outbound/kitchen.technorati.com');">Technorai Kitchen</a> will add hAtom.</p>
<h3>Subversion repository</h3>
<p>Come and get it, ladies and gentlemen. You can look, but not touch. If you&#8217;re interested in following the changes to the Sandbox, you can access Sandbox Subversion repository at <a href="http://code.google.com/p/sandbox-theme/source/browse" title="Sandbox theme source on Google Code" rel="me" onclick="javascript:pageTracker._trackPageview ('/outbound/code.google.com');">Sandbox project home</a> on Google Code. The repository is also available at <code><a href="http://sandbox-theme.googlecode.com/svn/" onclick="javascript:pageTracker._trackPageview ('/outbound/sandbox-theme.googlecode.com');">http://sandbox-theme.googlecode.com/svn/</a></code>. You&#8217;ll need a <a href="http://subversion.tigris.org/links.html#clients" title="Subversion: Clients and plugins" rel="external" onclick="javascript:pageTracker._trackPageview ('/outbound/subversion.tigris.org');">client</a>.</p>
<p>That&#8217;s it. Let us know what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.plaintxt.org/2006/08/the-news-in-detail/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Moving along: Sandbox v0.6.1</title>
		<link>http://www.plaintxt.org/2006/08/moving-along-sandbox-v06/</link>
		<comments>http://www.plaintxt.org/2006/08/moving-along-sandbox-v06/#comments</comments>
		<pubDate>Sun, 13 Aug 2006 00:31:59 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[abbr]]></category>

		<category><![CDATA[sandbox]]></category>

		<category><![CDATA[subversion]]></category>

		<category><![CDATA[theme release]]></category>

		<category><![CDATA[wordpress development]]></category>

		<guid isPermaLink="false">http://ninergulf.homeip.net/2006/08/12/moving-along-sandbox-v06/</guid>
		<description><![CDATA[The Sandbox was the first theme to be initially launched on WordPress.com. Now, WordPress.org users get a first stab at Sandbox version 0.6.1. Don't worry, WordPress.com users, because you're not forgotten. I just think Andy's really busy.]]></description>
			<content:encoded><![CDATA[<p>Hear ye, hear ye. Sandbox v0.6.1 is hot off the presses. No, out of the oven. Something. You get the idea.</p>
<p>Now, be glad, ye downloaders, since Sandbox v0.6 is out for download before it&#8217;s available on WordPress.com blogs. For a short while, there will be some discrepancy between the two. Andy is planning on getting the Sandbox over there updated soon, but, well, he had matters to attend to and I finished my laundry sooner than I thought.</p>
<p>Sadly, I&#8217;m not going to go into the changes right now. There&#8217;s a post coming in a matter of hours about some of the things that make the Sandbox so great (in my opinion).</p>
<p>Some of you have gotten your wishes. Namely a <code>div</code> around your favorite <code>abbr</code>. And there are some other structural changes&mdash;though no massive changes.</p>
<p>Yes, the Subversion repository will go public soon. Not tonight. And probably not tomorrow. Andy&#8217;s taking care of that. Tonight or tomorrow I&#8217;m going to go in to some detail about the Sandbox. Right now, though, I have clothes to fold.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.plaintxt.org/2006/08/moving-along-sandbox-v06/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
