Add Team chat section #1067
No reviewers
Labels
No Label
🔍🤖 Search Engines
approved
dependencies
duplicate
feedback wanted
high priority
I2P
iOS
low priority
OS
Self-contained networks
Social media
stale
streaming
todo
Tor
WIP
wontfix
XMPP
[m]
₿ cryptocurrency
ℹ️ help wanted
↔️ file sharing
⚙️ web extensions
✨ enhancement
❌ software removal
💬 discussion
🤖 Android
🐛 bug
💢 conflicting
📝 correction
🆘 critical
📧 email
🔒 file encryption
📁 file storage
🦊 Firefox
💻 hardware
🌐 hosting
🏠 housekeeping
🔐 password managers
🧰 productivity tools
🔎 research required
🌐 Social News Aggregators
🆕 software suggestion
👥 team chat
🔒 VPN
🌐 website issue
🚫 Windows
👁️ browsers
🖊️ digital notebooks
🗄️ DNS
🗨️ instant messaging (im)
🇦🇶 translations
No Milestone
No Assignees
1 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: privacyguides/privacytools.io#1067
Loading…
Reference in New Issue
No description provided.
Delete Branch "teamchat"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Resolves: #1065
Resolves: #999
Preview: https://deploy-preview-1067--privacytools-io.netlify.com/software/teamchat/
Deploy preview for privacytools-io ready!
Built with commit
a07057cc44
https://deploy-preview-1067--privacytools-io.netlify.com
I just wanted an initial version out to see that I am doing something correctly, so this is heavy WIP.
@ -46,4 +44,3 @@
<a class="dropdown-item" href="/software/calendar-contacts/"><i class="fas fa-calendar fa-fw"></i> Calendar/Contacts Sync Tools</a>
<a class="dropdown-item" href="/software/notebooks/"><i class="far fa-sticky-note fa-fw"></i> Digital Notebook</a>
<a class="dropdown-item" href="/software/email/#messaging"><i class="fas fa-random fa-fw"></i> Email Alternatives</a>
<a class="dropdown-item" href="/software/email/"><i class="fas fa-envelope fa-fw"></i> Email Clients</a>
Any icon suggestions?
I forgot that Discord exists and typing this comment I also remember Microsoft Teams being a thing. I think the biggest concerns for FOSS projects/teams are Slack and Discord though and I am sure both have nice links.
This needs attention as I am not sure any team chat is designed with privacy in mind as I recall reading that the reason Slack hasn't implemented E2EE is due to letting "your boss read your PMs".
Federation is also experimental.
TODO
Obviously TODO, I just wanted a preview build out and me working on this visible to everyone.
TODO, is it OK to use existing topics?
#1066 has links on the requests for E2EE, but I am not sure it's a big priority for businesses.
@ -0,0 +6,4 @@
{% include cardv2.html
title="Rocket.chat"
image="/assets/img/tools/rocket.chat.png"
TODO
@ -0,0 +20,4 @@
{% include cardv2.html
title="Keybase"
image="/assets/img/tools/keybase.png"
TODO
Better ideas wanted?
Big thanks to @ghbjklhv1 for showing me how to add sections in #1064
A little searching and I seem to be using GItHub as my todo list.
Now I need lunch and I am not sure if I am continuing this PR today.
for Discord I couldn't find more than https://discordapp.com/privacy
Typo.
Question: who is our target audience? I guess I am going by assumption that it's people who run open source teams (community managers?) and people who care and are unhappy with Slack or Discord?
Keybase advertises themselves for everyone and one audience that is also on my mind are language learners whom I only know existing in IRC (bigger languages), Discord (a lot of languages) and Slack (one team I found via Duolingo and keep forgetting to login).
Oh and someone I chatted with IM apps said that they would be a bit wary of Rocket.chat due to it not being designed to federate and that possibly leaving more room for mistakes.
@ -0,0 +20,4 @@
{% include cardv2.html
title="Keybase"
image="/assets/img/tools/keybase.png"
Note to self: reread #740
Richard Stallman offers us the following:
via Matrix
Icon sources:
The existing thread was https://forum.privacytools.io/t/what-do-you-think-about-keybase-io/920?u=mikaela and I didn't feel comfortable reusing it.
Experimental --> closed source server? centralized?
And I think I am out of time and cannot think of this further today.
TODO: I have forgotten the source code file.
TODO: audits, Keybase https://github.com/privacytoolsIO/privacytools.io/issues/1071
My go-to is generally Matrix. Although, I haven't used it RocketChat seems like a good alternative if it is truly FLOSS.
I believe GNU also has some recommended packages, I'll see if I can find them.
Edit: Jami and GNU Mailman, although they aren't really Slack alternatives they are still useful.
Currently it has too many issues to be listed and it's in process of getting delisted from the instant messengers page.
We seem to list Jami as a VoIP app at https://www.privacytools.io/software/voip/ and GNU Mailman is a mailing list software (or am I confusing it to something similar?) and due to email being bad with privacy, I wouldn't include it.
TBF it isn't much if any worse than many of the recommended instant messengers.
Email can now be encrypted fairly easily and has newer protocols like Darkmail.
Plus there is the Mixmaster anonymous remailer and whatnot:
From an ease of use perspective, it ain't great.
But it can be configured to work well.
Edit: Even the subject now has protocols for E2E, they just might not be popular yet.
From Discord, 2 years ago:
Great question -- I'd agree with your assumption 👍
@ -46,4 +44,3 @@
<a class="dropdown-item" href="/software/calendar-contacts/"><i class="fas fa-calendar fa-fw"></i> Calendar/Contacts Sync Tools</a>
<a class="dropdown-item" href="/software/notebooks/"><i class="far fa-sticky-note fa-fw"></i> Digital Notebook</a>
<a class="dropdown-item" href="/software/email/#messaging"><i class="fas fa-random fa-fw"></i> Email Alternatives</a>
<a class="dropdown-item" href="/software/email/"><i class="fas fa-envelope fa-fw"></i> Email Clients</a>
How about fa-comments?
https://forums.rocket.chat/ ?
@ -0,0 +20,4 @@
{% include cardv2.html
title="Keybase"
image="/assets/img/tools/keybase.png"
Found a higher quality image here:
Hmm... so here's the IM description:
This is a bit boring but consistent?
https://git.ring.cx/savoirfairelinux/ring-project/wikis/features/All-features-by-client
According to this Jami does not have group chat. I don't use Jami so can't confirm right now.
@ -46,4 +44,3 @@
<a class="dropdown-item" href="/software/calendar-contacts/"><i class="fas fa-calendar fa-fw"></i> Calendar/Contacts Sync Tools</a>
<a class="dropdown-item" href="/software/notebooks/"><i class="far fa-sticky-note fa-fw"></i> Digital Notebook</a>
<a class="dropdown-item" href="/software/email/#messaging"><i class="fas fa-random fa-fw"></i> Email Alternatives</a>
<a class="dropdown-item" href="/software/email/"><i class="fas fa-envelope fa-fw"></i> Email Clients</a>
I'd rather change the IM icon from
fa-telegram-plane
(which makes no sense as an icon) tofa-comments
and use something like this for team chat:The server side of Keybase runs on proprietary code and is centralized
?@ -0,0 +20,4 @@
{% include cardv2.html
title="Keybase"
image="/assets/img/tools/keybase.png"
FYI we don't use SVGs (for some security reason apparently, I think issues with Tor Browser?). So all our images are kinda poor quality on HiDPI displays :/
@ -0,0 +20,4 @@
{% include cardv2.html
title="Keybase"
image="/assets/img/tools/keybase.png"
Ah, gotcha - okay, we can probably than just convert it to a png then.
Thinking about @five-c-d's https://github.com/privacytoolsIO/privacytools.io/issues/999#issuecomment-513569992, would it perhaps make more sense to list Team Chat as a separate section on the existing Instant Messengers page? Or merge IM, VoIP, and this category into one "Communication Tools" page (or something) with separate subheadings for each of them?
@JonahAragon I can see having sub-sections under a "Communication Tools" umbrella page being overall more helpful and easier to navigate and compare/contrast. I like that idea.
Sounds good to me, that page would just be
{% include sections/teamchat.html %}
for the separate categories?No, it's our forum thread https://forum.privacytools.io/t/discussion-rocket-chat/1223
I applied your suggestion, but Blah blah blah needs to change before resolving this conversation.
@ -0,0 +20,4 @@
{% include cardv2.html
title="Keybase"
image="/assets/img/tools/keybase.png"
Done, I hope it looks fine for you
Suggestion:
Links either: https://www.theregister.co.uk/2016/03/17/no_slack_for_open_sourcers/ or https://drewdevault.com/2015/11/01/Please-stop-using-slack.html (I kind of prefer this one)
Discord: https://web.archive.org/web/20171029114027/https://feedback.discordapp.com/forums/326712-discord-dream-land/suggestions/17094256-implement-whispersystems-encryption-for-voice-and (I prefer) or https://stallman.org/discord.html ?
TODO: delist Mattermost.
https://github.com/privacytoolsIO/privacytools.io/issues/1066#issuecomment-519922407 - Mattermost should be delisted.
@ -46,4 +44,3 @@
<a class="dropdown-item" href="/software/calendar-contacts/"><i class="fas fa-calendar fa-fw"></i> Calendar/Contacts Sync Tools</a>
<a class="dropdown-item" href="/software/notebooks/"><i class="far fa-sticky-note fa-fw"></i> Digital Notebook</a>
<a class="dropdown-item" href="/software/email/#messaging"><i class="fas fa-random fa-fw"></i> Email Alternatives</a>
<a class="dropdown-item" href="/software/email/"><i class="fas fa-envelope fa-fw"></i> Email Clients</a>
Missing a space here:
</i> Team
Link is currently broken, just needs to be updated to
Small grammatical suggestion:
Missing a space here:
</i> Team
Couple of small suggestions but otherwise LGTM
Won't that break it due to being in the card? I removed the backslashes though.
Apparently not.
I realized that I had forgotten Wire Pro entirely, but I don't think it can be immediately boosted to recommended as I am under the impression that no one has experience with Wire Pro. I think it's also a good excuse to create the worth mentioning section.
LGTM
@ -0,0 +1,41 @@
<h1 id="teamchat" class="anchor"><a href="#teamchat"><i class="fas fa-link anchor-icon"></i></a> Team chat applications where everything is end-to-end encrypted or under the control of your team administrator</h1>
<div class="alert alert-warning" role="alert">
<strong>If your project currently uses a team chat like <a href="https://web.archive.org/web/20171029114027/https://feedback.discordapp.com/forums/326712-discord-dream-land/suggestions/17094256-implement-whispersystems-encryption-for-voice-and">Discord</a> or <a href="https://drewdevault.com/2015/11/01/Please-stop-using-slack.html">Slack</a> you should pick an alternative here.</strong>
Potential alternative link: https://spyware.neocities.org/articles/discord.html ? However it's difficult to open with IPFS Companion for some reason.