<?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>mFabrik - web and mobile development &#187; aggregator</title>
	<atom:link href="http://blog.mfabrik.com/tag/aggregator/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mfabrik.com</link>
	<description>Freedom delivered.</description>
	<lastBuildDate>Thu, 09 Sep 2010 07:16:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>XHTML mobile profile transformer and cleaner for Python</title>
		<link>http://blog.mfabrik.com/2009/07/23/xhtml-mobile-profile-transformer-and-cleaner-for-python/</link>
		<comments>http://blog.mfabrik.com/2009/07/23/xhtml-mobile-profile-transformer-and-cleaner-for-python/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 04:06:02 +0000</pubDate>
		<dc:creator>Mikko Ohtamaa</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[aggregator]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[lxml]]></category>
		<category><![CDATA[mobile profile]]></category>
		<category><![CDATA[mobiready]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[search engine optimizations]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[valid]]></category>
		<category><![CDATA[validator]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://blog.twinapex.fi/?p=227</guid>
		<description><![CDATA[Mobile phones, and especially mobile site validators, are very picky about the validy of XHTML. It must not be any XHTML, but special mobile profile XHTML. Also, search engines like Google, will punish you in the mobile search results if your site fails to conform to mobile profile. This is especially troublesome if you display [...]]]></description>
			<content:encoded><![CDATA[<p>Mobile phones, and especially mobile site validators, are very picky about the validy of XHTML. It must not be any XHTML, but special <a href="http://en.wikipedia.org/wiki/XHTML_Mobile_Profile">mobile profile XHTML</a>. Also, search engines like Google, will punish you in the mobile search results if your site fails to conform to mobile profile.</p>
<p>This is especially troublesome if you display external content (RSS feeds, ATOM feeds) on your mobile site. Incoming HTML cannot be guaranteed to follow any specification.</p>
<p>To solve this problem, we have created <a href="http://pypi.python.org/pypi/gomobile.xhtmlmp/">gomobile.xhtmlmp Python library</a> which helps you to transform any HTML to content to valid XHTML MP. The library is piloted on <a title="Plone mobile community site" href="http://plonecommunity.mobi">plonecommunity.mobi</a> site which  uses aggregated content from varying sources. The library is based on <a href="http://codespeak.net/lxml/lxmlhtml.html#cleaning-up-html">lxml.html.Cleaner</a>. The library is part of <a href="http://pypi.python.org/pypi/gomobile.mobile/">GoMobile project</a> which aims to create world class Python mobile web development tools.</p>
<h2>Highlights</h2>
<ul>
<li> Turn any incoming HTML/XHTML to mobile profile compatible</li>
<li>Enforce ALT text on images &#8211; especially useful for external tracking images (feedburner tracker). ALT texts are required by XHTML MP.</li>
<li>Protect against Cross-Site Scripting Attacks (XSS) and other nastiness, as provided by lxml.xhtml.clean</li>
<li>Unicode compliant &#8211; eats funky characters</li>
</ul>
<p>As an example <a href="https://plonegomobile.googlecode.com/svn/trunk/gomobile/gomobile.supporter/gomobile/supporter/feedfeeder/patches.py">we integrated gomobile.xhtmlmp  to Feedfeeder Plone add-on product</a>.</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mfabrik.com/2009/07/23/xhtml-mobile-profile-transformer-and-cleaner-for-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plone goes mobile</title>
		<link>http://blog.mfabrik.com/2009/07/09/plone-goes-mobile/</link>
		<comments>http://blog.mfabrik.com/2009/07/09/plone-goes-mobile/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 23:04:57 +0000</pubDate>
		<dc:creator>Mikko Ohtamaa</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[aggregator]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://blog.twinapex.fi/?p=191</guid>
		<description><![CDATA[FYI Plone GoMobile project. plonecommunity.mobi demo site. More to come.]]></description>
			<content:encoded><![CDATA[<p>FYI</p>
<p><a href="http://pypi.python.org/pypi/gomobile.mobile">Plone GoMobile</a> project.</p>
<p><a href="http://plonecommunity.mobi">plonecommunity.mobi</a> demo site.</p>
<p>More to come.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mfabrik.com/2009/07/09/plone-goes-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>planetmobile.us up and running</title>
		<link>http://blog.mfabrik.com/2008/09/25/planetmobileus-up-and-running/</link>
		<comments>http://blog.mfabrik.com/2008/09/25/planetmobileus-up-and-running/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 11:26:23 +0000</pubDate>
		<dc:creator>Mikko Ohtamaa</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[aggregator]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[planetmobile]]></category>
		<category><![CDATA[series 60]]></category>
		<category><![CDATA[symbian]]></category>

		<guid isPermaLink="false">http://blog.redinnovation.com/?p=126</guid>
		<description><![CDATA[planetmobile.us is a blog aggregator focused on mobile software development.The purpose of the aggregator is to give all good blogs in one packet, without the need to hunt them individually. planetmobile.us was managed by Christopher Schmidt until I resurrected it few weeks ago. Please feel free to subscribe your feed to the planet!]]></description>
			<content:encoded><![CDATA[<p><a href="http://planetmobile.us">planetmobile.us</a> is a blog aggregator focused on mobile software development.The purpose of the aggregator is to give all good blogs in one packet, without the need to hunt them individually.</p>
<p>planetmobile.us was managed by <a href="http://crschmidt.net/">Christopher Schmidt</a> until I resurrected it few weeks ago.</p>
<p>Please feel free to subscribe your feed to the planet!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mfabrik.com/2008/09/25/planetmobileus-up-and-running/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
