portico: Rewrite /for/communities.

- Describe uses that don't have dedicated pages
- Explain benefits vs. modern alternatives.
This commit is contained in:
Alya Abbott
2025-04-07 17:22:42 -07:00
committed by Tim Abbott
parent 800130461d
commit 6e113a8e8a
3 changed files with 245 additions and 116 deletions

View File

@@ -20,17 +20,18 @@
<div class="bg-dimmer"></div>
<h1 class="center">Zulip for communities</h1>
<p>
Open-source projects, research collaborations, volunteer
organizations. <br />Many communities are <a
href="/help/zulip-cloud-billing#free-and-discounted-zulip-cloud-standard">eligible</a>
for free or discounted pricing!
Volunteer organizations &nbsp;&nbsp; Professional communities
&nbsp;&nbsp; Local groups &nbsp;&nbsp; Support groups
&nbsp;&nbsp; Creator communities &nbsp;&nbsp; Hobby groups
&nbsp;&nbsp; Alumni communities &nbsp;&nbsp; Friends and family
<br />
</p>
<div class="hero-text">
Learn how the <a href="/case-studies/recurse-center/">Recurse
Center</a>, <a href="/case-studies/rust/">Rust language</a>,
<a href="/case-studies/asciidoctor/">Asciidoctor</a>, and&nbsp;<a
href="/case-studies/rush-stack/">Rush&nbsp;Stack</a> communities are
using Zulip.
href="/case-studies/lean/">Lean math </a>
communities are using Zulip.
</div>
<div class="hero-buttons center">
<a href="/new/" class="button">
@@ -54,9 +55,12 @@
<div class="bottom-register-buttons extra_margin_before_footer">
<div class="bottom-text-large">
<p>
Many communities are <a
href="/help/zulip-cloud-billing#free-and-discounted-zulip-cloud-standard">eligible</a>
for free or discounted pricing. Please contact <a
See Zulip in action in the <a
href="https://chat.zulip.org/?show_try_zulip_modal">Zulip
development community</a>, or in other open communities that
have <a href="/help/communities-directory">opted in</a> to be
listed in our
<a href="/communities/">directory</a>. Please contact <a
href="mailto:sales@zulip.com">sales@zulip.com</a> with any
questions.
</p>

View File

