snapshot of https://github.com/zulip/zulip.git @ 48c69911c7dd4e03b20552eb3bd77ad8151c1357 (2026-09-15)
Some checks failed
Code scanning / CodeQL (push) Failing after 15s
Zulip production suite / Ubuntu 22.04 production build (push) Failing after 26s
Zulip production suite / Debian 12 production install with custom db name and user (push) Has been skipped
Zulip production suite / Ubuntu 22.04 production install and PostgreSQL upgrade with pgroonga (push) Has been skipped
Zulip production suite / Ubuntu 24.04 production install (push) Has been skipped
Zulip production suite / Ubuntu 26.04 production install (push) Has been skipped
Zulip production suite / Debian 13 production install (push) Has been skipped
Zulip production suite / 7.0 Version Upgrade (push) Has been skipped
Zulip production suite / 8.0 Version Upgrade (push) Has been skipped
Zulip production suite / 6.0 Version Upgrade (push) Has been skipped
Zulip production suite / 10.0 Version Upgrade (push) Has been skipped
Zulip production suite / 9.0 Version Upgrade (push) Has been skipped
Zulip production suite / 12.0 Version Upgrade (push) Has been skipped
Zulip production suite / 11.0 Version Upgrade (push) Has been skipped
GitHub Actions Security Analysis with zizmor / zizmor (push) Failing after 3s
Zulip CI / Debian 12 (Python 3.11, backend + documentation) (push) Failing after 26s
Zulip CI / Ubuntu 22.04 (Python 3.10, backend + frontend) (push) Failing after 3s
Zulip CI / Ubuntu 24.04 (Python 3.12, backend) (push) Failing after 25s
Zulip CI / Ubuntu 26.04 (Python 3.14, backend) (push) Failing after 25s
Zulip CI / Debian 13 (Python 3.13, backend) (push) Failing after 28s
Zulip production suite / Required jobs (push) Has been cancelled
Zulip CI / Required jobs (push) Has been cancelled
API Documentation Update Check / check-feature-level-updated (push) Has been cancelled
API Documentation Update Check / notify-if-api-docs-changed (push) Has been cancelled

This commit is contained in:
upstream-mirror
2026-09-15 15:05:30 +05:00
commit 64898b2c79
8999 changed files with 1757358 additions and 0 deletions

View File

