• Mo

    A new release is coming, help up with the #translations

    Timothée Jaussoin – pubsub.movim.eu / Movim – Monday, 19 February - 21:54 - Monday, 19 February - 21:55

The next #Movim version is coming soon, lots of nice improvements have been added since the Christmas #release, Movim 0.13 - Coggia.

Several new features were added those past few weeks like a picture picker when URL that contains several pictures are shared, a spoiler on NSFW content in the news feed, improvements in the video-conferencing feature but also code cleanup and stability improvements. A more detailled article will follow the new release, as usual :)

But before packing everything up, we need your help! We would like you to help us translating Movim in your language to make it available to everyone. You can join us on the Transifex platform (you can login using your Github account as well) and start translating directly from your browser.

Thanks to all the exisiting translators Movim is now available in close than 30 languages. Let's see if we can fully translate the project in even more than that! Some languages like the Dutch, the Russian or the Norwegian are only missing a few dozen sentences to reach the goal :)

Lets bring Movim to the maximum of people for 2018!

  • 9 Like

    florian.graetz , Timofey Kostenko , debacle , arie , ravenbird , jstargazer , Roelof Pieter , alcides , marinadeangelis

  • 1 Comments

  • 28 February arie

    Signed up for the Dutch translation team, let's see how I'll do ;)

  • Mo

    Timothée Jaussoin – pubsub.movim.eu / Movim – Saturday, 20 January - 10:01 - Saturday, 20 January - 12:18

    A nice article, in German that present Movim, what do you think of the conclusion :) ? #hasecke #german #movim

  • Movim

    Kick Ass Social Network on top of XMPP

  • 3 Like

    z428 , debacle , Paul Schaub

  • 7 Comments

  • 20 January Johannes Brakensiek

    thanks for sharing that blog post. I don't think that the number of users has anything to do with programming language either. it's rather about software quality, team communication and marketing. many successful distributed networks did have nice backing campaigns or were supported by successful American companies or people. many successful projects are American though. For a long time a problem of Movim was that it was quite focused on a French community, imho. But I think it's quite worth it to support a project that's mainly European and targets European privacy protection as well.

  • 21 January Dominik George

    I renamed it to „Gemeinschaften“ for a reason ;)! For everyone knowing German TV commercials: Don't call it Gruppen!

  • 21 January juh

    Thank you very much for sharing my post about Movim. There were some discussions on Diaspora about the post as well. And I hope that my cursory overview can attract a handful of new users to a project which is really amazing.

    The french centric community might be a reason, that I overlooked Movim until now. Only lately I recognized a couple of Open Source projects from France. The french open source community is a lot more active than I thought, but perhaps they are too busy with themselves. We need more networking in Europe.

    I don't think that calling Movim a European Project is a good idea. Mastodon is strong in China, USA and Europe. Internet and technology should not be labelled European. That narrows the focus too much. We need a European infrastructure of servers but the social network in itself is global. Why set boundaries if there are no?

    I cannot say a word about things Johannes mentioned: software quality and team communication. But being a marketing guy I would say that the website is a good start and the interface is looking nice. Perhaps it needs more drive. Some years ago Diaspora attracted new users as it presented itself as a Facebook alternative. Mastodon is about tweeting without Twitter. So people know what they want to do on the network. I must say that I really like Diaspora because there are many people with different interests. Diversity is great. Mastodon looks good, but it is quite boring. It's Twitter without all the users. ;-)

    Why does Movim exist and why should I care? These are the questions the network or the people who use it should answer. I don't have an answer. But looking at the foundation (XMPP), the website and Movim Hello Beta I would say that Movim could be the place where all communication come together: chatting, microblogging, telephoning, videoconferencing, live video news channels etc. This is a lot of things that need a rock solid, future proof, and scalable technology. This is why I am a little bit nickpicking about the programming language. Imaging an influencer with 1 million followers standing in front of the White House talking about the new hair color of the US-president. Could Movim bear that challenge?

  • 23 January debacle

    Dominik, I'm German, but I don't know what is wrong with "Gruppen". Since long I don't have a TV set, so maybe I'm missing some context?

    juh, I had to laugh about "Mastodon: It's like Twitter without all the users"! I tried to use Mastodon and have account there, but I'm too stupid to understand the concept.

    My favourite social network at the moment is Diaspora, too, but I would be prefer a more solid technical base. A Diaspora clone based on XMPP would just be perfect :~)

  • 25 January Johannes Brakensiek

    juh, thanks for your reply. Of course Movim should not be limited to European borders. It's just a feature it aims the needs of people in the EU especially well.
    Regarding the PHP technology I would suggest that the daemonized PHP architecture is somewhat limited regarding performance. (PHP itself is not - it is known to scale very well horizontally. But of course horizontal scaling is difficult when you use a PHP daemon.) But I think that's not the point: Having a dezentralized structure load can and should be distributed over a network being able to bear higher loads. So I think it's part of the ongoing development process to make XMPP and its pubsub servers be able to handle even higher amounts of people using it.

  • 29 January juh

    Good point, Johannes. How does this pubsub federation works? I have the impression that content from a pubsub server is only fetched when I click on a link. The same what happens when I click on an external link on a website via HTTP. When I subscribe to a channel I would think that the content is preloaded when I lock in. That would speed up things.

  • 2 April florian.graetz

    A nice wrap-up, although the last paragraph is a little discerning. However, the author pointed out correctly, that the key to social network is reaching a critical mass of users. The major reason, why new users sign up, is either that many of their friends are already members (that's how facebook drags in people), or that the new network provides outstanding features (that is how snapchat succeeded in the first place).

    So, why should new users favour movim over other decentralized social networks like Diaspora? The key features are basically the same. I hate to bug you with this again, but end-to-end encryption maybe an outstanding feature, which would even companies allow to use a social network for internal communication. This in turn could generate a steady cash flow. [And yes, I have read the issue https://github.com/movim/movim/issues/63, which discusses, why this is hard or nearly impossible to implement server-side.]

    By the way, all other decentralized social networks are leading similar discussions. In my humble opinion, the key is storing the private parts of the timeline on the user's device(s) instead of persisting them on the server. New messages would be pushed end-to-end-encrypted. Whenever new contacts are added, they would receive the entire timeline from the user's device immediately after the contact has been initiated. You have to keep in mind, that removed contacts may still keep your private data.

  • Mo

    Movim 0.13 – Coggia – Christmas Release

    Timothée Jaussoin – pubsub.movim.eu / Movim – Sunday, 24 December - 12:34

Two months after Movim 0.12 – Lovejoy here comes the new release of #Movim for #Christmas.

Rework of the Movim core engine, here comes ZeroMQ

This is maybe one of the biggest changes that is brought to our users for this version.

Since 2014 Movim is using a full real-time architecture which was slightly improved and optimized through the years. Movim Coggia comes with a totally new way of handling and distributing the events and messages in the core of the project.

ZeroMQ Logo

The daemon is now using ZeroMQ (and the related PHP library php-zmq) to take care of all those internal communications. This allows Movim to be fully multi-threaded and to properly prevent some user sessions to slowdown others if they are using the backend intensively.

Following those changes, many buffers were removed to unlock the full potential of #ZeroMQ. This means that the messages and events are now directly pushed to you (or to your server) without waiting lanes. Movim now feels way more snappier on all devices (especially mobiles).

Animations for a smooth UI

Related to those changes, some small #animations were introduced in the UI to make it smoother to load and be displayed. This allows Movim to push a little bit forward our goal: bring modern XMPP features in a light and fast interface to everyone :)

Here comes Ajax, again!

This version also brings back HTTP #Ajax requests in the project. Those will only be used in specific cases, mainly to ensure the good delivery of some requests to the backend.

The first place where this is now used is for the chat messages delivery, they were previously sent using Websockets. This previous method didn't guaranty the message was successfully handled by the backend. By sending those messages using Ajax requests we can now know if we had a network failure or some troubles on the line and then display a proper message to the user.

This small change is especially useful on mobile when the network is unstable and had proved to work quite well on 2G networks :)

Nigthmode, your eyes will love it!

This version is not only coming with changes in the project's pipes but also brings some nice improvements and features to our ever-growing user base.

The Movim Nightmode

A big refactoring was made in the color handling of the project, allowing Movim to now handle more easily custom colors (and maybe unlock "themes" in the future). The first step was then to offer our users a #Nightmode. You can enable it in your configuration panel :)

And because the configuration is shared between all the Movim instances you'll be able to have it everywhere you log-in.

Chatrooms

Several bugs were fixed in the chatroom session handling to take care of the different behaviors between the existing XMPP servers. A loading state was also added to notify the user to wait for the full connection of his account with the chatroom before doing anything with it (posting messages, inviting users…).

The connected users list is also now sorted by name and Movim gives you some proposal to autocomplete your chatroom address when you are typing it.

But also…

The login form has been slightly redesigned and simplified as well as the form to configure your Community (the advanced form is still available by pressing the menu button).

Redesigned login page

The Miho stickers pack has been fully completed and now includes 16 unique stickers for all our users :). The full pack has also been published on the LINE Creator Market, if you are also using LINE you can now support the project by buying (or offering) this pack of stickers.

