POLL: Which chat system would you like FGD to have?

What are your 3 most preferred chat systems that you would also like to use on FDG?

XMPP through external client
11
20%
XMPP through web-client (chat only)
4
7%
XMPP through advanced web-client (Movim)
0
No votes
Matrix through external client
2
4%
Matrix with Riot.im web-client
6
11%
IRC through external client
12
21%
IRC through modern web-client
14
25%
Mattermost
0
No votes
RocketChat
0
No votes
Zulip
0
No votes
Mumble Voice Chat
5
9%
Other (comment below)
2
4%
 
Total votes : 56

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 07 Aug 2019, 18:20

People either like Pidgin (=are used to it) or hate it. I personally have used it for quite some time back in the ICQ days, but regardless of that, PLEASE if you ever intend to use XMPP, don't use Pidgin. The XMPP support in Pidgin is like a decade behind of what other clients support, and it is holding back the entire XMPP federation :(
If you want something that is quite similar to Pidgin but actually supports XMPP, use Gajim... pleeeaaaase :)
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby fluffrabbit » 07 Aug 2019, 18:37

What about SIP? I want to hear your sweet voice.
fluffrabbit
 
Posts: 557
Joined: 11 Apr 2019, 11:17

Re: POLL: Which chat system would you like FGD to have?

Postby Lyberta » 07 Aug 2019, 20:53

Deleted.
Last edited by Lyberta on 01 Oct 2021, 04:07, edited 1 time in total.
Lyberta
 
Posts: 765
Joined: 19 Jun 2013, 10:45

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 07 Aug 2019, 21:46

fluffrabbit {l Wrote}:What about SIP? I want to hear your sweet voice.


WebRTC is the current standard to aim for... but there are some SIP bridges for it I think.
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 07 Aug 2019, 21:50

Lyberta {l Wrote}:
What features does Pidgin not have?


Nearly everything. People install Pidgin and think that XMPP hasn't evolved since 15 years. Modern multi device end 2 end encryption is also only semi supported through a 3rd party plugin that is hard to get to work.

A partially complete list of minimum standards for a modern XMPP client can be found here:
https://docs.modernxmpp.org/client/protocol/
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Lyberta » 08 Aug 2019, 00:11

Deleted.
Last edited by Lyberta on 01 Oct 2021, 04:08, edited 1 time in total.
Lyberta
 
Posts: 765
Joined: 19 Jun 2013, 10:45

Re: POLL: Which chat system would you like FGD to have?

Postby fluffrabbit » 08 Aug 2019, 01:01

Perhaps I'm misunderstanding, but WebRTC and WebSockets are lower-level protocols than SIP. You want a protocol that provides text and A/V chat in the spec. Right, or am I missing something? Also, what about infrastructure concerns with running videophone software on a low-powered IoT device? Wouldn't the web stuff incur a complexity and performance overhead before you even get to the level of a chat interface?
fluffrabbit
 
Posts: 557
Joined: 11 Apr 2019, 11:17

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 08 Aug 2019, 17:22

fluffrabbit {l Wrote}:Perhaps I'm misunderstanding, but WebRTC and WebSockets are lower-level protocols than SIP. You want a protocol that provides text and A/V chat in the spec. Right, or am I missing something? Also, what about infrastructure concerns with running videophone software on a low-powered IoT device? Wouldn't the web stuff incur a complexity and performance overhead before you even get to the level of a chat interface?

Yeah, not really something for dumb-phones. But there is cool stuff like this for interoperability of webRTC, SIP and even XMPP Jingle: https://github.com/AGProjects/sylkserver
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby fluffrabbit » 08 Aug 2019, 17:58

Not what I'm talking about. Case/point: What's your WebRTC number?
fluffrabbit
 
Posts: 557
Joined: 11 Apr 2019, 11:17

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 08 Aug 2019, 19:59

ok I get your point now... but why have a dedicated SIP number when you can establish WebRTC based video/audio conferencing over more less what ever communication channel of your preference?

More on topic: came across this interesting IRC server https://github.com/oragono/oragono
If I would have been aware of it earlier, I might have stuck to the previous The Lounge IRC web client solution... hmm :-/
Edit: uhh, they are even working on IRC federation: https://github.com/oragono/oragono/issues/26 NICE :)


Edit: Split off topic discussion to here: https://forum.freegamedev.net/viewtopic ... 46&t=12204
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 12 Aug 2019, 22:22

I am starting to get a bit annoyed by Mattermost's team edition (the open-source version) artificial limitations :eew:

And the above IRC option looks really tempting (especially also since integration with XMPP, Mumble & Bitlebee is much easier)... bridging to Freenode IRC and Discord will be unaffected of course (as Matterbridge is completely independent of Mattermost), but if this turns out of be suitable, I might disable Mattermost again in the medium term. Just to warn people to not get too attached to it ;)

