• Mo

    Movim 0.12 – Lovejoy

    Timothée Jaussoin – pubsub.movim.eu / Movim – 5 days ago - 22:18 - Yesterday - 22: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!

  • 10 Comments

  • 5 days ago - 22:43 Matthieu Lagouge

  • 5 days ago - 23:59 paulfree14

  • 4 days ago - 08:51 Marzanna

  • 4 days ago - 09:26 Cyprien Pouzenc

  • 4 days ago - 21:45 Mike

  • 3 days ago - 08:01 Stanislav N.

  • 3 days ago - 12:07 Appiah

  • 2 days ago - 13:50 U

  • Yesterday - 15:31 Stanislav N.

  • Yesterday - 19:53 Adrien Dorsaz


  • Mo

    ejabberd 17.09 is out

    Timothée Jaussoin – pubsub.movim.eu / Movim – Friday, 29 September - 16: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.

  • 10 Comments

  • 29 September Miguel A. Arévalo

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

  • 30 September Marzanna

  • 30 September Bigou

  • 30 September Noo

  • 30 September Stanislav N.

  • 1 October preptorrent

  • 3 October joe

  • 6 October OCC Rapes Me

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

  • 13 October U

  • 4 days ago - 10:25 Ruben Solvang


  • Mo

    Biboumi - XMPP gateway to IRC

    Timothée Jaussoin – pubsub.movim.eu / Movim – Tuesday, 19 September - 14:37 - Tuesday, 19 September - 14:40

A little recommandation today. We are using #Biboumi on the movim.eu XMPP server to allow our users to connect to the #IRC network using their account. You can find the service at irc.movim.eu.

Biboumi is a really nice IRC #bridge. It is quite simple to deploy and connect to your #XMPP server and is even packaged in many Linux distributions, including Debian!

Once everything is setup correctly (you can find the official documentation on their website) you can simply connect your account to a chatroom by adding a MUC in your bookmarks using this syntax:

#room%irc.server.com@irc.movim.eu

Thanks to the Biboumi team for this awesome piece of software!

  • 10 Comments

  • 19 September Appiah

  • 19 September Cyprien Pouzenc

  • 19 September Miguel A. Arévalo

  • 19 September Timofey Kostenko

  • 20 September ThurahT

  • 20 September ThurahT

    "Ping timeout" - irc.mozilla.org Now that's funny : )

  • 21 September Marcel Subvogel

  • 22 September pep.

    +1 For biboumi! For debian though, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=857658

  • 23 September Bigou

  • 6 October Dominik George

    Installed Biboumi on our pod. Really nice. ejabberd ships with an IRC transport, but that stopped working a while ago. Now I have two more bugs on my metres-long to-do list: Help fix the Debian bug mentioned above, and implement correct JID validation in Movim, as I cannot join some of my IRC channels in Movim due to it prohibiting some valid characters in JIDs.


  • Mo

    Help us to covering our monthly costs on our official Patreon!

    Timothée Jaussoin – pubsub.movim.eu / Movim – Tuesday, 12 September - 17:35

For a couple of years already, we are #hosting Movim for free on different servers accross Europe (and soon on the other continents!). The Movim team is also hosting two XMPP servers (movim.eu and jappix.com) and their related services (file hosting, chatrooms, PubSub service…).

Those #servers and domains are directly financed personally by the administrators but still have a cost.

Today we are launching an official #Patreon page to allow our community to help us fund those servers and related services. Our overall monthly costs are around 50$ and we would like to see if the #Movim #community could cover them by doing small monthly donations.

There are actually 400 connected users on the XMPP servers, 100 of them are connected on the different pods that we are hosting. A small donation of 1$ monthly could easily allow us cover those cost and help the team to improve and extend the services in return :)

If you prefer to do a one time donation, you can also send it on our PayPal account.

Thanks again for your support!

  • 10 Comments

  • 12 September Marzanna

    Can I make one time donation? Do they accept bitcoins?

  • 12 September Bigou

  • 12 September Bigou

    Ill give a little something as soon as I can, but it won't be right now, alas.

  • 13 September Mike

  • 13 September Stanislav N.

  • 17 September Dominik George

    I have put a donation on the agenda for Teckids e.V.'s board meeting in October. We are establishing Movim for educational use, e.g. to replace WhatsApp groups used by teachers and students to share homework, etc.

  • 20 September Supernova

    I muddled my way through the french for a donation :-)

  • 21 September Marcel Subvogel

  • 4 days ago - 10:26 Ruben Solvang

  • 4 days ago - 10:31 Ruben Solvang

    Pledged! Do you have an IOTA wallet I can donate to?


  • Mo

    XMPP server hands-on comparison: ejabberd vs. Prosody

    Timothée Jaussoin – pubsub.movim.eu / Movim – Sunday, 6 August - 23:18

