<?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>Movim Blog</title>
	<atom:link href="http://blog.movim.eu/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.movim.eu</link>
	<description>The kickass blog</description>
	<lastBuildDate>Fri, 29 Mar 2013 18:35:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>New server and bitcoin donations</title>
		<link>http://blog.movim.eu/new-server-and-bitcoin-donations/</link>
		<comments>http://blog.movim.eu/new-server-and-bitcoin-donations/#comments</comments>
		<pubDate>Thu, 07 Mar 2013 21:25:17 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Lifecycle]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/?p=65</guid>
		<description><![CDATA[Movim keeps getting improving a step at a time and now boasts a responsive design layout, a better and much faster database access layer and customizable CSS3 elements like the page background. Perhaps you&#8217;ve heard that Mozilla has released its &#8230; <a href="http://blog.movim.eu/new-server-and-bitcoin-donations/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Movim keeps getting improving a step at a time and now boasts a responsive design layout, a better and much faster database access layer and customizable CSS3 elements like the page background.</p>
<p><img class="aligncenter size-full wp-image-67" alt="marketplace-giantfox-combined" src="http://blog.movim.eu/wp-content/uploads/marketplace-giantfox-combined.png" width="256" height="249" /></p>
<p>Perhaps you&#8217;ve heard that Mozilla has released its new mobile operating system <a title="Firefox OS" href="https://www.mozilla.org/en-GB/firefox/partners/#">Firefox OS</a>. This new operating system is a breath of fresh air in a market that focuses much of its development into repackaging HTML5 and javascript websites into native &#8220;apps&#8221;. Indeed Firefox OS lets developers create an application to run on their platform by simply adding a description file to it, the OS is entirely written in HTML5 and javascript itself so websites just run natively on it.</p>
<p>At Movim we&#8217;re very excited by this new opportunity and we plan to release Movim as a webapp for Firefox OS. This means that we could be the second social platform on the Mozilla marketplace (after Twitter) and get more attention from the general public.</p>
<p>That also means that our existing server platform will not suffice to back a webapp. So we&#8217;ve invested into an AWS instance that now runs Movim&#8217;s reference pod. This isn&#8217;t an official pod, as we insist we will never have one. However it will be maintained by us and kept in sync with the development trunk. And thus it has all the goodness you&#8217;ll find in the next version!</p>
<p><img class="aligncenter size-full wp-image-66" alt="bitcoin" src="http://blog.movim.eu/wp-content/uploads/bitcoin.png" width="256" height="256" /></p>
<p>Before you rush to the new pod, consider making us a small donation. We already supported Flattr, and now we also accept donations in Bitcoin. We try to run with minimal expenses, but still need a bit of money to cover the domain names and AWS hosting.</p>
<p>You can now check out the <a title="Movim's trunk" href="https://code.launchpad.net/~movim/movim/trunk">latest code</a>, or go ahead and try out the <a title="Reference Movim pod" href="http://pod.mov.im">latest and greatest pod</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/new-server-and-bitcoin-donations/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Movim 0.6 &#8220;Cumulus&#8221; is out, version 0.7 in progress</title>
		<link>http://blog.movim.eu/movim-0-6-cumulus-is-out-version-0-7-in-progress/</link>
		<comments>http://blog.movim.eu/movim-0-6-cumulus-is-out-version-0-7-in-progress/#comments</comments>
		<pubDate>Tue, 29 Jan 2013 21:13:59 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/?p=62</guid>
		<description><![CDATA[As you know, Movim is a Jabber client written in PHP, that can be  accessed from anywhere and using the decentralised XMPP network. The project&#8217;s goals are to offer features similar to that of social networks (blog, timeline, sharing, privacy &#8230; <a href="http://blog.movim.eu/movim-0-6-cumulus-is-out-version-0-7-in-progress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>As you know, Movim is a <strong>Jabber client</strong> written in PHP, that can be  accessed from anywhere and using the decentralised XMPP network. <strong>The project&#8217;s goals</strong> are to offer features similar to that of <strong>social networks</strong> (blog, timeline, sharing, privacy options and chatrooms) and they&#8217;re coming soon.</p>
<h2>What&#8217;s up ?</h2>
<p>It&#8217;s been months since you last heard of Movim, nevertheless the project has improved a lot. Let&#8217;s review the main changes.</p>
<p>The installer has been greatly <strong>simplified</strong>. It doesn&#8217;t require you to register on an Movim node if you already have a Jabber account elsewhere. <a href="http://wiki.movim.eu/fr:dev:moxl:main_page">MoXL</a> replaced JAXL as the underlying XMPP library and allows to connect directly to any Jabber account anywhere and creates a local cache of your profile <strong>on the web server</strong>.</p>
<p>This cache has pros and cons:</p>
<ul>
<li>profile loading is greatly optimised, whatever device you use at any time and any place</li>
<li>heavier bits that can&#8217;t be stored on the XMPP server (<strong>photos, music, videos</strong>) that will make an entrance in the version 0.7 will be stored, with the cache, on the web server (this is also Jappix&#8217;s behaviour)</li>
</ul>
<p>Because of this, you&#8217;ll have to be &#8220;loyal&#8221; to your favorite Movim node. On the other hand, those items will benefit from an <strong>import/export</strong> feature that will let you transfer them from node to node.</p>
<p><a href="http://blog.movim.eu/wp-content/uploads/0.6-v2.png"><img class="aligncenter size-full wp-image-63" alt="Movim 0.6.1" src="/wp-content/uploads/0.6-v2.png" width="1065" height="728" /></a>Finally, to compare stand-alone and web-based Jabber clients, it is necessary to connect through a <strong>BOSH proxy</strong> that serves as glue between <strong>XMPP and HTTP</strong>, which also generates some latency, making cache mandatory (this is also the case for Jappix).</p>
<p><a href="http://wiki.movim.eu/dev:roadmap_0.6">Version 0.6</a> was released at the beginning of December after five months of development. It brings the following features:</p>
<ul>
<li>simplified installer</li>
<li>a re-designed CSS theme</li>
<li>a WYSIWYG editor</li>
<li>privacy options for posts (public/private)</li>
<li>more translations</li>
<li>improved user experience (although the UI still has some slow downs)</li>
<li>many improvements to make contacts loading faster</li>
<li>implemented of the XEP-0115 Entity Capabilities, which enables the client to communicate its features and the extent of its XMPP support to the server</li>
<li>implemented DIGEST-MD5 and CRAM-MD5 as more secure log-in mechanisms</li>
</ul>
<p>Version 0.6.1 was released soon afterwards in mid-January to address SSL certificates problems with BOSH servers.</p>
<p><a href="http://wiki.movim.eu/dev:roadmap_0.7">Movim 0.7</a> is being worked on and its feature list contains the following:</p>
<ul>
<li>media hosting (pictures, videos etc.)</li>
<li>XMPP groups management</li>
<li>an administration interface</li>
</ul>
<p>You can try out the latest development version at <a href="http://polytech.mov.im/">http://polytech.mov.im/</a> :</p>
<ul>
<li>with the jabber ID <span style="text-decoration: underline;"><strong>demonstration@movim.eu</strong></span></li>
<li>with the password <span style="text-decoration: underline;"><strong>demonstration</strong></span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/movim-0-6-cumulus-is-out-version-0-7-in-progress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>And here is Moxl! The new Movim&#8217;s XMPP library</title>
		<link>http://blog.movim.eu/and-here-is-moxl-the-new-movims-xmpp-library/</link>
		<comments>http://blog.movim.eu/and-here-is-moxl-the-new-movims-xmpp-library/#comments</comments>
		<pubDate>Sat, 15 Sep 2012 00:00:30 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/?p=43</guid>
		<description><![CDATA[It has been several weeks in intensive development, and now Moxl (Movim XMPP Library) the new XMPP library that will replace Jaxl is merged into Movim&#8217;s development branch and will be released with the next version. Why develop yet another &#8230; <a href="http://blog.movim.eu/and-here-is-moxl-the-new-movims-xmpp-library/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>It has been several weeks in intensive development, and now Moxl (Movim XMPP Library) the new XMPP library that will replace Jaxl is merged into Movim&#8217;s development branch and will be released with the next version.</p>
<h2>Why develop yet another XMPP library?</h2>
<p>Movim has specific needs and Jaxl didn&#8217;t provide for some of them. Jaxl was conceived as a standalone framework that works in a synchronous fashion with a heavy javascript part whereas Movim is asynchronous and has a heavy and complex server-side. Jaxl is also very complex and difficult to maintain, much of the code provides unnecessary modularity and dirty hacks were needed to link it with Movim.</p>
<p><span>Example:</span> The requirement to parse for a second time each packet received by Jaxl to extract informations while keeping the structure, the base parser &#8220;putting flat&#8221; all packet informations.</p>
<p>The Jaxl complexity was heaving performances and code size (almost 65% of Movim), causing serious delays on small machines moderately stressed. The last major defect was related to the integration with Movim: sessions.</p>
<p>For instance, interfacing Movim&#8217;s sessions with Jaxl&#8217;s relied on very dirty glue code that created a maze of callbacks and exceptions so that Movim could be synchronised with Jaxl&#8217;s status and vice versa.</p>
<h2>Moxl cleans this all up</h2>
<p>The Jabber class that previously glued Jaxl and Movim has disappeared altogether. The sessions system could be cleaned up and simplified further. We now only have a single session managed by Movim instead of two, which means that when the XMPP session is disconnected, so will the web session.</p>
<p>Moxl features a powerful events system called XEC (XMPP Events Controller) that lets it smartly route communication packages and thus simulate a stateful system. You can <a href="http://wiki.movim.eu/fr:dev:moxl:xec">find XEC&#8217;s documentation online</a>.</p>
<h2>Moxl lets Movim connect to existing XMPP accounts<strong></strong></h2>
<p>Thanks to Moxl, Movim can now connect to an existing XMPP account straight through. There is no need for a web-server side registration any more, and thus Movim does not store user account details, leaving this responsibility to the XMPP server and preventing data leaks. The <a href="http://wiki.movim.eu/fr:dev:moxl:main_page">project&#8217;s documentation</a> is online and you can find the <a href="https://launchpad.net/moxl">project&#8217;s code on Launchpad</a>.</p>
<h2>What of its support in Movim?</h2>
<p>Testing of Moxl happens within Movim. Therefore the library is entirely supported by the social network only 2.5 weeks after the development started. Movim on Moxl has already reached the same feature level as Movim 0.5 but with a much cleaner and maintainable code. It is furthermore possible to connect to a large variety of accounts and to connect without first registering on the web interface.</p>
<h2>Conclusion</h2>
<p>Moxl give a boost to Movim and accelerate its development by simplifying the code and provide easier error management. This also benefits the user with more granular error messages to take better decisions. With Movim 0.5, when an XMPP error happened, Movim just skipped it, Jaxl didn&#8217;t provide error reports.</p>
<p>Porting Movim to the new library took only 2 weeks, thus it is realistic to expect a new release with only Moxl by the end of the year.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/and-here-is-moxl-the-new-movims-xmpp-library/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>LSM 2012: Podcast of the conference</title>
		<link>http://blog.movim.eu/lsm-2012-podcast-of-the-conference/</link>
		<comments>http://blog.movim.eu/lsm-2012-podcast-of-the-conference/#comments</comments>
		<pubDate>Mon, 10 Sep 2012 00:00:26 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[rmll]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/?p=41</guid>
		<description><![CDATA[Timothée Jaussoin (Edhelas) and Guillaume Pasquet (Etenil) has given a conference in french on the Tuesday, 10th July. Download in .webm Download in .mp4 Download slideshow in .odp We want to offer a transcript in the conference for the visually &#8230; <a href="http://blog.movim.eu/lsm-2012-podcast-of-the-conference/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Timothée Jaussoin (Edhelas) and Guillaume Pasquet (Etenil) has given a conference in french <a href="http://schedule2012.rmll.info/Movim-A-decentralised-social-network">on the Tuesday, 10th July</a>.</p>
<p><video width="550px" height="240" controls="controls" preload="metadata"><source src="http://ftp.abul.org/org/rmll/videos2012/ubicast/movim-a-decentralised-social-network_448569/hd_ready.webm" type="video/webm" /><source src="http://ftp.abul.org/org/rmll/videos2012/ubicast/movim-a-decentralised-social-network_448569/hd_ready.mp4" type="video/mp4" /><object width="550px" height="240" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blog.movim.eu/wp-includes/js/tinymce/plugins/media/moxieplayer.swf" /><param name="flashvars" value="url=http%3A//ftp.abul.org/org/rmll/videos2012/ubicast/movim-a-decentralised-social-network_448569/hd_ready.mp4&amp;poster=/wp-admin/" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="true" /><embed width="550px" height="240" type="application/x-shockwave-flash" src="http://blog.movim.eu/wp-includes/js/tinymce/plugins/media/moxieplayer.swf" flashvars="url=http%3A//ftp.abul.org/org/rmll/videos2012/ubicast/movim-a-decentralised-social-network_448569/hd_ready.mp4&amp;poster=/wp-admin/" allowfullscreen="true" allowscriptaccess="true" /></object></video></p>
<ul>
<li><a href="http://influence-pc.fr/media/movim/2012/RMLL2012/2012_07_10_edhelas_et_etenil_aux_rmll_conference.webm">Download in .webm</a></li>
<li><a href="http://influence-pc.fr/media/movim/2012/RMLL2012/2012_07_10_edhelas_et_etenil_aux_rmll_conference.mp4">Download in .mp4</a></li>
<li><a href="http://influence-pc.fr/media/movim/2012/RMLL2012/2012_07_10_edhelas_et_etenil_aux_rmll_conference.odp">Download slideshow in .odp</a></li>
</ul>
<p>We want to offer a transcript in the conference for the visually impaired and its translation to English. To do this, we need volunteers to make this work incredibly long and boring, that is impossible for a single person to achieve this goal.</p>
<p><a href="http://wiki.movim.eu/concepts:ideas#raw_format_in_french">Here is the full transcript produced by Clement</a>, and <a href="http://wiki.movim.eu/concepts:ideas#timing_in_srt_format">here is the beginning of the timing of the transcription in SRT format</a>. I advise you to open the video in Audacity, which you can listen to the soundtrack and note the time very precisely. Each sentence should be cut to stick on the sound.</p>
<p>The SRT file will be translated after. You could find all the others podcasts <a href="http://wiki.movim.eu/conferences">on the Wiki</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/lsm-2012-podcast-of-the-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://influence-pc.fr/media/movim/2012/RMLL2012/2012_07_10_edhelas_et_etenil_aux_rmll_conference.mp4" length="605410628" type="video/mp4" />
<enclosure url="http://ftp.abul.org/org/rmll/videos2012/ubicast/movim-a-decentralised-social-network_448569/hd_ready.webm" length="754538946" type="application/wordperfect" />
<enclosure url="http://ftp.abul.org/org/rmll/videos2012/ubicast/movim-a-decentralised-social-network_448569/hd_ready.mp4" length="605410628" type="video/mp4" />
		</item>
		<item>
		<title>LSM 2012: Pictures of the project core team</title>
		<link>http://blog.movim.eu/lsm-2012-pictures-of-the-project-core-team/</link>
		<comments>http://blog.movim.eu/lsm-2012-pictures-of-the-project-core-team/#comments</comments>
		<pubDate>Sat, 28 Jul 2012 22:10:31 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[rmll]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/?p=42</guid>
		<description><![CDATA[Libre Software Meeting (LSM) is a cycle of conferences that took place in Geneva this year. Timothée Jaussoin (Edhelas) and Guillaume Pasquet (Etenil) held a booth and a conference during the week of the event, here are some pictures of &#8230; <a href="http://blog.movim.eu/lsm-2012-pictures-of-the-project-core-team/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://2012.rmll.info/en">Libre Software Meeting</a> (LSM) is a cycle of <a href="http://video.rmll.info/">conferences</a> that took place in Geneva this year. Timothée Jaussoin (Edhelas) and Guillaume Pasquet (Etenil) held a booth and a conference during the week of the event, here are some pictures of those glorious days:</p>
<p><img class="aligncenter" title="Timothée Jaussoin (Edhelas)" alt="RMLL 2012" src="http://influence-pc.fr/media/movim/2012/RMLL2012/DSCF2371.JPG" width="1024" height="768" /></p>
<p><img class="aligncenter" title="Timothée Jaussoin (Edhelas)" alt="RMLL 2012" src="http://influence-pc.fr/media/movim/2012/RMLL2012/DSCF2397.JPG" width="1024" height="768" /></p>
<p><img class="aligncenter" title="Stand Movim RMLL 2012" alt="RMLL 2012" src="http://influence-pc.fr/media/movim/2012/RMLL2012/DSCF2346.JPG" width="1024" height="768" /></p>
<p><img class="aligncenter" title="Guillaume Pasquet (Etenil)" alt="RMLL 2012" src="http://influence-pc.fr/media/movim/2012/RMLL2012/SL741031.JPG" width="1024" height="768" /></p>
<p><img class="aligncenter" title="Guillaume Pasquet (Etenil)" alt="RMLL 2012" src="http://influence-pc.fr/media/movim/2012/RMLL2012/SL741034.JPG" width="1024" height="768" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/lsm-2012-pictures-of-the-project-core-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movim needs more pods: could you host a node?</title>
		<link>http://blog.movim.eu/movim-needs-more-pods-could-you-host-a-node/</link>
		<comments>http://blog.movim.eu/movim-needs-more-pods-could-you-host-a-node/#comments</comments>
		<pubDate>Mon, 16 Jul 2012 20:04:31 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/?p=39</guid>
		<description><![CDATA[Hello everyone! We have heard that some people would like to help us. It&#8217;s interesting precisely because we need resources: Movim is a non-profit project. If you visit http://pod.movim.eu you will see only two nodes: the Etenil one&#8217;s is around &#8230; <a href="http://blog.movim.eu/movim-needs-more-pods-could-you-host-a-node/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Hello everyone!</p>
<p>We have heard that some people would like to help us. It&#8217;s interesting precisely because we need resources: Movim is a non-profit project.</p>
<p>If you visit <a href="http://pod.movim.eu">http://pod.movim.eu</a> you will see only two nodes: the Etenil one&#8217;s is around 600 accounts and begin to saturate. It&#8217;s annoying because visitors will not have the opportunity to choose their node, depending on the update, the number of members or the country that hosts (legislation). Then, the network may start to centralize, which is against the nature of the project.</p>
<p>That&#8217;s why we would like a special form of contribution: <strong>maintain your own public node!</strong></p>
<p>The only thing that would make an additional service would be your agreement to be among the nodes of our public network (on <a href="http://pod.movim.eu">http://pod.movim.eu</a> ), to offer more choice to people who want to explore, experiment, test and debug. Movim is still under heavy development, remember that there is no automatic update.</p>
<p>If you are willing to participate, leave a comment with the address of your server. We need you! <img src='http://blog.movim.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/movim-needs-more-pods-could-you-host-a-node/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>And here is Movim 0.5 &#8220;Snowball&#8221;!</title>
		<link>http://blog.movim.eu/and-here-is-movim-0-5-snowball/</link>
		<comments>http://blog.movim.eu/and-here-is-movim-0-5-snowball/#comments</comments>
		<pubDate>Mon, 02 Jul 2012 09:00:28 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/?p=34</guid>
		<description><![CDATA[As is now becoming something of a tradition, Movim is very late on its schedule. But this time, some major steps have been made, and this new version is to be remembered by its sheer number of evolutions. Here is &#8230; <a href="http://blog.movim.eu/and-here-is-movim-0-5-snowball/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>As is now becoming something of a tradition, Movim is <a href="http://framabearn.tuxfamily.org/index.php?post/2012/05/28/Movim-En-route-pour-la-release">very late</a> on its schedule. But this time, some major steps have been made, and this new version is to be remembered by its sheer number of evolutions.</p>
<p>Here is a short summary of the past few months. Version 0.4 of Movim was released the 28<sup>th</sup> November 2011 and <a href="http://blog.movim.eu/movim-0-4-is-out/">published on the 5<sup>th</sup> February 2012</a>, along with the website <a href="http://pod.movim.eu/">pod.movim.eu</a>. It came with an impressive count of <a href="http://wiki.movim.eu/roadmap_0.4">new features</a> and received two minor updates later on. Movim 0.4.1 was released the 17<sup>th</sup> March 2012 (bug fixes), then Movim 0.4.2 (improved installer) silently made it out on the 27<sup>th</sup> May 2012, being only announced on a few <a href="http://identi.ca/notice/94046556">social</a> <a href="https://twitter.com/MovimNetwork/status/206748710166736897">networks</a>.</p>
<h2>What&#8217;s new?</h2>
<p>The <a href="http://wiki.movim.eu/roadmap_0.5">0.5 roadmap</a> is now complete and here comes <a href="https://launchpad.net/movim/trunk/0.5">Movim 0.5 “Snowball”</a>! We thank our <a href="https://launchpad.net/movim/+topcontributors">contributors</a> who help make Movim a great project.</p>
<ul>
<li>The default theme has been completely revamped by Edhelas. This is of course important for first contact and to improve usage. <img src='http://blog.movim.eu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>You will now be able to connect to your existing XMPP account! If you try using a third party XMPP server, keep in mind that the Movim server will need to be configured to use a publicly open BOSH proxy.</li>
<li>Movim instances now have a public API that let others know whether it&#8217;s up and a few statistics like the number of users and the version number. This is used by the website <a href="http://pod.movim.eu/">pod.movim.eu</a> which lists instances (if you registers yours there).</li>
<li>New convenient features have appeared, such as human dates like “two minutes ago”, the ability to change status, add comments to posts, upload avatars to your profile, manage groups etc.</li>
</ul>
<p>Most of the bugs that were <a href="https://bugs.launchpad.net/movim/+bugs?orderby=-date_last_updated&#038;start=0">reported</a> have been fixed. Keep on giving us bugs and we&#8217;ll thank you!</p>
<p><a href="/wp-content/uploads/2012/07/movim0.5.png"><img src="http://blog.movim.eu/wp-content/uploads/2012/07/movim0.5.png" alt="Movim 0.5" title="Movim 0.5" width="854" height="480" class="aligncenter size-full wp-image-36" /></a></p>
<h2>About the website</h2>
<p><a href="http://movim.eu/">Movim.eu</a> has been updated too:</p>
<ul>
<li>Graphical overhaul, clearer, simpler and more direct</li>
<li>Having a multilingual website was a major headache, so it was decided to only keep English, French and German. Movim itself remains as internationalized as possible though.</li>
<li>Less tabs in the navigation bar. The planet&#8217;s feed is also used as news feed on the homepage.</li>
</ul>
<p><a href="http://blog.movim.eu/">Blog.movim.eu</a> as been updated as well:</p>
<ul>
<li>Switch to WordPress to ease maintenance and SEO. <strong>The <a href="/feed/">RSS feed&#8217;s URL</a> has been changed as a result.</strong> Make sure it works on your agregator!</li>
<li>Clean up in the articles, official posts are now in English only, the maintenance of a multilingual blog being an absolute nightmare.</li>
<li>We chose to let volunteers translate and relay our official blog posts on their own blogs, thus involving the community and giving us more time to code.</li>
</ul>
<h2>RMLL</h2>
<p>Our team will be at the LSM (aka RMLL) this year in Geneva from the 7<sup>th</sup> July 2012 to the 13<sup>th</sup> July. We will also be giving a conference on the <a href="http://schedule2012.rmll.info/Movim-A-decentralised-social-network">10<sup>th</sup> July 2012 at 14:40</a> in the Uni Mail R290 room. We also have a permanent stand at table 19 in zone 1 for the whole event. Come and say hi!</p>
<h2>Try it!</h2>
<p><a href="https://launchpad.net/movim/+download">» Download and install Movim</a><br />
<a href="https://movim.etenil.net/">» Try Movim by yourself</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/and-here-is-movim-0-5-snowball/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Movim: a free, open source and decentralized social network</title>
		<link>http://blog.movim.eu/movim-a-free-open-source-and-decentralized-social-network/</link>
		<comments>http://blog.movim.eu/movim-a-free-open-source-and-decentralized-social-network/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 12:15:27 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/new/?p=30</guid>
		<description><![CDATA[This week marks the start of Movim&#8217;s communication campaign. Our distributed social network is progressing well. Our blog is now synchronised whith StatusNet (@Movim) and Twitter (@MovimNetwork), with Twitter replicating StatusNet. Those two microblogging have the advantage of bringing news &#8230; <a href="http://blog.movim.eu/movim-a-free-open-source-and-decentralized-social-network/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>This week marks the start of Movim&#8217;s communication campaign. Our distributed social network is progressing well.</p>
<p>Our blog is now synchronised whith <a href="https://identi.ca/movim">StatusNet (@Movim)</a> and <a href="https://twitter.com/#%21/MovimNetwork">Twitter (@MovimNetwork)</a>, with Twitter replicating StatusNet. Those two microblogging have the advantage of bringing news to you and we count on you to relay our announcements! It&#8217;s also a way to interact with you directly and to make more people aware of our project.</p>
<p>To feed our blog monthly, we exchange regularly on the official <a href="http://wiki.movim.eu/mailing_list">Mailing-List</a>. This allows us to keep track of what happens and gives you the opportunity to intervene in our discussions. We welcome every opinion, so don&#8217;t hesitate to give yours. When anything important is discussed on the Mailing List, we will write an article on this blog.</p>
<p>The Jabber chatroom <a href="https://jappix.com/?r=movim@conference.movim.eu">movim@conference.movim.eu</a> will of course always be available to talk with the community in real time. You can pop in to ask questions, let us know about your nodes, and anything else that doesn&#8217;t fit on the Mailing List.</p>
<p>Finally we opened <a href="https://flattr.com/thing/568092/Movim">our Flattr account</a>, the first donation platform we offer you to support us. This will pay our domain names, which are currently in the care of Edhelas and Etenil.</p>
<p><a href="http://movim.eu/">http://movim.eu/</a></p>
<p>Vincent &#8211; Communication Officer</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/movim-a-free-open-source-and-decentralized-social-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movim 0.4.1 is available</title>
		<link>http://blog.movim.eu/movim-0-4-1-is-available/</link>
		<comments>http://blog.movim.eu/movim-0-4-1-is-available/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 12:14:56 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/new/?p=28</guid>
		<description><![CDATA[While Movim 0.5, the first maintenance release of the 0.4 series is now available. Download it now! Those of you who use Movim regularly probably noticed some bugs, here are some that this version 0.4.1 fixes: language switching issues too &#8230; <a href="http://blog.movim.eu/movim-0-4-1-is-available/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>While <a href="http://wiki.movim.eu/roadmap_0.5">Movim 0.5</a>, the first maintenance release of the 0.4 series is now available. <a href="https://launchpad.net/movim/0.4/0.4/+download/movim-0.4.1.zip">Download it now</a>!</p>
<p>Those of you who use Movim regularly probably noticed some bugs, here are some that this version 0.4.1 fixes:</p>
<ul>
<li><a href="https://bugs.launchpad.net/movim/+bug/927790">language switching issues</a></li>
<li><a href="https://bugs.launchpad.net/movim/+bug/928374">too many constraints on passwords</a></li>
<li><a href="https://bugs.launchpad.net/movim/+bug/882593">jabber disconnections</a></li>
</ul>
<p>We encourage you to accelerate the development by reporting bugs. For this, log in to Launchpad and <a href="https://bugs.launchpad.net/movim/+filebug">write a bug report</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/movim-0-4-1-is-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Movim 0.4 is out!</title>
		<link>http://blog.movim.eu/movim-0-4-is-out/</link>
		<comments>http://blog.movim.eu/movim-0-4-is-out/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 12:14:23 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/new/?p=26</guid>
		<description><![CDATA[After several months of development, version 0.4 of Movim is finally out! This new release contains the following improvements: A very big bug was fixed on the session stability. It affected the identifiers of the BOSH session. For more details, &#8230; <a href="http://blog.movim.eu/movim-0-4-is-out/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>After several months of development, version 0.4 of Movim is finally out!</p>
<p>This new release contains the following improvements:</p>
<ul>
<li>A very big bug was fixed on the session stability. It affected the identifiers of the BOSH session. For more details, <a href="https://bugs.launchpad.net/movim/+bug/882597">have a look here</a>.</li>
<li>Many widgets have been rewritten and cleaned up to benefit from the latest improvements in the widgets&#8217;API.</li>
<li>A lot of work was done on the cache, almost all data from the XMPP server are now copied in the database so the end users&#8217;session is always persistent, even after a rough page reload.</li>
<li>The roster (contacts list) was rewritten so as to reorganise it and make it clearer. Contacts are now sorted by status, clicking on a contact opens up his profile, and clicking on the small bubble next to the name opens up a chat window.</li>
<li>The chat was improved and now caches the last 20 messages. It also indicates when the contact is composing a new message.</li>
<li>A lot of work was done on the feeds, and we implemented the <a href="http://xmpp.org/extensions/xep-0277.html">Microblogging XEP</a>. Users can now write and send messages on their feeds and read their contacts&#8217;feeds and comments instantly.</li>
</ul>
<p>And many new features were added:</p>
<ul>
<li>The avatars are now processed with the GD library, then cached in the web browser for several hours. This way the pages generated by Movim are only a few kB of HTML code ; the CSS and javascript code are also cached in the browser.</li>
<li>Movim now supports account creation on both the node and the XMPP server. The implementation handles many error cases and notifies the user as to what problem was encountered while creating the account (existing username, weak password etc.).</li>
<li>When a new message is receive in Movim and the page is in the background, a [1] is prepended to the page title, and an HTML5 notification (soon to be standardised) is emitted. Firefox users need to intall <a href="http://code.google.com/p/ff-html5notifications/">this add-on</a> to benefit from this feature.</li>
<li>Two small patches allow Movim to be installed on HTTPS-only servers and to communicate with the XMPP server through a proxy.</li>
</ul>
<p>You can find more details on the <a href="http://wiki.movim.eu/roadmap_0.4">0.4 roadmap</a>.</p>
<p>Finally, the page <a href="http://pod.movim.eu/">pod.movim.eu</a> was created to list all known Movim servers on which you can create an account an try the software in a couple of clicks.</p>
<p>You can download this new release <a href="https://launchpad.net/movim/+download">over there</a>.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/movim-0-4-is-out/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interview of Etenil</title>
		<link>http://blog.movim.eu/interview-of-etenil/</link>
		<comments>http://blog.movim.eu/interview-of-etenil/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 12:12:54 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/new/?p=22</guid>
		<description><![CDATA[Etenil is one of the Movim&#8217;s main developers, and one of the biggest contributors. He donates his spare time and experience to the project for more than a year now. Vincent: etenil, Who are you? etenil: I am two different &#8230; <a href="http://blog.movim.eu/interview-of-etenil/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Etenil is one of the Movim&#8217;s main developers, and one of the biggest contributors. He donates his spare time and experience to the project for more than a year now.</p>
<p><strong>Vincent:</strong> etenil, <em>Who are you?</em></p>
<p><strong>etenil:</strong> I am two different persons. Guillaume has been a professional web developer for four years, he lives in London and is 27 years old. He got to know the Free Software philosophy by seeing weird mentions about &#8220;GNU&#8221; in is first distro (mandrake), and has been a Free Software activist ever since, and the FSF member #6635 <img src='http://blog.movim.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Etenil is a smug Unix user who lives in a cave somewhere with EMACS and keeps a whip with him.</p>
<p><strong>Vincent:</strong> When did you join?</p>
<p><strong>etenil:</strong> More than a year ago, but <a href="http://gitorious.org/%7Eetenil">gitorious</a> won&#8217;t tell me the exact date :/. I read a piece of news about Diaspora that also mentioned Movim, so I popped up on the chatroom but there wasn&#8217;t much activity there. I went back a month later and I saw there was no change. By chatting with one of the users, I discovered that there was only one inexperienced developer. At the time I had other projects of my own, but my profile was too useful to movim for me to ignore, so I contacted Edhelas and told him straight-away &#8220;Now there&#8217;s two of us.&#8221;, and here I am.</p>
<p><strong>Vincent:</strong> What is you role within the project?</p>
<p><strong>etenil:</strong> I am one of the two core developers of Movim. Since I have some experience in middleware thanks to my project of PHP framework, I naturally took on the project&#8217;s structure and I&#8217;m quite the grease monkey of the team.</p>
<p>I also applied my past experience for the project&#8217;s logicstics, for instance by defining release procedures and quality checks during the merge process so that the code has always been read by at least two persons.</p>
<p>I&#8217;m also the official <em>whipper</em> of the project and custodian of Movim&#8217;s standard issue nailed whip in order to punish developers that produce bad code <img src='http://blog.movim.eu/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p><strong>Vincent:</strong> The project has evolved a lot in a rather short time. How do you see Movim&#8217;s future?</p>
<p><strong>etenil:</strong> This is a complex question. Movim has indeed progressed a lot faster than what I expected, but we often face issues from technical constraints that come from our choices (e.g. PHP and XMPP), I think we&#8217;ll make it eventually, but it&#8217;ll take a lot longer than if we had written our own protocol from scratch.</p>
<p>But Movim isn&#8217;t a typical project. Technical superiority won&#8217;t be enough in the long run, and we need to benefit from a <em>network effect</em> so as to attract a critical mass of users for the project to live on. Eventually it will come down to a communication battle rather than technical. Fortunately, we have a very fine communication manager who does a great job <img src='http://blog.movim.eu/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p><strong>Vincent:</strong> Decentralized social network projects are blossomin all over the Internet nowadays. As a developer, what advice would you give to improve interoperability?</p>
<p><strong>etenil:</strong> Interoperability won&#8217;t be a problem. The fact is that no one wishes to inter-operate. Projects that chose to roll their own protocol won&#8217;t want to change to a more generic and more complex one like XMPP. And adding extra protocols would prove a heavy work and their maintenance nightmarish for developers who don&#8217;t care much for other protocols.</p>
<p>In my opinion, Movim can just use XMPP gateways, this way we won&#8217;t have to worry about other protocols at all. But we have to be aware that eventually the de facto standard will be that of the biggest project.</p>
<p>I also think that we should have an optimistic view of all this. We all are Free projects and share the same goals. So there&#8217;s no real competition. It&#8217;s better to see it as a big melting pot of experimental social networks out of which the best one will appear. Diversity has always been a great strength of Free software no matter what some people think, and all this activity is very healthy.</p>
<p><strong>Vincent:</strong> What desktop environment do you use every day?</p>
<p><strong>etenil:</strong> I&#8217;ve liked XFCE since the first time I tried, but GNOME2 was very very good, so I never stayed with XFCE. Fortunately, GNOME3 gave me the perfect excuse to final get down to it. Please note that Linus Torvalds copied on me about this <img src='http://blog.movim.eu/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p><strong>Vincent:</strong> Thanks a lot for your time <img src='http://blog.movim.eu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/interview-of-etenil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interview with Vincent</title>
		<link>http://blog.movim.eu/interview-with-vincent/</link>
		<comments>http://blog.movim.eu/interview-with-vincent/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 12:12:19 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/new/?p=20</guid>
		<description><![CDATA[Vincent is our most recent team member. He joined us around three weeks ago and is our Communication Manager. To celebrate his joining our effort (and since we have time after the release of Movim 0.3), here&#8217;s an interview of &#8230; <a href="http://blog.movim.eu/interview-with-vincent/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Vincent is our most recent team member. He joined us around three weeks ago and is our Communication Manager. To celebrate his joining our effort (and since we have time after the release of Movim 0.3), here&#8217;s an interview of our new teammate:</p>
<p><strong>Vincent</strong>: My name&#8217;s Vincent, I&#8217;m 20 and a linux user for a year and a half now. I have a few projects of my own and a blog. I&#8217;m a third-year IT student. The 98% of Internet users &#8211; which I was still a part of not so long ago &#8211; who haven&#8217;t had a taste of Free software have no idea of what the remaining 2% are able to do. And it really changes one&#8217;s day to day life.</p>
<p><strong>Etenil</strong>: How did you get to know Movim?</p>
<p><strong>Vincent</strong>: I first came across Movim when it only started. I don&#8217;t quite remember how (I still used Windows back then), perhaps just by looking around.</p>
<p><strong>Etenil</strong>: What is it that motivated you to contribute to Movim?</p>
<p><strong>Vincent</strong>: Honestly? Edhelas! I&#8217;ve been waiting for Movim for a very long time. When I write articles about it, Edhelas always requested help to advance the project&#8217;s translations. Unlike this summer, I really didn&#8217;t have time back then. So a midday, I popped up on the website, saw the languages list and I thought to myself `Alright, how could I get languages from so many countries translated?&#8221;. I had the idea of going to get contributions myself on linux forums of two of the biggest communities for each country on the list, then I posted the same message describing the project and our needs. Contributions soon started to flood in. It&#8217;s pretty simple actually, if Movim get referenced abroad, we are likely to get more contributors and the project grows faster!</p>
<p><strong>Etenil</strong>: What is your position in the projet exactly?</p>
<p><strong>Vincent</strong>: I&#8217;m in charge of the communication, that is I&#8217;m maintaining the website, I advertise the project, I manage the referecing/SEO, I keep up to date with what blogs write about Movim so we can answer all requests. Obviously, I&#8217;m also pushing the translations <img src='http://blog.movim.eu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  It&#8217;s really exciting to be the link between the community, the contributors and the core developers.</p>
<p><strong>Etenil</strong>: Are you a Facebook user?</p>
<p><strong>Vincent</strong>: Not anymore for a year now, I closed my account. Nevertheless, I had to re-open a private account that only contains my family members who have given up on any other form of digital communication. It&#8217;s sad to have to choose between your convictions and what reality forces onto you. Fortunately, because Facebook uses XMPP, I can talk with them by only using Gajim. I don&#8217;t want to lose contact, but I really hope I can introduce them to something better in the near future.</p>
<p><strong>Etenil</strong>: What do you think Movim lacks to be as appealing as facebook?</p>
<p><strong>Vincent</strong>: I&#8217;m not sure the question is relevant; on the one hand, most users ask for games an silly applications, on the other a smaller number of people expects really useful features like audio calls, video conferencing, or that we surprise them with the many unexploited features of the XMPP protocol. Movim is expected to do everything, a sort of mixture between Skype, Facebook, Twitter and PiratePad!</p>
<p><strong>Etenil</strong>: You&#8217;re new to the project, what do you think of the team?</p>
<p><strong>Vincent</strong>: It&#8217;s a brilliant small team! Actually it&#8217;s human-sized, I mean by this that it&#8217;s like a family: we argue, we laugh, we work, we take decisions and we wish each other good night together. That&#8217;s a bit exggerated, but it&#8217;s great to be able to work with people who follow ideals we draw all our motivation from. We can barely feel the age difference <img src='http://blog.movim.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p><strong>Etenil</strong>: To finish, what&#8217;s your favourite text editor?</p>
<p><strong>Vincent</strong>: Kate (which I miss, since I&#8217;m now using Ubuntu).</p>
<p><strong>Etenil</strong>: Thank you for your time, and I wish you all the best with us!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/interview-with-vincent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Try Movim 0.3&#8242;s demo!</title>
		<link>http://blog.movim.eu/try-movim-0-3s-demo/</link>
		<comments>http://blog.movim.eu/try-movim-0-3s-demo/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 12:11:24 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Lifecycle]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/new/?p=18</guid>
		<description><![CDATA[Only a few days after Movim 0.3&#8242;s release, we kindly ask for your contribution. This third snapshot in our development process showed up the usual number of unexpected bugs. We need your bug reports and have set up a demo &#8230; <a href="http://blog.movim.eu/try-movim-0-3s-demo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Only a few days after Movim 0.3&#8242;s release, we kindly ask for your contribution.</p>
<p>This third snapshot in our development process showed up the usual number of unexpected bugs. We need your bug reports and have set up a demo node for you to test movim:</p>
<blockquote><p>Demo : <a href="http://etenil.net/movim/">http://etenil.net/movim/</a></p>
<p>Login : movim@etenil.thruhere.net</p>
<p>Password : movim</p></blockquote>
<p>We are now busy defining the roadmap for Movim 0.4 as our <em>post-release</em> stage, so it&#8217;s important to us to list the maximum number of bugs at this time.</p>
<p><strong>Contributing is easy:</strong> just try our demo and let us know if you find a bug. Then fill in a bug report explaining what you did, what happened and what you expected on the following website:</p>
<blockquote><p><a href="http://codingteam.net/project/movim/bugs/?order=id:desc">http://codingteam.net/project/movim/bugs/?order=id:desc</a></p></blockquote>
<p>Thanks a lot for your help!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/try-movim-0-3s-demo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Movim 0.3 released</title>
		<link>http://blog.movim.eu/movim-0-3-released/</link>
		<comments>http://blog.movim.eu/movim-0-3-released/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 12:06:32 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/new/?p=16</guid>
		<description><![CDATA[We are happy to announce Movim 0.3 just two months afer our previous release. As before, changes are mostly in the back-end although the interface has been greatly improved. Most notably amongst the new features, we have added support for &#8230; <a href="http://blog.movim.eu/movim-0-3-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>We are happy to announce Movim 0.3 just two months afer our previous release. As before, changes are mostly in the back-end although the interface has been greatly improved.</p>
<p>Most notably amongst the new features, we have added support for MySQL, so far Movim was only able to use SQLite, and this is a great improvement on the performance side. The enabler for this was the introduction of Storage, an abstracted database interface that implements the Active Record pattern. It allows us to easily manipulate data without caring about the back-end; the common operations are available with simple methods like save().</p>
<blockquote><p>Storage is a backend-agnostic storage engine that was designed specially for Movim. It implements the Active Query pattern. Currently it supports both SQLite and MySQL.</p></blockquote>
<p>I point you to <a href="../../post/get/5">Etenil&#8217;s post</a> for more details.</p>
<p>It is now possible to have multiple conversations in Movim, through the new tabbed chat widget. This update opens up a tab automatically if a contact talks to you. It also stays synchronized if you refresh the page, so that your tabs stay open. Nice isn&#8217;t it?</p>
<p>Here is <a href="../../post/get/3">Edhelas&#8217;post</a> for more info and a screenshot.</p>
<p>Clicking on a contact&#8217;s avatar now brings up the profile page, which contains the new Feed tab. This tab is not yet fully implemented, but will soon be displaying your contact&#8217;s microblogging feed, a sort of &#8220;wall&#8221;. And you&#8217;ll also be able to access it from other clients like Jappix!</p>
<p>Changelog:</p>
<ul>
<li>Unsupported browsers blocking</li>
<li>Input checks at login</li>
<li>New Chat widget (with tabs)</li>
<li>Added Storage</li>
<li>Added MySQL support</li>
<li>Added contacts list display</li>
<li>Adding and deletion of contacts</li>
<li>Added status support</li>
<li>Added status text update</li>
<li>Added profiles (vcard)</li>
<li>Added profile editing</li>
<li>Added basic microblogging implementation (pubsub)</li>
<li>Added a better logging system dedicated to Movim</li>
</ul>
<p>Movim 0.3&#8242;s roadmap was not respected. There has been some delays (as usual) and some features required a lot more work than planned. From now on, the roadmap will be kept up to date by our new member: Vincent.</p>
<p>You can find the temporary roadmap to Movim 0.4 <a href="http://wiki.movim.eu/roadmap_0.4">on our wiki</a>.</p>
<p>See you in two months!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/movim-0-3-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movim&#8217;s version numbering</title>
		<link>http://blog.movim.eu/movims-version-numbering/</link>
		<comments>http://blog.movim.eu/movims-version-numbering/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 12:05:56 +0000</pubDate>
		<dc:creator>movim</dc:creator>
				<category><![CDATA[Lifecycle]]></category>

		<guid isPermaLink="false">http://blog.movim.eu/new/?p=14</guid>
		<description><![CDATA[Movim&#8217;s version numbering has never been formally explained. We are often asked why we release versions with full numbers that may sound stable but aren&#8217;t. Why do we release often some 0.x series software rather than wait until we have &#8230; <a href="http://blog.movim.eu/movims-version-numbering/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Movim&#8217;s version numbering has never been formally explained. We are often asked why we release versions with full numbers that may sound stable but aren&#8217;t. Why do we release often some 0.x series software rather than wait until we have at least the minimum of features before releasing at all?</p>
<p>Our version numbering scheme is in fact very simple. It all comes down from our programming method. After each release, we schedule a development meeting in the public room movim-private@muc.jappix.com. The team members list the goals that they wish to reach for the future release, then these are assessed and the most critical ones are retained for the next Movim release.</p>
<p>Another criterion in the choice of goals is the development rhythm. The allocation of work is designed to fit into a one month period, and we target a 1 to 2 months release date (allowing for unexpected delays). The reason such a short development cycle is it is very motivating to see our work getting released, and we need to feel the community is there at each release and that are work is expected. Without regular releases, our team would have given up long ago.</p>
<p>We don&#8217;t use the alpha, beta etc. release model because each release of the 0.x series is a snapshot of the status of Movim taken after a successful mini-roadmap completion.</p>
<p>Movim&#8217;s numbering scheme is likely to change after Movim will have passed the 1.0 milestone, where we will also be concerned with maintaining older versions that are stable.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.movim.eu/movims-version-numbering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