I also like that with Oragono IRC we can make accounts optional and run The Lounge IRC web-client in public mode easily.
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 19 Aug 2019, 18:55

Argg... ran into some trouble upgrading Mattermost to 5.14.0...on first glance seems complicated to fix and the damage is done so I can't go back to 5.13.2.
I hope I can figure it out, but for now it is down :(
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 20 Aug 2019, 20:22

Mattermost should work again. Permanently disabled due to open-core non-features. Seems like there might be a Nextcloud like community driven fork up-coming, so it that gets traction it will be reconsidered.
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 26 Aug 2019, 13:26

Not sure if I mentioned this before, but beside Movim I am also looking into this as an option for the XMPP side of things:
https://salut-a-toi.org/
Feature wise quite interesting, but GUI isn't great (but works without JavaScript apparently) and Python might be too heavy for my puny server. Definilty waiting for the Python3 port...
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 14 Sep 2019, 11:35

User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 23 Sep 2019, 20:43

You can now beta-test the XMPP server:
https://portal.freegamedev.net/xmpp/

Edit: check your Spam folder for the activation email after registering.
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 18 Nov 2019, 21:01

Beta test our own Movim instance:
https://movim.freegamedev.net/

Edit: disabled for now
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby charlie » 19 Nov 2019, 10:48

OMEMO?

Screenshot from 2019-11-19 09-46-06.png
OMEMO issues
Free Gamer - it's the dogz
Vexi - web UI platform
User avatar
charlie
Global Moderator
 
Posts: 2131
Joined: 02 Dec 2009, 11:56
Location: Manchester, UK

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 19 Nov 2019, 13:09

Ah, those are the old messages we send with the conversejs client (https://converse.freegamedev.net). Sadly Movim does not yet support end2end encryption using the OMEMO standard.
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 22 Nov 2019, 16:15

Disabled the Movim instance again. It works, with some minor issues with my Docker image. But after testing it, I have to say the advantages of it don't outweigh the disadvantages compared to ConverseJS. It's relatively heavy on server resources (with a single user about 150MB RAM and regular CPU spikes up to 40% when joining new channels), and lot of the nice additional functionality doesn't work across other XMPP clients or the IRC bridge.

Instead I started to tweak the https://converse.freegamedev.net again a bit more. It will now work over websockets and has a few other behind the scenes improvements. Still only works with a account from the same server, but you can now sign up here:
https://portal.freegamedev.net/xmpp/
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 08 Jan 2020, 01:23

I am moving to a XMPP only system (with IRC gateway to Freenode), as there I got everything working nicely and I due to all the issues I had getting an IRC server to run on my server I kind of lost motivation to try it further.

Main focus will be on optimizing the use of the existing and nicely working https://converse.freegamedev.net (register an XMPP account at https://portal.freegamedev.net/xmpp ), but of course you can use any XMPP client.

Another cool option I just found is this: https://github.com/nioc/xmpp-web (ConverseJS is an aging project that is probably a bit over engineered and thus a more lightweight option would be nicer).
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 10 Jan 2020, 15:15

Updated https://converse.freegamedev.net/ to ConverseJS 6.0.

Full config here: https://github.com/poVoq/FreeGameDevChat

Still working on XEP-0156 support, but if you use a XMPP server with 100% compliance that has with the correct meta info it should soon be possible to log into our webchat without a xmpp.freegamedev.net JID.
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Huitsi » 19 Mar 2020, 08:37

I recently realized that Gitter chats can be viewed without logging in. I personally hate joining discussions blind which has kept me away from IRC and the like. Just something to add to the to-evaluate list if you ever do a second round.
User avatar
Huitsi
 
Posts: 50
Joined: 25 Jul 2018, 23:45

Re: POLL: Which chat system would you like FGD to have?

Postby Evropi » 24 Mar 2020, 22:47

Huitsi {l Wrote}:I recently realized that Gitter chats can be viewed without logging in. I personally hate joining discussions blind which has kept me away from IRC and the like. Just something to add to the to-evaluate list if you ever do a second round.

This was definitely my biggest frustration with most Matrix implementations, you need to go through an arduous registration to see what's even going on. On IRC I'm used to it but I shouldn't be (and actually a lot of projects would host public logs right on their main site in part for that reason). Proprietary platforms like Slack suffer from the same.

So being able to see what's going on without a sign up is a huge competitive advantage in my book.
You just wasted 3 seconds of your life reading this.
User avatar
Evropi
 
Posts: 385
Joined: 02 Sep 2012, 16:18

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 25 Mar 2020, 00:31

Hmm, that is sort of supported by ConverseJS/XMPP as well and can also quite easily set up with IRC webclients.

The problem with ConverseJS seems though that you would also need to enable anonymous logins (spam problem) I think, but I need to test that.
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Who is online

Users browsing this forum: No registered users and 1 guest