A really nice new article of Netfuture.ch with a small comparison between #ejabberd and #prosody :)

  • XMPP server hands-on comparison: ejabberd vs. Prosody

    Having been involved in testing an open-source XMPP web client (JSXC) against ejabberd and Prosody, I have noticed the following differences that I would like to share, to make it easier for you to decide. Please note that I have done more with ejabberd, so there will naturally be more nitpicking th

  • 6 Comments

  • 7 August Marzanna

  • 7 August paulfree14

    I really like the webclient JSXC from a user perspective. Easy to use, and for the reason that it can be implemented on.any side everyone can choose the same chat while being on a different webpage.

  • 23 August SouL

    Love the image :)

  • 8 September bergolio

  • 12 September Bigou

  • 21 September Marcel Subvogel


  • Mo

    Downtime on the movim.eu XMPP service

    Timothée Jaussoin – pubsub.movim.eu / Movim – Wednesday, 26 July - 23:52

We are currently experiencing downtimes of the movim.eu XMPP server (and related services like Pubsub or Conferences) for several weeks now. This is having a serious impact on the availability of the platform (and, by extension, Movim related instances) for many of our users. We are deeply sorry about that.

The exact reason of those downtimes is not known for now (it seems to be related to the Pubsub module of the server). The movim.eu XMPP services are running on top of the Metronome XMPP server that is not maintained anymore since 2016.

We are currently working closely with the ejabberd XMPP server team to migrate the whole XMPP infrastructure in the upcoming weeks to this new server. This migration will also bring more stable and new features (especially regarding the Pubsub part) to the existing platform.

Thanks for your comprehension. #movim #downtime #xmpp #metronome #ejabberd #migration

  • 3 Comments

  • 27 July Viola

  • 27 July paulfree14

  • 29 July paulfree14

    keep up the great work :) We are paision :)


  • Mo

    How to add custom sticker packs to Movim

    Timothée Jaussoin – pubsub.movim.eu / Movim – Tuesday, 18 July - 07:59 - Tuesday, 18 July - 08:00

Original article written by kawaii.

Movim is a decentralized social network, written in #PHP and HTML5 and based on the XMPP standard protocol. One of my faviourite features in Movim is that you can send #stickers to your friends. By default #Movim comes bundled with a few sticker packs but if like me you'd like to extend this and add your own then it's surprisingly not too difficult! There are three main components to creating your own sticker pack:

You'll need to find the following directory on your Movim server filesystem:

/var/www/movim/app/widgets/Stickers/stickers/

Within this directory you will see the default Movim sticker packs i.e. 'mochi' and 'racoon'. Create a new directory here, for this example call it 'mystickers' or something. Within this directory create a new file called 'info.ini'. The contents of this file describe some basic information about the sticker pack. Here is an example from the 'racoon' set:

author      = Corine Tea 
license     = CreativeCommon BY SA
url         = https://lechocobo.wordpress.com/

Edit and enter the relevant details into the file and then save it. Now we need to add our 'icon.png' to this directory. This is a small image that will be displayed in the list of sticker packs within the Movim client itself. You must name this file exactly 'icon.png' or it will not be displayed. Finally, your actual sticker images themselves. Movim will not simply load any image within the directory. Your images must be converted so that the filename is the SHA1 hash of the file contents, plus the file extension (PNG). You can use the following #Python script created by James Curtis to rename any image files (except icon.png) into an acceptable format for use within Movim:

import hashlib
import os
from glob import glob

image_file_list = glob('*.png')

for image in image_file_list:
    if not image == "icon.png":
        image_hash = hashlib.sha1(open(image, 'rb').read()).hexdigest()
        os.rename(image, "{image_hash}.png".format(image_hash=image_hash))

Any image with the '.png' extension within your new sticker pack directory will have been converted so that the filename is the correct SHA1 hash which Movim will accept and display. Enjoy your new stickers! :)

Special thanks to Jaussoin Timothée for creating Movim and to James Curtis for providing the Python script used to convert the image filenames to the required SHA1 hash.

  • 3 Comments

  • 18 July Timothée Jaussoin

    Also if you have created stickers for Movim and if they can be released under a free licence (like the CC BY SA) do not hesitate to contact us. We are interested to include nice stickers packs with the Movim base :)

  • 20 July Viola

  • 17 September Dominik George