@@ -0,0 +1,600 @@
{% extends "zerver/marketing_page.html" %}
{% set PAGE_TITLE = "Zulip for business" %}
{% set PAGE_DESCRIPTION = "Zulip offers efficient communication for your
business. Learn how organized team chat will make your team more productive." %}
{% block marketing_content %}
<div class="portico-landing plans why-page solutions-page for-companies">
<div class="hero bg-companies">
<div class="bg-dimmer"></div>
<h1 class="center">Efficient communication for your business.</h1>
<p>Learn how organized team chat will <br/>make your team more productive.</p>
<div class="hero-buttons center">
<a href="/new/" class="button">
{{ _('Create organization') }}
</a>
<a href="/request-demo/" class="button">
{{ _('Get a demo') }}
</a>
<a href="/self-hosting/" class="button">
{{ _('Self-host Zulip') }}
</a>
</div>
</div>
<div class="feature-intro">
<h1 class="center">Communication efficiency represents <br /> a massive opportunity.</h1>
<p>
Communication consumes a <a href="https://blog.rescuetime.com/slack-and-email-cost/">huge fraction of time</a> for managers and knowledge workers, and the workplace chat revolution has done nothing to reduce communication load.
</p>
<div class="intro_quote">
<blockquote>
Ironically, for some, email has now become the place for well-thought-out communications while workplace [chat] software has been inundated by thoughtless meme and emoji sharing.
<div class="author">
&mdash; “<a href="https://www.vox.com/recode/2019/5/1/18511575/productivity-slack-google-microsoft-facebook">The productivity pit: how Slack is ruining work</a>” by <a href="https://www.vox.com/recode"><em>Recode</em> (Vox)</a>
</div>
</blockquote>
</div>
<p>Worse, chat communication on Slack or Microsoft Teams is disruptive, chaotic, and ephemeral.</p>
<div class="intro_quote">
<blockquote>
The [chat] software goes from helping you work to making it impossible to get work done.
<div class="author">
&mdash; “<a href="https://www.vox.com/recode/2019/5/1/18511575/productivity-slack-google-microsoft-facebook">The productivity pit: how Slack is ruining work</a>” by <a href="https://www.vox.com/recode"><em>Recode</em> (Vox)</a>
</div>
</blockquote>
</div>
<p>Zulip’s unique topic-based threading combines the best of email and chat to finally make efficient communication possible.
</p>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Use topics to organize the discussion
</h1>
<ul>
<li>
<div class="list-content">
Like email threads, <a href="/help/introduction-to-topics">Zulip topics</a> create a separate space for each discussion, so different conversations will never get in each other’s way.
</div>
</li>
<li>
<div class="list-content">
Save time by reading the topics you care
about, and skimming or skipping the rest.
</div>
</li>
<li>
<div class="list-content">
See each message in context — no more scrolling up and down through dozens of messages to track down the topic of conversation.
</div>
</li>
<li>
<div class="list-content">
Important messages won’t be missed, no matter what else is happening, and whether the thread is old or new.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
In fact now it seems strange to me to just fire off messages in Slack with no subject – that's chaos, madness. The genius of subject lines is that you can quickly and easily catch up on the messages you missed in your off-hours... This feature alone saves me hours a week.
</blockquote>
<div class="author">
&mdash; <a href="https://www.theregister.com/2021/07/28/zulip_open_source_chat_collaboration_software/">Zulip review in <em>The Register</em></a>
</div>
</div>
</div>
</div>
</div>
<div class="feature-half">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/companies/organized-conversations.png') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/companies/software-engineer.svg') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Focus work without disruptions
</h1>
<ul>
<li>
<div class="list-content">
Maintain focus, pay attention in meetings,
or work from another time zone. You can
always reply in context even if you've
been away from the conversation for hours
or days.
</div>
</li>
<li>
<div class="list-content">
Busy leaders and experts can participate on their
own time, without incessant @-mentions
clamoring for their attention.
</div>
</li>
<li>
<div class="list-content">
Let others know whether you're around with <a
href="/help/status-and-availability#statuses">emoji
statuses</a> and <a href="/help/status-and-availability#availability">availability</a>.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
Zulip’s threading model makes it so much easier to
manage my team. As a leader, in just a few minutes I can
get an overview over what's going on and see where my
attention is needed.
</blockquote>
<div class="author">
&mdash; Gaute Lund, co-founder and owner of iDrift AS
</div>
</div>
<a class="case-study-link" href="/case-studies/idrift/"
target="_blank" rel="noopener noreferrer" >Learn more about how the iDrift AS company uses Zulip
↗</a>
</div>
</div>
</div>
<div class="feature-half md-display">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/companies/software-engineer.svg') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Chat as a knowledge repository
</h1>
<ul>
<li>
<div class="list-content">
With conversations organized by topic, you
can review old discussions to
understand past work, explanations, and decisions.
</div>
</li>
<li>
<div class="list-content">
<a href="/help/link-to-a-message-or-conversation#link-to-zulip-from-anywhere">Link
to a Zulip conversation</a> from emails,
docs, issue trackers, code comments, or anywhere else.
</div>
</li>
<li>
<div class="list-content">
Topics make it easy to find the right conversation with Zulip's <a href="/help/search-for-messages">powerful full-text search</a>.
</div>
</li>
<li>
<div class="list-content">
Topic auto-complete lets you know when your idea or question has been discussed in the past.
</div>
</li>
<li>
<div class="list-content">
Keep discussions organized by <a href="/help/rename-a-topic">moving</a> or <a href="/help/move-content-to-another-topic">splitting</a> topics when conversations digress.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
Coupled with a culture of using Zulip in an organized
way, it’s difficult to overstate the impact it has on
knowledge management... It is the essence of good UX
design.
</blockquote>
<div class="author">
&mdash; Max McCrea, co-founder of Monadical
</div>
</div>
<a class="case-study-link" href="https://monadical.com/posts/how-to-make-remote-work-part-two-zulip.html"
target="_blank" rel="noopener noreferrer">Learn more on the Monadical blog
↗</a>
</div>
</div>
</div>
<div class="feature-half">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/knowledge-repository.svg') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/companies/integrations_with_border.png') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Effective workflows with integrations
</h1>
<ul>
<li>
<div class="list-content">
Native integrations for GitHub, Jira,
PagerDuty, Sentry
and <a href="/integrations/">hundreds of
other tools</a> can initiate new topics,
creating lightweight discussion spaces for
each issue.
</div>
</li>
<li>
<div class="list-content">
Bots can also use a dedicated topic to avoid
crowding out conversations.
</div>
</li>
<li>
<div class="list-content">
Use topics to manage support workflows, answer questions, and collaborate to investigate issues. <a href="/help/resolve-a-topic">Mark the topic ✓ resolved</a> when done!
</div>
</li>
<li>
<div class="list-content">
<a href="/help/add-a-custom-linkifier">Customize
Zulip’s markup with linkifiers</a>, so that
“JIRA-1234” and “ZD-1234” automatically
link to issues or tickets in the tools you use.
</div>
</li>
<li>
<div class="list-content">
Connect to thousands of other products
using <a href="https://zapier.com/apps/zulip/integrations">Zapier</a>.
Integrations written for Slack can post
into Zulip via
the <a href="https://zulip.com/integrations/slack_incoming">Slack
compatible webhook</a>.
</div>
</li>
<li>
<div class="list-content">
Build your own integrations with Zulip’s
easy-to-use <a href="/api/">RESTful
API</a>, <a href="/api/installation-instructions">client
bindings</a>, <a href="https://zulip.readthedocs.io/en/latest/webhooks/incoming-webhooks-overview.html">incoming
webhooks</a>, <a href="/help/outgoing-webhooks">outgoing
webhooks</a>
and <a href="/help/running-bots">interactive
bot framework</a>.
</div>
</li>
</ul>
</div>
</div>
<div class="feature-half md-display">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/companies/integrations_with_border.png') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Powerful formatting
</h1>
<ul>
<li>
<div class="list-content">
<a href="/help/code-blocks">Zulip code blocks</a>
come with syntax highlighting for over 250 languages, and integrated <a href="/help/code-blocks#code-playgrounds">code playgrounds.</a>
</div>
</li>
<li>
<div class="list-content"><a href="/help/format-your-message-using-markdown#latex">Type LaTeX</a> directly into your Zulip message, and see it beautifully rendered.</div>
</li>
<li>
<div class="list-content">Enjoy inline image, video and website previews.</div>
</li>
<li>
<div class="list-content">
If you made a mistake, no worries! You
can <a href="/help/edit-a-message">edit your
message</a>, or move it to a
different <a href="/help/move-content-to-another-topic">topic</a>
or <a href="/help/move-content-to-another-channel">channel</a>.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
Zulip’s unique threading saves me well over an hour a day in working with our distributed team of engineers and PMs across 7+ time zones. We tried Slack, Mattermost, and other team chat products that claim to support threading, and nothing handles synchronous and asynchronous communication so intuitively.
</blockquote>
<div class="author">
&mdash; Jacinda Shelly, CTO, <a href="https://www.doctorondemand.com/">Doctor on Demand</a>
</div>
</div>
</div>
</div>
</div>
<div class="feature-half">
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/companies/message-formatting-top.png') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/companies/message-formatting-bottom.png') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Interactive messaging
</h1>
<ul>
<li>
<div class="list-content">
Start a <a href="/help/start-a-call">video
call</a> with the click of a button, or
make plans for later without worrying
about time zones
using <a href="/help/format-your-message-using-markdown#global-times">global times</a>.
</div>
</li>
<li>
<div class="list-content">
Use <a href="/help/emoji-reactions">emoji
reactions</a> for lightweight
interactions. Have fun
with <a href="/help/custom-emoji">custom
emoji</a> and gather feedback
with <a href="/help/create-a-poll">polls</a>.
</div>
</li>
<li><div class="list-content">Share files or images with <a href="/help/share-and-upload-files">drag-and-drop uploads</a>.</div></li>
<li><div class="list-content">Enjoy animated GIFs with Zulip's <a href="/help/animated-gifs">native integration</a>.</div></li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
The software must be as simple as possible. That’s why
we love Zulip.
</blockquote>
<div class="author">
&mdash; Erik Dittert, Head of IT at GUT contact
</div>
</div>
<a class="case-study-link" href="/case-studies/gut-contact/"
target="_blank" rel="noopener noreferrer" >Learn more about how GUT contact uses Zulip
↗</a>
</div>
</div>
</div>
<div class="feature-half md-display">
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/companies/message-formatting-bottom.png') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Flexible administration and permissions
</h1>
<ul>
<li>
<div class="list-content">
Restrict sign-up by email domain, use a
single sign-on solution, or send
invitations by
email. <a href="https://zulip.readthedocs.io/en/latest/production/authentication-methods.html">Supported
authentication providers</a> include LDAP,
SAML, OIDC, Google, GitHub, GitLab, Apple,
and more.
</div>
</li>
<li><div class="list-content">Automatically subscribe users to channels <a href="/help/set-default-channels-for-new-users">when they join</a>, subscribe a <a href="/help/user-groups">group of users</a>, or copy membership from another channel. Add users to the right channels for their team and role with <a href="/help/invite-new-users#create-a-reusable-invitation-link">custom invitation links</a>.</div></li>
<li>
<div class="list-content">Manage your organization with
<a href="/help/manage-permissions">fine-grained
permission settings</a> you can assign
to <a href="/help/user-roles">user
roles</a>, <a href="/help/user-groups">user
groups</a>,
and <a href="/help/introduction-to-users">individual
users</a>.
</div>
</li>
<li>
<div class="list-content">Customize <a href="/help/channel-permissions">viewing</a>
and <a href="/help/channel-posting-policy">posting</a>
permissions for channels
and <a href="/help/restrict-direct-messages">direct
messages</a>.
</div>
</li>
<li>
<div class="list-content">
Add partners, vendors and temporary contractors as <a href="/help/guest-users">guest users</a>.
</div>
</li>
<li><div class="list-content">Use Zulip as your employee directory. Sync names, <a href="/help/user-roles">roles</a>, avatars, and <a href="/help/custom-profile-fields">custom profile fields</a> from LDAP or SAML.</div></li>
<li>
<div class="list-content">Manage compliance with flexible <a
href="/help/message-retention-policy">message retention
policies</a>
and <a href="/help/export-your-organization#compliance-export">custom
data exports</a>.
</div>
</li>
</ul>
</div>
</div>
<div class="feature-half">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/flexible-administration.svg') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="feature-image">
<img class="mirror-image" alt="" src="{{ static('images/landing-page/education/privacy.svg') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Enterprise grade security, reliability and control
</h1>
<ul>
<li>
<div class="list-content">
Zulip Cloud is built with <a href="/policies/privacy">privacy</a> and <a href="/security/">security</a> in mind, and is used by some of the most security-conscious organizations in the world.
</div>
</li>
<li><div class="list-content">Zulip is <a href="https://github.com/zulip">100% open-source software</a>, with no "open core" catch. We work hard to make it <a href="https://zulip.readthedocs.io/en/latest/production/install.html">easy to set up</a>, <a href="https://zulip.readthedocs.io/en/stable/production/export-and-import.html#backups">back up</a>, and <a href="https://zulip.readthedocs.io/en/stable/production/upgrade.html">maintain</a> a self-hosted Zulip installation, where you have full control of your data.</div></li>
<li><div class="list-content">Move your data with our high quality <a href="/help/export-your-organization">export</a> and <a href="https://zulip.readthedocs.io/en/latest/production/export-and-import.html">import</a> tools; you are never locked into a proprietary tool.</div></li>
<li><div class="list-content">Zulip is built for scale and works reliably for organizations with thousands of users online at once with <a href="https://zulip.readthedocs.io/en/stable/production/requirements.html#scalability">modest hardware</a>.</div></li>
<li>
<div class="list-content">
Zulip has by far the <a href="/team/">most active open-source
development community</a> of any team chat
software. The paid team provides
leadership, expertise and support for the
project in addition to operating the Zulip
Cloud service.
</div>
</li>
<li>
<div class="list-content">
Zulip is sustainably funded and designed
for maintainability to ensure that we can
serve our customers for years to come.
</div>
</li>
<li>
<div class="list-content">
Customize Zulip with your organization’s branding.
</div>
</li>
</ul>
</div>
</div>
<div class="feature-half md-display">
<div class="feature-image">
<img class="mirror-image" alt="" src="{{ static('images/landing-page/education/privacy.svg') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
When and how you want it
</h1>
<ul>
<li>
<div class="list-content">
With <a href="/apps/">apps for every
platform</a>, you can check Zulip at your computer or on your
phone. Zulip works great in a browser, so no download is
required.
</div>
</li>
<li><div class="list-content">Zulip alerts you about timely messages with <a href="/help/channel-notifications">fully customizable</a> mobile, email and desktop notifications.</div></li>
<li>
<div class="list-content">
Mention <a href="/help/mention-a-user-or-group">users</a>, <a href="/help/user-groups">groups
of users</a>
or <a href="/help/dm-mention-alert-notifications#wildcard-mentions">everyone</a>
when you need their attention.
</div>
</li>
<li><div class="list-content">Use Zulip in your language of choice, with translations into <a href="https://hosted.weblate.org/projects/zulip/">23 languages</a>.</div></li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
I love the application, and couldn't dream of going back
to anything else. Slack and Discord just pale in
comparison.
</blockquote>
<div class="author">
&mdash; Nathan Kaplan, Head of Global Launch Operations
at WindBorne
</div>
</div>
<a class="case-study-link" href="/case-studies/windborne/"
target="_blank" rel="noopener noreferrer">Learn more about how WindBorne uses Zulip
↗</a>
</div>
</div>
</div>
<div class="feature-half">
<div class="feature-image">
<img class="mirror-image" alt="" src="{{ static('images/landing-page/education/mobile.svg') }}" />
</div>
</div>
</div>
<div class="feature-end">
<div class="description">
<h1>
Make the move today
</h1>
<p>Getting started or moving from another platform is easy! Import your existing organization from <a href="/help/import-from-slack">Slack</a>, <a href="/help/import-from-mattermost">Mattermost</a>, or <a href="/help/import-from-rocketchat">Rocket.Chat</a>.</p>
<p>To get more insight into how Zulip can help your organization, read how the <a href="/case-studies/idrift/">iDrift AS</a> company, the <a href="/case-studies/gut-contact/">GUT contact</a> support agency, the <a href="/case-studies/end-point/">End Point Dev</a> software consultancy, and the startups <a href="/case-studies/semsee/">Semsee</a> and <a href="/case-studies/atolio/">Atolio</a> are using Zulip.</p>
<p>If you have any questions, please contact us at <a href="mailto:sales@zulip.com">sales@zulip.com</a>. You can also drop by our <a href="/development-community/">friendly development community at chat.zulip.org</a> to ask for help or suggest improvements!</p>
<div class="intro_quote">
<blockquote>
Zulip is everything Slack is, but it's smarter and more powerful.
<div class="author">
&mdash; <a href="https://www.theregister.com/2021/07/28/zulip_open_source_chat_collaboration_software/">Zulip review in <em>The Register</em></a>
</div>
</blockquote>
</div>
</div>
</div>
<div class="portico-pricing showing-cloud">
{% include "corporate/pricing_model.html" %}
</div>
</div>
{% endblock %}

View File

