2013-07-29 23:03:31 +02:00
|
|
|
|
{% extends "zerver/portico.html" %}
|
2017-04-20 20:44:49 +02:00
|
|
|
|
|
|
|
|
|
{% block customhead %}
|
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
2017-05-25 00:36:27 +02:00
|
|
|
|
{{ render_bundle('landing-page') }}
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<style>
|
2018-01-27 18:27:56 +01:00
|
|
|
|
.portico-page {
|
2017-06-08 21:25:19 +02:00
|
|
|
|
padding-bottom: 0px;
|
2018-01-27 18:27:56 +01:00
|
|
|
|
}
|
2017-04-20 20:44:49 +02:00
|
|
|
|
</style>
|
2015-09-24 01:35:21 +02:00
|
|
|
|
{% endblock %}
|
|
|
|
|
|
2013-09-13 06:06:10 +02:00
|
|
|
|
{% block portico_content %}
|
2017-04-20 20:44:49 +02:00
|
|
|
|
|
2017-06-08 21:25:19 +02:00
|
|
|
|
{% include 'zerver/landing_nav.html' %}
|
|
|
|
|
|
|
|
|
|
<div class="gradients">
|
|
|
|
|
<div class="gradient sunburst"></div>
|
|
|
|
|
<div class="gradient dark-blue"></div>
|
|
|
|
|
<div class="gradient green"></div>
|
|
|
|
|
<div class="gradient blue"></div>
|
|
|
|
|
<div class="gradient white-fade"></div>
|
|
|
|
|
</div>
|
|
|
|
|
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<div class="portico-landing hello show">
|
|
|
|
|
<div class="hero">
|
|
|
|
|
<div class="content">
|
|
|
|
|
<header>
|
|
|
|
|
<h1>The world's most productive group chat</h1>
|
|
|
|
|
<p>
|
2017-06-08 19:53:10 +02:00
|
|
|
|
Zulip combines the immediacy of Slack with an email
|
2017-08-11 16:58:07 +02:00
|
|
|
|
threading model. <br />With Zulip, you can catch
|
|
|
|
|
up on important conversations while ignoring
|
|
|
|
|
irrelevant ones.
|
2017-04-20 20:44:49 +02:00
|
|
|
|
</p>
|
|
|
|
|
{% if register_link_disabled %}
|
|
|
|
|
{% elif only_sso %}
|
|
|
|
|
<a href="{{ url('login-sso') }}">
|
2018-01-27 18:27:56 +01:00
|
|
|
|
<button href="" class="download-button" type="button"
|
2018-04-05 08:38:46 +02:00
|
|
|
|
name="button">{{ _('Log in now!') }}</button>
|
2017-04-20 20:44:49 +02:00
|
|
|
|
</a>
|
|
|
|
|
{% else %}
|
2017-08-30 20:58:31 +02:00
|
|
|
|
<a href="{{ url('register') }}">
|
2018-01-27 18:27:56 +01:00
|
|
|
|
<button href="" class="download-button" type="button"
|
2018-04-05 08:38:46 +02:00
|
|
|
|
name="button">{{ _('Sign up now!') }}</button>
|
2017-04-20 20:44:49 +02:00
|
|
|
|
</a>
|
|
|
|
|
{% endif %}
|
|
|
|
|
<!-- we want this to be il-block so we'll put a <br> above so it's on
|
2018-01-27 18:27:56 +01:00
|
|
|
|
the next line.
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<a id="see_all_apps" class="arrow">See all apps</a>
|
|
|
|
|
-->
|
|
|
|
|
</header>
|
|
|
|
|
</div>
|
2013-09-13 06:06:10 +02:00
|
|
|
|
</div>
|
2013-05-16 21:24:11 +02:00
|
|
|
|
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<div class="screen hero-screen">
|
|
|
|
|
<div class="main-page">
|
|
|
|
|
<div class="left-sidebar col-4">
|
|
|
|
|
<div class="action-block">
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="action-block">
|
|
|
|
|
<div class="line small red"></div>
|
|
|
|
|
<div class="sub-block">
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line blue"></div>
|
|
|
|
|
<div class="sub-block">
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line green"></div>
|
|
|
|
|
<div class="sub-block">
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line med orange"></div>
|
|
|
|
|
<div class="sub-block">
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="center-page col-2">
|
|
|
|
|
<div class="message-feed">
|
|
|
|
|
<div class="stream">
|
|
|
|
|
<div class="line micro red"></div>
|
|
|
|
|
<div class="line nano"></div>
|
2013-08-07 19:35:35 +02:00
|
|
|
|
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="stream">
|
|
|
|
|
<div class="line micro green"></div>
|
|
|
|
|
<div class="line nano"></div>
|
2013-05-16 21:24:11 +02:00
|
|
|
|
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="stream">
|
|
|
|
|
<div class="line micro blue"></div>
|
|
|
|
|
<div class="line nano"></div>
|
2013-08-07 19:35:35 +02:00
|
|
|
|
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="stream">
|
|
|
|
|
<div class="line micro green"></div>
|
|
|
|
|
<div class="line nano"></div>
|
2013-08-07 19:35:35 +02:00
|
|
|
|
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="right-sidebar col-4">
|
|
|
|
|
<div class="action-block">
|
|
|
|
|
<div class="line small darker"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
</div>
|
2013-05-16 21:24:11 +02:00
|
|
|
|
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<div class="action-block">
|
|
|
|
|
<div class="line small darker"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2013-05-16 21:24:11 +02:00
|
|
|
|
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<div class="features">
|
|
|
|
|
<header>
|
|
|
|
|
|
|
|
|
|
</header>
|
|
|
|
|
<div class="content">
|
2017-08-08 20:14:55 +02:00
|
|
|
|
<div class="col-2">
|
2018-01-27 18:27:56 +01:00
|
|
|
|
<img src="/static/images/landing-page/organised.svg" alt=""/>
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<div class="il-block">
|
|
|
|
|
<h2>Organized</h2>
|
|
|
|
|
<p>
|
|
|
|
|
Tired of important discussions being disrupted
|
|
|
|
|
by automated messages, lunch plans and random
|
|
|
|
|
links? With Zulip, each conversation has its
|
|
|
|
|
own thread. Looking for a conversation from
|
|
|
|
|
two months ago? Zulip's fast and powerful
|
|
|
|
|
search experience will delight you.
|
|
|
|
|
</p>
|
|
|
|
|
<p>
|
|
|
|
|
Share content with drag-and-drop file uploads,
|
2017-08-11 16:59:07 +02:00
|
|
|
|
link previews, and inline images.
|
2017-04-20 20:44:49 +02:00
|
|
|
|
</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2017-08-08 20:14:55 +02:00
|
|
|
|
<div class="col-2">
|
2018-01-27 18:27:56 +01:00
|
|
|
|
<img src="/static/images/landing-page/featured.svg" alt=""/>
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<div class="il-block">
|
|
|
|
|
<h2>Fully Featured</h2>
|
|
|
|
|
<p>
|
|
|
|
|
Zulip has everything you want in group
|
|
|
|
|
chat. Apps for the iPhone, Android and
|
2018-04-18 02:17:54 +02:00
|
|
|
|
desktop. More than 90 integrations (GitHub,
|
2017-04-20 20:44:49 +02:00
|
|
|
|
Jira, Stripe, Zendesk, etc.). Keyboard
|
|
|
|
|
shortcuts. Emoji reactions. Translated into a
|
|
|
|
|
dozen languages.
|
|
|
|
|
</p>
|
|
|
|
|
<p>
|
|
|
|
|
Need anything else? <a href="/features">We
|
|
|
|
|
probably have it.</a>
|
|
|
|
|
</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2013-05-21 22:57:01 +02:00
|
|
|
|
</div>
|
2013-05-16 21:24:11 +02:00
|
|
|
|
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<div class="apps">
|
2017-06-08 19:53:10 +02:00
|
|
|
|
<div class="triangle"></div>
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<div class="left-side">
|
|
|
|
|
<div class="content">
|
|
|
|
|
<header>
|
|
|
|
|
<h1>Apps for every platform</h1>
|
|
|
|
|
</header>
|
|
|
|
|
<p>
|
|
|
|
|
Zulip has modern apps for every major platform,
|
|
|
|
|
powered by Electron and React Native.
|
|
|
|
|
</p>
|
|
|
|
|
<br />
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="platform-icons">
|
|
|
|
|
<div class="group">
|
|
|
|
|
<h2>Web</h2>
|
2017-06-06 02:06:52 +02:00
|
|
|
|
<a href="{{ apps_page_url }}">
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<i class="icon-vector-desktop platform-icon"></i>
|
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="group">
|
|
|
|
|
<h2>Desktop</h2>
|
2017-08-30 20:58:31 +02:00
|
|
|
|
<a href="{{ apps_page_url }}mac">
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<i class="icon-vector-apple platform-icon"></i>
|
|
|
|
|
</a>
|
2017-08-30 20:58:31 +02:00
|
|
|
|
<a href="{{ apps_page_url }}windows">
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<i class="icon-vector-windows platform-icon"></i>
|
|
|
|
|
</a>
|
2017-08-30 20:58:31 +02:00
|
|
|
|
<a href="{{ apps_page_url }}linux">
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<i class="icon-vector-linux platform-icon"></i>
|
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="group">
|
|
|
|
|
<h2>Mobile</h2>
|
2017-08-30 20:58:31 +02:00
|
|
|
|
<a href="{{ apps_page_url }}ios">
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<i class="icon-vector-mobile-phone platform-icon"></i>
|
|
|
|
|
</a>
|
2017-08-30 20:58:31 +02:00
|
|
|
|
<a href="{{ apps_page_url }}android">
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<i class="icon-vector-android platform-icon"></i>
|
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="right-side">
|
|
|
|
|
<div class="screen ios">
|
|
|
|
|
<div class="main-page">
|
|
|
|
|
<div class="navbar"></div>
|
|
|
|
|
<div class="center-page">
|
|
|
|
|
<div class="message-feed">
|
|
|
|
|
<div class="stream">
|
|
|
|
|
<div class="line micro red"></div>
|
|
|
|
|
<div class="line nano"></div>
|
|
|
|
|
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="stream">
|
|
|
|
|
<div class="line micro blue"></div>
|
|
|
|
|
<div class="line nano"></div>
|
|
|
|
|
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="screen android">
|
|
|
|
|
<div class="main-page">
|
|
|
|
|
<div class="navbar"></div>
|
|
|
|
|
<div class="center-page">
|
|
|
|
|
<div class="message-feed">
|
|
|
|
|
<div class="stream">
|
|
|
|
|
<div class="line micro red"></div>
|
|
|
|
|
<div class="line nano"></div>
|
|
|
|
|
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="stream">
|
|
|
|
|
<div class="line micro blue"></div>
|
|
|
|
|
<div class="line nano"></div>
|
|
|
|
|
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line med"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="message">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="avatar"></div>
|
|
|
|
|
<div class="line top-line"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line"></div>
|
|
|
|
|
<div class="line small"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
2017-08-08 20:14:55 +02:00
|
|
|
|
<div class="open-source">
|
|
|
|
|
<div class="flex">
|
2017-08-25 16:05:34 +02:00
|
|
|
|
<img src="/static/images/landing-page/opensource.svg" alt=""/>
|
2017-08-08 20:14:55 +02:00
|
|
|
|
<div class="il-block">
|
|
|
|
|
<h2>Open Source</h2>
|
|
|
|
|
<p>
|
|
|
|
|
Zulip is 100% open source software, built by a
|
|
|
|
|
vibrant community of hundreds of developers from
|
2018-04-18 02:17:54 +02:00
|
|
|
|
all around the world. With 120,000 words of
|
2017-08-08 20:14:55 +02:00
|
|
|
|
developer documentation, a high quality code base,
|
|
|
|
|
and a welcoming community, it’s easy to extend or
|
|
|
|
|
tweak Zulip.
|
|
|
|
|
</p>
|
|
|
|
|
<p>
|
2018-02-01 07:01:02 +01:00
|
|
|
|
<a href="https://github.com/zulip/zulip/graphs/contributors">Zulip</a>
|
|
|
|
|
has a significantly larger and more
|
2017-08-08 20:14:55 +02:00
|
|
|
|
active development community than other modern
|
|
|
|
|
open source group chat solutions like
|
2018-02-01 07:01:02 +01:00
|
|
|
|
<a href="https://github.com/mattermost/mattermost-server/graphs/contributors">Mattermost</a>,
|
|
|
|
|
<a href="https://github.com/RocketChat/Rocket.Chat/graphs/contributors">Rocket.Chat</a>,
|
|
|
|
|
and <a href="https://github.com/matrix-org/synapse/graphs/contributors">matrix.org</a>.
|
2017-08-08 20:14:55 +02:00
|
|
|
|
</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<div class="integrations">
|
|
|
|
|
<div class="content">
|
|
|
|
|
<header>
|
|
|
|
|
<h1>Seamless integrations with everything you use</h1>
|
|
|
|
|
</header>
|
|
|
|
|
<p>
|
2018-04-18 02:17:54 +02:00
|
|
|
|
Zulip has more than 90 native integrations. Several hundred more
|
2017-06-06 22:05:17 +02:00
|
|
|
|
are available through
|
2017-07-28 03:09:59 +02:00
|
|
|
|
<a href="/integrations/doc/hubot">Hubot</a>,
|
|
|
|
|
<a href="/integrations/doc/zapier">Zapier</a>,
|
2017-06-06 22:05:17 +02:00
|
|
|
|
and
|
2017-07-28 03:09:59 +02:00
|
|
|
|
<a href="/integrations/doc/ifttt">IFTTT</a>.
|
2017-06-06 22:05:17 +02:00
|
|
|
|
</p>
|
|
|
|
|
<p><a href="/integrations">See all available integrations.</a></p>
|
|
|
|
|
<br />
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="integration-icons">
|
2017-08-30 20:58:31 +02:00
|
|
|
|
<a href="/integrations/doc/travis">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<div class="group">
|
2018-02-15 22:16:40 +01:00
|
|
|
|
<img class="integration-logo" src="/static/images/integrations/logos/travis.svg" alt="{{ _('Travis logo') }}">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<h3 class="integration-name">Travis CI</h3>
|
|
|
|
|
<p class="integration-description">See build results immediately</p>
|
|
|
|
|
</div>
|
|
|
|
|
</a>
|
2018-04-18 21:34:30 +02:00
|
|
|
|
<a href="/integrations/doc/github">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<div class="group">
|
2018-02-15 22:16:40 +01:00
|
|
|
|
<img class="integration-logo" src="/static/images/integrations/logos/github.svg" alt="{{ _('Github logo') }}">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<h3 class="integration-name">Github</h3>
|
|
|
|
|
<p class="integration-description">Track issues and pull requests</p>
|
|
|
|
|
</div>
|
|
|
|
|
</a>
|
2017-08-30 20:58:31 +02:00
|
|
|
|
<a href="/integrations/doc/heroku">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<div class="group">
|
2018-02-15 22:16:40 +01:00
|
|
|
|
<img class="integration-logo" src="/static/images/integrations/logos/heroku.svg" alt="{{ _('Heroku logo') }}">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<h3 class="integration-name">Heroku</h3>
|
|
|
|
|
<p class="integration-description">Keep up with deployments</p>
|
|
|
|
|
</div>
|
|
|
|
|
</a>
|
2017-08-30 20:58:31 +02:00
|
|
|
|
<a href="/integrations/doc/zendesk">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<div class="group">
|
2018-02-15 22:16:40 +01:00
|
|
|
|
<img class="integration-logo" src="/static/images/integrations/logos/zendesk.svg" alt="{{ _('Zendesk logo') }}">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<h3 class="integration-name">Zendesk</h3>
|
|
|
|
|
<p class="integration-description">Receive support tickets and updates</p>
|
|
|
|
|
</div>
|
|
|
|
|
</a>
|
2017-08-30 20:58:31 +02:00
|
|
|
|
<a href="/integrations/doc/jira">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<div class="group">
|
2018-02-15 22:16:40 +01:00
|
|
|
|
<img class="integration-logo" src="/static/images/integrations/logos/jira.svg" alt="{{ _('JIRA logo') }}">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<h3 class="integration-name">JIRA</h3>
|
|
|
|
|
<p class="integration-description">Monitor project bugs and issues</p>
|
|
|
|
|
</div>
|
|
|
|
|
</a>
|
2017-08-30 20:58:31 +02:00
|
|
|
|
<a href="/integrations/doc/sentry">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<div class="group">
|
2018-02-15 22:16:40 +01:00
|
|
|
|
<img class="integration-logo" src="/static/images/integrations/logos/sentry.svg" alt="{{ _('Sentry logo') }}">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<h3 class="integration-name">Sentry</h3>
|
|
|
|
|
<p class="integration-description">See real-time error tracking</p>
|
|
|
|
|
</div>
|
|
|
|
|
</a>
|
2017-08-30 20:58:31 +02:00
|
|
|
|
<a href="/integrations/doc/pagerduty" class="hide-1">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<div class="group">
|
2018-02-15 22:16:40 +01:00
|
|
|
|
<img class="integration-logo" src="/static/images/integrations/logos/pagerduty.svg" alt="{{ _('Pagerduty logo') }}">
|
2017-06-06 22:05:17 +02:00
|
|
|
|
<h3 class="integration-name">Pagerduty</h3>
|
|
|
|
|
<p class="integration-description">Connect to your monitoring systems</p>
|
|
|
|
|
</div>
|
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
2017-04-20 20:44:49 +02:00
|
|
|
|
<div class="testimonials">
|
|
|
|
|
<div class="padded-content">
|
2018-05-01 22:54:30 +02:00
|
|
|
|
<div id="quote-carousel" class="carousel slide" data-ride="carousel">
|
|
|
|
|
<div class="carousel-quotes">
|
|
|
|
|
<div class="carousel-inner">
|
|
|
|
|
<div class="item active quote-container">
|
|
|
|
|
<blockquote>
|
|
|
|
|
Choosing Zulip over Slack as our group chat is one
|
|
|
|
|
of the best decisions we've ever made. Zulip makes
|
|
|
|
|
it easy for our community of 1000 Recursers around
|
|
|
|
|
the world to stay involved, even years after their
|
|
|
|
|
batches finish. No other tool has a user
|
|
|
|
|
experience that scales to a community of our
|
|
|
|
|
size.
|
|
|
|
|
</blockquote>
|
|
|
|
|
<cite>Nick Bergson-Shilcock, founder and CEO, Recurse Center</cite>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="item quote-container">
|
|
|
|
|
<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>
|
|
|
|
|
<cite>Jacinda Shelly, CTO, Doctor on Demand</cite>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<a class="fa fa-chevron-left" href="#quote-carousel" data-slide="prev"></a>
|
|
|
|
|
<a class="fa fa-chevron-right" href="#quote-carousel" data-slide="next"></a>
|
2017-04-20 20:44:49 +02:00
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
|
|
|
|
|
|
<div class="company-container">
|
|
|
|
|
<header>
|
|
|
|
|
<h2 class="float left">Leading organizations use Zulip:</h2>
|
|
|
|
|
<div class="float clear"></div>
|
|
|
|
|
</header>
|
|
|
|
|
<div class="company-box">
|
|
|
|
|
<div class="company akamai"></div>
|
|
|
|
|
<div class="company doctorondemand"></div>
|
|
|
|
|
<div class="company levelup"></div>
|
|
|
|
|
<div class="company recurse"></div>
|
|
|
|
|
<div class="company panjiva"></div>
|
|
|
|
|
<div class="company layershift"></div>
|
|
|
|
|
<div class="company solano"></div>
|
|
|
|
|
<div class="company veelo"></div>
|
|
|
|
|
<div class="company cmt"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2017-08-30 23:15:06 +02:00
|
|
|
|
</div>
|
|
|
|
|
<div class="padded-content call-to-action-bottom">
|
|
|
|
|
<h1>Experience Zulip today!</h1>
|
|
|
|
|
{% if register_link_disabled %}
|
|
|
|
|
{% elif only_sso %}
|
|
|
|
|
<a href="{{ url('login-sso') }}">
|
2018-01-27 18:27:56 +01:00
|
|
|
|
<button href="" type="button"
|
2018-04-05 08:38:46 +02:00
|
|
|
|
name="button">{{ _('Log in now!') }}</button>
|
2017-08-30 23:15:06 +02:00
|
|
|
|
</a>
|
|
|
|
|
{% else %}
|
|
|
|
|
<a href="{{ url('register') }}">
|
2018-01-27 18:27:56 +01:00
|
|
|
|
<button href="" type="button"
|
2018-04-05 08:38:46 +02:00
|
|
|
|
name="button">{{ _('Sign up now!') }}</button>
|
2017-08-30 23:15:06 +02:00
|
|
|
|
</a>
|
|
|
|
|
{% endif %}
|
|
|
|
|
<div class="zulip-octopus"></div>
|
2017-04-20 20:44:49 +02:00
|
|
|
|
</div>
|
2013-09-13 06:06:10 +02:00
|
|
|
|
</div>
|
2013-05-16 21:24:11 +02:00
|
|
|
|
{% endblock %}
|