close
  • Mo chevron_right

    Timothée Jaussoin – pubsub.movim.eu / Movim – Sunday, 10 March - 13:13 edit

    Movim 0.14.2 is coming soon! You can have a look at the #changelog for all the incoming features. We are planning to do a proper #release note for the 0.14.1 and 0.14.2 versions together. #movim

  • movim/movim

    Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

  • favorite

    6 Like

    Marzanna , ericbuijs , Sébastien Rayneau , racuna , mar_k83 , U

  • chevron_right

    Bits from the Release Team: Debian 10 'buster' is now in the soft freeze

    debacle – Wednesday, 13 February - 00:30 edit

Bits from the Release Team: Debian 10 'buster' is now in the soft freeze

Niels Thykier of the Debian release team writes:

We're pleased to announce that the freeze for Debian 10 'buster' has now migrated to the soft freeze stage.

[...]

The next stage of the release is on target. It is:

2019-03-12 Full freeze

[...]

Please take this opportunity to check packages are in their final shape and stay vigilant for release-critical bugs.

#debian #debian10 #buster #freesoftware #release #freeze

  • Mo chevron_right

    Movim 0.14 - Scotty - Anniversary Edition

    Timothée Jaussoin – pubsub.movim.eu / Movim – Sunday, 18 November - 09:17 edit

Movim is 10 years old and it's with a lot of satisfaction that we are bringing this version 0.14 after 9 long months of development.

Movim is a new concept of social network with instant messaging features that sits between #Instagram, #WhatsApp for the user experience and federated networks such as #Diaspora or #Mastodon.

Ou goal is to bring everything you need to communicate with your community, classroom, company or friend circle in one simple application. Movim can easily be deployed on a server and rely on the XMPP protocol to federate them. Therefore Movim can, by design, already communicate with many XMPP/Jabber clients and doesn't need you to create a new account if you already have an XMPP one 😋.

This new #release is coming with several core changes that greatly improved the stability and performances of the project but it also brings many design and navigation improvements to always provide you with the best experience regarding publication of content and messaging.

Movim and PHP 7.3

Movim is currently having technical issues to run on the upcoming version of PHP 7.3.

This is a known and documented issue that is caused by some incompatibilities with one of the official dependencies of PHP, php-zmq, that is used at several places in the core of the daemon.

A ticket has been open to track and give updates about this issue: Movim is not working with PHP 7.3.

Technical changes

Before presenting the improvements and new features let's talk a bit about what was done under the hood.

Database

The biggest change in this version is certainly the complete replacement of the database layer from the historical, Movim specific, Modl library to the widely used Eloquent.

This work has been detailed in a previous article: From Modl to Eloquent, or how to change a social network database engine. To sum it up, it brought coherence in the database of the project and a huge performance boost on all the pages.

Without any cache involved, Movim is now loading pages in only a few hundred milliseconds.

A little chart, people always like charts

The new database structure is also keeping good performances with a huge amount of data (millions of messages, thousands of articles on our official pods a this moment).

With Eloquent, Movim is compatible with #MySQL, #PostgreSQL but also, since this version, with #SQLite which can greatly simplify the deployment of small instances. Thanks to JKingweb for his awesome work on this port.

Packaging and dependencies

Scotty will be the first version to be packaged for the #Debian project. Big improvements were made in the dependencies of the project thanks to the work of our contributors mirabilos and nik. Several were fully removed and some are replaced with more stable and reliable ones (like the SASL library, used for the authentication). This package will come a bit later regarding the issue that we have with PHP 7.3.

Movim 0.14 is also the first version to drop the support of PHP5 (now deprecated) to focus on PHP7+.

What's new?

After being a bit boring with those technical changes let's have a look at what you will find as a user in this new version.

Publications

The publication of articles is now simpler than ever and has been fully redesigned. You can quickly publish a link or upload a picture directly from the home page or you can still switch to the more complete form to write long articles (like this one 😉).

A more simple publication form

When sharing a link that contains several pictures you can now pick the one that you would like to include in your publication (or no picture at all).

Picking the perfect kitten picture :3

The publication visibility toggle has been redesigned to be clearer as well.

Articles

The cards containing the preview of the articles were fully redesigned to be more compact and adaptable to smaller screens.

The news page, contact publications and communities are now paginated allowing simpler navigation.

If you receive articles containing NSFW content and you asked to not display them in the configuration, Movim will now display a spoiler overlay on top of them.

Click on the spoiler to show the content

The search feature has been improved and now supports searching in tags as well.

The loading performances of the articles and comments were also greatly improved. Navigating between the articles feels like a breeze.

Notifications

