1LrtsyphBjgnm8tRAXHPd7Rx8BZRRBpuVX
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’ve heard that Mozilla has released its new mobile operating system Firefox OS. 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 “apps”. 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.
At Movim we’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.
That also means that our existing server platform will not suffice to back a webapp. So we’ve invested into an AWS instance that now runs Movim’s reference pod. This isn’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’ll find in the next version!

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.
You can now check out the latest code, or go ahead and try out the latest and greatest pod!
![]()
Original post of Movim.
Vote for this post on Movim Planet.
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’s goals are to offer features similar to that of social networks (blog, timeline, sharing, privacy options and chatrooms) and they’re coming soon.
It’s been months since you last heard of Movim, nevertheless the project has improved a lot. Let’s review the main changes.
The installer has been greatly simplified. It doesn’t require you to register on an Movim node if you already have a Jabber account elsewhere. MoXL 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 on the web server.
This cache has pros and cons:
Because of this, you’ll have to be “loyal” to your favorite Movim node. On the other hand, those items will benefit from an import/export feature that will let you transfer them from node to node.
Finally, to compare stand-alone and web-based Jabber clients, it is necessary to connect through a BOSH proxy that serves as glue between XMPP and HTTP, which also generates some latency, making cache mandatory (this is also the case for Jappix).
Version 0.6 was released at the beginning of December after five months of development. It brings the following features:
Version 0.6.1 was released soon afterwards in mid-January to address SSL certificates problems with BOSH servers.
Movim 0.7 is being worked on and its feature list contains the following:
You can try out the latest development version at http://polytech.mov.im/ :
![]()
Original post of Movim.
Vote for this post on Movim Planet.
La branche 0.6.x a enfin pointée le bout de son nez avec une version 0.6 début janvier et une 0.6.1 il y a quelques jours.
Pour connaitre l'ensemble des nouveautés je vous invite à visiter la roadmap sur le wiki officiel, la version 0.6.1 apporte essentiellement une grosse correction sur le système d'authentification qui accepte désormais les URL BOSH avec SSL (donc en HTTPS) et qui respecte scrupuleusement la norme définie dans les XEP-0206 et XEP-0124.
Ces longs mois de développement ont également permis d'enfin exploiter l'ensemble des outils mis en place pour Movim, que ça soit au niveau de Launchpad (pour les traductions, rapport de bug, et gestion du code) que sur les éléments déjà mis en place au sein de Movim même (API Widget, la librairie XMPP Moxl, Datajar...).
On peut maintenant dire que le "gros" est là et que Movim peut maintenant continuer sans réels soucis à se compléter en fonctionnalités et à mieux supporter l'ensemble des extensions XMPP.
La 0.7, dont j'ai déjà commencé à faire la roadmap, sera normalement releasée l'été prochain. Nous pensons faire toute de même une modification majeure dans le coeur de Movim : réécrire la partie accès aux données pour passer de l'ORM actuel, Datajar, à un système de type Data Mapper. En effet, nous nous sommes rendu compte qu'un ORM n'est pas forcément la solution idéale pour l'architecture de Movim qui demande assez régulièrement de faire des requètes très particulières sur la base de donnée afin d'éviter les soucis de performance.
Je pense également étendre l'API Widget pour faciliter encore plus le développement de nouvelles briques d'interface pour le projet (faciliter la gestion des formulaires, la création de boutons et de leurs évènements navigateur-serveur..., passage à un système MVC).
Concernant les fonctionnalités, deux axes majeurs seront développés dans cette version, ces axes permettrons à Movim de proposer d'ici cet été l'ensemble des fonctions d'un réseau social moderne.
Je tenterais également de continuer l'implémentation des extensions plus mineures afin de supporter au mieux l'ensembles de fonctionnalitées offertes par les serveurs XMPP. L'implémentation de la XEP-0292: vCard4 est également à l'étude pour pousser l'utilisation de cette nouvelle norme et remplacer la vieillissante XEP-0054: vcard-temp.
Je vous tiendrais au courant de l'avancée de toutes ces fonctionnalitées ! En attendant je vous invite à télécharger la version 0.6.1 de Movim sur la page de téléchargement Launchapd.
![]()
Original post of Jaussoin Timothée.
Vote for this post on Movim Planet.