@@ -0,0 +1,76 @@
{% extends "zerver/marketing_page.html" %}
{% set PAGE_TITLE = "Zulip for communities" %}
{% set PAGE_DESCRIPTION = "Zulip is designed with communities in mind, including
open-source projects, research collaborations, and volunteer organizations.
Reach out for a sponsorship!" %}
{% block marketing_content %}
<div class="portico-landing why-page solutions-page">
<div class="hero bg-education">
<div class="bg-dimmer"></div>
<h1 class="center">Zulip for communities</h1>
<p>
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/lean/">Lean math </a>
communities are using Zulip.
</div>
<div class="hero-buttons center">
<a href="/new/" class="button">
{{ _('Create organization') }}
</a>
<a href="/accounts/go/?next=/sponsorship/" class="button">
{{ _('Request sponsorship') }}
</a>
<a href="/self-hosting/" class="button">
{{ _('Self-host Zulip') }}
</a>
</div>
</div>
<div class="main">
<div class="padded-content">
<div class="inner-content markdown">
{{ render_markdown_path('corporate/for/communities.md') }}
</div>
</div>
</div>
<div class="bottom-register-buttons extra_margin_before_footer">
<div class="bottom-text-large">
<p>
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>
</div>
<div class="hero-buttons center">
<a href="/new/" class="button">
{{ _('Create organization') }}
</a>
<a href="/accounts/go/?next=/sponsorship/" class="button">
{{ _('Request sponsorship') }}
</a>
<a href="/self-hosting/" class="button">
{{ _('Self-host Zulip') }}
</a>
</div>
</div>
</div>
{% endblock %}

View File

@@ -0,0 +1,256 @@
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 we’ve made, and it’s 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/); [learn how the Recurse Center uses
> Zulip](/case-studies/recurse-center/)
If you're considering Zulip for [an open-source project](/for/open-source/) or
[research collaboration](/for/research), check out our dedicated guides.
## Encourage all community members to connect, real-time or async
When people are online at the same time, a lightweight real-time chat experience
encourages active participation, and makes interactions feel more personal.
![](/static/images/landing-page/research/interactive_messaging_day_2.png)
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.
<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>
> 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.
> 🧑‍💻🗨️👩‍💻
> — Dan Allen (@mojavelinux), [June 29,
2021](https://twitter.com/mojavelinux/status/1409702273400201217) &nbsp;
## A moderation toolkit that offers everything you need
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.
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. Zulip’s 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 we’ve experienced with Skype and Slack.
> — Grahame Grieve, founder, FHIR health care standards body
### Occasional participants welcome
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.
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.
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.
> I had never engaged with the Changelog podcast community in Slack because I
> always got too overwhelmed with the linear flow of conversations. Topic based
> systems are such a fresh breath of air.
> — [Siddhartha Golu](https://www.siddharthagolu.com/),
> [Changelog](https://changelog.com/podcast) community member
### 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](https://zulip.readthedocs.io/en/latest/webhooks/incoming-webhooks-overview.html)
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>
## Free version, discounted pricing, and full sponsorships available
We sponsor over 1,500 organizations, and most non-business uses of Zulip are
eligible for discounted pricing or full sponsorship.
- **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)
- **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
We’ve 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.
> Zulip makes all my Slack and Discord communities feel tedious by comparison.
>
> — AJ Kerrigan, [Changelog](https://changelog.com/podcast) community member
### Group chat apps (WhatsApp, Telegram, Signal, Messenger, etc.)
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.
### Discord
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.
You're also subjecting community members to intrusive in-app
advertising, even if they purchase Discord's paid plans.
### Slack
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 I’m concerned about vendor lock-in if they were to
> stop being so generous. Slack’s threading model is much worse than Zulip’s
> 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

@@ -0,0 +1,405 @@
{% extends "zerver/marketing_page.html" %}
{% set PAGE_TITLE = "Zulip for education" %}
{% set PAGE_DESCRIPTION = "Make Zulip the communication hub for your class.
Online, in-person, and anything in between. Free for most classes!" %}
{% block marketing_content %}
<div class="portico-landing why-page solutions-page">
<div class="hero bg-education">
<div class="bg-dimmer"></div>
<div class="content">
<h1 class="center">Teach a course with Zulip.</h1>
<p>Online, in-person, and anything in between. <br/><a href="#feature-pricing">Free</a> for most classes!</p>
</div>
<div class="hero-text">
Learn how <a href="/case-studies/tum/">Technical University of Munich</a>,
<br /><a href="/case-studies/ucsd/">University of California San Diego</a>,
<br />and <a href="/case-studies/recurse-center/">Recurse Center</a> are using Zulip.
</div>
<div class="hero-buttons center">
<a href="/new/" class="button">
{{ _('Create organization') }}
</a>
<a href="#feature-pricing" class="button">
{{ _('Education pricing') }}
</a>
<a href="/self-hosting/" class="button">
{{ _('Self-host Zulip') }}
</a>
</div>
</div>
<div class="feature-intro">
<h1 class="center"> Make Zulip the communication hub for your class. </h1>
<p>
Zulip is the <a href="/why-zulip/">organized team chat</a> app that is ideal for both live and asynchronous conversations. Post lecture notes and announcements, answer students’ questions, and coordinate with teaching staff all in one place.
</p>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Use topics to organize the discussion
</h1>
<ul>
<li>
<div class="list-content">
<a href="/help/introduction-to-topics">Zulip topics</a> create a separate space for each discussion.
</div>
</li>
<li><div class="list-content"> Questions and answers are easy to find, so each question is only asked once.</div></li>
<li><div class="list-content">Refer to relevant points by <a href="/help/link-to-a-message-or-conversation">linking to a message or a topic.</a></div></li>
<li><div class="list-content">Keep discussions orderly by <a href="/help/rename-a-topic">moving</a> or <a href="/help/move-content-to-another-topic">splitting</a> topics when conversations digress.</div></li>
<li><div><a href="/help/resolve-a-topic">Mark the topic ✓ resolved</a> when done!</div></li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
Zulip has the best user experience of all the chat apps I’ve tried. With the discussion organized by topic within each channel, Zulip is the only app that makes hundreds of conversations manageable.
</blockquote>
<div class="author">
&mdash; <a href="https://ciip.in.tum.de/people/lasser.html">Tobias Lasser</a>, lecturer at the Technical University of Munich Department of Informatics
</div>
</div>
<a class="case-study-link" href="/case-studies/tum/" target="_blank">Learn more about how TUM uses Zulip ↗</a>
</div>
</div>
</div>
<div class="feature-half">
<div class="feature-image topics-image">
<img alt="" src="{{ static('images/landing-page/education/streams_and_topics_day.png') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/education/message_formatting_day_1.png') }}" />
</div>
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/education/message_formatting_day_2.png') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Powerful formatting
</h1>
<ul>
<li><div class="list-content"><a href="/help/format-your-message-using-markdown#latex">Type LaTeX</a> directly into your Zulip message, and see it beautifully rendered.</div></li>
<li><div class="list-content">Structure your points with bulleted and numbered <a href="/help/format-your-message-using-markdown#lists">lists</a>.</div></li>
<li><div class="list-content"><a href="/help/code-blocks">Zulip code blocks</a> come with syntax highlighting for over 250 languages, and integrated <a href="/help/code-blocks#code-playgrounds">code playgrounds.</a></div></li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
[Zulip] is far more efficient than using the communication tools in Canvas, and the mobile app is great… Plus there is fantastic support for Markdown, code blocks, images and videos, etc.
</blockquote>
<div class="author">
&mdash; <a href="https://www.capterra.com/p/197945/Zulip/#Capterra___6617015">Ryan S., Associate Professor</a>
</div>
</div>
</div>
</div>
</div>
<div class="feature-half md-display">
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/education/message_formatting_day_1.png') }}" />
</div>
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/education/message_formatting_day_2.png') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Interactive messaging
</h1>
<ul>
<li>
<div class="list-content">
Use <a href="/help/emoji-reactions">emoji
reactions</a> for lightweight
interactions. Have fun
with <a href="/help/custom-emoji">custom
emoji</a> and gather feedback
with <a href="/help/create-a-poll">polls</a>.
</div>
</li>
<li><div class="list-content">Hide answers behind <a href="/help/format-your-message-using-markdown#spoilers">spoilers</a>, letting students think before they read.</div></li>
<li><div class="list-content">Share lecture notes and reading materials with <a href="/help/share-and-upload-files">drag-and-drop file uploads</a>.</div></li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
Participants across six continents signed up for my graduate-level classes when I decided to open them up to the world during the pandemic. Zulip became a central hub for asynchronous Q&A and posting Zoom links for lectures, whiteboard PDFs, and announcements. Zulip’s topics, and the ability to change the topic of someone else's message, has made it much easier for me to keep things coherent. It’s super easy to discuss technical material using the TeX integration, and spoilers are a great way to answer questions about homework without depriving students of a chance to keep thinking about the problem on their own.
</blockquote>
<div class="author">
&mdash; <a href="https://kskedlaya.org/">Kiran S. Kedlaya</a>, Professor of Mathematics at University of California San Diego
</div>
</div>
<a class="case-study-link" href="/case-studies/ucsd/" target="_blank">Learn more about how UCSD uses Zulip ↗</a>
</div>
</div>
</div>
<div class="feature-half">
<div class="message-screenshot message-starred">
<img alt="" src="{{ static('images/landing-page/education/interactive_messaging_day_1.png') }}" />
</div>
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/education/interactive_messaging_day_2.png') }}" />
</div>
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/education/interactive_messaging_day_3.png') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/flexible-administration.svg') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Flexible administration and moderation
</h1>
<ul>
<li><div class="list-content">Zulip offers dozens of features for <a href="/help/moderating-open-organizations">moderating discussions.</a></div></li>
<li>
<div class="list-content">Assign permissions to course staff with <a
href="/help/manage-permissions">fine-grained settings</a> for <a
href="/help/user-roles">user roles</a>, <a
href="/help/user-groups">user groups</a> (like TAs), and <a
href="/help/introduction-to-users">individual
users</a>.
</div>
</li>
<li><div class="list-content">Make an announcement channel where only course staff <a href="/help/channel-posting-policy">can post messages</a>.</div></li>
<li><div class="list-content">Quickly add staff and students to the right channels. Automatically subscribe users <a href="/help/set-default-channels-for-new-users">when they join</a>, subscribe a <a href="/help/user-groups">group of users</a>, or copy membership from another channel.</div></li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
I think Zulip is a great tool, much better than Slack… We can find messages from five years ago — it’s very convenient.
</blockquote>
<div class="author">
&mdash; Miguel Pagano, professor at the National University of Córdoba
</div>
</div>
<a class="case-study-link" href="/case-studies/university-of-cordoba/" target="_blank">Learn more about how the National University of Córdoba uses Zulip ↗</a>
</div>
</div>
</div>
<div class="feature-half md-display">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/flexible-administration.svg') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Maintain student privacy
</h1>
<ul>
<li>
<div class="list-content">
Zulip Cloud is built with <a href="/policies/privacy">privacy</a> and <a href="/security/">security</a> in mind. We will never sell data or ads.
</div>
</li>
<li><div class="list-content">Zulip is <a href="https://github.com/zulip">100% open source</a>. We work hard to make it <a href="https://zulip.readthedocs.io/en/latest/production/install.html">easy to set up</a> and run a self-hosted Zulip installation, where you have full control of the data.</div></li>
<li><div class="list-content">Email addresses <a href="/help/configure-email-visibility">can be hidden</a>, and students <a href="/help/status-and-availability#disable-updating-availability">don’t have to share</a> when they are online.</div></li>
<li><div class="list-content">Students can <a href="/help/mute-a-user">mute</a> anyone they'd rather not interact with.</div></li>
</ul>
</div>
</div>
<div class="feature-half">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/privacy.svg') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/mobile.svg') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Never miss a beat
</h1>
<ul>
<li>
<div class="list-content">
With <a href="/apps/">apps for every platform</a>, you can check Zulip at your computer or on your phone.
</div>
</li>
<li>
<div class="list-content">
Zulip alerts you about timely messages with
<a href="/help/channel-notifications">fully customizable</a> mobile, email and desktop notifications.
</div>
</li>
<li>
<div class="list-content">Mention <a href="/help/mention-a-user-or-group">users</a>, <a href="/help/user-groups">groups of users</a> or <a href="/help/dm-mention-alert-notifications#wildcard-mentions">everyone</a> when you need their attention.</div>
</li>
<li>
<div class="list-content">Use Zulip in your language of choice, with translations into <a href="https://hosted.weblate.org/projects/zulip/">23 languages</a>.</div>
</li>
<li>
<div class="list-content">Zulip works reliably for organizations with thousands of users online at once.</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
We are a public university that offers free education to
33,000 students across 13 cities in Brazil. We started
using Zulip in early 2020, and it works perfectly for
our needs. Zulip’s interface is simple and intuitive.
</blockquote>
<div class="author">
&mdash; Rafael Cordeiro, head of IT at <a href="https://www.utfpr.edu.br/">UTFPR</a>
</div>
</div>
</div>
</div>
</div>
<div class="feature-half md-display">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/mobile.svg') }}" />
</div>
</div>
</div>
<div class="feature-end education-feature-end">
<div class="feature-pricing" id="feature-pricing">
<h1 class="for-education-plans-heading"> Zulip Cloud for Education plans </h1>
<div class="for-education-pricing-model">
<div class="padded-content">
<div class="pricing-container">
<div class="price-box" id="for-education-free-price-box" tabindex="-1">
<div class="text-content">
<h2>Free</h2>
<div class="description">
Recommended for a typical class.
</div>
<hr />
<ul class="feature-list">
<li>All features on this page</li>
<li>10,000 messages of search history</li>
<li>File storage up to 5 GB total</li>
<li><a href="/features/">Complete</a> team chat solution</li>
<li><a href="/integrations/">Hundreds of integrations</a></li>
<li>Advanced <a href="/help/user-roles">roles</a> and <a href="/help/manage-permissions">permissions</a></li>
<li><a href="/help/guest-users">Guest</a> accounts</li>
</ul>
</div>
<div class="bottom">
<div class="text-content free-text">
<div class="pricing-details">
Free
</div>
<a href="/new/" class="button green">
Create organization
</a>
</div>
</div>
</div>
<div class="price-box" tabindex="-1">
<div class="text-content">
<h2>Standard for Education</h2>
<div class="description">
For large classes and departments.
</div>
<hr />
<ul class="feature-list">
<li>Unlimited search history</li>
<li>File storage up to 5 GB per user</li>
<li><a href="/help/message-retention-policy">Message retention policies</a></li>
<li>Brand Zulip with your logo</li>
<li>Priority commercial support</li>
<li><a href="/help/public-access-option">Public access option</a></li>
<li>Additional legal agreements</li>
</ul>
</div>
<div class="bottom">
<div class="text-content">
<div class="standard-price-box">
<p>Education (for-profit)</p>
<div class="price">1</div>
<div class="details">
<span class="pricing-period">per user per month</span>
<br />
with annual billing discount
<br />
$1.20/month billed monthly
</div>
</div>
<div class="standard-price-box">
<p>Education (non-profit)</p>
<div class="price">0<span class="price-cents">.67</span></div>
<div class="details">
<span class="pricing-period">per user per month</span>
<br />
with annual billing discount
<br />
$0.80/month billed monthly
</div>
</div>
<a href="/accounts/go/?next=/sponsorship/" class="button green standard-register-button">
Request education pricing
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="price-asterisk hero-fine-print">
<a href="/help/zulip-cloud-billing#education-pricing">Learn
more</a> about education pricing, or contact <a
href="mailto:sales@zulip.com">sales@zulip.com</a> with any
questions.
</p>
</div>
<p class="hero-fine-print">
Learn about using Zulip
for <a href="/for/events/">conferences</a> and
<a href="/for/research/">research communities</a>. If you have any
questions or feedback, please contact us
at <a href="mailto:sales@zulip.com">sales@zulip.com</a>. You
can also drop by
our <a href="/development-community/">friendly development
community at chat.zulip.org</a> to ask for help or suggest
improvements!
</p>
{% include "corporate/compare-education.html" %}
</div>
</div>
{% endblock %}

View File

@@ -0,0 +1,313 @@
{% extends "zerver/marketing_page.html" %}
{% set PAGE_TITLE = "Zulip for events and conferences" %}
{% set PAGE_DESCRIPTION = "Make Zulip the communication hub for your
conference, workshop, hackathon, or other event. In-person, online, and anything
in between." %}
{% block marketing_content %}
<div class="portico-landing why-page solutions-page">
<div class="hero bg-events">
<div class="bg-dimmer"></div>
<div class="content">
<h1 class="center">Zulip for conferences and events</h1>
<p>Conferences, workshops, hackathons. In-person, online, and anything in between.
<br/><a href="/plans/">Zulip Cloud Standard</a> is free for
academic conferences and most other non-profit events!
</p>
</div>
<div class="hero-text">
Learn how the <a href="/case-studies/recurse-center/">Recurse Center</a> is using Zulip.
</div>
<div class="hero-buttons center">
<a href="/new/" class="button">
{{ _('Create organization') }}
</a>
<a href="/accounts/go/?next=/sponsorship/" class="button">
{{ _('Request sponsorship') }}
</a>
<a href="/self-hosting/" class="button">
{{ _('Self-host Zulip') }}
</a>
</div>
</div>
<div class="feature-intro">
<h1 class="center"> Make Zulip the communication hub for your event. </h1>
<p>
Zulip is the <a href="/why-zulip/">organized team chat</a> app that is ideal for both live and asynchronous conversations. Post presentations and announcements, host Q&A sessions, and coordinate among organizers.
</p>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Use topics to organize the discussion
</h1>
<ul>
<li>
<div class="list-content">
<a href="/help/introduction-to-topics">Zulip
topics</a> create a separate space for
each discussion or question.
</div>
</li>
<li>
<div class="list-content">
Make your event more inclusive by lowering the barriers
for participants to ask questions, share ideas, and learn from experts.
</div>
</li>
<li>
<div class="list-content">
Take time to think. Discussions work great
in real time or async, and conversations
evolve into collaborations.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
Discussions at conferences often happen in small groups — most
people are not able to participate because they are not present,
or are too intimidated to join. In the conferences we organized
with Zulip, questions or ideas were spread openly. Anybody could
get a chance to contribute, and to benefit from new ideas and
opportunities for collaboration.
<br/> <br/>
Zulip turned out to be a great asset that we plan to keep even
when we go back to face-to-face events.
</blockquote>
<div class="author">
&mdash; <a href="https://perso.univ-rennes1.fr/christophe.ritzenthaler/">Christophe Ritzenthaler</a>, <cite>Executive Director of <a href="https://www.cimpa.info/">CIMPA</a>
and Professor at Rennes 1 University</cite>
</div>
</div>
</div>
</div>
</div>
<div class="feature-half">
<div class="feature-image topics-image">
<img alt="" src="{{ static('images/landing-page/events/streams_and_topics_day.png') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="message-screenshot message-starred">
<img alt="" src="{{ static('images/landing-page/events/your_communication_hub_day_1.png') }}" />
</div>
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/events/your_communication_hub_day_2.png') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Your communication hub
</h1>
<ul>
<li>
<div class="list-content">
Share the agenda and presentations with
<a href="/help/share-and-upload-files">drag-and-drop file uploads</a>.
</div>
</li>
<li>
<div class="list-content">Use <a href="/help/emoji-reactions">emoji reactions</a> for lightweight interactions. Have fun with <a href="/help/custom-emoji">custom emoji</a>, or get feedback with a <a href="/help/create-a-poll">poll</a>.</div>
</li>
<li>
<div class="list-content">Announce the schedule without worrying about time zones using <a href="/help/format-your-message-using-markdown#global-times">global times</a>.</div>
</li>
<li>
<div class="list-content">Make a <a href="/help/start-a-call">video call</a> with the click of a button.</div>
</li>
<li>
<div class="list-content">Use Zulip in your language of choice, with translations into <a href="https://hosted.weblate.org/projects/zulip/">23 languages</a>.</div>
</li>
</ul>
</div>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
The fact that the chat serves as a repository of the scientific /
academic exchanges is a big unanticipated bonus. Participants tend
to log in after the event, sometimes repeatedly, to consult the
messages and get in touch with others.
</blockquote>
<div class="author">
&mdash; Marianne Mandl, <a href="https://conference-service.com/">COMS | Conference Management Software</a>
</div>
</div>
</div>
</div>
<div class="feature-half md-display">
<div class="message-screenshot message-starred">
<img alt="" src="{{ static('images/landing-page/events/your_communication_hub_day_1.png') }}" />
</div>
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/events/your_communication_hub_day_2.png') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Lasting knowledge repository
</h1>
<ul>
<li>
<div class="list-content">
Make the Q&amp;A a permanent resource for participants.
</div>
</li>
<li>
<div class="list-content">
<a href="/help/link-to-a-message-or-conversation#link-to-zulip-from-anywhere">Permanently link</a>
to a Zulip conversation or a message in context
from emails, talk slides, or on the website
for your event.
</div>
</li>
<li><div class="list-content">Information is at your fingertips with Zulip’s <a href="/help/search-for-messages">powerful full-text search</a>.</div></li>
<li><div class="list-content"><a href="https://github.com/zulip/zulip-archive">Publish</a> discussions on the web, or move your data with our high quality <a href="/help/export-your-organization">export</a> and <a href="https://zulip.readthedocs.io/en/latest/production/export-and-import.html">import</a> tools.</div></li>
<li><div class="list-content">Zulip is <a href="https://github.com/zulip">100% free and open-source software</a>, so you are never locked into a proprietary tool.</div></li>
</ul>
</div>
</div>
<div class="feature-half">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/knowledge-repository.svg') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/events/message_formatting_day.png') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Powerful formatting
</h1>
<ul>
<li><div class="list-content"><a href="/help/format-your-message-using-markdown#latex">Type LaTeX</a> directly into your Zulip message, and see it beautifully rendered.</div></li>
<li><div class="list-content"><a href="/help/code-blocks">Zulip code blocks</a> come with syntax highlighting for over 250 languages, and integrated <a href="/help/code-blocks#code-playgrounds">code playgrounds.</a></div></li>
<li><div class="list-content">Structure your ideas with bulleted and numbered <a href="/help/format-your-message-using-markdown#lists">lists</a>.</div></li>
<li><div class="list-content">If you made a mistake, no worries! You can <a href="/help/edit-a-message">edit your message</a>, or move it to a different <a href="/help/move-content-to-another-topic">topic</a> or <a href="/help/move-content-to-another-channel">channel</a>.</div></li>
</ul>
</div>
</div>
<div class="feature-half md-display">
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/events/message_formatting_day.png') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Set everything up ahead of time
</h1>
<ul>
<li>
<div class="list-content">
With <a href="/help/invite-new-users">multi-use invite links</a>, there’s no need to create individual Zulip invitations.
</div>
</li>
<li><div class="list-content">Signing up for Zulip is quick and easy. Participants can make an account, or <a href="/help/logging-in">log in</a> with Google, Apple, etc.</div></li>
<li><div class="list-content">Automatically subscribe members to channels <a href="/help/set-default-channels-for-new-users">when they join</a>, subscribe a <a href="/help/user-groups">group of users</a>, or copy membership from another channel.</div></li>
<li><div class="list-content">Make an announcement channel where only organizers <a href="/help/channel-posting-policy">can post messages</a>. Use <a href="/help/channel-permissions#private-channels">private channels</a> to plan the event.</div></li>
</ul>
</div>
</div>
<div class="feature-half">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/flexible-administration.svg') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/mobile.svg') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Never miss a beat
</h1>
<ul>
<li>
<div class="list-content">
With <a href="/apps/">apps for every
platform</a>, check Zulip at your computer or on your
phone. Zulip works great in a browser, so no download is
required.
</div>
</li>
<li><div class="list-content">Zulip alerts participants about timely messages with <a href="/help/channel-notifications">fully customizable</a> mobile, email and desktop notifications.</div></li>
<li><div class="list-content">Mention <a href="/help/mention-a-user-or-group">users</a>, <a href="/help/user-groups">groups of users</a> or <a href="/help/dm-mention-alert-notifications#wildcard-mentions">everyone</a> when you need their attention.</div></li>
<li>
<div class="list-content">
Zulip works reliably for organizations
with thousands of users online at once.
</div>
</li>
</ul>
</div>
</div>
<div class="feature-half md-display">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/mobile.svg') }}" />
</div>
</div>
</div>
<div class="feature-end">
<div class="bottom-register-buttons">
<h1>
<a href="/plans/">Zulip Cloud Standard</a> is free for academic conferences and
most other non-profit events!
</h1>
<div class="hero-buttons center">
<a href="/new/" class="button">
{{ _('Create organization') }}
</a>
<a href="/accounts/go/?next=/sponsorship/" class="button">
{{ _('Request sponsorship') }}
</a>
<a href="/self-hosting/" class="button">
{{ _('Self-host Zulip') }}
</a>
</div>
</div>
<p>
Learn about using Zulip for <a href="/for/education/">teaching</a>
and <a href="/for/research/">research communities</a>. If you have any
questions, please contact us
at <a href="mailto:sales@zulip.com">sales@zulip.com</a>. You can also drop by
our <a href="/development-community/">friendly development community at
chat.zulip.org</a> to ask for help or suggest improvements!
</p>
</div>
</div>
{% endblock %}

View File

@@ -0,0 +1,755 @@
{% extends "zerver/marketing_page.html" %}
{% set PAGE_TITLE = "Zulip for open-source projects" %}
{% set PAGE_DESCRIPTION = "Grow your community with thoughtful and inclusive
discussion, using the organized team chat app that is ideal for both live
and asynchronous conversations." %}
{% block marketing_content %}
<div class="portico-landing why-page solutions-page">
<div class="hero bg-pycon">
<div class="bg-dimmer"></div>
<div class="content">
<h1 class="center">Zulip for open source projects</h1>
<p>
Grow your community with thoughtful and inclusive discussion.
<br/><a href="/plans/">Zulip Cloud Standard</a> is free for open-source
projects!
</p>
</div>
<div class="hero-text">
Learn how the <a href="/case-studies/rust/">Rust language</a>,
<a href="/case-studies/lean/">Lean theorem prover</a>,
<a href="/case-studies/asciidoctor/">Asciidoctor</a>, <a
href="/case-studies/rush-stack/">Rush&nbsp;Stack</a>, and&nbsp; <a
href="/case-studies/mixxx/">Mixxx</a> communities are
using Zulip.
</div>
<div class="hero-buttons center">
<a href="/new/" class="button">
{{ _('Create organization') }}
</a>
<a href="/accounts/go/?next=/sponsorship/" class="button">
{{ _('Request sponsorship') }}
</a>
<a href="/self-hosting/" class="button">
{{ _('Self-host Zulip') }}
</a>
</div>
</div>
<div class="feature-intro">
<h1 class="center"> Make Zulip the communication hub for your open-source community. </h1>
<p>
Zulip is the <a href="/why-zulip/">organized team chat</a> app that is ideal for both
live and asynchronous conversations. Discuss issues, pull requests
and feature ideas, engage with users, answer questions, and
onboard new contributors.
</p>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
Rust development would not be moving at the pace that it has been without Zulip.
</blockquote>
<div class="author">
&mdash; <a href="https://www.rust-lang.org/governance/teams/lang">Rust Language team</a>
co-lead <a href="https://joshtriplett.org/">Josh Triplett</a>
</div>
</div>
<a class="case-study-link" href="/case-studies/rust/"
target="_blank">How the Rust language community uses Zulip ↗</a>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Use topics to organize the discussion
</h1>
<ul>
<li>
<div class="list-content">
Like email threads,
<a href="/help/introduction-to-topics">Zulip topics</a>
create a separate space for each discussion, so
different conversations will never get in each
other’s way.
</div>
</li>
<li>
<div class="list-content">
Find active conversations, or see what happened while you were away,
with the <a href="/help/recent-conversations">Recent conversations</a>
view. Read the topics you care about, and skip the rest.
</div>
</li>
<li>
<div class="list-content">
Keep discussions orderly
by <a href="/help/rename-a-topic">moving</a>
or <a href="/help/move-content-to-another-topic">splitting</a>
topics when conversations digress.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
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.<br />Zulip is also open-source!
</blockquote>
<div class="author">
— <a href="https://twitter.com/ornicar">Thibault D (@ornicar)</a>
</div>
</div>
</div>
</div>
</div>
<div class="feature-half">
<div class="feature-image topics-image">
<img alt="" src="{{ static('images/landing-page/open_source/streams_and_topics_day.png') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/knowledge-repository.svg') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Lasting knowledge repository
</h1>
<ul>
<li>
<div class="list-content">
Maintain access to your organization's entire
message history with free <a href="/plans/">Zulip
Cloud Standard</a> hosting. Information is at your
fingertips with Zulip's <a
href="/help/search-for-messages">powerful full-text
search</a>.
</div>
</li>
<li>
<div class="list-content">
<a href="/help/link-to-a-message-or-conversation#link-to-zulip-from-anywhere">Permanently link</a>
to a Zulip conversation or a message in context
from your issue tracker, forum, or anywhere else.
</div>
</li>
<li>
<div class="list-content">
With the <a href="/help/public-access-option">public
access option</a>, anyone can view, browse, and
search your organization's public content — no
account required.
</div>
</li>
<li>
<div class="list-content">
Conversations are organized by topic, so you can
review old discussions to understand past work,
explanations, and decisions.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
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
we’ve made, and it’s impossible to imagine RC today
without it. No other tool has a user experience that
scales to a community of our size.
</blockquote>
<div class="author">&mdash; Nick Bergson-Shilcock, founder and CEO,
<a href="https://www.recurse.com/">Recurse Center</a></div>
</div>
<a class="case-study-link" href="/case-studies/recurse-center/"
target="_blank">How the Recurse Center
community uses Zulip ↗</a>
</div>
</div>
</div>
<div class="feature-half md-display">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/knowledge-repository.svg') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Build inclusive communities
</h1>
<ul>
<li>
<div class="list-content">
Conversations in Zulip can
continue for hours or days, enabling effective
discussions between community members around the
world.
</div>
</li>
<li>
<div class="list-content">
Core contributors can answer a question when they
have a few minutes, without digging through dozens
of messages.
</div>
</li>
<li>
<div class="list-content">
Part-time participants <a href="/help/finding-a-conversation-to-read">
quickly zero in</a> on the conversations they care
about. This is not possible with other chat tools
like Slack or Discord.
</div>
</li>
<li>
<div class="list-content">
Topics provide a safe space to ask a question without
interrupting other conversations.
</div>
</li>
<li>
<div class="list-content">
Zulip offers dozens of features
for <a href="/help/moderating-open-organizations">
moderating discussions</a>. Members can
also <a href="/help/mute-a-user">mute</a> anyone
they'd rather not interact with.
</div>
</li>
<li>
<div class="list-content">
Check out <a href="/for/communities/">Zulip for
communities</a>
to learn more about how Zulip facilitates
contributor engagement and inclusion.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
When we made the switch to <a href="https://twitter.com/zulip">@zulip</a> 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. 🧑‍💻🗨️👩‍💻
</blockquote>
<div class="author">
&mdash; Dan Allen (@mojavelinux), <a href="https://twitter.com/mojavelinux/status/1409702273400201217">June 29, 2021</a>
</div>
</div>
</div>
</div>
</div>
<div class="feature-half">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/open_source/build_inclusive_communities.svg') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/companies/software-engineer.svg') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Open ecosystem
</h1>
<ul>
<li>
<div class="list-content">
Zulip is <a href="https://github.com/zulip">100%
open-source software</a>, with no "open core"
catch. We work hard to make it <a href="https://zulip.readthedocs.io/en/latest/production/install.html">easy to set up</a>,
<a href="https://zulip.readthedocs.io/en/stable/production/export-and-import.html#backups">backup</a>,
and <a href="https://zulip.readthedocs.io/en/stable/production/upgrade.html">maintain</a>
a self-hosted Zulip installation, where you
have full control of your data.
</div>
</li>
<li>
<div class="list-content">
Our high quality <a href="/help/export-your-organization">export</a>
and <a href="https://zulip.readthedocs.io/en/latest/production/export-and-import.html">import</a>
tools ensure that you can always move from
<a href="/plans/">Zulip Cloud</a> hosting to your
own servers. There is no lock-in.
</div>
</li>
<li>
<div class="list-content">
Zulip's <a href="https://chat.zulip.org/api/rest">open API</a>
is shared by the official web/desktop, mobile, and terminal
clients, with a <a href="https://chat.zulip.org/api/changelog">complete
API changelog</a> and
<a href="https://zulip.readthedocs.io/en/latest/overview/release-lifecycle.html#compatibility-and-upgrading">
backwards-compatibility policy</a> designed to support
developers of third-party clients.
</div>
</li>
<li>
<div class="list-content">
Zulip supports mirroring channels with
<a href="/integrations/irc">IRC</a>,
<a href="/integrations/slack">Slack</a>, and
<a href="/integrations/matrix">Matrix</a>, and
you can connect to other modern chat protocols using
<a href="https://github.com/42wim/matterbridge">Matterbridge</a>.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
The Lean community switched from Gitter to Zulip in early 2018,
and never looked back. Zulip’s model of conversations labeled with topics has been
essential for organising research work and simultaneously
onboarding newcomers as our community scaled. My experience with
both the app and the website is extremely positive!
</blockquote>
<div class="author">
&mdash; <a href="https://www.imperial.ac.uk/people/k.buzzard">Kevin Buzzard</a>, Professor of Pure Mathematics at <a href="https://www.imperial.ac.uk/">Imperial College London</a>
</div>
</div>
<a class="case-study-link" href="/case-studies/lean/"
target="_blank">How the Lean prover
community uses Zulip ↗</a>
</div>
</div>
</div>
<div class="feature-half md-display">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/companies/software-engineer.svg') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Powerful formatting
</h1>
<ul>
<li>
<div class="list-content">
<a href="/help/code-blocks">Zulip code blocks</a> come with
syntax highlighting for over 250 languages, ability to
<a href="/help/code-blocks#default-code-block-language">set a default language</a>,
and integrated <a href="/help/code-blocks#code-playgrounds">code playgrounds.</a>
</div>
</li>
<li>
<div class="list-content">
<a href="/help/format-your-message-using-markdown#latex">Type LaTeX</a>
directly into your Zulip message, and see it beautifully rendered.
</div>
</li>
<li>
<div class="list-content">
Enjoy inline image, video and website previews.
</div>
</li>
<li>
<div class="list-content">
If you made a mistake, no worries! You
can <a href="/help/edit-a-message">edit your
message</a>, or move it to a
different <a href="/help/move-content-to-another-topic">topic</a>
or <a href="/help/move-content-to-another-channel">channel</a>.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
At rust-lang, at Ferrous Systems, and now at Near,
Zulip is absolutely invaluable for making technical
discussion work!
</blockquote>
<div class="author">
&mdash; <a href="https://github.com/matklad/">Aleksey Kladov</a>,
Senior software engineer, NEAR Protocol
</div>
</div>
</div>
</div>
</div>
<div class="feature-half">
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/companies/message-formatting-top.png') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/companies/message-formatting-bottom.png') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Interactive messaging
</h1>
<ul>
<li>
<div class="list-content">
Start a <a href="/help/start-a-call">video
call</a> with the click of a button, or
plan events without worrying
about time zones
using
<a
href="/help/format-your-message-using-markdown#global-times">global times</a>.
</div>
</li>
<li>
<div class="list-content">
Use <a href="/help/emoji-reactions">emoji
reactions</a> for lightweight
interactions. Have fun
with <a href="/help/custom-emoji">custom
emoji</a> and gather feedback
with <a href="/help/create-a-poll">polls</a>.
</div>
</li>
<li>
<div class="list-content">
Share files or images with <a href="/help/share-and-upload-files">drag-and-drop
uploads</a>.
</div>
</li>
<li>
<div class="list-content">
Enjoy animated GIFs with Zulip's <a href="/help/animated-gifs">native integration</a>.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
Wikimedia uses Zulip for its participation in open
source mentoring programs. Zulip’s threaded discussions
help busy organization administrators and mentors stay
in close communication with students during all phases
of the programs.
</blockquote>
<div class="author">
&mdash; Srishti Sethi, Developer Advocate, <a href="https://wikimediafoundation.org/">Wikimedia Foundation</a>
</div>
</div>
</div>
</div>
</div>
<div class="feature-half md-display">
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/companies/message-formatting-bottom.png') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Effective workflows with integrations
</h1>
<ul>
<li>
<div class="list-content">
Use topics to manage support workflows, answer
questions, and collaborate to investigate issues.
<a href="/help/resolve-a-topic">Mark the topic ✓
resolved</a> when done!
</div>
</li>
<li>
<div class="list-content">
<a href="/help/add-a-custom-linkifier">Customize
Zulip’s markup with linkifiers</a>, so that
“TRAC-1234” and “#1234” automatically
link to issues or tickets in the tools you use.
</div>
</li>
<li>
<div class="list-content">
Native integrations for GitHub, Jira, Twitter, Sentry
and <a href="/integrations/">hundreds of
other tools</a> can initiate new topics,
creating lightweight discussion spaces for
each issue.
</div>
</li>
<li>
<div class="list-content">
Bots can also use a dedicated topic to avoid
crowding out conversations.
</div>
</li>
<li>
<div class="list-content">
Connect to thousands of tools
using <a href="https://zapier.com/apps/zulip/integrations">Zapier</a>.
Integrations written for Slack can post
into Zulip via
the <a href="/integrations/slack_incoming">Slack
compatible webhook</a>.
</div>
</li>
<li>
<div class="list-content">
Build your own integrations with Zulip’s
easy-to-use <a href="/api/">RESTful
API</a>, <a href="/api/installation-instructions">client
bindings</a>, <a href="https://zulip.readthedocs.io/en/latest/webhooks/incoming-webhooks-overview.html">incoming
webhooks</a>, <a href="/help/outgoing-webhooks">outgoing
webhooks</a>
and <a href="/help/running-bots">interactive
bot framework</a>.
</div>
</li>
</ul>
</div>
</div>
<div class="feature-half">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/companies/integrations_with_border.png') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/flexible-administration.svg') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Flexible administration and moderation
</h1>
<ul>
<li>
<div class="list-content">
Invite new members with <a href="/help/invite-new-users">multi-use invite links</a>,
or make your community open for anyone to
<a href="/help/restrict-account-creation#set-whether-invitations-are-required-to-join">join without an invitation</a>.
</div>
</li>
<li>
<div class="list-content">
Allow (or require) users to authenticate with
<a href="https://zulip.readthedocs.io/en/stable/production/authentication-methods.html">
single sign-on options</a> like
<a href="/help/configure-authentication-methods">GitHub or GitLab</a>,
instead of with a username and password.
</div>
</li>
<li>
<div class="list-content">
Automatically subscribe members to
channels <a href="/help/set-default-channels-for-new-users">when
they join.</a>
</div>
</li>
<li>
<div class="list-content">
Manage your community with <a
href="/help/manage-permissions">fine-grained
permission settings</a> you can assign to <a
href="/help/user-roles">user roles</a>,
<a href="/help/user-groups">user groups</a>, and <a
href="/help/introduction-to-users">individual users</a>.
</div>
</li>
</ul>
</div>
</div>
<div class="feature-half md-display">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/flexible-administration.svg') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
When and how you want it
</h1>
<ul>
<li>
<div class="list-content">
With <a href="/apps/">apps for every
platform</a>, you can check Zulip at your computer or on your
phone. Zulip works great in a browser, so no download is
required.
</div>
</li>
<li><div class="list-content">Zulip alerts you about timely messages with <a href="/help/channel-notifications">fully customizable</a> mobile, email and desktop notifications.</div></li>
<li>
<div class="list-content">
Mention <a href="/help/mention-a-user-or-group">users</a>, <a href="/help/user-groups">groups
of users</a>
or <a href="/help/dm-mention-alert-notifications#wildcard-mentions">everyone</a>
when you need their attention.
</div>
</li>
<li>
<div class="list-content">
Use Zulip in your language of choice, with translations into
<a href="https://hosted.weblate.org/projects/zulip/">23 languages</a>.
</div>
</li>
<li>
<div class="list-content">
Zulip is built for scale and works reliably for open organizations
with 10,000s of users, with
<a href="https://zulip.readthedocs.io/en/stable/production/requirements.html#scalability">
modest hardware</a>.
</div>
</li>
</ul>
</div>
</div>
<div class="feature-half">
<div class="feature-image">
<img class="mirror-image" alt="" src="{{ static('images/landing-page/education/mobile.svg') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="feature-image">
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
The Zulip threading model is <i>fantastic</i> and
<i>game-changing</i>, and you are doing your community a
disservice if you choose Slack or Discord over Zulip.
</blockquote>
<div class="author">
&mdash; <a href="https://github.com/jni">Juan
Nunez-Iglesias</a>, <a href="https://napari.org/">napari
project</a> co-founder and
<a href="https://scikit-image.org/">scikit-image</a>
core developer
</div>
</div>
</div>
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Make the move today
</h1>
<ul>
<li>
<div class="list-content">
The Zulip core developers have decades of combined
experience leading and growing open source
communities, and we love helping other communities
reach their potential.
</div>
</li>
<li>
<div class="list-content">
Getting started or moving
from another platform is easy! Import your existing
organization from <a href="/help/import-from-slack">
Slack</a>, <a href="/help/import-from-mattermost">
Mattermost</a>, or <a href="/help/import-from-rocketchat">
Rocket.Chat</a>.
</div>
</li>
<li>
<div class="list-content">
See how <a href="/communities/">other open
communities</a> are using Zulip, and learn about <a
href="/help/moderating-open-organizations">best
practices</a> for moderating an open Zulip
organization.
</div>
</li>
<li>
<div class="list-content">
If you have any questions,
please contact us at <a href="mailto:sales@zulip.com">
sales@zulip.com</a>. You can also drop by our
<a href="/development-community/">friendly development
community at chat.zulip.org</a> to ask for help or
suggest improvements!
</div>
</li>
</ul>
</div>
</div>
<div class="feature-half md-display">
<div class="feature-image">
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
The Zulip threading model is <i>fantastic</i> and
<i>game-changing</i>, and you are doing your community a
disservice if you choose Slack or Discord over Zulip.
</blockquote>
<div class="author">
&mdash; <a href="https://github.com/jni">Juan
Nunez-Iglesias</a>, <a href="https://napari.org/">napari
project</a> co-founder and
<a href="https://scikit-image.org/">scikit-image</a>
core developer
</div>
</div>
</div>
</div>
</div>
</div>
<div class="bottom-register-buttons extra_margin_before_footer">
<h1>
<a href="/plans/">Zulip Cloud Standard</a> is free for open-source projects!
</h1>
<p class="call-to-action-subhead">Join the hundreds of open-source projects we sponsor.</p>
<div class="hero-buttons center">
<a href="/new/" class="button">
{{ _('Create organization') }}
</a>
<a href="/accounts/go/?next=/sponsorship/" class="button">
{{ _('Request sponsorship') }}
</a>
<a href="/self-hosting/" class="button">
{{ _('Self-host Zulip') }}
</a>
</div>
</div>
</div>
{% endblock %}

