Community Wishlist Survey 2022/Larger suggestions/Chat client

Chat client

  • Problem: Communicating about smaller things or conversations that require frequent back-and-forth are time-intensive and annoying to conduct on Talk pages. As a result, communities have been set up on other platforms like Discord and Telegram to conduct these types of conversations. All wiki conversations should conducted and centralized on their wiki for openness and collaborative efficiency, but because of the current lack of communication methods they are not and have moved to different platforms.
  • Proposed solution:
    • A chat client that can be accessed on any wiki page through a button at the upper right by your profile icon that opens a chat dialog box where you can access all of the chats you are subscribed to. The client will also have its own dedicated page so that you can keep it open in a separate tab. Realtime notifications could be enabled.
    • Chats will be derived from containers present on talk pages. For example, a talk page will have a normal Wikitext container and then a chat container (maybe one after the other or side-by-side?). The chat container will house a custom client that shows a list of active and previous chats for that page and allows users to start a new chat about a topic or subscribe to one just like current talk pages. Once created or subscribed-to, these chats will be realtime/live-updating and able to be accessed from the chat client when you are away from the talk page.
    • Chats will be structured in a thread-like format. Every response to the last message sent by another user will be by-default considered a reply to that message or series of messages unless a specific message or series of messages is selected to be replied to. This way, chats can be converted into Wikitext conversations if-wanted and vice-versa. If the topic changes from what was originally being discussed, a message can be marked as the starting point for a new chat. That message will create a new chat on its page (or could even be moved to another) to indicate to other editors it is a new topic, but will still remain a continuation of the chat it was derived from.
    • Chats would primarily be enabled on personal and community talk pages like User, WikiProject, and wiki-encompassing talk pages, but not article pages.
    • Chats will not replace Wikitext conversations. Wikitext conversations are beneficial for topics that require the attention and input of an entire community that would see a talk page. They act as a permanent notice and community forum, rather than a chat where points mentioned by users in a conversation can quickly disappear. For example, discussions about changing something fundamental about a WikiProject would be appropriate for a Wikitext conversation.
    • Continuous non-thread-like-chats may want to be created to provide a fun off-topic place for editors to converse. That way we don't have to rely on Discord for that either.
  • Who would benefit: All editors.
  • More comments: See also Wikimedia Social Suite. This is a set of communication services hosted by Wikimedia itself including chat services like Mattermost, Rocketchat, and Zulip. This proposal is different in that it seeks to build an on-wiki centralized chat service.
  • Phabricator tickets:
  • Proposer: Lectrician1 (talk) 07:56, 11 January 2022 (UTC)[reply]

Discussion

It seems like this would require a lot of Wikipedia's resources (making a bespokse chat client is hardly a small task) for something that is already solved by users using Discord or Telegram. I don't think an additional on-site chat client will stop users prefering to use Discord and Telegram either. --//Lollipoplollipoplollipop::talk 09:39, 11 January 2022 (UTC)[reply]
The convenience of having a chat on-site and accessible while editing would be extremely convenient. New users wouldn't even have to search for if a Discord server exists for a Wiki because an available chat client would be right there and you could easily connect with any Wiki user you want to, without having to worry whether they are on Discord or not. Therefore, I think users would totally use this over Discord and Telegram, even if it wasn't as feature-rich.
This would require quite a bit of resources to implement, however tools similar to this like Structured Discussions can be used as a baseline technologies for demonstrating that non-wikitext thread-like chats can work and exist. Really, the key infrastructure that will require work will be connecting users live and connecting of them in groups. Lectrician1 (talk) 13:14, 11 January 2022 (UTC)[reply]
+1--Max schwalbe (talk) 10:04, 23 January 2022 (UTC)[reply]

What's so terrible about w:Wikipedia:Discord? A lot of folks are in this server, and there's (optional) verification via OAuth -FASTILY 08:08, 14 January 2022 (UTC)[reply]

@Fastily I love the Discord too, but wouldn't a chat on-wiki that would be faster to use, public and available to everyone, and allow you contact anyone with a wiki account be a better solution? I don't think anyone thinks that the community being fragmented in communication among the various chat platforms and talk pages is a good thing. If a MediaWiki extension was made, all Wikimedia projects and all MediaWiki wikis could utilize it too. Lectrician1 (talk) 13:04, 14 January 2022 (UTC)[reply]
Getting DMs via MediaWiki while editing feels oddly invasive, and it's certainly not something I'd want enabled by default. "Fragmentation", which I'm still not convinced is an actual issue, could be remedied by simply declaring Discord to the be the official platform for chat. -FASTILY 23:27, 14 January 2022 (UTC)[reply]

I'm in general against a chat feature. User A: "In chat, user B has called me a stupid idiot. Block them!" WM projects are not chat rooms and I consider these being out of scope. New projects enwikichat, dewikichat, frwikichat, eswikichat? No, IRC as is now is sufficient. --Achim55 (talk) 19:44, 17 January 2022 (UTC)[reply]

@Achim55

User A: "In chat, user B has called me a stupid idiot. Block them!"

Judging by how this rarely happens on any of the chat platforms currently used by the community or talk pages, I doubt this would happen. People tend to communicate more respectfully when everything they say is public. Though, I do understand the concern - I just don't think it will manifest itself.

WM projects are not chat rooms and I consider these being out of scope. New projects enwikichat, dewikichat, frwikichat, eswikichat? No, IRC as is now is sufficient.

If IRC was sufficient, everyone would use it. Barely anyone does on the English Wikipedia compared to the Discord server. There's clearly a demand for a chat service. Making it centralized on-wiki will mean people won't "miss out" and everyone can see what everyone is talking about. Also, new projects "enwikichat, dewikichat, frwikichat, eswikichat" is not how this will work. Please read the proposal above. Lectrician1 (talk) 21:10, 18 January 2022 (UTC)[reply]
Existing chat platforms aren't advertised widely. You're proposing to put this in a prominent location for every person who views/edits the website. Izno (talk) 22:22, 18 January 2022 (UTC)[reply]

Hey everyone, thanks for taking the time to write this wish and for the discussion! Adding chat functionality would be out of scope for our team due to technical and design complexity. There are strong cases to be made for including chat and for not including that functionality. We are moving this wish to Larger Suggestions instead of the Archive since we still believe there is value in voicing this as an idea and letting the conversation grow accordingly. Thanks and regards, NRodriguez (WMF) (talk) 00:58, 19 January 2022 (UTC)[reply]

I think a reasonable alternative (as the Wikimedia movement trying to develop its own chat client would be an immense waste of resources) would be to integrate an existing chat system so that you can interact with it from a wiki page (maybe from a messenger popup, similar to e.g. Intercom; maybe from a container that can be embedded in the content). I have been looking into that lately and I think Matrix provides a solid foundation for it, with an open and fairly flexible community-stewarded protocol, the ability to provide our own identity services while being connected to a global network, and some existing (not great but functional) web integrations (like the ones used here or here). --Tgr (talk) 21:52, 23 January 2022 (UTC)[reply]

  • Modding this would be completely implausible - the Discord (where I am a mod) has a vastly higher dominance of experienced editors than the general project would. Additionally, we don't use IRC because it's not user-friendly enough for our purposes. I consider it unlikely that the WMF is going to make a client that viably competes with Discord on those grounds. Nosebagbear (talk) 11:32, 24 January 2022 (UTC)[reply]

I could imagine finding this useful, but I wouldn't make it a priority. In particular, I hang out on a smaller Wikipedia where we haven't yet been overwhelmed with the amount of discussion on talk pages. A. Mahoney (talk) 18:53, 31 January 2022 (UTC)[reply]

Voting