@@ -1,149 +1,245 @@
Zulip connects communities of all kinds by making it easy to chat real-time or
async. Why are communities choosing Zulip over Discord, WhatsApp, Slack,
Facebook, and other apps you might consider? Zulip provides:
- A platform that helps [community members to
connect](#encourage-all-community-members-to-connect-real-time-or-async) and
[communities to grow](#grow-your-community).
- A comprehensive [moderation
toolkit](#a-moderation-toolkit-that-offers-everything-you-need).
- Control over [how to sign up](#as-public-as-you-want-it-to-be), and a [public
access option](#as-public-as-you-want-it-to-be).
- [An open-source platform](#open-source-platform-where-your-data-is-yours),
where your data is yours.
- [A free version, discounted pricing, and full
sponsorships](#free-version-discounted-pricing-and-full-sponsorships-available).
> “The core of the Recurse Center is the community, and the core of our online
> community is Zulip… Switching to Zulip has turned out to be one of the best
> decisions weve made, and its impossible to imagine RC today without it. No
> other tool has a user experience that scales to a community of our size.”
>
> — Nick Bergson-Shilcock, founder and CEO, [Recurse
> Center](https://www.recurse.com/); check out [the story of how the Recurse
> Center uses Zulip](/case-studies/recurse-center/)
> Center](https://www.recurse.com/); [learn how the Recurse Center uses
> Zulip](/case-studies/recurse-center/)
## Zulip: Designed with communities in mind
If you're considering Zulip for [an open-source project](/for/open-source/) or
[research collaboration](/for/research), check out our dedicated guides.
Zulip is designed to help thoughtful people work on difficult problems
together, whether they work from a shared office or from all over the
world. Zulip offers an ideal platform for communities of all types,
including open-source projects, research collaborations, volunteer
organizations, and other groups of people who share a common pursuit.
## Encourage all community members to connect, real-time or async
The Zulip core developers have decades of combined experience leading
and growing open source communities, and we use Zulip to fashion the
day-to-day experience of being a part of our project. No other chat
product comes close to Zulip in facilitating contributor engagement and
inclusion, and making efficient use of everyones time.
When people are online at the same time, a lightweight real-time chat experience
encourages active participation, and makes interactions feel more personal.
&nbsp;
![](/static/images/landing-page/research/interactive_messaging_day_2.png)
> “When we made the switch to [@zulip](https://twitter.com/zulip) a few months ago for chat, never in my wildest dreams did I imagine it was going to become the beating heart of the community, and so quickly. It&#39;s a game changer. 🧑‍💻🗨️👩‍💻”
But community participants are often online only for a short while each day, or
they drop by every week or two to check on what's happening. A forum-style
experience makes it easier for them to participate async.
> — Dan Allen (@mojavelinux), [June 29, 2021](https://twitter.com/mojavelinux/status/1409702273400201217)
&nbsp;
<div class="text-image-in-row">
<p class="text-image-in-row-text">
With conversations organized by topic, Zulip combines the best of both worlds.
You get seamless real-time communication, with a chronological feed of messages
in each conversation, typing notifications, presence indicators, status emoji
— everything you might expect from a modern chat experience.
<br/><br/>
At the same time, community members can read one conversation at a time, so
it's easy to circle back to a topic hours later, the next day, or next week.
</p>
<img class="text-image-in-row-image" src="/static/images/landing-page/research/streams_and_topics_day.png" alt="Illustration of channels and topics list in Zulip">
</div>
## Challenges with other communication tools
> “When we made the switch to [@zulip](https://twitter.com/zulip) a few months
> ago for chat, never in my wildest dreams did I imagine it was going to become
> the beating heart of the community, and so quickly. It&#39;s a game changer.
> 🧑‍💻🗨️👩‍💻”
Problems with the Slack/Discord/IRC model, discussed
in detail [here](/why-zulip/), are even more important for open communities:
> — Dan Allen (@mojavelinux), [June 29,
2021](https://twitter.com/mojavelinux/status/1409702273400201217) &nbsp;
## A moderation toolkit that offers everything you need
- Members of open communities may be scattered all over the world and
in every time zone. Traditional communication tools like email
lists, forums, and issue trackers work well in this context, because
you can communicate effectively asynchronously. A Slack community is
a bad experience if youre rarely online at the same time as most
other members, making it harder to be inclusive of all participants.
- Many members of open communities have other fulltime obligations and
can only spend a few hours a week on the community. Because Slack is
very hard to skim, these part-time community members cannot
efficiently use their time participating in an active Slack. So
either they dont participate in the Slack, or they do, and their
other contributions to the communitys efforts suffer.
Zulip's [moderation toolkit](/help/moderating-open-organizations) lets you:
- Skim the [combined message feed](/help/combined-feed) or [browse
conversations](/help/recent-conversations) to find where moderator attention
is needed.
- Keep discussions organized by [moving](/help/move-content-to-another-channel)
conversations, or [splitting](/help/move-content-to-another-topic) them when
they digress.
- Address bad behavior, for example by
[banning](/help/deactivate-or-reactivate-a-user) the offender and
[deleting](/help/delete-a-message) their messages.
- Fight spam in an open community, for example by [prohibiting disposable email
addresses](/help/restrict-account-creation#dont-allow-disposable-domains).
- [Restrict permissions](/help/restrict-permissions-of-new-members) for new
users.
> “Zulip helped the FHIR community grow from a tiny group of dreamers to 500 active users sending 6000 messages per month, all driving the creation of better healthcare standards. Zulips topic-based threading helps us manage simultaneous discussions with clarity, ensuring the right people can pay attention to the right messages. This makes our large-group discussion far more manageable than what weve experienced with Skype and Slack.”
Community members can [mute](/help/mute-a-user) anyone who's bothering them.
### Delegate moderation responsibilities
Permissions in Zulip can be granted to any combination of
[roles](/help/user-roles), [groups](/help/user-groups), and individual
[users](/help/introduction-to-users), so trusted community members can help
moderate. In larger communities, different people can
[administer](/help/configure-who-can-administer-a-channel) different channels.
## Grow your community
### Lots of activity, but no chaos
On Zulip, dozens of discussions can happen in parallel,
without getting in each other's way: Zulip's
[channels](/help/introduction-to-channels) and
[topics](/help/introduction-to-topics) create dedicated spaces for each
conversation.
Participants can ask a question or kick off a new discussion without having to worry
about interrupting.
> “Zulip helped the FHIR community grow from a tiny group of dreamers to 500
> active users sending 6000 messages per month, all driving the creation of
> better healthcare standards. Zulips topic-based threading helps us manage
> simultaneous discussions with clarity, ensuring the right people can pay
> attention to the right messages. This makes our large-group discussion far
> more manageable than what weve experienced with Skype and Slack.”
> — Grahame Grieve, founder, FHIR health care standards body
### Occasional participants welcome
- Many of us are busy people, who really wish we had more time to do
focus work. Because active participation in Slack fundamentally
requires constant interruptions, leaders of communities that use
Slack end up making unpleasant choices between participating in the
Slack community (limiting their ability to do focus work) or
ignoring the Slack community (leaving it effectively without their
input and potentially unmoderated).
- Writing to a busy Slack channel often means interrupting another
existing conversation. This makes it harder for newer and shyer
members to jump into the community. Often this disproportionately
affects groups that are already underrepresented.
- The lack of organization in Slack message history (and its 90 day
message history limit!) mean that users asking for help cannot
effectively do self-service support. This results in the community
answering a lot of duplicate questions.
Community members often have just a bit of time to participate, and folks
with the deepest expertise might also be the most busy. To stay connected with your
group, they need to quickly discover conversations that are interesting to them
when they drop by.
The overall effect is that Slack is a poor communication tool for
communities that want to have an inclusive, global, community and that
many busy individuals can happily participate in.
With traditional chat tools like Discord or WhatsApp, occasional participants
usually skim just the last few messages. If those messages don't spark interest,
they'll bounce for the day, and eventually stop coming by altogether.
&nbsp;
Zulip's list of [recent conversations](/help/recent-conversations) offers a
quick overview of what's been happening in your community. It's easy to scan the
list of topics to find which ones you want to dive into.
> "We just moved the Lichess team (~100 persons) to <a href="https://twitter.com/zulip">@zulip</a>, and I&#39;m loving it. The topics in particular make it vastly superior to slack &amp; discord, when it comes to dealing with many conversations. Zulip is also open-source!"
### Many ways to participate
You can use Zulip from the browser, a [desktop app](/apps), and Android and iOS
mobile devices. If you prefer a [Terminal
app](https://github.com/zulip/zulip-terminal#readme) or just want to use it
[from your email](/help/using-zulip-via-email), you can do that too.
Zulip's apps offer lots of ways to customize your experience, including [dark
and light themes](/help/dark-theme), flexible [font size](/help/font-size) and
[line spacing](/help/line-spacing), configurable [notification
options](/help/channel-notifications), and much more. There are convenient
[keyboard shortcuts](/help/keyboard-shortcuts) for all the common actions.
Zulip's UI is translated into over two dozen [languages](/help/change-your-language).
## As public as you want it to be
Your community can require an invitation to join, or you can [allow anyone to
create an
account](/help/restrict-account-creation#set-whether-invitations-are-required-to-join).
You can use:
- [Private channels](/help/channel-permissions#private-channels) for
conversations only some community members should have access to (e.g.,
discussions among organizers).
- [Public channels](/help/channel-permissions#public-channels) for
conversations all community members can see.
- [Web-public channels](/help/channel-permissions#web-public-channels) for
discussions anyone on the internet should be able to read without logging in.
Posting always requires log in.
## Open-source platform, where your data is yours
Zulip is [100% open-source software](https://github.com/zulip), so you always
know what you're running. There are no ads, and we [don't sell your
data](https://zulip.com/policies/privacy#how-we-share-your-personal-data), or
[feed it to AI
models](https://blog.zulip.com/2024/05/23/self-hosting-keeps-your-private-data-out-of-ai-models/).
If you're looking for a simple, reliable SaaS solution, it only takes
a minute to [sign up for Zulip Cloud](https://zulip.com/new/). It's
professionally operated and is always up to date with the latest
features.
For full control over your data, follow our simple [installation
instructions](https://zulip.readthedocs.io/en/stable/production/install.html) to
host Zulip yourself. If you like, you can develop [custom
integrations](/api/incoming-webhooks-overview) and
[features](https://zulip.readthedocs.io/en/stable/production/modify.html). If
your needs change, you can always move [from self-hosting to Zulip
Cloud](/help/move-to-zulip-cloud) or [the other
way](https://zulip.readthedocs.io/en/stable/production/export-and-import.html#import-into-a-new-zulip-server).
> "We just moved the Lichess team (~100 persons) to <a
> href="https://twitter.com/zulip">@zulip</a>, and I&#39;m loving it. The topics
> in particular make it vastly superior to slack &amp; discord, when it comes to
> dealing with many conversations. Zulip is also open-source!"
> — <a href="https://twitter.com/ornicar">Thibault D (@ornicar)</a>
&nbsp;
## Free version, discounted pricing, and full sponsorships available
## Solution: Zulips topic-based threading
We sponsor over 1,500 organizations, and most non-business uses of Zulip are
eligible for discounted pricing or full sponsorship.
Zulips topic-based threading model solves the problems described above:
- **Zulip Cloud:** Many communities that are working towards the public good are
eligible for a fully sponsored [Zulip Cloud Standard plan](/plans/#cloud).
Other community groups pay a highly discounted rate, or use [Zulip Cloud
Free](/plans/#cloud). [Learn
more.](/help/zulip-cloud-billing#free-and-discounted-zulip-cloud-standard)
- Community members in any time zone can send messages and expect to
get a reply and have an effective (potentially asynchronous)
conversation with the rest of the community.
- Zulips topic-based threading helps include part-time community
members in two major ways. First, they can easily browse what
conversations happened while they were away from the community, and
prioritize which conversations to read now, skip, or read later
(e.g., on the weekend). Second, Zulip makes it easy for them to have
public conversations with participation from other community members
(potentially split over hours, days, or weeks as needed), allowing
them to fully participate in the work of the community.
- Community leaders can effectively participate in a Zulip community
without being continuously online. Using Zulips [keyboard
shortcuts](/help/keyboard-shortcuts), its
extremely efficient to inspect every potentially relevant thread and
reply wherever ones feedback is useful, and replying hours after a
question was asked is still a good experience for community
members. As a result, leaders can do multi-hour sessions of focus
work while still being available to their community.
- Topics make it easier to provide a safe, welcoming, online
community. Asking a question never has to feel like an interruption
of an ongoing conversation or like one's sticking one's neck out.
- **Self-hosting**: Communities and personal organizations (clubs,
groups of friends, volunteer groups, etc.) are eligible for our
[Community plan](/help/self-hosted-billing#free-community-plan) for
self-hosted organizations.
## Other apps you might consider
> “Wikimedia uses Zulip for its participation in open source
> mentoring programs. Zulips threaded discussions help busy
> organization administrators and mentors stay in close communication
> with students during all phases of the programs.”
Weve talked to hundreds of people about their experiences with
community chat. Here are some reasons why folks choose Zulip over
other apps you might consider for hosting your community.
> — Srishti Sethi, Developer Advocate, Wikimedia Foundation
### Group chat apps (WhatsApp, Telegram, Signal, Messenger, etc.)
&nbsp;
Group chat apps can be convenient for small or low-activity groups,
but managing an active community quickly becomes unwieldy. Having more
than one conversation at a time in a single group chat feels chaotic,
and membership management is a big pain if you try to solve that by
using several group chats.
## Try Zulip today!
### Discord
You can see Zulip in action in our own [Zulip development
community](/development-community/), or in other open
communities that have [opted in](/help/communities-directory) to be listed in our
[directory](/communities/). We often get feedback from contributors around the
world that they love how responsive Zulips project leaders are in public Zulip
conversations. We are able to achieve this despite the project leaders
collectively spending only a few hours a day managing the community and spending
most of their time integrating improvements into Zulip.
In Discord, only the latest messages are easy to read and reply
to. Many less frequent participants will miss much of what's
happening in an active community.
Many communities that migrated from
[Slack](/help/import-from-slack),
[Mattermost](/help/import-from-mattermost),
[Rocket.Chat](/help/import-from-rocketchat), or
Gitter to Zulip tell us that Zulip helped them manage
and grow an inclusive, healthy community. We hope Zulip
can help your community succeed too!
You're also subjecting community members to intrusive in-app
advertising, even if they purchase Discord's paid plans.
### Slack
> “I highly recommend Zulip to other communities. Were coming from
> Freenode as our only real-time communication so the difference is
> night and day. Slack is a no-go for many due to not being FLOSS,
> and Im concerned about vendor lock-in if they were to stop being
> so generous. Slacks threading model is much worse than Zulips
> IMO. The channels/topics flow is an incredibly intuitive way to keep
> track of everything that is going on.”
Like Discord, Slack doesn't work well for less frequent participants in an
active community. Additionally, on Slack's free plan, messages are hidden after
90 days, and are permanently deleted after a year. Slack's paid plans are
generally unaffordable for community use.
### Facebook
On Facebook, your relationship with your community is mediated by
algorithms: even replies to a user's own post are by default resorted
and partially hidden from them. From Meta's perspective, advertisers
are the customers, and your attention is the product being sold.
> “I highly recommend Zulip to other communities… Slack is a no-go for many due
> to not being FLOSS, and Im concerned about vendor lock-in if they were to
> stop being so generous. Slacks threading model is much worse than Zulips
> IMO. The channels/topics flow is an incredibly intuitive way to keep track of
> everything that is going on.”
> — RJ Ryan, Mixxx Developer

View File

@@ -1479,3 +1479,32 @@ label.label-title {
text-decoration: underline;
}
}
.text-image-in-row {
display: flex;
justify-content: space-between;
align-items: center;
.text-image-in-row-image {
width: 300px;
height: auto;
}
.text-image-in-row-text {
align-content: center;
max-width: 300px;
}
@media (width <= 700px) {
flex-wrap: wrap;
.text-image-in-row-image {
width: 100%;
height: auto;
}
.text-image-in-row-text {
max-width: 100%;
}
}
}