<?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>Learning the World &#187; downloads</title>
	<atom:link href="http://learningtheworld.eu/tag/downloads/feed/" rel="self" type="application/rss+xml" />
	<link>http://learningtheworld.eu</link>
	<description></description>
	<lastBuildDate>Tue, 06 Nov 2012 00:17:33 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>WordPress Goodies with InlineRSS</title>
		<link>http://learningtheworld.eu/2008/wordpress-goodies-with-inlinerss/</link>
		<comments>http://learningtheworld.eu/2008/wordpress-goodies-with-inlinerss/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 19:00:46 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[downloads]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Christian Heilmann]]></category>
		<category><![CDATA[del.icio.us]]></category>
		<category><![CDATA[Ed Eliot]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[inlineRSS]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[upcoming]]></category>
		<category><![CDATA[XSL]]></category>
		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2008/wordpress-goodies-with-inlinerss/</guid>
		<description><![CDATA[Christmas is over, but I thought I might share a few of the scripts used on this site with you anyway. The key is an <strong>incredibly useful plugin called inlineRSS</strong> that pulls everything you throw at it into your site. You only need some <acronym title="Extensible Stylesheet Language Transformation">XSLT</acronym> magic. Since <acronym>XSLT</acronym> isn&#8217;t everyone&#8217;s strength, just copy my files. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Christmas is over, but I thought I might share a few of the scripts used on this site with you anyway. The key is an <strong>incredibly useful plugin called <a href="http://www.iconophobia.com/wordpress/?page_id=55">inlineRSS</a></strong> that pulls everything you throw at it into your site. You only need some <acronym title="Extensible Stylesheet Language Transformation">XSLT</acronym> magic. Since <acronym>XSLT</acronym> isn&rsquo;t everyone&rsquo;s strength, just copy my files:</p>

<ol>
<li>
<p>Let&rsquo;s start with the simplest transformation, pulling <strong>the number of people who have bookmarked your post</strong> on del.icio.us. There are two components: one line of <acronym>PHP</acronym> code to insert the result in the footer of a page (found in template file <code>single.php</code>), and a few lines of <acronym>XSLT</acronym> for the transformation:</p>
<ol class="code">
<li><code>&lt;?php inlineRSS(</code></li>
<li class="indent"><code>&#39;delicious-incoming-&#39;&nbsp;. $id,<br />
&#39;<ins datetime="2008-07-27">http://feeds.delicious.com</ins>/rss/url?url=&#39;&nbsp;. get_permalink(), 60, <strong>&#39;inline-rss-linked.xslt&#39;</strong>);</code></li>
<li><code>?&gt;</code></li>
</ol>
<p>The function <code>inlineRSS()</code> takes four arguments: the filename where you want to cache the result, the feed <acronym title="Uniform Resource Identifier">URI</acronym>, the time to cache in minutes, and the filename of the transformation stylesheet. The latter has to be in the same directory as <code>inlineRSS.php</code> (the plugin).</p>
<ol class="code">
<li><code>&lt;xsl:template match=&quot;/rdf:RDF&quot;&gt;</code></li>
<li class="indent"><code>&lt;xsl:if test=&quot;count( rss:item ) &amp;gt; 0&quot;&gt;</code></li>
<li class="indent double"><code>Saved by &lt;span class="linked-in"&gt;<strong>&lt;xsl:value-of select=&quot;count( rss:item )&quot;&nbsp;/&gt;</strong>&lt;/span&gt; other people.</code></li>
<li class="indent"><code>&lt;/xsl:if&gt;</code></li>
<li><code>&lt;/xsl:template&gt;</code></li>
</ol>
<p><strong>Download:</strong> <a href="/downloads/inline-rss-linked.xslt"><code>inline-rss-linked.xslt</code></a></p>
</li>
<li>
<p>In the sidebar of this blog you see a section &ldquo;current reading&rdquo; which displays <strong>my latest five del.icio.us entries</strong> I have tagged with <code>show-in-blog</code>. Because I&rsquo;m too lazy to add a description on del.icio.us there is just the title and the tags, minus &ldquo;show-in-blog.&rdquo; Here is the code for <code>sidebar.php</code>:</p>
<ol class="code">
<li><code>&lt;?php inlineRSS(</code></li>
<li class="indent"><code>&#39;delicious-links&#39;,<br />
&#39;http://<ins datetime="2008-07-27">feeds.delicious.com</ins>/rss/<span class="codeSpace">&nbsp;</span><strong>your-delicious-name</strong>/show-in-blog&#39;, 60, <strong>&#39;inline-rss-delicious.xslt&#39;</strong>);</code></li>
<li><code>?&gt;</code></li>
</ol>
<p>Of course &ldquo;your-delicious-name&rdquo; needs to be replaced. <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<p><strong>Download:</strong> <a href="/downloads/inline-rss-delicious.xslt"><code>inline-rss-delicious.xslt</code></a></p>
</li>

<li>
<p>Finally there is a list of <strong>my upcoming events</strong>, including microformatted semantic information. The <acronym>XSLT</acronym> is a little longer, but not really complicated. You just need to replace the upcoming ID with your own.</p>
<ol class="code">
<li><code>&lt;?php inlineRSS(</code></li>
<li class="indent"><code>&#39;upcoming&#39;,<br />
&#39;http://upcoming.yahoo.com/<span class="codeSpace">&nbsp;</span>syndicate/v2/<span class="codeSpace">&nbsp;</span>my_events/<span class="codeSpace">&nbsp;</span><strong>123456</strong>&#39;, 60, <strong>&#39;inline-rss-upcoming.xslt&#39;</strong>);</code></li>
<li><code>?&gt;</code></li>
</ol>
<p><strong>Download:</strong> <a href="/downloads/inline-rss-upcoming.xslt"><code>inline-rss-upcoming.xslt</code></a></p>
</li>
</ol>

<p>I&rsquo;d like to point out that this is certainly not the only, and perhaps not even the best way to implement feeds into your site, but it&rsquo;s pretty convenient once you&rsquo;ve installed inlineRSS.</p>

<p><strong>Chris Heilmann</strong> approaches the issue with a <a href="http://www.wait-till-i.com/2007/08/01/yummy-add-delicious-boomarks-to-your-wordpress-blog-with-a-simple-plugin/">client side plugin</a> to distribute tasks from the server to the client. His JavaScript is insofar unobtrusive as the list of inline del.icio.us links is replaced with an external link to his del.icio.us category, but then you give away the responsibility that the list is accessible as well. That&rsquo;s why I would prefer a server side solution.</p>

<p><strong>Ed Eliot</strong> has written a script to create a very pretty <a href="http://www.ejeliot.com/blog/74">server side del.icio.us badge</a> that I highly recommend, but it&rsquo;s not as universal as the <em>inlineRSS</em> plugin, and it&rsquo;s not a WordPress plugin to begin with (the same applies to his neat <a href="http://www.ejeliot.com/blog/77">SimpleRSS</a> script). But both Chris&rsquo; and Ed&rsquo;s solutions are decent alternatives to take into consideration.</p>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2008/wordpress-goodies-with-inlinerss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>@media 2007 Slides</title>
		<link>http://learningtheworld.eu/2007/atmedia-2007-slides/</link>
		<comments>http://learningtheworld.eu/2007/atmedia-2007-slides/#comments</comments>
		<pubDate>Sun, 17 Jun 2007 14:54:18 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[@media]]></category>
		<category><![CDATA[Andy Clarke]]></category>
		<category><![CDATA[atmedia]]></category>
		<category><![CDATA[atmedia07]]></category>
		<category><![CDATA[atmedia2007]]></category>
		<category><![CDATA[Dan Cederholm]]></category>
		<category><![CDATA[Dan Webb]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[Drew McLellan]]></category>
		<category><![CDATA[Håkon Wium Lie]]></category>
		<category><![CDATA[Hannah Donovan]]></category>
		<category><![CDATA[Jason Santa Maria]]></category>
		<category><![CDATA[Jeremy Keith]]></category>
		<category><![CDATA[Jesse James Garrett]]></category>
		<category><![CDATA[Joe Clark]]></category>
		<category><![CDATA[Jon Hicks]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[Mark Boulton]]></category>
		<category><![CDATA[Molly Holzschlag]]></category>
		<category><![CDATA[Nate Koechley]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[Richard Ishida]]></category>
		<category><![CDATA[Shawn Henry]]></category>
		<category><![CDATA[Shawn Lawton Henry]]></category>
		<category><![CDATA[Simon Collison]]></category>
		<category><![CDATA[Simon Willison]]></category>
		<category><![CDATA[slides]]></category>
		<category><![CDATA[talks]]></category>
		<category><![CDATA[Tantek Çelik]]></category>
		<category><![CDATA[upcoming:event=110091]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2007/atmedia-2007-slides/</guid>
		<description><![CDATA[Like last year I will try to link all <strong>presentation slides</strong> and podcasts from the @media conference in London, June 7th-8th, 2007. I hope you find it as convenient as I do.&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Like last year I will try to link all presentation slides and podcasts from the @media conference in London, June 7th-8th, 2007. I hope you find it as convenient as I do. <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>

<ul>
<li><strong>Andy Clarke:</strong> <a href="http://www.stuffandnonsense.co.uk/downloads/slides/atmedia07.pdf" type="application/pdf">Royale With Cheese</a> (<acronym>PDF</acronym>, 18&nbsp;<acronym title="Megabyte">MB</acronym>); <a href="http://www.htmldog.com/atmedia2007/royalewithcheese.mp3" title="Andy Clarke Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Dan Cederholm:</strong> <a href="http://www.simplebits.com/publications/speak/juggling/juggling.pdf" type="application/pdf">Interface Design Juggling</a> (<acronym>PDF</acronym>, 22&nbsp;<acronym>MB</acronym>); <a href="http://www.htmldog.com/atmedia2007/interfacedesignjuggling.mp3" title="Dan Cederholm Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Dan Webb:</strong> <a href="http://www.slideshare.net/danwrong/java-script-fu-media-london">The Mysteries Of JavaScript-Fu</a>; <a href="http://www.htmldog.com/atmedia2007/themysteriesofjavascriptfu.mp3" title="Dan Webb Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Drew McLellan and Simon Collison:</strong> <a href="http://www.colly.com/comments/media-europe-2007/">High-Noon Shoot-Out: Design vs. Implementation</a></li>
<li><strong>Håkon Wium Lie:</strong> <a href="http://people.opera.com/howcome/2007/talks/06-08-at-media.pdf" type="application/pdf">One Web, Acid2 and CSS3</a> (<acronym title="Portable Data Format">PDF</acronym>, 3.7&nbsp;<acronym>MB</acronym>); <a href="http://www.htmldog.com/atmedia2007/1webacid2andcss3.mp3" title="Håkon Wium Lie Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Hannah Donovan and Simon Willison:</strong> For Example&hellip; <a href="http://static.last.fm/media/HDonovan_@Media.pdf" type="application/pdf">Last FM</a>  (<acronym title="Portable Data Format">PDF</acronym>, 1.8&nbsp;<acronym>MB</acronym>) and <a href="http://simonwillison.net/2007/Jun/11/local/">Doing Local Right</a></li>
<li><strong>Hot Topics Panel:</strong> <a href="http://www.htmldog.com/atmedia2007/hottopics.mp3" title="Hot Topics Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Jason Santa Maria:</strong> <a href="http://www.jasonsantamaria.com/downloads/media/2007/diabolical-design.pdf" type="application/pdf">Diabolical Design: The Devil is in the Details</a> (<acronym>PDF</acronym>, 22&nbsp;<acronym>MB</acronym>); <a href="http://www.htmldog.com/atmedia2007/diabolicaldesign.mp3" title="Jason Santa Maria Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Jeremy Keith:</strong> <a href="http://adactio.com/extras/slides/bulletproof.pdf" type="application/pdf">Bulletproof Ajax</a> (<acronym>PDF</acronym>, 2.1&nbsp;<acronym>MB</acronym>); <a href="http://www.htmldog.com/atmedia2007/bulletproofajax.mp3" title="Jeremy Keith Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Jesse James Garrett:</strong> Beyond Ajax; <a href="http://www.htmldog.com/atmedia2007/beyondajax.mp3" title="Jesse James Garrett Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Joe Clark:</strong> <a href="http://joeclark.org/appearances/atmedia2007/">When Web Accessibility Is Not Your Problem</a>; <a href="http://www.htmldog.com/atmedia2007/whenwebaccessibilityisnotyourproblem.mp3" title="Joe Clark Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Jon Hicks:</strong> <a href="http://www.hicksdesign.co.uk/journal/be-a-creative-sponge">How to be a Creative Sponge</a>; <a href="http://www.htmldog.com/atmedia2007/howtobeacreativesponge.mp3" title="Jon Hicks Podcast" type="audio/mp3">Podcast</a></li> 
<li><strong>Mark Boulton:</strong> <a href="http://www.markboulton.co.uk/present/atmedia07">Five Simple Steps to Better Typography</a>; <a href="http://www.htmldog.com/atmedia2007/fivestepstobettertypography.mp3" title="Mark Boulton Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Molly Holzschlag:</strong> <a href="http://2007.xtech.org/public/asset/attachment/126">The Broken World: Solving the Browser Problem Once and For All</a>; <a href="http://www.htmldog.com/atmedia2007/thebrokenworld.mp3" title="Molly Holzschlag Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Nate Koechley:</strong> <a href="http://nate.koechley.com/blog/2007/06/12/high-performance-web-sites/">High Performance Web Pages</a>; <a href="http://www.htmldog.com/atmedia2007/highperformancewebpages.mp3" title="Nate Koechley Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Richard Ishida:</strong> <a href="http://www.w3.org/2007/Talks/0706-atmedia/">Designing for International Users: Practical Tips</a>; <a href="http://www.htmldog.com/atmedia2007/designingforinternationalusers.mp3" title="Richard Ishida Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Shawn Lawton Henry:</strong> Advancing Web Accessibility; <a href="http://www.htmldog.com/atmedia2007/advancingwebaccessibility.mp3" title="Shawn Lawton Henry Podcast" type="audio/mp3">Podcast</a></li> 
<li><strong>Tantek Çelik:</strong> <a href="http://tantek.com/presentations/2007/06/microformats-bb-you/">Microformats, Building Blocks, and You</a>; <a href="http://www.htmldog.com/atmedia2007/microformatsbuildingblocksandyou.mp3" title="Tantek Çelik Podcast" type="audio/mp3">Podcast</a></li> 
</ul>

<h3>Update</h3>

<p>Thanks for the reminder, of course <a href="http://blog.fawny.org/category/events/media-london-2007/">Joe Clark</a> wrote detailed protocols about some sessions. Also I would like to point you to Chantal Slagmolen&rsquo;s original notes&nbsp;&mdash; I wish all designers were so creative!</p>

<ul class="flickr">
<li><a href="https://www.flickr.com/photos/talleke81/551731321/" title="@media 2007 -  Jason Santa Maria"><img src="https://live.staticflickr.com/1165/551731321_4c4e613126_s.jpg" alt="@media 2007 -  Jason Santa Maria" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551500566/" title="@media 2007 - Joe Clark"><img src="https://live.staticflickr.com/1162/551500566_c29a1153cb_s.jpg" alt="@media 2007 - Joe Clark" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551499978/" title="@media 2007 - Hakon Wium Lie"><img src="https://live.staticflickr.com/1098/551499978_cc75fbaef7_s.jpg" alt="@media 2007 - Hakon Wium Lie" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551731987/" title="@media 2007 - Hot topic Panel"><img src="https://live.staticflickr.com/1209/551731987_cc2d0b174e_s.jpg" alt="@media 2007 - Hot topic Panel" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551731119/" title="@media 2007 - Hannah Donovan &amp; Simon Willison"><img src="https://live.staticflickr.com/1151/551731119_084f21efed_s.jpg" alt="@media 2007 - Hannah Donovan &amp; Simon Willison" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551499534/" title="@media 2007 - Andy Clarke"><img src="https://live.staticflickr.com/1333/551499534_01aae18ad3_s.jpg" alt="@media 2007 - Andy Clarke" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551501704/" title="@media 2007 - Drew McLellan &amp; Simon Collison"><img src="https://live.staticflickr.com/1099/551501704_687d51d413_s.jpg" alt="@media 2007 - Drew McLellan &amp; Simon Collison" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551500436/" title="@media 2007 - Jesse James Garrett"><img src="https://live.staticflickr.com/1131/551500436_2901f3484d_s.jpg" alt="@media 2007 - Jesse James Garrett" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551731705/" title="@media 2007 - Jon Hicks"><img src="https://live.staticflickr.com/1277/551731705_56a9e24f66_s.jpg" alt="@media 2007 - Jon Hicks" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551731867/" title="@media 2007 - Mark Boulton"><img src="https://live.staticflickr.com/1428/551731867_b4a3a98757_s.jpg" alt="@media 2007 - Mark Boulton" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551732195/" title="@media 2007 - Richard Ishida"><img src="https://live.staticflickr.com/1209/551732195_1beb043eba_s.jpg" alt="@media 2007 - Richard Ishida" /></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2007/atmedia-2007-slides/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://www.htmldog.com/atmedia2007/royalewithcheese.mp3" length="27926598" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/interfacedesignjuggling.mp3" length="25182415" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/themysteriesofjavascriptfu.mp3" length="24542031" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/1webacid2andcss3.mp3" length="27912104" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/hottopics.mp3" length="33531132" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/diabolicaldesign.mp3" length="25376145" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/bulletproofajax.mp3" length="29910986" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/beyondajax.mp3" length="25117414" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/whenwebaccessibilityisnotyourproblem.mp3" length="29708508" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/howtobeacreativesponge.mp3" length="29128992" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/fivestepstobettertypography.mp3" length="25527027" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/thebrokenworld.mp3" length="26435499" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/highperformancewebpages.mp3" length="26276424" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/designingforinternationalusers.mp3" length="27147592" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/advancingwebaccessibility.mp3" length="34367158" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/microformatsbuildingblocksandyou.mp3" length="27557163" type="audio/mpeg" />
		</item>
	</channel>
</rss>
