<?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>Rolling Tales:Small adventures by bicycle &#187; technology</title> <atom:link href="http://www.rolling-tales.com/blog/category/technology/feed/" rel="self" type="application/rss+xml" /><link>http://www.rolling-tales.com/blog</link> <description>The pictures, words and movies that document our travels on two wheels</description> <lastBuildDate>Mon, 30 Jan 2012 07:13:41 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>Website updates</title><link>http://www.rolling-tales.com/blog/2010/06/24/website-updates/250/</link> <comments>http://www.rolling-tales.com/blog/2010/06/24/website-updates/250/#comments</comments> <pubDate>Thu, 24 Jun 2010 07:22:00 +0000</pubDate> <dc:creator>Justin</dc:creator> <category><![CDATA[cycle touring]]></category> <category><![CDATA[technology]]></category> <category><![CDATA[travel]]></category> <category><![CDATA[website]]></category><guid
isPermaLink="false">http://www.rolling-tales.com/blog/2010/06/24/website-updates/250/</guid> <description><![CDATA[<p
class="blog-image-right"><a
title="Website updates" href="http://www.rolling-tales.com/blog/2010/06/24/website-updates/250/"><br
/><img
height="150" width="113" alt="Website updates" src="http://farm5.static.flickr.com/4056/4668425037_383b4f43c6.jpg"><br
/></a></p><p>When we have time we try to add new features and content to our website on top of the blog posts and photos we try to regularly update. Some of the recent things we have added (and fixed) are described in this post. &#8211; Posted by Justin</p>]]></description> <content:encoded><![CDATA[<p>When we have time we try to add new features and content to our website on top of the<a
title="Views Along Po River by Rolling Tales, on Flickr" href="http://www.flickr.com/photos/44035871@N08/4668425037/"><img
style="margin: 5px 0px 0px 5px; display: inline" alt="Views Along Po River" align="right" src="http://farm5.static.flickr.com/4056/4668425037_383b4f43c6.jpg" width="168" height="224" /></a> blog posts and photos we try to regularly update. Some of the recent things we have added (and fixed) are described below.</p><ul><li><a
href="http://www.rolling-tales.com/route">Route map</a> &#8211; This shows our most recent GPS location and is usually based on a waypoint from our evening campsite (green markers), our original planned route (blue markers) and reader suggestions (light blue markers). If you want to suggest a location for us to visit just click the point on the map and fill in the form that is displayed.&#160;</p><p><em><strong>Note that this map has been in place for a while but had a bug meaning suggestions weren’t being recorded correctly. If you already suggested a location please take a minute to re-suggest it.</strong> <br
/></em></li><li><a
href="http://www.rolling-tales.com/thanks">Thanks page</a> – Throughout our trip we have been amazed at how much help and assistance people are willing to give us. This page shows some of the people that have helped us in big and small ways with links to the related blog posts.</li><li><a
href="http://www.rolling-tales.com/blog/subscribe">Email alerts</a> – This feature has been around since the launch of our website but we have recently improved the email format a little. If you want to receive alerts when we post new messages then simply enter your email address into the box and you will receive a short email about each new blog post. You can unsubscribe at any time using links within the emails.</li><li><a
href="http://www.rolling-tales.com/gear">Gear Pages</a> – We have added updates about how some of our gear is performing now we are on the road and will continue to update this as we go along.</li></ul><p>We have had lots of nice comments about our website but as we are working on it on the road we know there is room for improvement &#8211; if there is anything you would like to see more of (or less of) just let us know via our <a
href="http://www.rolling-tales.com/contact">contact page</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.rolling-tales.com/blog/2010/06/24/website-updates/250/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Blogging from the road</title><link>http://www.rolling-tales.com/blog/2010/03/23/blogging-from-the-road/172/</link> <comments>http://www.rolling-tales.com/blog/2010/03/23/blogging-from-the-road/172/#comments</comments> <pubDate>Tue, 23 Mar 2010 12:57:12 +0000</pubDate> <dc:creator>Justin</dc:creator> <category><![CDATA[england]]></category> <category><![CDATA[preparation]]></category> <category><![CDATA[technology]]></category> <category><![CDATA[cycle touring]]></category><guid
isPermaLink="false">http://www.rolling-tales.com/blog/2010/03/23/blogging-from-the-road/172/</guid> <description><![CDATA[<p
class="blog-image-right"><a
title="Blogging from the road" href="/blog/2010/03/23/blogging-from-the-road/172/"><br
/><img
height="113" width="150" alt="Lands End to John OGroats" src="http://farm3.static.flickr.com/2529/4195591444_65f110c6d2.jpg"><br
/></a></p><p>This is a technical blog post about the software and process we use for updating the Rolling Tales website while we are travelling. I have found a solution that allows us to compile our blog posts and website updates while offline and then with very few actions publish the changes when we reach our next access point. &#8211; Posted by Justin</p>]]></description> <content:encoded><![CDATA[<p>When we started planning for our cycle tour I began to think about how we would record<a
title="Lands End To John O'Groats 105 by Rolling Tales, on Flickr" href="http://www.flickr.com/photos/44035871@N08/4195591444/"><img
style="margin: 5px 0px 0px 10px; display: inline;" src="http://farm3.static.flickr.com/2529/4195591444_65f110c6d2.jpg" alt="Lands End To John O'Groats 105" width="224" height="168" align="right" /></a> and publish details of our adventures. I wanted a solution that would allow us to compile our blog posts and website updates while offline and then with very few actions publish the changes when we reached our next access point.</p><p>My key requirements for the solution were:</p><p>- Ideally it should be free<br
/> - Ability to upload photos to Flickr<br
/> - Ability to tweet about new blog posts<br
/> - Ability to record bespoke statistics like distance travelled, GPS co-ordinates, weather etc.<br
/> - Ability to easily maintain and develop offline ideally the solution should be PHP and/or .Net based</p><p>Ideally all of this data should be tied together to provide a rich view of our trip. So the search began, as is usual with me, not for the perfect software but for something to act as the “glue” between the requirements.</p><h2>Windows Live Writer</h2><p>Reading around online I quickly found that there was less software available than I had <img
style="display: inline; margin-left: 0px; margin-right: 0px;" src="http://www.blogsdna.com/wp-content/uploads/2009/07/windows-live-writer-logo.png" alt="" align="right" />expected (testament to the constantly connected world in which we live). One article I found <a
href="http://www.masternewmedia.org/best-offline-blog-editors-and-web-publishing-tools-mini-guide/">here</a> listed a few options with some useful comments on pros and cons of each type of software. I quickly identified that Windows Live Writer (WLW) met a few of my key requirements:</p><p>- It was free and in fact I already had it installed<br
/> - It was extensible using programming skills I already had (.Net)<br
/> - Additionally it was still under development and had a recent release along with a community (all be it a small one) of people actively producing plug-ins</p><p>Having settled on the software my next stop was to start learning a bit about how WLW plug-ins are constructed. Finding this <a
href="http://www.liveside.net/developer/archive/2008/07/01/windows-live-writer-interview-charles-teague.aspx">interview with Charles Teague</a> the lead WLW developer was a great start as he demos a basic plug-in example and talks about the overall framework WLW provides for offline blogging. I found the <a
href="http://gallery.live.com/liveItemDetail.aspx?li=6b2b5ffe-936a-4cb3-869c-c01de29de176&amp;bt=9">Twitter Notify</a> plug-in that was perfect for my requirement to add a tweet whenever I posted a new blog entry. I was now left with my requirements for Flickr uploading and bespoke statistics</p><h2>Flickr Upload</h2><p>Browsing through the available plug-ins for WLW I discovered <a
href="http://gallery.live.com/liveItemDetail.aspx?li=4d65ba39-74c5-4c57-a679-9301d757f8cb&amp;bt=9&amp;pl=8">Flickr Upload</a> which seemed perfect for what I was after except that it required an active connection before the plug-in would initialise. As I ideally wanted to be able to build my whole post offline this wasn’t quite what I was after and I decided to write a new version.</p><p>My version scans the post code before submitting to locate any images, then for each image it displayed a dialogue (title, description etc), uploaded to Flickr and my intention was to replace the original post image tag with the new Flickr upload location. Unfortunately due to the fact that the <a
href="http://social.msdn.microsoft.com/Forums/en-US/wlwdev/thread/c931805a-a7cd-4e8b-9b78-53d023374e03">PostInfo.Contents property was read only</a> I was unable to update the post content with the new Flickr locations. Undaunted I considered my work not bad as a first stab at a WLW plug-in. I then came across the <a
href="http://www.flickr.com/tools/uploadr/">Flickr Uploadr</a> tool and realised it suited my purpose far better than the plug-in I was working on. I could use the Uploadr to organise and tag my images while offline then upload them when I was connected and use the regular image insert function in WLW to add them my pre-written post.</p><p><a
title="FlickrUploadr by Rolling Tales, on Flickr" href="http://www.flickr.com/photos/44035871@N08/4435638372/"><img
src="http://farm5.static.flickr.com/4016/4435638372_4199f860b0.jpg" alt="FlickrUploadr" width="500" height="293" /></a></p><h2>Statistics Insert</h2><p>Having cut my teeth on messing around with Flickr I moved onto my next challenge to pass statistics with my blog posts. To do this I created a new plug-in that used simple REST to retrieve options and submit values via a PublishNotificationHook when a blog entry is submitted. The statistics are entered into the post using a SmartContentSource that also allows for a contextual menu for any further updates.</p><p><a
title="Blogging From The Road by Rolling Tales, on Flickr" href="http://www.flickr.com/photos/44035871@N08/4427031325/"><img
src="http://farm3.static.flickr.com/2679/4427031325_1b904b4984.jpg" alt="Blogging From The Road" width="500" height="293" /></a></p><p>To provide access to the contextual menu the statistics are shown in the blog within WLW but are not actually included in the published HTML. So if you want to update or amend any statistics then you just select the statistics and use the context menu.</p><p><a
title="Blogging From The Road by Rolling Tales, on Flickr" href="http://www.flickr.com/photos/44035871@N08/4427031395/"><img
src="http://farm3.static.flickr.com/2727/4427031395_4a5c3c98c2.jpg" alt="Blogging From The Road" width="500" height="293" /></a></p><p>When the post is submitted my plug-in is called and an XML message is sent to my PHP code containing the relevant statistics. The PHP code then stores the blog details and statistics into a database structure that is based upon the statistics schema for the  <a
href="http://www.goingslowly.com">Going Slowly</a> site that Tyler very kindly sent to me.</p><h2>Summary</h2><p>What I have ended up with is a nicely tailored solution to allow me to build all of my blog posts offline including the association of statistics with each post. When I find an internet connection I can then upload my photos to Flickr, add them to the blog post in WLW, submit the post enter my Twitter message and job is done. I have been working this way for the last few weeks tweaking things here and there before we hit the road and have so far found it works fine.</p><p>I haven’t included any code in this post as there are plenty of samples at the locations below, however if you would like a copy of the .Net and/or the PHP code then just let me know and I’m happy to email it out.</p><h2>Useful Links</h2><p><a
href="http://scottisafooldev.spaces.live.com/">http://scottisafooldev.spaces.live.com/</a><br
/> <a
title="http://www.devx.com/codemag/Article/38214/1763/page/1" href="http://www.devx.com/codemag/Article/38214/1763/page/1">http://www.devx.com/codemag/Article/38214/1763/page/1</a><br
/> <a
title="http://social.msdn.microsoft.com/Forums/en-ZA/wlwdev/threads" href="http://social.msdn.microsoft.com/Forums/en-ZA/wlwdev/threads">http://social.msdn.microsoft.com/Forums/en-ZA/wlwdev/threads</a><br
/> <a
title="http://www.live-writer.net/2008/07/01/how-to-write-a-windows-live-plugin-charles-teague-interview/" href="http://www.live-writer.net/2008/07/01/how-to-write-a-windows-live-plugin-charles-teague-interview/">http://www.live-writer.net/2008/07/01/how-to-write-a-windows-live-plugin-charles-teague-interview/</a></p> ]]></content:encoded> <wfw:commentRss>http://www.rolling-tales.com/blog/2010/03/23/blogging-from-the-road/172/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic (User agent is rejected)
Database Caching 4/16 queries in 0.046 seconds using disk: basic

Served from: www.rolling-tales.com @ 2012-02-05 22:57:19 -->
