<?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>Jeroens blog &#187; Programming</title>
	<atom:link href="http://blog.bn2vs.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bn2vs.com</link>
	<description>Blog of Jeroen De Dauw. The latest news on my open source work and interests.</description>
	<lastBuildDate>Wed, 28 Jul 2010 16:09:37 +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>Maps and Semantic Maps 0.6.5 released</title>
		<link>http://blog.bn2vs.com/2010/07/28/maps-and-semantic-maps-0-6-5-released/</link>
		<comments>http://blog.bn2vs.com/2010/07/28/maps-and-semantic-maps-0-6-5-released/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 16:01:41 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Geocoding]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Layers]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenStreetMap]]></category>
		<category><![CDATA[OSM]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Planet Wikimedia]]></category>
		<category><![CDATA[Refactoring]]></category>
		<category><![CDATA[Semantic Maps]]></category>
		<category><![CDATA[Semantic MediaWiki]]></category>
		<category><![CDATA[Semantics]]></category>
		<category><![CDATA[SMW]]></category>
		<category><![CDATA[Wikimedia]]></category>
		<category><![CDATA[Yahoo! Maps]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=936</guid>
		<description><![CDATA[Maps and Semantic Maps 0.6.5 are now available for download. This release contains mainly internal changes to improve code modularity and fix some security concerns. Several bugs have been fixed as well, and a new hook has been added to Semantic Maps. This hook will get you the map format as default one for queries [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://blog.bn2vs.com/2010/07/28/maps-and-semantic-maps-0-6-5-released/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div><p><a title="Maps" href="http://mapping.referata.com/wiki/Maps">Maps</a> and <a title="Semantic Maps" href="http://mapping.referata.com/wiki/Semantic_Maps">Semantic Maps</a> 0.6.5 are now available for <a title="Help:Download" href="http://mapping.referata.com/wiki/Help:Download">download</a>.  This release contains mainly internal changes to improve code  modularity and fix some security concerns. Several bugs have been fixed  as well, and a new hook has been added to Semantic Maps. This hook will get you the map format as default one for queries where you only ask for coordinates when using <a href="http://semantic-mediawiki.org/wiki/Semantic_MediaWiki">SMW</a> 1.5.2 or above. For a full list  of changes since 0.6.4 see <a title="Maps/Version history" href="http://mapping.referata.com/wiki/Maps/Version_history#Maps_0.6.5">changes to Maps</a> and <a title="Semantic Maps/Version history" href="http://mapping.referata.com/wiki/Semantic_Maps/Version_history#Semantic_Maps_0.6.5">changes to SM</a>. Everyone running 0.6.2 or older is advised to upgrade as soon as possible. ﻿</p>
<p>This release is notable for it being the first one in which I&#8217;m happy with the code-base as a whole. It took me a year to get here, but now I think the way the mapping extensions work is good and solid. This means you can now extend Maps and not be afraid the code will be incompatible in a few weeks due to changes. This also means that I&#8217;ll be focusing more on actual functionality rather then refactoring in future releases. I&#8217;ll be progressively building <a href="http://mapping.referata.com/wiki/Programmer%27s_guide_to_mapping">a little guide</a> that explains how the extensions work from a developers perspective and how to extend them.</p>
<p>I might release another minor update in the 0.6.x series if any significant issues are found in 0.6.5. Further plans are finishing up a bunch of changes I&#8217;ve started to make in <a href="https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Extension:Validator">Validator</a>, which I&#8217;ll probably release as 0.4 then, and to start working on Maps and Semantic Maps 0.7, which would aim at adding new features and improving existing ones. A likely new feature I&#8217;m particularly looking forward to implementing is several tag extensions that do the equivalent of the current parser functions added by Maps. The timetable for all this depends a lot on which other things I get cough up in (I&#8217;ll probably continue putting effort into the <a href="https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Deployment">deployment stuff</a> for <a href="http://blog.bn2vs.com/tag/gsoc">my GSoC project</a>) and what kind of funding will be available.</p>
<p><strong>Downloads:</strong></p>
<ul>
<li>Maps 0.6.5 [<a href="http://mwmaps.googlecode.com/files/Maps0.6.5.zip">zip</a> - <a href="http://mwmaps.googlecode.com/files/Maps0.6.5.7z">7z</a>]</li>
<li>Maps and Semantic Maps 0.6.5 [<a href="http://semanticmaps.googlecode.com/files/MapsAndSemanticMaps0.6.5.zip">zip</a> - <a href="http://semanticmaps.googlecode.com/files/MapsAndSemanticMaps0.6.5.7z">7z</a>]</li>
</ul>
<p>You can also view the <a href="http://mapping.referata.com/wiki/Maps_and_Semantic_Maps_0.6.5_released">release announcement at the documentation wiki</a>.</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F28%2Fmaps-and-semantic-maps-0-6-5-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.5+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F28%2Fmaps-and-semantic-maps-0-6-5-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.5+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F28%2Fmaps-and-semantic-maps-0-6-5-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.5+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F28%2Fmaps-and-semantic-maps-0-6-5-released%2F&amp;headline=Maps+and+Semantic+Maps+0.6.5+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Maps+and+Semantic+Maps+0.6.5+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F28%2Fmaps-and-semantic-maps-0-6-5-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Maps+and+Semantic+Maps+0.6.5+released&amp;u=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F28%2Fmaps-and-semantic-maps-0-6-5-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Maps+and+Semantic+Maps+0.6.5+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F28%2Fmaps-and-semantic-maps-0-6-5-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Maps+and+Semantic+Maps+0.6.5+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F28%2Fmaps-and-semantic-maps-0-6-5-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Maps+and+Semantic+Maps+0.6.5+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F28%2Fmaps-and-semantic-maps-0-6-5-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F28%2Fmaps-and-semantic-maps-0-6-5-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.5+released&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F28%2Fmaps-and-semantic-maps-0-6-5-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F28%2Fmaps-and-semantic-maps-0-6-5-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F28%2Fmaps-and-semantic-maps-0-6-5-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/07/28/maps-and-semantic-maps-0-6-5-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MediaWiki Deployment: Modifying the new installer</title>
		<link>http://blog.bn2vs.com/2010/07/22/mediawiki-deployment-modifying-the-new-installer/</link>
		<comments>http://blog.bn2vs.com/2010/07/22/mediawiki-deployment-modifying-the-new-installer/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 17:09:00 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Extension management]]></category>
		<category><![CDATA[GSoC]]></category>
		<category><![CDATA[GSoC 2010]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Planet Wikimedia]]></category>
		<category><![CDATA[Refactoring]]></category>
		<category><![CDATA[Wikimedia]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=925</guid>
		<description><![CDATA[I got a new diagram!!!1!11!! It&#8217;s based on my previous one, but slightly more elaborate, and a lot less messy, as I now used Dia to create it Legend: Striped lines: Existing components where code will be copied from, or based upon. Full lines: Components of the complete deployment model. Thick full lines: Core components [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://blog.bn2vs.com/2010/07/22/mediawiki-deployment-modifying-the-new-installer/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div><p>I got a new diagram!!!1!11!! It&#8217;s based on my <a href="http://blog.bn2vs.com/wp-content/uploads/2010/07/800px-Mwdeployment.jpg">previous one</a>, but slightly more elaborate, and a lot less messy, as I now used <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Dia_%28software%29">Dia</a> to create it <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://blog.bn2vs.com/wp-content/uploads/2010/07/MwDeployment.png"><img class="alignnone size-large wp-image-926" title="MediaWiki deployment diagram" src="http://blog.bn2vs.com/wp-content/uploads/2010/07/MwDeployment-1024x389.png" alt="MediaWiki deployment diagram" width="1024" height="389" /></a></p>
<p><strong>Legend</strong>:</p>
<ul>
<li>Striped lines: Existing components where code will be copied from, or based upon.</li>
<li>Full lines: Components of the complete deployment model.</li>
<li>Thick full lines: Core components (of the deployment model) that I definitely want to have completed during <a href="http://blog.bn2vs.com/tag/gsoc/">GSoC</a>.</li>
</ul>
<p>Since my <a href="http://blog.bn2vs.com/2010/07/15/mediawiki-deployment/">previous post about my Google Summer of Code project</a> I have been poking at the new MediaWiki installer to see what&#8217;s there already, how it is there, and how I can integrate it with the above deployment model. I&#8217;ve made a bunch of style and documentation improvements while going over the code, and renamed some things to make more sense. And I had Tim Starling clean up a bad svn commit I made <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>So what I&#8217;m doing now is splitting the current &#8216;Installer&#8217; class, which is part of the new installer, into 2: Installer and CoreInstaller. Installer will hold general installer functionality and be part of the whole deployment model, while CoreInstaller will hold installer functionality specific to core, and will be part of the new installer. After that I can create an initial version of CoreInstallers counterpart: ExtensionInstaller.</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F22%2Fmediawiki-deployment-modifying-the-new-installer%2F&amp;title=MediaWiki+Deployment%3A+Modifying+the+new+installer" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F22%2Fmediawiki-deployment-modifying-the-new-installer%2F&amp;title=MediaWiki+Deployment%3A+Modifying+the+new+installer" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F22%2Fmediawiki-deployment-modifying-the-new-installer%2F&amp;title=MediaWiki+Deployment%3A+Modifying+the+new+installer" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F22%2Fmediawiki-deployment-modifying-the-new-installer%2F&amp;headline=MediaWiki+Deployment%3A+Modifying+the+new+installer" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=MediaWiki+Deployment%3A+Modifying+the+new+installer&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F22%2Fmediawiki-deployment-modifying-the-new-installer%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=MediaWiki+Deployment%3A+Modifying+the+new+installer&amp;u=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F22%2Fmediawiki-deployment-modifying-the-new-installer%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=MediaWiki+Deployment%3A+Modifying+the+new+installer&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F22%2Fmediawiki-deployment-modifying-the-new-installer%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=MediaWiki+Deployment%3A+Modifying+the+new+installer&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F22%2Fmediawiki-deployment-modifying-the-new-installer%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=MediaWiki+Deployment%3A+Modifying+the+new+installer&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F22%2Fmediawiki-deployment-modifying-the-new-installer%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F22%2Fmediawiki-deployment-modifying-the-new-installer%2F&amp;title=MediaWiki+Deployment%3A+Modifying+the+new+installer&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F22%2Fmediawiki-deployment-modifying-the-new-installer%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F22%2Fmediawiki-deployment-modifying-the-new-installer%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F22%2Fmediawiki-deployment-modifying-the-new-installer%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/07/22/mediawiki-deployment-modifying-the-new-installer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MediaWiki.org user page 1 year</title>
		<link>http://blog.bn2vs.com/2010/07/20/mediawiki-org-user-page-1-year/</link>
		<comments>http://blog.bn2vs.com/2010/07/20/mediawiki-org-user-page-1-year/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 01:57:13 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[GSoC]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=921</guid>
		<description><![CDATA[Today my MediaWiki.org user page is one year old &#8211; I created the first version on July 20, 2009. With my SVN account also approaching it&#8217;s first birthday, I can now say I&#8217;m doing MediaWiki development for a year. A lot has happened in this year. I created the Maps and Semantic Maps extensions, and [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://blog.bn2vs.com/2010/07/20/mediawiki-org-user-page-1-year/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div><p>Today my <a href="http://www.mediawiki.org">MediaWiki.org</a> <a href="http://www.mediawiki.org/wiki/User:Jeroen_De_Dauw">user page</a> is one year old &#8211; I created <a href="http://www.mediawiki.org/w/index.php?title=User:Jeroen_De_Dauw&amp;oldid=266442">the first version</a> on July 20, 2009. With my SVN account also approaching it&#8217;s first birthday, I can now say I&#8217;m doing MediaWiki development for a year. A lot has happened in this year.</p>
<p>I created the <a href="http://www.mediawiki.org/wiki/Extension:Maps">Maps</a> and <a href="http://www.mediawiki.org/wiki/Extension:Semantic_Maps">Semantic Maps</a> extensions, and have continues releasing big and small updates the whole year long. At the end of 2009 I created the <a href="http://www.mediawiki.org/wiki/Extension:Validator">Validator</a> extension to facilitate parameter handling in Maps and Semantic Maps. In early 2010 I was contracted by the Wikimedia Foundation to create the <a href="http://www.mediawiki.org/wiki/Extension:Storyboard">Storyboard</a> extension, and by the Karlsruhe Institute of Technology to do work on <a href="http://semantic-mediawiki.org">Semantic MediaWiki</a>. In May 2010 I started working on my <a href="http://blog.bn2vs.com/tag/gsoc-2010">Google Summer of Code 2010</a> project to create an extension management platform for MediaWiki. In between all these things I made various contributions to other extensions, including Semantic Forms, Semantic Internal Objects, Page Object Model, Semantic Compound Queries, Semantic Result Formats and Approved Revisions.</p>
<p>Next to all the code I created and released, I also attended several events and gave a number of presentations. These events include SMWCamp 2009 in Karlsruhe, the Berlin developers workshop in April and <a href="http://blog.bn2vs.com/2010/07/13/wikimania-2010/">Wikimania 2010</a> in Gdansk.</p>
<p>I&#8217;m currently all time MediaWiki comitter #18, with 1080 commits. Looking forward to all the awesome stuff I can do in the coming year <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F20%2Fmediawiki-org-user-page-1-year%2F&amp;title=MediaWiki.org+user+page+1+year" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F20%2Fmediawiki-org-user-page-1-year%2F&amp;title=MediaWiki.org+user+page+1+year" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F20%2Fmediawiki-org-user-page-1-year%2F&amp;title=MediaWiki.org+user+page+1+year" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F20%2Fmediawiki-org-user-page-1-year%2F&amp;headline=MediaWiki.org+user+page+1+year" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=MediaWiki.org+user+page+1+year&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F20%2Fmediawiki-org-user-page-1-year%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=MediaWiki.org+user+page+1+year&amp;u=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F20%2Fmediawiki-org-user-page-1-year%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=MediaWiki.org+user+page+1+year&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F20%2Fmediawiki-org-user-page-1-year%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=MediaWiki.org+user+page+1+year&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F20%2Fmediawiki-org-user-page-1-year%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=MediaWiki.org+user+page+1+year&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F20%2Fmediawiki-org-user-page-1-year%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F20%2Fmediawiki-org-user-page-1-year%2F&amp;title=MediaWiki.org+user+page+1+year&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F20%2Fmediawiki-org-user-page-1-year%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F20%2Fmediawiki-org-user-page-1-year%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F20%2Fmediawiki-org-user-page-1-year%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/07/20/mediawiki-org-user-page-1-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MediaWiki testing with PHPUnit</title>
		<link>http://blog.bn2vs.com/2010/07/18/mediawiki-testing-with-phpunit/</link>
		<comments>http://blog.bn2vs.com/2010/07/18/mediawiki-testing-with-phpunit/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 22:26:46 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PEAR]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHPUnit]]></category>
		<category><![CDATA[Planet Wikimedia]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Wikimedia]]></category>
		<category><![CDATA[Zend Studio]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=904</guid>
		<description><![CDATA[I figured having some unit tests for Maps, the MediaWiki extension to work with geographical data and display it by embedding dynamic maps into your articles, would be beneficial to it&#8217;s quality. It&#8217;s pretty hard to try cover all possible use cases with manual tests, and consumes a lot of time in any case. I [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://blog.bn2vs.com/2010/07/18/mediawiki-testing-with-phpunit/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div><p>I figured having some unit tests for <a href="http://www.mediawiki.org/wiki/Extension:Maps">Maps</a>, the <a href="http://www.mediawiki.org">MediaWiki</a> extension to work with geographical data and display it by embedding dynamic maps into your articles, would be beneficial to it&#8217;s quality. It&#8217;s pretty hard to try cover all possible use cases with manual tests, and consumes a lot of time in any case. I therefore decided to try create some tests for the coordinate parser and formatter class, as it&#8217;s arguably the core feature of Maps.</p>
<p><a href="http://pear.php.net/"><img class="alignright size-full wp-image-917" title="PEAR logo" src="http://blog.bn2vs.com/wp-content/uploads/2010/07/pearsmall.gif" alt="PEAR logo" width="104" height="50" /></a>I started off by trying to install plain <a href="http://www.phpunit.de/">PHPUnit</a>, which is the most commonly used unit testing framework for PHP. This took me a while, as you are supposed to install it using <a href="http://pear.php.net/">PEAR</a> (PHP Extension and Application Repository), a repository tool for PHP applications, and has never used this before. After two hours or so of messing around, I got both installed <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Then I went on investigating how I could best integrate this into my work-flow, and discovered that PHPUnit comes bundled with <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Zend_Studio">Zend Studio</a>, seamlessly integrated, working completely out of the box o_O.</p>
<p>I then wrote a test case for the <a href="http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Maps/Includes/Maps_CoordinateParser.php?view=markup">coordinate parsing and formatting class</a> of Maps. I had a hard time getting it to work, as I needed to include MW itself, as the class uses MW functions. After some non-constructive discussion with several fellow MW devs I found a way to get it to work by including the maintenance script entry point, and tricking MW into thinking the call was made from a CLI. I now have a <a href="http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Maps/test/MapsCoordinateParserTest.php?view=markup">test case for the coordinate class</a>, with tests for most of it&#8217;s functionality. Some more test data, and maybe some extra tests would be nice. A tricky thing in the case of this class is founding errors, which are hard to take into account, especially if you only want to allow them to a certain degree.</p>
<p><a href="http://www.phpunit.de/"><img class="alignright size-full wp-image-918" title="PHPUnit logo" src="http://blog.bn2vs.com/wp-content/uploads/2010/07/phpunit-logo.gif" alt="PHPUnit logo" width="94" height="80" /></a>This particular test case is already paying off, as it made me find 3 subtle errors in coordinate parsing or formatting, that did not show up in my manual tests, as I was not covering the test data causing the issues.</p>
<p>I&#8217;m now planning to maybe write test cases for the distance parser to, which should be rather easy to do. I probably won&#8217;t create any others for Maps, as it&#8217;s rather time consuming, and I have a lot of other things to do right now. When I create new classes that are suited for unit tests in the future, I&#8217;ll definitely write tests for them as I build them up though, as it&#8217;ll not cost a lot more time then doing manual tests, and will ensure the classes are really solid.</p>
<p><a href="http://blog.bn2vs.com/wp-content/uploads/2010/07/phpunit-integration-with-zend-studio.jpg"><img class="alignnone size-large wp-image-916" title="PHPUnit integration with Zend Studio" src="http://blog.bn2vs.com/wp-content/uploads/2010/07/phpunit-integration-with-zend-studio-1024x262.jpg" alt="PHPUnit integration with Zend Studio" width="798" height="204" /></a></p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F18%2Fmediawiki-testing-with-phpunit%2F&amp;title=MediaWiki+testing+with+PHPUnit" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F18%2Fmediawiki-testing-with-phpunit%2F&amp;title=MediaWiki+testing+with+PHPUnit" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F18%2Fmediawiki-testing-with-phpunit%2F&amp;title=MediaWiki+testing+with+PHPUnit" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F18%2Fmediawiki-testing-with-phpunit%2F&amp;headline=MediaWiki+testing+with+PHPUnit" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=MediaWiki+testing+with+PHPUnit&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F18%2Fmediawiki-testing-with-phpunit%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=MediaWiki+testing+with+PHPUnit&amp;u=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F18%2Fmediawiki-testing-with-phpunit%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=MediaWiki+testing+with+PHPUnit&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F18%2Fmediawiki-testing-with-phpunit%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=MediaWiki+testing+with+PHPUnit&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F18%2Fmediawiki-testing-with-phpunit%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=MediaWiki+testing+with+PHPUnit&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F18%2Fmediawiki-testing-with-phpunit%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F18%2Fmediawiki-testing-with-phpunit%2F&amp;title=MediaWiki+testing+with+PHPUnit&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F18%2Fmediawiki-testing-with-phpunit%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F18%2Fmediawiki-testing-with-phpunit%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F18%2Fmediawiki-testing-with-phpunit%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/07/18/mediawiki-testing-with-phpunit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Server for more awesomeness</title>
		<link>http://blog.bn2vs.com/2010/07/17/zend-server-for-more-awesomeness/</link>
		<comments>http://blog.bn2vs.com/2010/07/17/zend-server-for-more-awesomeness/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 01:02:07 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Zend Server]]></category>
		<category><![CDATA[Zend Studio]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=906</guid>
		<description><![CDATA[About a year back I decided I had to change my development environment from working on a remote server with a simple text editor to something more solid, if I wanted to do serious PHP development. I went for Eclipse as IDE, which is without a doubt the most awesome IDE out there, as it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://blog.bn2vs.com/2010/07/17/zend-server-for-more-awesomeness/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div><p><a href="http://www.eclipse.org/"><img class="alignright size-full wp-image-912" title="Eclipse, the AWESOME IDE" src="http://blog.bn2vs.com/wp-content/uploads/2010/07/eclipse-logo.jpg" alt="Eclipse, the AWESOME IDE" width="149" height="87" /></a>About a year back I decided I had to change my development environment from working on a remote server with a simple text editor to something more solid, if I wanted to do serious PHP development.</p>
<p>I went for <a href="http://www.eclipse.org/">Eclipse</a> as IDE, which is without a doubt the most awesome IDE out there, as it&#8217;s completely open source, robust, and has a lot of extensions that make it usable for an awful lot of languages. For PHP there is the open source <a href="http://www.eclipse.org/pdt/">PHP Development Tools</a> Project, and the commercial Eclipse based IDE build on top of this, <a href="http://www.zend.com/en/products/studio/">Zend Studio</a>. At that point having my development environment as mobile as possible was rather important, as I often occupied machines other then my laptop or my own desktop. Therefore I put both Eclipse and my server on an usb.</p>
<p><a href="http://www.zend.com/products/studio/"><img class="alignright size-full wp-image-911" title="Zend Studio, Eclipse-based AWESOMENESS" src="http://blog.bn2vs.com/wp-content/uploads/2010/07/studio_logo.gif" alt="Zend Studio, Eclipse-based AWESOMENESS" width="137" height="105" /></a>Now, a year later, a lot has changed, and I finally updated my tools accordingly. First of all, I&#8217;m now also using Linux, and plan to leave Windows into the dust bin soon, so prefer tools that work on both operating systems. Secondly, I now only develop on my laptop and own desktop machine, so portability is not as important any more. Also, I&#8217;m now doing a lot more serious PHP development as I was doing a year ago, and would benefit a lot from more decent debugging, testing and profiling tools.</p>
<p>What I did was throwing out my mobile web server and install Zend Studio, together with Zend Server Community Edition (which is free). They integrate in such a way that you can do code tracing, work with breakpoints, profile code, ect, all out of the box. If you are developing PHP applications like me and in search for a good tool, I can definitely recommend this. Zend Studio isn&#8217;t free, but it&#8217;s worth the price. Not going into a complete list of awesome stuff PDT and Zend Studio include, but <a href="http://www.justincarmony.com/blog/2008/09/24/zend-studio-vs-php-development-tools/">this blog post</a>, although a little dates, does a good job at it.</p>
<p><a href="http://www.zend.com"><img class="alignright size-full wp-image-910" title="Zend logo" src="http://blog.bn2vs.com/wp-content/uploads/2010/07/zend_logo.gif" alt="Zend logo" width="70" height="70" /></a>It&#8217;ll take me a while to integrate these features into my work-flow, as I&#8217;m not used to having them available, but I expect this to start paying off rather soon then late <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Also waiting on a new release of Zend Studio build on Eclipse 3.6 (Helios).</p>
<p>(O yeah, can&#8217;t write a post about Eclipse without saying: NetBeans fails <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F17%2Fzend-server-for-more-awesomeness%2F&amp;title=Zend+Server+for+more+awesomeness" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F17%2Fzend-server-for-more-awesomeness%2F&amp;title=Zend+Server+for+more+awesomeness" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F17%2Fzend-server-for-more-awesomeness%2F&amp;title=Zend+Server+for+more+awesomeness" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F17%2Fzend-server-for-more-awesomeness%2F&amp;headline=Zend+Server+for+more+awesomeness" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Zend+Server+for+more+awesomeness&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F17%2Fzend-server-for-more-awesomeness%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Zend+Server+for+more+awesomeness&amp;u=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F17%2Fzend-server-for-more-awesomeness%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Zend+Server+for+more+awesomeness&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F17%2Fzend-server-for-more-awesomeness%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Zend+Server+for+more+awesomeness&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F17%2Fzend-server-for-more-awesomeness%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Zend+Server+for+more+awesomeness&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F17%2Fzend-server-for-more-awesomeness%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F17%2Fzend-server-for-more-awesomeness%2F&amp;title=Zend+Server+for+more+awesomeness&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F17%2Fzend-server-for-more-awesomeness%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F17%2Fzend-server-for-more-awesomeness%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F17%2Fzend-server-for-more-awesomeness%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/07/17/zend-server-for-more-awesomeness/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MediaWiki deployment</title>
		<link>http://blog.bn2vs.com/2010/07/15/mediawiki-deployment/</link>
		<comments>http://blog.bn2vs.com/2010/07/15/mediawiki-deployment/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 23:28:46 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Crappy diagram]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Extension management]]></category>
		<category><![CDATA[GSoC]]></category>
		<category><![CDATA[GSoC 2010]]></category>
		<category><![CDATA[Installer]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Planet Wikimedia]]></category>
		<category><![CDATA[Wikimedia]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=896</guid>
		<description><![CDATA[A lot has happened in my Google Summer of Code project since my last blog post about it, so here is another update. I did give a short presentation about it at Wikimania 2010, but that did not go very well unfortunately. You can get the slides though. I changed the goals of my project [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://blog.bn2vs.com/2010/07/15/mediawiki-deployment/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div><p>A lot has happened in my <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Google_Summer_of_Code">Google Summer of Code</a> project since my <a href="http://blog.bn2vs.com/2010/06/10/extension-management-platform/">last blog post about it</a>, so here is another update. I did give a short presentation about it <a href="http://blog.bn2vs.com/2010/07/13/wikimania-2010/">at Wikimania 2010</a>, but that did not go very well unfortunately. You can <a href="http://wiki.bn2vs.com/File:2010_07_07_MediaWiki_Deployment.odp">get the slides</a> though.</p>
<p>I changed the goals of my project again, from building an extension management platform build onto the <a href="http://smwforum.ontoprise.com/smwforum/index.php/Help:Deployment_Framework">Deployment Framework</a> and <a href="http://www.mediawiki.org/wiki/Extension:Configure">Configure</a> to creating a more general Deployment base on which the new MediaWiki installer and extension management can run. The reason for this change is that it makes a lot more sense from a technical perspective. The work done by the MediaWiki installer, and the still-to-be-created realized extension management is very similar after all. Because of this change I renamed the project from Extension Management Platform to <a href="http://www.mediawiki.org/wiki/Deployment">Deployment</a>.</p>
<p><strong>Goals</strong></p>
<p>So let&#8217;s have a look at what my idea of the end product is, from an  users perspective. There would be 4 new special pages with the extension  management functionality, largely based on what you can do in  WordPress:</p>
<ul>
<li>Special:Install: On this page administrators can browse and search through extensions  that are in the connected repository. This can be very basic to start  with, but should eventually include filtering on categories and  keywords, popularity, rating, ect.</li>
<li>Special:Update: Checks for updates for both core and extensions, and shows update  options for individual components, or the whole deal.</li>
<li>Special:Extensions: A page listing all installed extensions, with options to uninstall,  disable and upgrade them, as well as links to documentation, ect. Once  MediaWiki has a configuration database, links to configure the  extensions can also be included here.</li>
<li>Special:Dashboard: A dashboard for administrators containing update information and fancy  stuff like statistics.</li>
</ul>
<p>The new MediaWiki installer would also have support for installation extension on initial run, and be able to do a complete core upgrade, instead of just a database update as is now the case.</p>
<p><strong>Technical </strong></p>
<p>This is a rough draft of how I see the structure of the end product, and where  the code is coming from:</p>
<p><a href="http://blog.bn2vs.com/wp-content/uploads/2010/07/800px-Mwdeployment.jpg"><img class="alignnone size-full wp-image-897" title="MediaWiki deployment" src="http://blog.bn2vs.com/wp-content/uploads/2010/07/800px-Mwdeployment.jpg" alt="MediaWiki deployment" width="800" height="592" /></a></p>
<p>I&#8217;m in search of a quick and easy diagram tool to make a cleaner and more elaborate version <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h4>Stuff we  already have</h4>
<p>The underneath items have been completed, or require only a little work.</p>
<ul>
<li>Web interface for the core installer.</li>
<li>Database abstraction for the installer.</li>
<li>CLI interface for the core installer? (in progress)</li>
<li>Core installer class with database install and upgrade capabilities.</li>
<li>Filesystem abstraction (I ported this from WP (<a rel="nofollow" href="http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Deployment/includes/">see code here</a>), mostly done,  no testing done yet though).</li>
</ul>
<h4>Stuff  that&#8217;s still needed</h4>
<ul>
<li>Everything related to detecting updates, fetching packages and  instructions, ect. The DF has some nice stuff that can be used here, so  does WP. It&#8217;s be nice to also have an abstraction layer here, so  multiple mechanisms can be used here. An extension repository also needs  to be set up, preferably on mediawiki.org.</li>
<li>Filesystem support for the installer, so it can be used to upgrade  MW by clicking a button and then just fetching the new release and doing  all the work. This can be achieved by creating the generic installer  class and making the core installer inherit from it.</li>
<li>Extension installer class and the special pages that provide an  interface to it.</li>
<li>Extension support for the core installer: installation and upgrade.  This can be done by re-using the code of the special pages.</li>
<li>CLI support for extension management</li>
</ul>
<h3>Work done</h3>
<p>This is a list of the work I have so far done during this project, oldest first.</p>
<ul>
<li>I researched all involved components and created the above draft.</li>
<li>I ported the WordPress filesystem abstraction classes (base class, FTP and direct  one).</li>
<li>I got core commit access (yay!), so I now can make changes to the new installer.</li>
</ul>
<h3>Roadmap</h3>
<p>A rather loose planning of what I&#8217;m planning to do next:</p>
<ul>
<li>Finish porting SSH2 filesystem abstraction class.</li>
<li>Figure out how to make the whole system secure.</li>
<li>Create installer class, adapt to core installer to work with this,  and also create the extension installer class.</li>
<li>Take care of the fetching stuff.</li>
<li>Create the interfaces.</li>
</ul>
<p>I&#8217;ll update <a href="http://www.mediawiki.org/wiki/Deployment">the deployment wiki page</a> as I make progress, but probably won&#8217;t make a lot of blog posts about it, as I want to focus on the work itself. Suggestions are welcome on <a href="http://www.mediawiki.org/wiki/Talk:Deployment">the discussion page</a>.</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F15%2Fmediawiki-deployment%2F&amp;title=MediaWiki+deployment" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F15%2Fmediawiki-deployment%2F&amp;title=MediaWiki+deployment" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F15%2Fmediawiki-deployment%2F&amp;title=MediaWiki+deployment" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F15%2Fmediawiki-deployment%2F&amp;headline=MediaWiki+deployment" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=MediaWiki+deployment&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F15%2Fmediawiki-deployment%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=MediaWiki+deployment&amp;u=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F15%2Fmediawiki-deployment%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=MediaWiki+deployment&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F15%2Fmediawiki-deployment%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=MediaWiki+deployment&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F15%2Fmediawiki-deployment%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=MediaWiki+deployment&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F15%2Fmediawiki-deployment%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F15%2Fmediawiki-deployment%2F&amp;title=MediaWiki+deployment&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F15%2Fmediawiki-deployment%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F15%2Fmediawiki-deployment%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F15%2Fmediawiki-deployment%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/07/15/mediawiki-deployment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maps and Semantic Maps 0.6.4 released</title>
		<link>http://blog.bn2vs.com/2010/07/08/maps-and-semantic-maps-0-6-4-released/</link>
		<comments>http://blog.bn2vs.com/2010/07/08/maps-and-semantic-maps-0-6-4-released/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 12:32:27 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Geocoding]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Layers]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenStreetMap]]></category>
		<category><![CDATA[OSM]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Planet Wikimedia]]></category>
		<category><![CDATA[Semantic Maps]]></category>
		<category><![CDATA[Semantic MediaWiki]]></category>
		<category><![CDATA[Semantics]]></category>
		<category><![CDATA[SMW]]></category>
		<category><![CDATA[Validator]]></category>
		<category><![CDATA[Wikimedia]]></category>
		<category><![CDATA[Yahoo! Maps]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=870</guid>
		<description><![CDATA[Maps and Semantic Maps 0.6.4 are now available for download. This release contains several new features, amongst which basic KML support for Google Maps, a new OSM service implementation and re-added service links support to the Geographical Coordinates data-type in Semantic Maps. Everyone running 0.6.2 or older is advised to upgrade as soon as possible. [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://blog.bn2vs.com/2010/07/08/maps-and-semantic-maps-0-6-4-released/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div><p><a title="Maps" href="http://mapping.referata.com/wiki/Maps">Maps</a> and <a title="Semantic Maps" href="http://mapping.referata.com/wiki/Semantic_Maps">Semantic Maps</a> 0.6.4 are now available for <a title="Help:Download" href="http://mapping.referata.com/wiki/Help:Download">download</a>. This release contains several new  features, amongst which basic KML support for Google Maps, a new OSM  service implementation and re-added service links support to the  Geographical Coordinates data-type in Semantic Maps. Everyone  running 0.6.2 or older is advised to upgrade as soon as possible.</p>
<p>Lets have a closer look at some of the changes:</p>
<ul>
<li>The Google Maps (v2) service now has a KML parameter, which allows you to specify one or more KML files to use. Files are separated with comma&#8217;s. The base for this feature was submitted by Andy Chow, who created it for Transit Unlimited wiki. A neat example of a map there using KML is <a href="http://www.transitunlimited.org/Metrolink#Map">this one</a>. Thanks for the patch Andy!</li>
<li>There again is an OpenStreetMap service, although this one is different from the one that got removed in 0.6. The implementation is done by embedding (in an iframe) a page from the WMF toolserver, which renders a map with OSM tiles and Wikipedia overlay. <a href="http://wiki.bn2vs.com/OSMTest">Example</a>. It&#8217;s basically the same what&#8217;s done on the German Wikipedia. Credits here go to Tim Alder and all other people who are making the awesome toolserver stuff work. The reason the creation of the map is not done on the server running the MediaWiki installation itself is that it&#8217;s rather difficult to fetch the Wikipedia layer from the toolsever. Hopefully a solution is found for this, as that would be a lot cooler for non WMF usage.</li>
<li>I re-added service links support for the Geographical Coordinates data-type in Semantic Maps after someone requested this. It got removed in 0.6, as the old implementation was not working anymore, and I was unsure at that point how to create a new one. You can find the updated documentation on this <a href="http://semantic-mediawiki.org/wiki/Help:Service_links#Information_passed_for_each_placeholder">here</a>, although the examples are not working yet (semantic-mediawiki.org is using an alpha of 0.6). I will migrate the examples to the mapping documentation wiki at some later date.</li>
<li>OpenLayers i18n (translation of the controls) should now be working. A style fix has also been made which caused OpenLayers to render badly in Chrome.</li>
<li>Multiple small bugfixes have been made in both extensions, and a few in Validator. I guess this is now be the most stable release to date yet, so be sure to upgrade!</li>
</ul>
<p>For a full list of  changes since 0.6.3 see <a title="Maps/Version  history" href="http://mapping.referata.com/wiki/Maps/Version_history#Maps_0.6.4">changes  to Maps</a> and <a title="Semantic Maps/Version history" href="http://mapping.referata.com/wiki/Semantic_Maps/Version_history#Semantic_Maps_0.6.4">changes  to SM</a>.</p>
<p><a href="http://blog.bn2vs.com/wp-content/uploads/2010/07/Semantic-Maps-0.6.4-dependencies.jpg"><img class="alignnone size-full wp-image-871" title="Semantic Maps 0.6.4 dependencies" src="http://blog.bn2vs.com/wp-content/uploads/2010/07/Semantic-Maps-0.6.4-dependencies.jpg" alt="Semantic Maps 0.6.4 dependencies" width="587" height="171" /></a></p>
<p><strong>Downloads</strong></p>
<ul>
<li>Maps 0.6.4: <a href="http://mwmaps.googlecode.com/files/Maps0.6.4.zip">zip</a>, <a href="http://mwmaps.googlecode.com/files/Maps0.6.4.7z">7z</a></li>
<li>Maps and Semantic Maps 0.6.4: <a href="http://semanticmaps.googlecode.com/files/MapsAndSemanticMaps0.6.4.zip">zip</a>, <a href="http://semanticmaps.googlecode.com/files/MapsAndSemanticMaps0.6.4.7z">7z</a></li>
</ul>
<p><strong>See also</strong></p>
<ul>
<li><a href="http://mapping.referata.com/wiki/Maps_and_Semantic_Maps_0.6.4_released">The release notes on the documentation wiki</a></li>
</ul>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span class="ik"><img id="upi" class=" QrVm3d" src="https://mail.google.com/mail/images/cleardot.gif" alt="" width="16px" height="16px" /></span></p>
<h3 class="gD" style="color: #00681c;"><span>Andy Chow</span></h3>
</div>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F08%2Fmaps-and-semantic-maps-0-6-4-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.4+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F08%2Fmaps-and-semantic-maps-0-6-4-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.4+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F08%2Fmaps-and-semantic-maps-0-6-4-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.4+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F08%2Fmaps-and-semantic-maps-0-6-4-released%2F&amp;headline=Maps+and+Semantic+Maps+0.6.4+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Maps+and+Semantic+Maps+0.6.4+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F08%2Fmaps-and-semantic-maps-0-6-4-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Maps+and+Semantic+Maps+0.6.4+released&amp;u=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F08%2Fmaps-and-semantic-maps-0-6-4-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Maps+and+Semantic+Maps+0.6.4+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F08%2Fmaps-and-semantic-maps-0-6-4-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Maps+and+Semantic+Maps+0.6.4+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F08%2Fmaps-and-semantic-maps-0-6-4-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Maps+and+Semantic+Maps+0.6.4+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F08%2Fmaps-and-semantic-maps-0-6-4-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F08%2Fmaps-and-semantic-maps-0-6-4-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.4+released&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F08%2Fmaps-and-semantic-maps-0-6-4-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F08%2Fmaps-and-semantic-maps-0-6-4-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F07%2F08%2Fmaps-and-semantic-maps-0-6-4-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/07/08/maps-and-semantic-maps-0-6-4-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maps and Semantic Maps 0.6.3 released</title>
		<link>http://blog.bn2vs.com/2010/06/20/maps-and-semantic-maps-0-6-3-released/</link>
		<comments>http://blog.bn2vs.com/2010/06/20/maps-and-semantic-maps-0-6-3-released/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 15:35:11 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Geocoding]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Layers]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenStreetMap]]></category>
		<category><![CDATA[OSM]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Planet Wikimedia]]></category>
		<category><![CDATA[Refactoring]]></category>
		<category><![CDATA[Semantic Bundle]]></category>
		<category><![CDATA[Semantic Maps]]></category>
		<category><![CDATA[Semantic MediaWiki]]></category>
		<category><![CDATA[Semantics]]></category>
		<category><![CDATA[SMW]]></category>
		<category><![CDATA[Wikimedia]]></category>
		<category><![CDATA[Yahoo! Maps]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=863</guid>
		<description><![CDATA[Maps and Semantic Maps 0.6.3 are now available for download. This release is one aimed to improve stability and addresses a number of bugs that where present in 0.6.x. Some notable fixed issues are a failure of parsing any coordinates containing a degree symbol that surfaced in 0.6.2, and the failing of non-Google Maps form [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://blog.bn2vs.com/2010/06/20/maps-and-semantic-maps-0-6-3-released/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div><p><a title="Maps" href="http://mapping.referata.com/wiki/Maps">Maps</a> and <a title="Semantic Maps" href="http://mapping.referata.com/wiki/Semantic_Maps">Semantic Maps</a> 0.6.3 are now available for <a title="Help:Download" href="http://mapping.referata.com/wiki/Help:Download">download</a>. This release is one aimed to improve  stability and addresses a number of bugs that where present in 0.6.x.  Some notable fixed issues are a failure of parsing any coordinates  containing a degree symbol that surfaced in 0.6.2, and the failing of  non-Google Maps form inputs. Some internal rewriting has also been done,  which was needed to address some of these bugs, and will enable future  awesomeness increase. The included OpenLayers library has also been  upgraded to 2.9.1. (<a title="Maps/Version history" href="http://mapping.referata.com/wiki/Maps/Version_history#Maps_0.6.2">changes to Maps</a>, <a title="Semantic Maps/Version history" href="http://mapping.referata.com/wiki/Semantic_Maps/Version_history#Semantic_Maps_0.6.2">changes to SM</a>). People  running any 0.6.x are advised to upgrade. Especially people using  Semantic Maps in conjunction with <a title="Semantic  Forms" href="http://mapping.referata.com/wiki/Semantic_Forms">Semantic Forms</a>, as both 0.6 and 0.6.1 contain undesired  behaviour in the forms.</p>
<p>A new release of <a href="http://www.mediawiki.org/wiki/Semantic_Bundle">Semantic Bundle</a>, which will include these versions of the mapping extensions, is likely to soon be released as well <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://blog.bn2vs.com/wp-content/uploads/2010/06/semantic-maps-0.6.3-dependencies.gif"><img class="size-full wp-image-864 alignnone" title="Semantic Maps 0.6.3   dependencies" src="http://blog.bn2vs.com/wp-content/uploads/2010/06/semantic-maps-0.6.3-dependencies.gif" alt="Semantic Maps 0.6.3 dependencies" width="576" height="190" /></a></p>
<p><strong>Downloads</strong></p>
<ul>
<li><a href="http://mwmaps.googlecode.com/files/Maps0.6.3.zip">Maps 0.6.3</a> (<a href="http://mwmaps.googlecode.com/files/Maps0.6.3.7z">7z</a>)</li>
<li><a href="http://semanticmaps.googlecode.com/files/MapsAndSemanticMaps0.6.3.zip">Maps and Semantic Maps 0.6.3</a> (<a href="http://semanticmaps.googlecode.com/files/MapsAndSemanticMaps0.6.3.7z">7z</a>)</li>
</ul>
<p><strong>See also</strong></p>
<ul>
<li><a href="http://mapping.referata.com/wiki/Maps_and_Semantic_Maps_0.6.3_released">The release notes on the documentation wiki</a></li>
</ul>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F20%2Fmaps-and-semantic-maps-0-6-3-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.3+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F20%2Fmaps-and-semantic-maps-0-6-3-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.3+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F20%2Fmaps-and-semantic-maps-0-6-3-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.3+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F20%2Fmaps-and-semantic-maps-0-6-3-released%2F&amp;headline=Maps+and+Semantic+Maps+0.6.3+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Maps+and+Semantic+Maps+0.6.3+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F20%2Fmaps-and-semantic-maps-0-6-3-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Maps+and+Semantic+Maps+0.6.3+released&amp;u=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F20%2Fmaps-and-semantic-maps-0-6-3-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Maps+and+Semantic+Maps+0.6.3+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F20%2Fmaps-and-semantic-maps-0-6-3-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Maps+and+Semantic+Maps+0.6.3+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F20%2Fmaps-and-semantic-maps-0-6-3-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Maps+and+Semantic+Maps+0.6.3+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F20%2Fmaps-and-semantic-maps-0-6-3-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F20%2Fmaps-and-semantic-maps-0-6-3-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.3+released&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F20%2Fmaps-and-semantic-maps-0-6-3-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F20%2Fmaps-and-semantic-maps-0-6-3-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F20%2Fmaps-and-semantic-maps-0-6-3-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/06/20/maps-and-semantic-maps-0-6-3-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extension management platform</title>
		<link>http://blog.bn2vs.com/2010/06/10/extension-management-platform/</link>
		<comments>http://blog.bn2vs.com/2010/06/10/extension-management-platform/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 11:44:52 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Awesome]]></category>
		<category><![CDATA[Extension management]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GSoC]]></category>
		<category><![CDATA[GSoC 2010]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Planet Wikimedia]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[Wikimedia]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=852</guid>
		<description><![CDATA[After doing a pile of research on how to best create an extension management platform for MediaWiki as my Google Summer of Code project, I realized that a lot of the work that I wanted to do was already done in some form or another, and decided to somewhat augment my goals. Since I can [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://blog.bn2vs.com/2010/06/10/extension-management-platform/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div><p>After doing a pile of research on how to best create an extension management platform for MediaWiki as <a href="http://blog.bn2vs.com/2010/04/26/google-summer-of-code-2010/">my Google Summer of Code project</a>, I realized that a lot of the work that I wanted to do was already done in some form or another, and decided to somewhat augment my goals. Since I can build upon <a href="http://www.mediawiki.org/wiki/Extension:Configure">Configure</a>, and the <a href="http://smwforum.ontoprise.com/smwforum/index.php/Help:Deployment_Framework">Deployment Framework</a> of <a href="http://www.ontoprise.de">Ontoprise</a>, it should now be possible to also take care of the MediaWiki and extension configuration that I put as optional in <a href="http://www.mediawiki.org/wiki/User:Jeroen_De_Dauw/GSoC2010">my original proposal</a>. To have some transparency here, and not to cause misconceptions, I created an <strong>awesome</strong> <a href="http://www.mediawiki.org/wiki/Extension_Management_Platform/Roadmap">new roadmap</a>.</p>
<p>I did an  attempt to get some feedback by posting my roadmap on  wikitech-l, but apparently everyone is either happy with it, or more  likely, Parkinson&#8217;s  Law of Triviality is in play here. So feedback and  suggestions are definitely welcome, you can post them on <a href="http://www.mediawiki.org/wiki/Talk:Extension_Management_Platform">the  discussion page</a>.</p>
<p>As Configure is doing an <strong>awesome</strong> job already without making significant  changes to any existing code, I decided to start off with the Deployment  Framework. I&#8217;m currently in the process of figuring out how it works  exactly, so I&#8217;m able to extend it&#8217;s features, and build a GUI in the  form of several MediaWiki special pages on top of it. This will have some immediate pay-off as Ontoprise will be able to use this improved version directly.</p>
<p>Both my presentations for <a href="http://wikimania2010.wikimedia.org/wiki/Main_Page">Wikimania 2010</a> have been accepted, of which <a href="http://wikimania2010.wikimedia.org/wiki/Submissions/Extension_Management_Platform">one is about my project</a>, which will give me a change to explain to people what I&#8217;m doing and why it&#8217;s so <strong>awesome</strong> <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F10%2Fextension-management-platform%2F&amp;title=Extension+management+platform" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F10%2Fextension-management-platform%2F&amp;title=Extension+management+platform" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F10%2Fextension-management-platform%2F&amp;title=Extension+management+platform" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F10%2Fextension-management-platform%2F&amp;headline=Extension+management+platform" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Extension+management+platform&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F10%2Fextension-management-platform%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Extension+management+platform&amp;u=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F10%2Fextension-management-platform%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Extension+management+platform&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F10%2Fextension-management-platform%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Extension+management+platform&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F10%2Fextension-management-platform%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Extension+management+platform&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F10%2Fextension-management-platform%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F10%2Fextension-management-platform%2F&amp;title=Extension+management+platform&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F10%2Fextension-management-platform%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F10%2Fextension-management-platform%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F10%2Fextension-management-platform%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/06/10/extension-management-platform/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Maps and Semantic Maps 0.6.2 released</title>
		<link>http://blog.bn2vs.com/2010/06/07/maps-and-semantic-maps-0-6-2-released/</link>
		<comments>http://blog.bn2vs.com/2010/06/07/maps-and-semantic-maps-0-6-2-released/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 04:54:00 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Geocoding]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Layers]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenStreetMap]]></category>
		<category><![CDATA[OSM]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Planet Wikimedia]]></category>
		<category><![CDATA[Refactoring]]></category>
		<category><![CDATA[Semantic Maps]]></category>
		<category><![CDATA[Semantic MediaWiki]]></category>
		<category><![CDATA[Semantics]]></category>
		<category><![CDATA[SMW]]></category>
		<category><![CDATA[Wikimedia]]></category>
		<category><![CDATA[Yahoo! Maps]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=849</guid>
		<description><![CDATA[Maps and Semantic Maps 0.6.2 are now available for download. This release contains improvements to parameter handling, case insensitivity has been re-added, and using default parameters together with named ones will work more intuitive. In Maps the handling of distances has also been considerably improved: there is a new #distance parser function, additional distance related [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://blog.bn2vs.com/2010/06/07/maps-and-semantic-maps-0-6-2-released/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div><p><a title="Maps" href="http://mapping.referata.com/wiki/Maps">Maps</a> and <a title="Semantic Maps" href="http://mapping.referata.com/wiki/Semantic_Maps">Semantic Maps</a> 0.6.2 are now available for <a title="Help:Download" href="http://mapping.referata.com/wiki/Help:Download">download</a>.</p>
<p><a href="http://mapping.referata.com/"><img class="size-full wp-image-850 alignnone" title="Maps extension for MediaWiki" src="http://blog.bn2vs.com/wp-content/uploads/2010/06/maps.jpg" alt="Maps extension for MediaWiki" width="601" height="124" /></a></p>
<p>This release contains improvements  to parameter handling, case insensitivity has been re-added, and using  default parameters together with named ones will work more intuitive. In  Maps the handling of distances has also been considerably improved:  there is a new #<a title="Distance (page does not exist)" href="http://mapping.referata.com/w/index.php?title=Distance&amp;action=edit&amp;redlink=1">distance</a> parser  function, additional distance related parameters in #<a title="Geodistance" href="http://mapping.referata.com/wiki/Geodistance">geodistance</a>,  and new settings that allow you to customize the default distance  behaviour. In Semantic Maps a rather important bugfix has been made  which solves a problem with editing articles with forms that contain  maps that arose in 0.6.1. (<a title="Maps/Version history" href="http://mapping.referata.com/wiki/Maps/Version_history#Maps_0.6.2">changes to Maps</a>, <a title="Semantic Maps/Version history" href="http://mapping.referata.com/wiki/Semantic_Maps/Version_history#Semantic_Maps_0.6.2">changes to SM</a>). People  running 0.6 and 0.6.1 are advised to upgrade. Especially people using  Semantic Maps in conjunction with <a title="Semantic  Forms" href="http://mapping.referata.com/wiki/Semantic_Forms">Semantic Forms</a>, as both 0.6 and 0.6.1 contain undesired  behaviour in the forms.</p>
<p><a href="http://mapping.referata.com/wiki/Maps_and_Semantic_Maps_0.6.2_released">Read this announcement on the documentation wiki</a></p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F07%2Fmaps-and-semantic-maps-0-6-2-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.2+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F07%2Fmaps-and-semantic-maps-0-6-2-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.2+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F07%2Fmaps-and-semantic-maps-0-6-2-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.2+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F07%2Fmaps-and-semantic-maps-0-6-2-released%2F&amp;headline=Maps+and+Semantic+Maps+0.6.2+released" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Maps+and+Semantic+Maps+0.6.2+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F07%2Fmaps-and-semantic-maps-0-6-2-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Maps+and+Semantic+Maps+0.6.2+released&amp;u=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F07%2Fmaps-and-semantic-maps-0-6-2-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Maps+and+Semantic+Maps+0.6.2+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F07%2Fmaps-and-semantic-maps-0-6-2-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Maps+and+Semantic+Maps+0.6.2+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F07%2Fmaps-and-semantic-maps-0-6-2-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Maps+and+Semantic+Maps+0.6.2+released&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F07%2Fmaps-and-semantic-maps-0-6-2-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F07%2Fmaps-and-semantic-maps-0-6-2-released%2F&amp;title=Maps+and+Semantic+Maps+0.6.2+released&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F07%2Fmaps-and-semantic-maps-0-6-2-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F07%2Fmaps-and-semantic-maps-0-6-2-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fblog.bn2vs.com%2F2010%2F06%2F07%2Fmaps-and-semantic-maps-0-6-2-released%2F" ><img class="lightsocial_img" src="http://blog.bn2vs.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/06/07/maps-and-semantic-maps-0-6-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