The Likes are now collapsed in one little block below the articles to give space to the comments.

Collapsed likes to gives space to the comments

With the help and feedback of the users, many small bugs related to the articles publication were fixed.

ReactPHP, the library that Movim is using to handle the real-time part of the project has been updated to its latest version.

Help us to push Movim further in 2018!

In 2018 we would like to do everything to bring Movim to the maximum of users and show them all the possibilities offered by the platform. For that we will need your help.

You can naturally help us by directly contributing to the project by discussing new features and improvements on our official chatroom, fixing bugs or helping with the translations.

But we are especially looking for people that would like to talk about Movim online by writing articles telling how they are using the project, giving nice examples and tutorials on how to play with Movim and the XMPP environment and more generally spread the word about project.

Finally you can help us by giving a bit of money to cover our monthly costs for the servers, domains and other expenses. We hope that 2018 will see Movim and the Movim services to be fully funded by the community. To help us with that you can become a Movim Patreon or donate some money using Paypal.

We wish a Merry Christmas and a Happy New Year to all of you. See you in 2018 for more exciting features and surprises!

Happy New Year 2018

The Movim team.

  • 10 Like

    baudouin , z428 , debacle , paulfree14 , invisible , d.link , jstargazer , Marzanna , Miguel A. Arévalo , Matija Šuklje

  • Mo

    Movim 0.12 – Lovejoy

    Timothée Jaussoin – pubsub.movim.eu / Movim – Thursday, 19 October, 2017 - 20:18 - Monday, 23 October - 20:41

