Elementi taggati con: movim
Nice writeup about #movim #xmpp client with social network capabilities by it's author Jaussoin Timothée
(Psssst... looks like OMEMO support is coming to movim afterall)
"This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers."
There are all kinds of categories, e.g. Search Engines:
- Ambar - Document Search Engine (OCR, Store & Search) (Demo, Source Code) MIT Nodejs/Python
- Gigablast - open source search engine. (Demo, Source Code) Apache-2.0 C++
- Seeks - Web search proxy and collaborative distributed tool for websearch. (Source Code) AGPL-3.0 C++
- Searx - Privacy-respecting, hackable metasearch engine. (Demo, Source Code) AGPL-3.0 Python
- Yacy - Peer based, decentralized search engine server. (Demo, Source Code) GPL-2.0 Java
- Git Annex - File synchronization between computers, servers, external drives. (Source Code) GPL-3.0 Haskell
- Kinto - Kinto is a minimalist JSON storage service with synchronisation and sharing abilities. (Source Code) Apache-2.0 Python
- Nextcloud - Access and share your files, calendars, contacts, mail and more from any device, on your terms. (Demo, Source Code) AGPL-3.0 PHP
OpenSSH/SFTP - Secure File Transfer Program. (Source Code) BSD C
- ownCloud - All-in-one solution for saving, synchronizing, viewing, editing and sharing files, calendars, address books and more. (Source Code, Clients) AGPL-3.0 PHP
- Pydio - Turn any web server into a powerful file management system and an alternative to mainstream cloud storage providers. (Source Code) AGPL-3.0 PHP
- Samba - Samba is the standard Windows interoperability suite of programs for Linux and Unix. It provides secure, stable and fast file and print services for all clients using the SMB/CIFS protocol. GPL-3.0 C
- Seafile - File hosting and sharing solution primary for teams and organizations. (Demo, Source Code) GPL-2.0 C
- SparkleShare - Self hosted, instant, secure file sync. (Source Code) GPL-3.0 C#
- Syncany - Secure file sync software for arbitrary storage backends, an open-source cloud storage and filesharing application. Securely synchronize your files to any kind of storage. GPL-3.0 Java
- Syncthing - Syncthing is an open source peer-to-peer file synchronisation tool. (Source Code) MPL-2.0 Go
- Unison - Unison is a file-synchronization tool for OSX, Unix, and Windows. GPL-3.0 OCaml
- Z-Push - Implementation of Microsoft’s ActiveSync protocol. (Source Code) AGPL-3.0 PHP
- Kaiwa - Web based chat client in the style of common paid alternatives. (Source Code) MIT Nodejs
- Movim - Modern, federated social network based on XMPP, with a fully featured group-chat, subscriptions and microblogging. (Source Code) AGPL-3.0 PHP
- Salut à Toi - Multipurpose, multi frontend, libre and decentralised communication tool. AGPL-3.0 Python
- Libervia - Web frontend from Salut à Toi. (Source Code) AGPL-3.0 Python
Movim developer Timothée “edhelas” Jaussoin writes:
Hey everyone :) I'm currently in #Hamburg for the MiniDebConf.#movim #debian #socialnetwork #minidebconf #hamburg #xmpp #php #eloquent
The goal is to work on #Movim and prepare it to be packaged for #Debian!
Lots of work has already been done as you can see on the CHANGELOG of the project.
We first worked on cleaning up and stabilizing the #dependencies of Movim. The outdated heyupdate/emoji was replaced by a wonderful pull request by mirabilos that add support of emojis directly inside Movim.
On my side I replaced ramsey/uuid with a simple internal function and worked on upgrating reactphp/http to their latest release with the help of WyrilHaximus, which also helped to release the v0.4.0 of reactphp/zmq that contains some important fixes for Movim.
The template engine of Movim, RainTpl was also stabilized to the latest release.
Natureshadow also made a really nice pull request to prepare the Debian package and fixe a couple of small bugs regarding URL handling inside the project.
All those dependencies will soon be packaged and integrated in Debian.
On top of that I worked a few hours yesterday on the optimisation of the #database requests by using some memory caching and Eloquent eager loading to prefetch some extra information when querying resources in the DB. This reduces the time spent to generate the pages and contents by more than 50 to 75% in some cases! It can especially be noticed on the Chat page and Contacts page.
The main pods were also updated with all those changes, so you can try them on nl.movim.eu, fr.movim.eu or de.movim.eu.
That's all folks!
Debian developer Thorsten “mirabilos” Glaser writes:
The upstream Movim developer arrived as well — we have quite an amount of upstream developers of various projects attending MiniDebConf, to the joy of the attendees actually directly involved in Debian, and this makes things much easier, as he immediately started removing dependencies (to make our job easier) and fixing bugs and helping us understand how some of those dependencies work. (I also contributed code upstream that replaces some Unicode codepoints or sequences thereof, such as 3⃣ or ‼ or 👱🏻♀️, with <img…/> tags pointing to the SVG images shipped with Movim, with a description (generated from their Unicode names) in the alt attribute.)#movim #debian #socialnetwork #minidebconf #hamburg #xmpp
Now, Saturday, all dependencies are packaged so far, although we’re still waiting for maintainer feedback for those two we’d need to NMU (or have them upload or us take the packages over); most are in NEW of course, but that’s no problem. Now we can tackle packaging Movim itself — I guess we’ll see whether those other packages actually work then ☺
In the meantime we’ve also had the chance to socialise, discuss, meet, etc. other Debian Developers and associates and enjoy the wonderful food and superb coffee of the “Cantina” at the venue; let me hereby express heartfelt thanks to the MiniDebConf organisation for this good location pick!
Monday, 2018-02-26, 19:00 CET
Language will probably be English or German. Or Volapük. Let's see.
Let's talk about Movim, and about the XMPP Summit!
This time, we will talk about Movim (the "kick ass social network"!), and about the latest XMPP Summit, which took place in Brussels a few weeks ago. Hope to see you all on Monday!
#xmpp #jabber #summit #movim #berlin #federation #socialnetwork
If you know English plus another language, this is for you! Please help with the translation of Movim at its translation page. At the moment German and French are almost complete, no help needed now. The following languages are nearing completion (≥¾), so this might be the perfect moment to achieve 100% without having to work much:
Russian, Norwegian Bokmål (Norway), Portuguese (Brazil), Chinese (China), Polish, Italian, Dutch, Spanish, and Danish.
Of course, all other languages are welcome, too! This is your chance to participate in free software, open source, and federation, without having to be a programmer :~)
(Btw. I never worked with transifex myself, so please do not ask me about it.)
What is Movim anyway? It is a free software, federated, social network, but very differerent from Diaspora, based on the XMPP standard. You can try it e.g. here or check the more or less up-to-date pod list.
#help #translation #movim #xmpp #federation #languages #freesoftware #i18n
Movim is a distributed social networking platform founded in 2010. It can be accessed using existing XMPP clients and Jabber accounts, and is a free and open source software licensed under the AGPL.#movim #ejabberd #socialnetwork #federation #xmpp #agpl #prosody #debian #freesoftware
With version 0.12 released in October, Movim migrated its official server to ejabberd. Before, they were using Metronome, a Prosody fork. Today, we are chatting with Timothée Jaussoin, the founder of Movim, about this very complex migration.
We now have a proper packaging for our Linux distribution – Debian, which certainly makes it easier to maintain. There’s also an improved scalability and more stable CPU and memory consumption, which helps to predict hardware requirements.
Even if I see ejabberd more as a tool that needs integration and tuning to create a proper platform, ejabberd seems to be the more serious solution to build proper messaging systems using the XMPP protocol.
Jappix no longer maintained
I just found this commit:Notice: the Jappix project is no longer maintained. We still accept PR (Pull Requests) though.Bad news, but it is free software, so other people may take over. And there are other XMPP based social networks, too, e.g. Movim and Salut à toi. #jappix #xmpp #movim #salutatoi