portico: Create use cases index page.

This commit is contained in:
Alya Abbott 2022-03-10 15:22:57 -08:00 committed by Tim Abbott
parent 68a1912f89
commit a80e470c9e
4 changed files with 61 additions and 0 deletions

View File

@ -0,0 +1,16 @@
## 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
* [iDrift AS company](/case-studies/idrift/)
* [Technical University of Munich](/case-studies/tum/)
* [University of California San Diego](/case-studies/ucsd/)
* [Lean theorem prover community](/case-studies/lean/)
* [Rust language community](/case-studies/rust/)

View File

@ -0,0 +1,43 @@
{% extends "zerver/portico.html" %}
{% set entrypoint = "landing-page" %}
{% block title %}
<title>Use cases and customer stories</title>
{% endblock %}
{% block customhead %}
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
{% endblock %}
{% block portico_content %}
{% include 'zerver/landing_nav.html' %}
<div class="portico-landing plans why-page no-slide 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('zerver/for/use-cases.md') }}
</div>
</div>
</div>
</div>
{% endblock %}

View File

@ -153,6 +153,7 @@ class DocPageTest(ZulipTestCase):
if settings.ZILENCER_ENABLED: if settings.ZILENCER_ENABLED:
self._test("/apps/", "Apps for every platform.") self._test("/apps/", "Apps for every platform.")
self._test("/features/", "Beautiful messaging") self._test("/features/", "Beautiful messaging")
self._test("/use-cases/", "Use cases and customer stories")
self._test("/hello/", "Chat for distributed teams", landing_missing_strings=["Log in"]) self._test("/hello/", "Chat for distributed teams", landing_missing_strings=["Log in"])
self._test("/development-community/", "Zulip development community") self._test("/development-community/", "Zulip development community")
self._test("/why-zulip/", "Why Zulip?") self._test("/why-zulip/", "Why Zulip?")

View File

@ -641,6 +641,7 @@ i18n_urls = [
"for/working-groups-and-communities/", "for/working-groups-and-communities/",
RedirectView.as_view(url="/for/communities/", permanent=True), RedirectView.as_view(url="/for/communities/", permanent=True),
), ),
path("use-cases/", landing_view, {"template_name": "zerver/use-cases.html"}),
path("self-hosting/", landing_view, {"template_name": "zerver/self-hosting.html"}), path("self-hosting/", landing_view, {"template_name": "zerver/self-hosting.html"}),
path("security/", landing_view, {"template_name": "zerver/security.html"}), path("security/", landing_view, {"template_name": "zerver/security.html"}),
] ]