With #Lovejoy, #Movim is now #easier than before. Let's discover all the new #features bundled in this awesome #release.

A new way to explore your contacts and Communities

The Movim Contacts page has been entirely redesigned. It now gives you a direct access to your friend's publications and general information. The sidebar also allows you to discover more new publications and nice people.

The Community page, introduced in the 0.11 version, has also been reorganized and now allows you to see what is happening on your #pod at a glance.

Publish in a simple click

You want to quickly send a picture to your friends? Share a feeling or a thought? The new Quick Publish widget allows you to do that easily.

If you still want to do more advanced publications with formatting, you can press the plus button to access a full featured editor.

Movim also automatically saves the draft of your publications so you can get back to your publication later.

Organize and explore the publications

Tagging articles in Movim has been greatly simplified. By simply putting #hashtags you can categorize your publications. Now you can also explore public articles having similar tags.

NSFW content

To protect the children browsing the articles we also added an automatic filter on adult content (enabled by default). When publishing "Not Safe For Work" content you can categorize the articles as so by adding the NSFW tag to it.

If you want to have access to those content, you can enable them in the configuration.

New look for the publications

Lovejoy also comes with a new design for the articles cards. The embedded links are better integrated and you can now directly like an article while browsing!

The redesign also simplifies the browsing and navigation on mobile devices.

Movim ❤️ your mobile

The UI of Movim has been redesigned for mobile devices.

A new menu allows you to quickly switch between the four main pages. You can access the full menu by dragging the left side of your phone to the right.

Chat and Chatrooms, new features and redesign

A lot of love has been put in the chatroom features of Movim. They now have the same look and feel as the single chat ones. You can also now embed pictures in the discussions by uploading them or pasting links directly and you can auto-complete the nicknames by pressing Tab when writing a message in the chatrooms.

Since Lovejoy you can start a private discussion with a chatroom member in one click and invite your contacts to join the chat-room by sending them a message, or an invite link.