View File

@@ -0,0 +1,477 @@
{% extends "zerver/marketing_page.html" %}
{% set PAGE_TITLE = "Zulip for researchers and academics" %}
{% set PAGE_DESCRIPTION = "Make Zulip the communication hub for your research
group, department or scientific field. Organized team chat ideal for both
live and asynchronous conversations." %}
{% block marketing_content %}
<div class="portico-landing why-page solutions-page">
<div class="hero bg-education">
<div class="bg-dimmer"></div>
<div class="content">
<h1 class="center">Zulip for research</h1>
<p>
Chat for your project, research group, department or scientific
field. <br/><a href="/plans/">Zulip Cloud Standard</a> is free for academic
research!
</p>
</div>
<div class="hero-text">
Learn how the <a href="/case-studies/lean/">Lean theorem prover
community</a> is using Zulip.
</div>
<div class="hero-buttons center">
<a href="/new/" class="button">
{{ _('Create organization') }}
</a>
<a href="/accounts/go/?next=/sponsorship/" class="button">
{{ _('Request sponsorship') }}
</a>
<a href="/self-hosting/" class="button">
{{ _('Self-host Zulip') }}
</a>
</div>
</div>
<div class="feature-intro">
<h1 class="center"> Make Zulip the communication hub for your research community. </h1>
<p>
Zulip is the <a href="/why-zulip/">organized team chat</a> app that is ideal for both live and asynchronous conversations. Coordinate with collaborators, post questions and ideas, and learn from others in your field.
</p>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Use topics to organize the discussion
</h1>
<ul>
<li>
<div class="list-content">
<a href="/help/introduction-to-topics">Zulip
topics</a> create a separate space for each
discussion.
</div>
</li>
<li>
<div class="list-content">
Find active conversations, or see what happened while you were away,
with the <a href="/help/recent-conversations">Recent conversations</a> view.
</div>
</li>
<li>
<div class="list-content">
Keep discussions orderly
by <a href="/help/rename-a-topic">moving</a>
or <a href="/help/move-content-to-another-topic">splitting</a>
topics when conversations digress.
</div>
</li>
<li>
<div class="list-content">
Check out <a href="/for/communities/">Zulip for communities</a>
to learn how Zulip empowers welcoming communities by making it
easy to participate on your own time.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
The Lean community switched from Gitter to Zulip in early 2018,
and never looked back. Zulip’s model of conversations labeled with topics has been
essential for organising research work and simultaneously
onboarding newcomers as our community scaled. My experience with
both the app and the website is extremely positive!
</blockquote>
<div class="author">
&mdash; <a href="https://www.imperial.ac.uk/people/k.buzzard">Kevin Buzzard</a>,
Professor of Pure Mathematics at
<a href="https://www.imperial.ac.uk/">Imperial College London</a>
</div>
</div>
<a class="case-study-link" href="/case-studies/lean/"
target="_blank">How the Lean prover
community uses Zulip ↗</a>
</div>
</div>
</div>
<div class="feature-half">
<div class="feature-image topics-image">
<img alt="" src="{{ static('images/landing-page/research/streams_and_topics_day.png') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/knowledge-repository.svg') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Lasting knowledge repository
</h1>
<ul>
<li>
<div class="list-content">
Maintain access to your organization's entire
message history with free <a href="/plans/">Zulip
Cloud Standard</a> hosting. Information is at your
fingertips with Zulip's <a
href="/help/search-for-messages">powerful full-text
search</a>.
</div>
</li>
<li>
<div class="list-content">
<a href="/help/link-to-a-message-or-conversation#link-to-zulip-from-anywhere">Permanently link</a>
to a Zulip conversation or a message in context
from emails, notes, talk slides, or anywhere else.
</div>
</li>
<li>
<div class="list-content">
With the <a href="/help/public-access-option">public
access option</a>, anyone can view, browse, and
search your organization's public content — no
account required.
</div>
</li>
<li>
<div class="list-content">
Zulip is <a href="https://github.com/zulip">100%
free and open-source software</a>, so you are never
locked into a proprietary tool. You can move your
data with our high quality <a
href="/help/export-your-organization">export</a> and
<a
href="https://zulip.readthedocs.io/en/latest/production/export-and-import.html">import</a>
tools.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
Zulip has been a game changer for our group’s collaboration. It combines the immediacy of chat with the structure of email, allowing complex projects and parallel discussions to stay organized without chaos. We no longer lose context between meetings; every idea, file, and decision is easy to find and build on.
</blockquote>
<div class="author">
&mdash; <a href="https://www.capterra.com/p/197945/Zulip/#Capterra___7038289">Cole B., Associate Professor of Pediatrics</a>
</div>
</div>
</div>
</div>
</div>
<div class="feature-half md-display">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/knowledge-repository.svg') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Powerful formatting
</h1>
<ul>
<li>
<div class="list-content">
<a href="/help/format-your-message-using-markdown#latex">Type LaTeX</a>
directly into your Zulip message, and see it beautifully rendered.
</div>
</li>
<li>
<div class="list-content">
<a href="/help/code-blocks">Zulip code blocks</a>
come with syntax highlighting for over 250 languages, and integrated
<a href="/help/code-blocks#code-playgrounds">code playgrounds.</a>
</div>
</li>
<li><div class="list-content">Structure your points with bulleted and numbered <a href="/help/format-your-message-using-markdown#lists">lists</a>.</div></li>
<li>
<div class="list-content">
If you made a mistake, no worries! You
can <a href="/help/edit-a-message">edit your
message</a>, or move it to a
different <a href="/help/move-content-to-another-topic">topic</a>
or <a href="/help/move-content-to-another-channel">channel</a>.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
Several research communities I’m a part of use Zulip very effectively. Great for math/code, very well structured and keeps up with hundreds of users (across many countries/nationalities).
</blockquote>
<div class="author">
&mdash; <a href="https://www.reddit.com/r/AskAcademia/comments/1kvp1cc/comment/mucgbwy/">u/techowl8 on Reddit</a>
</div>
</div>
</div>
</div>
</div>
<div class="feature-half">
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/events/message_formatting_day.png') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/research/interactive_messaging_day_1.png') }}" />
</div>
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/research/interactive_messaging_day_2.png') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
Interactive messaging
</h1>
<ul>
<li>
<div class="list-content">
Start a <a href="/help/start-a-call">video
call</a> with the click of a button, or
make plans for later without worrying
about time zones
using <a href="/help/format-your-message-using-markdown#global-times">global
times</a>.
</div>
</li>
<li>
<div class="list-content">
Use <a href="/help/emoji-reactions">emoji
reactions</a> for lightweight
interactions. Have fun
with <a href="/help/custom-emoji">custom
emoji</a> and gather feedback
with <a href="/help/create-a-poll">polls</a>.
</div>
</li>
<li><div class="list-content">Share papers, presentations or images with <a href="/help/share-and-upload-files">drag-and-drop file uploads</a>.</div></li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
For more than a year, Zulip has been the cornerstone of our online
Category Theory community. We greatly appreciate the seamless
integration of Latex in every message as well as being able to get
sidetracked (which, let's face it, happens a lot with
mathematicians) without compromising an entire conversation: we
can simply create a new topic for every tangent! Moreover, the
flexible channels-and-topics system greatly helps us navigate
through the constant influx of messages, as it is simple to tell
if a message is relevant to one's interests.
<br />
<br />
All in all, Zulip
enabled us to create an unprecedentedly extensive, active and
vibrant community for all category theory enthusiasts out there.
</blockquote>
<div class="author">
&mdash; <a
href="https://www8.cs.fau.de/people/stelios/">Stelios
Tsampas</a>, postdoctoral researcher at <a href="https://www.fau.eu/">FAU</a>
</div>
</div>
</div>
</div>
</div>
<div class="feature-half md-display">
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/research/interactive_messaging_day_1.png') }}" />
</div>
<div class="message-screenshot">
<img alt="" src="{{ static('images/landing-page/research/interactive_messaging_day_2.png') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Flexible administration and moderation
</h1>
<ul>
<li><div class="list-content">Invite new members with <a href="/help/invite-new-users">multi-use invite links</a>, or allow anyone to <a href="/help/restrict-account-creation#set-whether-invitations-are-required-to-join">join without an invitation</a>.</div></li>
<li>
<div class="list-content">
Automatically subscribe members to
channels <a href="/help/set-default-channels-for-new-users">when
they join.</a>
</div>
</li>
<li>
<div class="list-content">
Manage your community with <a
href="/help/manage-permissions">fine-grained
permission settings</a> you can assign to <a
href="/help/user-roles">user roles</a>,
<a href="/help/user-groups">user groups</a>, and <a
href="/help/introduction-to-users">individual users</a>.
</div>
</li>
<li>
<div class="list-content">
Zulip offers dozens of features
for <a href="/help/moderating-open-organizations">moderating
discussions</a>. Members can
also <a href="/help/mute-a-user">mute</a> anyone they'd rather
not interact with.
</div>
</li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
I have used Zulip for 7 years and whenever I have to use another platform it always results in frustration… The organization and storage of messages has enhanced the productivity of myself and colleagues for years.
</blockquote>
<div class="author">
&mdash; <a href="https://www.capterra.com/p/197945/Zulip/#Capterra___6648868">Christina P., Assistant Professor</a>
</div>
</div>
</div>
</div>
</div>
<div class="feature-half">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/flexible-administration.svg') }}" />
</div>
</div>
</div>
<div class="feature-container alternate-grid">
<div class="feature-half md-hide">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/mobile.svg') }}" />
</div>
</div>
<div class="feature-half">
<div class="feature-text">
<h1>
When and how you want it
</h1>
<ul>
<li>
<div class="list-content">
With <a href="/apps/">apps for every
platform</a>, you can check Zulip at your computer or on your
phone. Zulip works great in a browser, so no download is
required.
</div>
</li>
<li><div class="list-content">Zulip alerts you about timely messages with <a href="/help/channel-notifications">fully customizable</a> mobile, email and desktop notifications.</div></li>
<li>
<div class="list-content">
Mention <a href="/help/mention-a-user-or-group">users</a>, <a href="/help/user-groups">groups
of users</a>
or <a href="/help/dm-mention-alert-notifications#wildcard-mentions">everyone</a>
when you need their attention.
</div>
</li>
<li><div class="list-content">Use Zulip in your language of choice, with translations into <a href="https://hosted.weblate.org/projects/zulip/">23 languages</a>.</div></li>
</ul>
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
As a research consortium spread across 14 locations in
Germany, we use Zulip to communicate with each other in
a low-threshold manner, without the overhead of email.
Even with more than 200 users across different
institutions, Zulip’s model of topic-labeled
conversations makes it easy for our team members to keep
up-to-date on what's relevant, and work productively
together.
</blockquote>
<div class="author">
&mdash; Christina Schüttler, IT department Team Lead, University
Hospital Erlangen
</div>
</div>
</div>
</div>
</div>
<div class="feature-half md-display">
<div class="feature-image">
<img alt="" src="{{ static('images/landing-page/education/mobile.svg') }}" />
</div>
</div>
</div>
<div class="feature-container">
<div class="feature-half">
<div class="feature-text">
<h1>
Make the move today
</h1>
<ul>
<li>
<div class="list-content">
Zulip's founder is a former MIT PhD student, and we love
helping academics succeed. Learn about using Zulip
for <a href="/for/education/">teaching</a> and
<a href="/for/events/">conferences</a>.
</div>
</li>
<li><div class="list-content">Getting started or moving from another platform is easy! Import your existing organization from <a href="/help/import-from-slack">Slack</a>, <a href="/help/import-from-mattermost">Mattermost</a>, or <a href="/help/import-from-rocketchat">Rocket.Chat</a>.</div></li>
<li><div class="list-content">If you have any questions, please contact us at <a href="mailto:sales@zulip.com">sales@zulip.com</a>. You can also drop by our <a href="/development-community/">friendly development community at chat.zulip.org</a> to ask for help or suggest improvements!</div></li>
</ul>
</div>
</div>
<div class="feature-half">
<div class="feature-image">
<div class="quote">
<div class="quote-with-attribution">
<blockquote>
I have to use Slack for some other research groups
I collaborate with, but my own graduate students
voted to switch to Zulip a few years ago and it's
just vastly better.
</blockquote>
<div class="author">
&mdash; <a href="https://cs.stanford.edu/~keithw/">Keith Winstein</a>, Assistant Professor of Computer Science at <a href="https://www.stanford.edu/">Stanford University</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="feature-end">
<div class="bottom-register-buttons extra_margin_before_footer">
<h1>
<a href="/plans/">Zulip Cloud Standard</a> is free for
academic research!
</h1>
<div class="hero-buttons center">
<a href="/new/" class="button">
{{ _('Create organization') }}
</a>
<a href="/accounts/go/?next=/sponsorship/" class="button">
{{ _('Request sponsorship') }}
</a>
<a href="/self-hosting/" class="button">
{{ _('Self-host Zulip') }}
</a>
</div>
</div>
</div>
</div>
{% endblock %}