All the notifications are now grouped in a panel easily available from the main menu both on desktop and on mobile. Thanks to XMPP all those notifications are received and synchronized in real time 😀.

The new notifications panel

Those notifications contain likes, comments and invitations that you received.

Chats

Several message synchronisation issues were fixed allowing Movim to handle properly the receival and read acknowledgement of the sent messages.

Chatrooms

The chatrooms were slightly redesigned, the moderators messages are now shown with a specific color. The messages addressed to you are also displayed with a colored border.

Improved design for the chatrooms

You can now also publish Stickers and emojis in your favorite chatrooms.

But also!

You can now use Movim to authenticate to third party websites using your XMPP account. On the websites that implement that feature, you just have to give your XMPP account and a notification will be displayed in Movim.

The authentication notification

You just have to accept it and you'll be automatically authenticated to the external website. How easy is it?

More information there Journal of a Bot - Authentication with XMPP.

Several small bugs were also fixed in the Video Conference feature. Movim is now clearer about the state of the video session and is giving proper feedbacks if the contact hung-up.

The pictures can be directly previewed within Movim before going to the external link.

Around the project

The new redesigned version of the official website will now present more clearly what the project is about and all the exciting features that you can use within Movim.

You will also find there all the apps for your desktop (Windows, macOS, Linux) and your Android phone.

What's next?

We are not done yet! There is already some plans for the upcoming release.

The 0.15 will focus on the integration of the OMEMO end to end encryption protocol. The related ticket has been reopened with more proper explanations. This will be a big risky project.

Some improvements will also be done on the suggestions of the chatrooms and communities to allow Movim users to explore and discover content more easily.

In the meantime we all invite you to try out this new version on our official instances or deploy it on your server. You will find everything to do so on the official website.

You can also always help us with donation to the project or support us on Liberapay or Patreon :). Giving feedbacks or talking about Movim around you is also helping us a lot!

That's all folks!

  • image
  • favorite

    9 Like

    W. Ferpit , Marzanna , Bigou , Étienne Deparis , roelofpieter , xavier , arie , Laurent Defours , Didier Link

  • 1 Comments

  • person

    29 December Guillaume

    Greetings from Movim 0.14 on Debian!
    Laravel seems interesting, I might use the Database component for a personal website https://laravel.com/docs/master/database

  • Mo chevron_right

    Little delay for the 0.14 release

    Timothée Jaussoin – pubsub.movim.eu / Movim – Saturday, 27 October - 20:39 edit

As you may have noticed, the 0.14 #release of #Movim is not there yet. We just found out that Movim had serious issues running with #PHP 7.3 RC2, this seems to be caused by some bugs regarding the #sockets management in this new PHP version.

We are currently investigating that and hope that it will be fixed for the final PHP 7.3 release.

Update: The issue seems to come from a bug between php-zmq and PHP 7.3, there is some work in progress to fix the issue, more info there mkoppanen/php-zmq - Fix for PHP 7.3.

  • favorite

    1 Like

    bigou

  • 2 Comments

  • 27 October Dominik George

    I suggest tat now you are fiddling with the socket code anyway, then please look into that thing with allowing using Unix sockets instead of TCP (you might remember that from MiniDebconf in Hamburg). That would ease things in Debian a lot.

  • 29 October Aoirthoir An Broc

    thats ok we are eagerly awaiting and patient

  • Mo chevron_right

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

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

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!

  • image
  • favorite

    9 Like

    odomar , florian.graetz , Timofey Kostenko , debacle , arie , Ravenbird , JStargazer , Roelof Pieter , Alcides

  • 1 Comments

  • 28 February, 2018 arie

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

  • Mo chevron_right

    Movim 0.12.1

    Timothée Jaussoin – pubsub.movim.eu / Movim – Thursday, 16 November, 2017 - 22:26 edit

Movim 0.12.1 is a minor #release that follows Movim 0.12 – Lovejoy released a few weeks ago.

It mostly includes bug fixes and code #cleanup but also comes with a #redesign of the Community page.

The new Community page look

In parallel some work has already been done for the upcoming version, 0.13. All the internal inter-process communications (IPC) will soon be handled by the ZeroMQ library to fluidify the handling of thoses messages and make the UI more snappy.

  • Mo chevron_right

    Movim 0.12 – Lovejoy

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

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!

  • image
  • favorite

    7 Like

    sockpuppet , Miguel A. Arévalo , pifyz , Didier Link , emilien , poujolrost1 , bigou

  • 3 Comments

  • person

    24 October, 2017 sockpuppet

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

  • person

    24 October, 2017 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, 2017 Ilián Küzmös-Bruscoli

    wer seid ihr alle?

  • Mo chevron_right

    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.