Thanks to the new autojoin feature, you can ask Movim to automatically join some of your favorite chatrooms when you log in.

Chat markers

Movim now implements the recent XMPP standard called Chat Markers, this allows you to know if a contact has seen your messages. This feature is also fully compatible with clients like Conversations or Dino.

Stickers!

Say hello to Miho, the new mascot of the Movim project. A new sticker pack created by Hey-Xander is available on Movim.

History

With the support of the XMPP standard Message Archive Management you can now resynchronize your history when logging back to Movim, for your private discussions but also in the chatrooms. Never loose any messages anymore between your devices!

…and also

Under the hood we continue to fix many issues, optimize and refactorize the Movim sourcecode to keep the Core engine clean and secure. This is also made possible by a continuous feedback from our community, via our official chat-room and our Github Page.

As members of our community become more and more involved, new pods have been opened in Sweden, Japan, Germany and Russia. Thanks to the maintainers!

Migration of our official XMPP server to ejabberd

One of the biggest tasks of those past months has also been to migrate our official server from the deprecated Metronome server to ejabberd. This migration contains more than 11 thousands accounts, thousands of articles, messages and relations.

Thanks to the ProcessOne team and especially Christophe Romain, Evgeny Khramtsov and Holger Weiß we greatly improved the script to migrate the data from one server to another and several features used by Movim after the migration.

ejabberd is now officially recommended by the Movim team. To make Movim fit perfectly with your server, please follow our ejabberd configuration page on our Wiki.

We are now close to having 300 simultaneously connected users on our official pods :)

Help us!

For 9 years now, the Movim team and community is working freely to develop the platform and the related projects. We are also hosting the official pods to allow our users to enjoy Movim daily.

To continue to maintain and expand our infrastructure we are looking for your help. You can contribute by doing a one time donation on our Paypal account or on our official Patreon.

You can also help us by writing feedbacks about your experience with Movim, translate the project or help us debugging and improving the platform :)

You can find all the information on our official website.

That’s all folks!

  • 7 Like

    poujolrost1 , emilien , d.link , pifyz , Miguel A. Arévalo , sockpuppet , suzyo

  • 3 Comments

  • 24 October sockpuppet

    can i integrate my contacts via ldap subscription to movim from my android device?

  • 24 October sockpuppet

    patreon solicits identity confirmation. blech. and signing up under protection of vpn surfing provider halts the process. shame. Is not movim funded by grant?

  • 30 October ilian

    wer seid ihr alle?

  • Mo

    ejabberd 17.09 is out

    Timothée Jaussoin – pubsub.movim.eu / Movim – Friday, 29 September, 2017 - 14:51

ejabberd 17.09 is the first version of #ejabberd recommended for the upcoming #Movim 0.12 #release. We worked closely with the ProcessOne team, especially on the #Pubsub implementation, to improve the integration between Movim and ejabberd. Thanks to them!

  • ejabberd 17.09

    ejabberd 17.09 is out! This release mostly contains bugfix and adds few improvements.

  • 8 Like

    rubensolvang , meta , joe , preptorrent , Stanislav N. , nuerich , Bigou , Marzanna

  • 2 Comments

  • 29 September, 2017 Miguel A. Arévalo

    Thank you Nik, I really appreciate having it in stable backports

  • 6 October, 2017 occrapesme

    How much ram should my VPS have to serve 5 users?

  • Contact publication

    Timothée Jaussoin – Wednesday, 16 August, 2017 - 12:55 - Wednesday, 16 August, 2017 - 12:56

The migration of the #XMPP #Movim server from #Metronome to #ejabberd is close to be done and most of the services are up again, sorry for the connectivity issues that you had those pas few days.

I'll write a longer post about that #migration in the upcomign days on the official Movim blog.
  • Migration

    The honking of Canadian geese overhead caught my attention just long enough for my to snap this shot. Too bad I couldn't get a good photo of their V-formation, as they're quite disorganized in this...

  • 9 Like

    paulfree14 , eriksson , jessicamartinmaresco , Bigou , Nara , Emile Schons , collederas , Hopla , xram

  • 1 Comments

  • 22 August, 2017 Emile Schons

    merci pour ca :) tu es genial!