close
  • Ko chevron_right

    Symphytum – Une base de données personnelle

    news.movim.eu / Korben · 6 days ago - 12:13 · 1 minute

Si vous êtes nostalgique de Microsoft Access pour vos petites bases de données personnelles, voici une application qui devrait bien vous plaire.

Cela s’appelle Symphytum , ça fonctionne sous Linux, macOS et Windows. Cet outil développé en C++ et Qt permet de concevoir des bases de données simples et cela facilement en mode clickodrome. Mais également de les remplir.

Vous pouvez imaginer de vous créer une petite base de plantes de jardin, une médiathèque ou faire l’inventaire de vos conquêtes. Vous designez vos formulaires, vous remplissez les données, vous visualisez ou recherchez dans ces données, mais vous pouvez également les réorganiser ou les exporter pour en faire autre chose.

Symphytum est dispo dans plusieurs langues, dont le français, et se synchronise avec le cloud (Dropbox, Mega…etc). Pour la synchro, il y a un lock sur la base quand vous l’éditez, ce qui évite les conflits si vous avez plusieurs utilisateurs. Mais honnêtement, on est ici dans un cadre de base de données personnelle (mono utilisateur) pour éviter les boulettes.

Techniquement, Symphytum utilise un moteur de base SQLite, ce qui permet d’ouvrir cette base ou de l’exploiter autrement. Nous ne sommes donc pas sur un format propriétaire à la con…

Pour installer Symphytum, vous pouvez récupérer les binaires ici, et si vous êtes sous Linux, il suffit de choper le .deb ou de lancer le Snap ici .

Je vais peut-être m’en servir pour jouer au naturaliste dans mon jardin. On verra bien.

KorbensBlog-UpgradeYourMind?d=yIl2AUoC8zAKorbensBlog-UpgradeYourMind?i=i60YpkDq1nQ:HYLamqf-nBo:D7DqB2pKExkKorbensBlog-UpgradeYourMind?i=i60YpkDq1nQ:HYLamqf-nBo:GG6oivYVkFsKorbensBlog-UpgradeYourMind?d=qj6IDK7rITsKorbensBlog-UpgradeYourMind?i=i60YpkDq1nQ:HYLamqf-nBo:gIN9vFwOqvQKorbensBlog-UpgradeYourMind?d=7Q72WNTAKBA
  • Mo chevron_right

    Movim 0.15 – Donati

    Timothée Jaussoin · pubsub.movim.eu / Movim · Sunday, 28 July, 2019 - 12:59 · 4 minutes

After months of work, Movim 0.15 is finally out!

This version was planned as a 0.14.2 but was finally retagged as a major release regarding the number of changes, improvements and new features introduced. This #release note will also sum up the changes introduced in the minor 0.14.1 version.

So what's new in Movim?

User features

Local nicknames

In the configuration panel you can now set a local nickname, this allows you to shorten the identifier you are using on your current pod and gives you a nice looking url for your blog (https://nl.movim.eu/?blog/edhelas%40movim.eu/ becomes https://nl.movim.eu/?blog/edhelas).

Chats reactions

In one-to-one chats and chatrooms you can add and remove #reactions to your contacts messages. A first implementation was using the Message Attaching XMPP extension. During the Lyon XMPP Sprint, the feature was refactored to implement the incoming XEP - Message Reactions. During this sprint we also worked with the #Dino and #Poezio developers to make the feature fully compatible with their clients.

Chat reactions

Publication sharing

You can now easily share any article found in Movim inside a conversation by clicking on the send button just bellow the article.

This uses the References XMPP extension.

Publication sharing

Snap!

Do you want to quickly snap a picture and directly send it to a friend in a discussion or in an article? The new #Snap feature allows you to do that from any devices. Switch between your different cameras, shoot and send. It's that easy!

The Android application has been updated as well to integrate this feature properly.

Small improvements

  • You can now slide a one to one discussion to close it quickly, just like the Conversations client allows you to.
  • Search navigation has been improved, there is no page reload anymore to open a new discussion from the Search panel.
  • The Community page was fully redesigned to be snappier and propose contents that might interest you.
  • The UI now handles small disconnections way better . The conversations are not fully reloaded anymore when the connection is brought back.
  • In the configuration you can now define the Chat page as the default one to open when launching Movim, this is quite useful on mobile.

Fixes, fixes, many fixes

Lots of small things were fixed here and there.

  • The chat notifications counter was fully refactored to prevent some counter issues, each message is now independently checked as read (or not) in the database
  • The composing/paused chat state are now handled more properly in Movim. Those states are also displayed during chatrooms discussions. This fixes a 3 years old ticket.
  • Websockets are now reconnected properly if the browser is doing some intensive throttling, this was especially the case on Chrome on mobile devices.

Architecture and technical changes

From ZeroMQ to Websockets

One of the biggest changes technically wise was the replacement of #ZeroMQ sockets with WebSockets. This technology was used internally for the inter-processes communications. In the end this replacement allows us to become independent from the php-zmq library without any noticeable performance impact.

This simplifies even more the deployment of Movim and helps with the packaging of the project.

New base web server directory

For the administrators, please notice that the main file, index.php is not at the root of the project anymore but in the public/ directory (as well as many other files). These small changes allow the Web server to expose only the public files without extra configuration. So please point your root repository to that public subfolder.

This change was about securing the basic setup by default .

SQLite support removed

The #SQLite support, introduced in the version 0.14, has been removed for now. We had lots of issues to maintain consistency and fix our migrations for that specific database.

Some work has been done on the Eloquent library to fix some of those migrations issues upstream but it is too early to have something sufficient to bring back SQLite support in Movim.

You can still fully use Movim with #MySQL and #PostgreSQL.

What's next?

Movim has now reached a stable state, both UX/UI wise as architecturally wise.

There is still a lot of improvements to do, especially regarding the integration between the social network part and the chat part. Plus, we are always interested to hear about new ideas or improvement suggestions!

For the 0.16 version we are planning to improve video-conferencing and bring it properly for the mobile devices. Some work is also planned to improve the Communities navigation.

We need your help

To continue developing and hosting our infrastructure and to support the project we would be really pleased to cover our monthly expenses, it's not much.

We already have a few hundreds users connected daily on our main servers. If each of them could give a few euros per month it would easily allow us to reach that goal.

You can help us by giving monthly on our official Patreon page or by using Paypal.