<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>nuxeo • Themes</title>
	<atom:link href="http://nxthemes.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nxthemes.wordpress.com</link>
	<description>A theme engine for Nuxeo ECM</description>
	<lastBuildDate>Sun, 27 Mar 2011 13:24:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='nxthemes.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/29e8b1de3d3d692d12ac1a3dc07ad0e9?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>nuxeo • Themes</title>
		<link>http://nxthemes.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://nxthemes.wordpress.com/osd.xml" title="nuxeo • Themes" />
	<atom:link rel='hub' href='http://nxthemes.wordpress.com/?pushpress=hub'/>
		<item>
		<title>A mobile theme</title>
		<link>http://nxthemes.wordpress.com/2011/03/27/a-mobile-theme/</link>
		<comments>http://nxthemes.wordpress.com/2011/03/27/a-mobile-theme/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 13:23:54 +0000</pubDate>
		<dc:creator>Jean-Marc</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://nxthemes.wordpress.com/?p=160</guid>
		<description><![CDATA[I am currently setting up a payment portal for the university. The layout is rather straight-forward (a top header and a 2-column layout in the main content area), but when viewed using an iPhone the text size is much too small to be usable and a lot of vertical scrolling is required to scan the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=160&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am currently setting up a payment portal for the university.</p>
<div id="attachment_162" class="wp-caption alignnone" style="width: 610px"><a href="http://nxthemes.files.wordpress.com/2011/03/web-payment.png"><img class="size-full wp-image-162" title="Web payment start page" src="http://nxthemes.files.wordpress.com/2011/03/web-payment.png?w=600&#038;h=369" alt="" width="600" height="369" /></a><p class="wp-caption-text">Start page</p></div>
<div id="attachment_163" class="wp-caption alignnone" style="width: 610px"><a href="http://nxthemes.files.wordpress.com/2011/03/web-payment-2.png"><img class="size-full wp-image-163" title="Web payment - invoice view" src="http://nxthemes.files.wordpress.com/2011/03/web-payment-2.png?w=600&#038;h=418" alt="" width="600" height="418" /></a><p class="wp-caption-text">Invoice view</p></div>
<div id="attachment_161" class="wp-caption alignnone" style="width: 610px"><a href="http://nxthemes.files.wordpress.com/2011/03/web-payment-3.png"><img class="size-full wp-image-161" title="Web payment - account setup" src="http://nxthemes.files.wordpress.com/2011/03/web-payment-3.png?w=600&#038;h=182" alt="" width="600" height="182" /></a><p class="wp-caption-text">Account setup</p></div>
<p>The layout is rather straight-forward (a top header and a 2-column layout in the main content area), but when  viewed using an iPhone the text size is much too small to be usable and a lot of  vertical scrolling is required to scan the entire page width.</p>
<h2>jQuery Mobile framework</h2>
<p>I experimented with the<a title="jQuery Mobile" href="http://jquerymobile.com/"> jQuery Mobile Framework</a> (currently in alpha release) and the results seem promising, with little effort required.</p>
<div id="attachment_165" class="wp-caption alignnone" style="width: 410px"><a href="http://nxthemes.files.wordpress.com/2011/03/web-payment-iphone.png"><img class="size-full wp-image-165" title="Web payment iPhone view" src="http://nxthemes.files.wordpress.com/2011/03/web-payment-iphone.png?w=400&#038;h=251" alt="" width="400" height="251" /></a><p class="wp-caption-text">iPhone view using jQuery mobile</p></div>
<p>The only issue is that all existing templates have to be rewritten using the jQuery Mobile markup. jQuery mobile makes use of the HTML5 features.</p>
<p>Even with a well designed separation between the presentation data and the templates a lot of the markup has to be rewritten entirely.</p>
<h2>A theme engine for mobiles</h2>
<p>I am thinking of registering a new <em>&#8220;jquery mobile&#8221; </em>engine for use with mobile devices. This is meant instead of the default tabled-layout rendering engine which was designed for desktop browsers (Firefox, IE, &#8230;).</p>
<p>jQuery mobile targets most known devices: iPhone, Android, Windows Mobile, BlackBerry ..</p>
<p>It would be up to the application designer to decide which URLs to serve using the jquery-mobile engine, e.g. (<em>mysite.com/nuxeo/site/my-app/mobile/</em>) by registering a specific application view:</p>
<pre>&lt;application root="/nuxeo/site/my-app" template-engine="freemarker"&gt;
  &lt;view id="/mobile"&gt;
    &lt;theme&gt;myapp/mobile&lt;/theme&gt;
    &lt;engine&gt;jquery-mobile&lt;/theme&gt;
  &lt;/view&gt;
&lt;/application&gt;
&nbsp;
</pre>
<p>
<strong>A jQuery mobile engine would include:</strong>
</p>
<ul>
<li>the required javascript, css files and images using by the mobile framework</li>
<li>a translation of pages / sections / cells concepts already used by the nuxeo theme engine into jQuery Mobile concepts (pages, page sections, horizontal content grids)</li>
<li>probably new fragment views corresponding to jQuery Mobile UI elements (lists, menus, navigation elements, &#8230;) to offer a new presentation layer for existing content.</li>
</ul>
<p>
Probably this will be released as an add-on. See <a href="http://jira.nuxeo.com/browse/NXP-6584">NXP-6584</a> for more details.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nxthemes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nxthemes.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nxthemes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nxthemes.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nxthemes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nxthemes.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nxthemes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nxthemes.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nxthemes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nxthemes.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nxthemes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nxthemes.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nxthemes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nxthemes.wordpress.com/160/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=160&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nxthemes.wordpress.com/2011/03/27/a-mobile-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee36683b41af9bb26eaa51ce7b01bf18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nxthemes</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2011/03/web-payment.png" medium="image">
			<media:title type="html">Web payment start page</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2011/03/web-payment-2.png" medium="image">
			<media:title type="html">Web payment - invoice view</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2011/03/web-payment-3.png" medium="image">
			<media:title type="html">Web payment - account setup</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2011/03/web-payment-iphone.png" medium="image">
			<media:title type="html">Web payment iPhone view</media:title>
		</media:content>
	</item>
		<item>
		<title>Nuxeo World 2010 presentation</title>
		<link>http://nxthemes.wordpress.com/2010/12/01/nuxeo-world-2010-presentation/</link>
		<comments>http://nxthemes.wordpress.com/2010/12/01/nuxeo-world-2010-presentation/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 12:47:53 +0000</pubDate>
		<dc:creator>Jean-Marc</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Theme banks]]></category>

		<guid isPermaLink="false">http://nxthemes.wordpress.com/?p=149</guid>
		<description><![CDATA[Here is a 10 minute film presented at Nuxeo World 2010 showing the new features of the theme editor. Source: http://blip.tv/file/4452869<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=149&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is a 10 minute film presented at Nuxeo World 2010 showing the new features of the theme editor.</p>
<p><a href="http://blip.tv/file/4452869"><img class="alignnone size-full wp-image-152" title="Nuxeo World 2010 film" src="http://nxthemes.files.wordpress.com/2010/12/nuxeo-world-2010-tn1.png?w=330&#038;h=256" alt="" width="330" height="256" /></a></p>
<p>Source: <a href="http://blip.tv/file/4452869">http://blip.tv/file/4452869</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nxthemes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nxthemes.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nxthemes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nxthemes.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nxthemes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nxthemes.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nxthemes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nxthemes.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nxthemes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nxthemes.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nxthemes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nxthemes.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nxthemes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nxthemes.wordpress.com/149/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=149&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nxthemes.wordpress.com/2010/12/01/nuxeo-world-2010-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee36683b41af9bb26eaa51ce7b01bf18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nxthemes</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/12/nuxeo-world-2010-tn1.png" medium="image">
			<media:title type="html">Nuxeo World 2010 film</media:title>
		</media:content>
	</item>
		<item>
		<title>Theme bank application to be released soon</title>
		<link>http://nxthemes.wordpress.com/2010/10/16/theme-bank-application-to-be-released-soon/</link>
		<comments>http://nxthemes.wordpress.com/2010/10/16/theme-bank-application-to-be-released-soon/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 16:00:11 +0000</pubDate>
		<dc:creator>Jean-Marc</dc:creator>
				<category><![CDATA[Theme banks]]></category>

		<guid isPermaLink="false">http://nxthemes.wordpress.com/?p=104</guid>
		<description><![CDATA[I am currently finishing some work on a theme bank application inspired from wordpress themes. Here are some preview pictures: Seamless integration with the theme editor:<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=104&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am currently finishing some work on a theme bank application inspired from wordpress themes.</p>
<p>Here are some preview pictures:</p>
<p><img class="alignnone size-full wp-image-106" title="Theme bank - CSS editor" src="http://nxthemes.files.wordpress.com/2010/10/theme-bank-1.png?w=500&#038;h=253" alt="" width="500" height="253" /></p>
<p><img class="alignnone size-full wp-image-110" title="Theme bank - image browser" src="http://nxthemes.files.wordpress.com/2010/10/theme-bank-2.png?w=500&#038;h=265" alt="" width="500" height="265" /></p>
<p>Seamless integration with the theme editor:</p>
<p><img class="alignnone size-full wp-image-118" title="Theme manager - Dashboard" src="http://nxthemes.files.wordpress.com/2010/10/theme-bank-52.png?w=500&#038;h=262" alt="" width="500" height="262" /></p>
<p><img class="alignnone size-full wp-image-109" title="Theme manage - Skins" src="http://nxthemes.files.wordpress.com/2010/10/theme-bank-3.png?w=500&#038;h=252" alt="" width="500" height="252" /></p>
<p><img class="alignnone size-full wp-image-108" title="Theme manager - CSS editor" src="http://nxthemes.files.wordpress.com/2010/10/theme-bank-4.png?w=500&#038;h=276" alt="" width="500" height="276" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nxthemes.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nxthemes.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nxthemes.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nxthemes.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nxthemes.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nxthemes.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nxthemes.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nxthemes.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nxthemes.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nxthemes.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nxthemes.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nxthemes.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nxthemes.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nxthemes.wordpress.com/104/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=104&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nxthemes.wordpress.com/2010/10/16/theme-bank-application-to-be-released-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee36683b41af9bb26eaa51ce7b01bf18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nxthemes</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/10/theme-bank-1.png" medium="image">
			<media:title type="html">Theme bank - CSS editor</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/10/theme-bank-2.png" medium="image">
			<media:title type="html">Theme bank - image browser</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/10/theme-bank-52.png" medium="image">
			<media:title type="html">Theme manager - Dashboard</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/10/theme-bank-3.png" medium="image">
			<media:title type="html">Theme manage - Skins</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/10/theme-bank-4.png" medium="image">
			<media:title type="html">Theme manager - CSS editor</media:title>
		</media:content>
	</item>
		<item>
		<title>From SkrinkSafe to YUI Compressor</title>
		<link>http://nxthemes.wordpress.com/2010/07/09/from-skrinksafe-to-yui-compressor/</link>
		<comments>http://nxthemes.wordpress.com/2010/07/09/from-skrinksafe-to-yui-compressor/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 11:36:30 +0000</pubDate>
		<dc:creator>Jean-Marc</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[YUI Compressor]]></category>

		<guid isPermaLink="false">http://nxthemes.wordpress.com/?p=96</guid>
		<description><![CDATA[To reduce the size of Javascript resources, Nuxeo Theme had until now used the DojoToolkit&#8217;s  ShrinkSafe javascript compressor based on a custom version of Rhino (a Mozilla  implementation of Javascript written in Java). Some Javascript source files could not be safely minified (e.g prototype.js and jquery.js). This is why an extra parameter called shrinkable had [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=96&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>To reduce the size of Javascript resources, Nuxeo Theme had until now used the DojoToolkit&#8217;s  <a href="http://o.dojotoolkit.org/docs/shrinksafe">ShrinkSafe</a> javascript compressor based on a custom version of <a href="http://www.mozilla.org/rhino/">Rhino</a> (a Mozilla  implementation of Javascript written in Java).</p>
<p>Some Javascript source files could not be safely minified (e.g <em>prototype.js</em> and <em>jquery.js</em>). This is why an extra parameter<em> </em>called<em> shrinkable</em> had been added to the XML resource configuration descriptor:</p>
<pre>&lt;resource name="prototype.js"&gt;
  &lt;path&gt;nxthemes/html/scripts/prototype.js&lt;/path&gt;
  &lt;shrinkable&gt;false&lt;/shrinkable&gt;
&lt;/resource&gt;</pre>
<p>I have now experimented with<a href="http://developer.yahoo.com/yui/compressor/"> YUI Compressor</a> and so far all javascript source files that I have tested with have been safely compressed.</p>
<p>YUI Compressor can also compress CSS files which are now being compressed by default.</p>
<p><strong>Compatiblity</strong></p>
<p>Although I haven&#8217;t tested yet it says in the changelog:</p>
<pre>YUI Compressor 2.4, 2008-10-21
------------------------------
Allowed the YUI Compressor (which uses a modified version of Rhino)
to work alongside the original (unmodified) rhino library by using
a custom class loader.</pre>
<p>So let&#8217;s hope that incompatibility issues observed between Rhino and customized versions of Rhino have been solved.</p>
<p>The changes are planned for upcoming 5.3.2 release of Nuxeo DM.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nxthemes.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nxthemes.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nxthemes.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nxthemes.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nxthemes.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nxthemes.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nxthemes.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nxthemes.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nxthemes.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nxthemes.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nxthemes.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nxthemes.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nxthemes.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nxthemes.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=96&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nxthemes.wordpress.com/2010/07/09/from-skrinksafe-to-yui-compressor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee36683b41af9bb26eaa51ce7b01bf18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nxthemes</media:title>
		</media:content>
	</item>
		<item>
		<title>New CSS editor available</title>
		<link>http://nxthemes.wordpress.com/2010/04/21/new-css-editor-available/</link>
		<comments>http://nxthemes.wordpress.com/2010/04/21/new-css-editor-available/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 20:17:35 +0000</pubDate>
		<dc:creator>Jean-Marc</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[styles]]></category>

		<guid isPermaLink="false">http://nxthemes.wordpress.com/?p=75</guid>
		<description><![CDATA[The changes described in the previous articles (New CSS property editor and Redesigned fragment factory) have been checked in and should soon be available in the latest nuxeo DM snapshots. Screencast showing the new CSS editor<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=75&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The changes described in the previous articles (<a href="http://nxthemes.wordpress.com/2010/04/13/new-css-property-editor/">New CSS property editor</a> and <a href="http://nxthemes.wordpress.com/2010/04/10/fragment-factory/">Redesigned fragment factory</a>) have been checked in and should soon be available in the <a href="http://www.nuxeo.org/static/snapshots/">latest nuxeo DM snapshots</a>.</p>
<h3>Screencast showing the new CSS editor</h3>
<p><a href="http://blip.tv/file/3518299"><img class="alignnone size-full wp-image-83" title="New CSS editor" src="http://nxthemes.files.wordpress.com/2010/04/css-editor-2010-04-21-tn1.png?w=184&#038;h=142" alt="" width="184" height="142" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nxthemes.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nxthemes.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nxthemes.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nxthemes.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nxthemes.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nxthemes.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nxthemes.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nxthemes.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nxthemes.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nxthemes.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nxthemes.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nxthemes.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nxthemes.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nxthemes.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=75&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nxthemes.wordpress.com/2010/04/21/new-css-editor-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee36683b41af9bb26eaa51ce7b01bf18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nxthemes</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/04/css-editor-2010-04-21-tn1.png" medium="image">
			<media:title type="html">New CSS editor</media:title>
		</media:content>
	</item>
		<item>
		<title>New CSS property editor</title>
		<link>http://nxthemes.wordpress.com/2010/04/13/new-css-property-editor/</link>
		<comments>http://nxthemes.wordpress.com/2010/04/13/new-css-property-editor/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 12:25:48 +0000</pubDate>
		<dc:creator>Jean-Marc</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[styles]]></category>

		<guid isPermaLink="false">http://nxthemes.wordpress.com/?p=61</guid>
		<description><![CDATA[The CSS property editor is getting a usability overhaul. In its current form it consists of: 2 edit mode buttons (CSS / FORM) a drop-down list of CSS selectors (h1, a:hover, form input, &#8230;) a group of  style category buttons (all, color, background, border, font, image) the actual input fields for setting CSS properties a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=61&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>The CSS property editor is getting a usability overhaul. </strong>In its current form it consists of:</p>
<ul>
<li>2 <strong>edit mode</strong> buttons (<em>CSS</em> / <em>FORM</em>)</li>
<li>a drop-down list of<strong> CSS selectors</strong> (<em>h1</em>, <em>a:hover</em>, <em>form input</em>, &#8230;)</li>
<li>a group of <strong> style category</strong> buttons (<em>all</em>, <em>color</em>, <em>background</em>, <em>border</em>, <em>font</em>, <em>image</em>)</li>
<li>the actual<strong> input fields for setting CSS properties</strong></li>
<li>a<strong> style picker</strong></li>
</ul>
<div id="attachment_51" class="wp-caption alignnone" style="width: 495px"><a href="http://nxthemes.files.wordpress.com/2010/04/style-properties-2010-04-11.png"><img class="size-full wp-image-51" title="CSS property editor (before)" src="http://nxthemes.files.wordpress.com/2010/04/style-properties-2010-04-11.png?w=485&#038;h=404" alt="" width="485" height="404" /></a><p class="wp-caption-text">CSS property editor (before)</p></div>
<p>Because of the long list of properties the UI requires a lot of scrolling.</p>
<p>The <strong>category buttons</strong> are not very useful because they <strong>target the wrong elements</strong>, for example to change the color of a font it seems more intuitive to go to the <em>Font</em> section than to the <em>Color</em> section. The <em>Image</em> category begs the question: <em>the image of what</em>?</p>
<h2>So what are the changes?</h2>
<ul>
<li>we use<strong> </strong>the<strong> Tahoma font</strong> for better readibility</li>
<li>property names are<strong> right-aligned </strong>to better match labels and input fields</li>
<li>we use a more neutral<strong> style picker icon<br />
</strong></li>
<li><strong>we show already set properties first </strong>to minimize the need for scrolling</li>
<li>we introduce <strong>new style categories</strong>: <em>backgrounds</em>, <em>borders</em>, <em>font</em>, <em>text</em>, <em>visual</em>, &#8230;</li>
<li>we use an <strong>accordion layout</strong> (+/-) to display categories and properties</li>
</ul>
<div id="attachment_63" class="wp-caption alignnone" style="width: 485px"><a href="http://nxthemes.files.wordpress.com/2010/04/style-properties-2010-04-13-redesigned.png"><img class="size-full wp-image-63" title="CSS property editor (after)" src="http://nxthemes.files.wordpress.com/2010/04/style-properties-2010-04-13-redesigned.png?w=475&#038;h=407" alt="" width="475" height="407" /></a><p class="wp-caption-text">CSS property editor (after)</p></div>
<h2>A word about CSS3</h2>
<p>The compatibility level is <strong>CSS 2.1</strong> by default.</p>
<p>But since newer generations of web browsers are beginning to support CSS level 3, a <strong>CSS3 button</strong> is added to get access to visual features such as:</p>
<ul>
<li>box-shadow</li>
<li>text-shadow</li>
<li>border-radius</li>
<li>border-image</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nxthemes.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nxthemes.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nxthemes.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nxthemes.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nxthemes.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nxthemes.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nxthemes.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nxthemes.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nxthemes.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nxthemes.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nxthemes.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nxthemes.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nxthemes.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nxthemes.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=61&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nxthemes.wordpress.com/2010/04/13/new-css-property-editor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee36683b41af9bb26eaa51ce7b01bf18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nxthemes</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/04/style-properties-2010-04-11.png" medium="image">
			<media:title type="html">CSS property editor (before)</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/04/style-properties-2010-04-13-redesigned.png" medium="image">
			<media:title type="html">CSS property editor (after)</media:title>
		</media:content>
	</item>
		<item>
		<title>Prototype 1.7 RC1</title>
		<link>http://nxthemes.wordpress.com/2010/04/11/prototype-1-7-rc1/</link>
		<comments>http://nxthemes.wordpress.com/2010/04/11/prototype-1-7-rc1/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 10:16:58 +0000</pubDate>
		<dc:creator>Jean-Marc</dc:creator>
				<category><![CDATA[prototype.js]]></category>

		<guid isPermaLink="false">http://nxthemes.wordpress.com/?p=42</guid>
		<description><![CDATA[The first release candidate of Prototype 1.7 was released a week ago. It contains some interesting new features: the integration of a new CSS selector engine (Sizzle) with much improved performance compared with Prototype&#8217;s own engine (see performance tests) a more concise API for handling events (Element#on) a measure tape for computing layout dimensions (Element.Layout) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=42&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The first release candidate of Prototype 1.7 <a href="http://www.prototypejs.org/2010/4/5/prototype-1-7-rc1-sizzle-layout-dimensions-api-event-delegation-and-more">was released a week ago</a>.</p>
<p>It contains some interesting new features:</p>
<ul>
<li>the integration of a new CSS selector engine (<a href="http://sizzlejs.com/">Sizzle</a>) with much improved performance compared with Prototype&#8217;s own engine (see <a href="http://www.hvergi.net/arnar/public/sizzle/speed/">performance tests</a>)</li>
<li>a more concise API for handling events (Element#on)</li>
<li>a measure tape for computing layout dimensions (Element.Layout)</li>
<li>an ECMAScript 5 compliant JSON implementation</li>
</ul>
<p>The first live tests show so far no particular compatibility issues with the theme editor, except for the form data which isn&#8217;t serialized as expected.</p>
<p>This is easily fixed by replacing:</p>
<pre>    formMap.toJSON()</pre>
<p>which now according to the ES5 specification has to return an object, with:</p>
<pre>
<pre><code>    Object.toJSON</code>(formMap)
</pre>
</pre>
<p>which returns a string.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nxthemes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nxthemes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nxthemes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nxthemes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nxthemes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nxthemes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nxthemes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nxthemes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nxthemes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nxthemes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nxthemes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nxthemes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nxthemes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nxthemes.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=42&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nxthemes.wordpress.com/2010/04/11/prototype-1-7-rc1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee36683b41af9bb26eaa51ce7b01bf18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nxthemes</media:title>
		</media:content>
	</item>
		<item>
		<title>Redesigned fragment factory</title>
		<link>http://nxthemes.wordpress.com/2010/04/10/fragment-factory/</link>
		<comments>http://nxthemes.wordpress.com/2010/04/10/fragment-factory/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 16:30:57 +0000</pubDate>
		<dc:creator>Jean-Marc</dc:creator>
				<category><![CDATA[fragments]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[styles]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://nxthemes.wordpress.com/?p=10</guid>
		<description><![CDATA[The fragment factory is used to insert page fragments into a theme (by clicking on Add fragment via the contextual menu). &#62;&#62;&#62; Take a look at the screencast The operation is done in four steps: Selecting a fragment type (data) Selecting a view (HTML) Selecting a style (CSS code) Reviewing the selection and adding the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=10&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The <strong>fragment factory</strong> is used to insert <strong>page fragments</strong> into a theme (by clicking on <em>Add fragment</em> via the contextual menu).</p>
<p><strong><a href="http://blip.tv/file/3463332">&gt;&gt;&gt; Take a look at the screencast</a></strong></p>
<p>The operation is done in four steps:</p>
<ol>
<li>Selecting a fragment type (data)</li>
<li>Selecting a view (HTML)</li>
<li>Selecting a style (CSS code)</li>
<li>Reviewing the selection and adding the fragment</li>
</ol>
<p>Each step determines the range of choices available in the following steps.</p>
<p><a href="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-a1.png"><img class="alignnone size-full wp-image-25" title="Fragment factory (fragment selection)" src="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-a1.png?w=295&#038;h=415" alt="" width="295" height="415" /></a></p>
<p>Fragments are responsible for generating data according to a <strong>data model</strong> (<em>menu</em>, <em>feed</em>, <em>region</em>, <em>navigation</em>, &#8230;). For any given type of data model, a limited <strong>list of views</strong> is available.</p>
<p>The views are responsible for <strong>converting the fragment data into HTML code</strong>. For example a list of links may be represented as a vertical menu or as a horizontal trail, or as news ticker&#8230;</p>
<p>Since views expect a given type of data format, they know in advance how to interpret the data. There is so to speak a <strong>strong typing</strong> between fragments and views.</p>
<p>A special type of fragment called the <strong>generic fragment</strong> generates no data at all, which means that views are responsible for obtaining the data directly from the application.</p>
<p>In this example we select the <em>search box</em> view:</p>
<p><a href="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-b.png"><img class="alignnone size-full wp-image-22" title="Fragment factory (view selection)" src="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-b.png?w=293&#038;h=415" alt="" width="293" height="415" /></a></p>
<p>Here is the HTML code of the <em>search box</em>:</p>
<pre>&lt;form action="${Root.getPath()}/@search" method="get"&gt;
  &lt;div&gt;
    &lt;input type="text" name="fullText" value="" /&gt;
  &lt;/div&gt;
&lt;/form&gt;</pre>
<p>In the third step we can choose to <strong>apply a style</strong> to the selected view. This is an optional step.</p>
<p><a href="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-c.png"><img title="Fragment factory (style selection)" src="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-c.png?w=306&#038;h=415" alt="" width="306" height="415" /></a></p>
<p>The CSS code of the <em>search box</em> style is:</p>
<pre>form {
 background-color: "light blue (Chalmers ST colors)";
 border: 1px solid "white (Chalmers ST colors)";
 margin: 18px 15px;
 padding: 8px;
 text-align: left;
}

form input {
 background: "search (Chalmers ST backgrounds)";
 border-color: "dark blue (Chalmers ST colors)";
 border-style: solid;
 border-width: 1px;
 color: "dark gray (Chalmers ST colors)";
 font-size: 12px;
 padding: 4px 20px;
 width: 120px;
}</pre>
<p>It is clear that not all styles are designed for the <em>search box</em> view. The <strong>typing between views and styles is weak</strong> and there is no guarantee that styles will match any given view.</p>
<p>Finally we <strong>review the selection</strong>. A preview is <strong>generated on-the-fly</strong> and by clicking on the ADD FRAGMENT button we can insert the fragment into the theme. This operation, as all other theme operations, can be undone by clicking on <em>undo add fragment</em>.</p>
<p><a href="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-d.png"><img class="alignnone size-full wp-image-24" title="Fragment factory (selection preview)" src="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-d.png?w=290&#038;h=415" alt="" width="290" height="415" /></a></p>
<h2>Screencast showing the four steps</h2>
<p><a href="http://blip.tv/file/3463332"><img title="Fragment factory screencast thumbnail" src="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-tn.png?w=184&#038;h=142" alt="" width="184" height="142" /></a></p>
<h2>Improvements</h2>
<p>There is no way to know in advance how well styles and views will <strong>match one another</strong>. A solution would be to restrict the list of styles that can be applied to a view. In that case when a style is created or being edited there should be an option where to specify a list of <strong>compatible views</strong>. If no view is selected one could assume that the style applies to any view.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nxthemes.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nxthemes.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nxthemes.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nxthemes.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nxthemes.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nxthemes.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nxthemes.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nxthemes.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nxthemes.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nxthemes.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nxthemes.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nxthemes.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nxthemes.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nxthemes.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nxthemes.wordpress.com&amp;blog=13054226&amp;post=10&amp;subd=nxthemes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nxthemes.wordpress.com/2010/04/10/fragment-factory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee36683b41af9bb26eaa51ce7b01bf18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nxthemes</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-a1.png" medium="image">
			<media:title type="html">Fragment factory (fragment selection)</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-b.png" medium="image">
			<media:title type="html">Fragment factory (view selection)</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-c.png" medium="image">
			<media:title type="html">Fragment factory (style selection)</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-d.png" medium="image">
			<media:title type="html">Fragment factory (selection preview)</media:title>
		</media:content>

		<media:content url="http://nxthemes.files.wordpress.com/2010/04/fragment-factory-2010-03-09-tn.png" medium="image">
			<media:title type="html">Fragment factory screencast thumbnail</media:title>
		</media:content>
	</item>
	</channel>
</rss>