View File

@@ -0,0 +1,37 @@
{% extends "zerver/marketing_page.html" %}
{% set PAGE_TITLE = "Use cases and customer stories | Zulip" %}
{% set PAGE_DESCRIPTION = "Learn how our customers are using Zulip." %}
{% block marketing_content %}
<div class="portico-landing plans why-page solutions-page for-companies">
<div class="hero bg-companies">
<div class="bg-dimmer"></div>
<h1 class="center">Use cases and customer stories</h1>
<p>Learn how our customers are using Zulip.</p>
<div class="hero-buttons center">
<a href="/new/" class="button">
{{ _('Create organization') }}
</a>
<a href="/plans/" class="button">
{{ _('View pricing') }}
</a>
<a href="/self-hosting/" class="button">
{{ _('Self-host Zulip') }}
</a>
</div>
</div>
<div class="main">
<div class="padded-content">
<div class="inner-content markdown">
{{ render_markdown_path('corporate/for/use-cases.md') }}
</div>
</div>
</div>
</div>
{% endblock %}

View File

@@ -0,0 +1,34 @@
## Use cases
* [Business](/for/business/)
* [Education](/for/education/)
* [Research](/for/research/)
* [Events and conferences](/for/events/)
* [Open source projects](/for/open-source/)
* [Communities](/for/communities/)
## Customer stories
### Business
* [iDrift AS company](/case-studies/idrift/)
* [GUT contact support agency](/case-studies/gut-contact/)
* [End Point Dev software consultancy](/case-studies/end-point/)
* [WindBorne startup](/case-studies/windborne/)
* [Semsee InsurTech startup](/case-studies/semsee/)
* [Atolio startup](/case-studies/atolio/)
### Education and research
* [Technical University of Munich](/case-studies/tum/)
* [University of California San Diego](/case-studies/ucsd/)
* [National University of Córdoba](/case-studies/university-of-cordoba/)
* [Lean theorem prover community](/case-studies/lean/)
### Open source and communities
* [Asciidoctor open-source community](/case-studies/asciidoctor/)
* [Rust language community](/case-studies/rust/)
* [Recurse Center](/case-studies/recurse-center/)
* [Rush Stack](/case-studies/rush-stack/)
* [Mixxx open-source community](/case-studies/mixxx/)