portico: Update quotes on home page.

This commit is contained in:
Alya Abbott 2024-07-07 13:57:57 -07:00 committed by Tim Abbott
parent 939b28c35b
commit 721c44df10
3 changed files with 38 additions and 29 deletions

View File

@ -121,61 +121,70 @@
<div class="screen-3"> <div class="screen-3">
<div class="screen-3__container"> <div class="screen-3__container">
<div class="screen-3__content"> <div class="screen-3__content">
<h2 class="screen-3__header">Zulip transforms how work gets done.</h2> <h2 class="screen-3__header">Zulip empowers remote and flexible work.</h2>
<div class="screen-3__subtitle">Check out these case studies to see the impact.</div> <div class="screen-3__subtitle">Check out these case studies to see the impact.</div>
<div class='screen-3__quotes'> <div class='screen-3__quotes'>
<a class="quote" href="/case-studies/asciidoctor/"> <a class="quote" href="/case-studies/atolio/">
<div class="quote__text"> <div class="quote__text">
<h4>Less stress</h4> <h4>Work better together</h4>
With Zulip, I can <strong>manage hundreds of participants</strong> across two communities extremely efficiently, and I dont feel stressed. The first-class threads in Zulip are <strong>absolutely critical to how we work</strong>. So many people on Hacker News talk about using Zulip — I'm so glad we joined them!
</div> </div>
<div class="quote__source"> <div class="quote__source">
<strong>Dan Allen</strong>, <i>Asciidoctor open-source project lead</i> <strong>David Lanstein</strong>, <i>co-founder and CEO of Atolio</i>
</div>
</a>
<a class="quote" href="/case-studies/rust/">
<div class="quote__text">
<h4>Faster decisions</h4>
Zulip lets us move faster, connect with each other better, and have interactive technical discussions that are <strong>organized, recorded, and welcoming</strong>.
</div>
<div class="quote__source">
<strong>Josh Triplett</strong>, <i>Rust Language team co-lead</i>
</div> </div>
</a> </a>
<a class="quote" href="/case-studies/idrift/"> <a class="quote" href="/case-studies/idrift/">
<div class="quote__text"> <div class="quote__text">
<h4>Leaders are informed</h4> <h4>Empower leaders</h4>
Using Zulip significantly <strong>increases the size of the team</strong> for which a manager can meaningfully know whats going on. Using Zulip significantly <strong>increases the size of the team</strong> for which a manager can meaningfully know whats going on.
</div> </div>
<div class="quote__source"> <div class="quote__source">
<strong>Gaute Lund</strong>, <i>co-founder of iDrift AS</i> <strong>Gaute Lund</strong>, <i>co-founder of iDrift AS</i>
</div> </div>
</a> </a>
<a class="quote" href="/case-studies/tum/"> <a class="quote" href="/case-studies/rust/">
<div class="quote__text"> <div class="quote__text">
<h4>Scalable communication</h4> <h4>Make decisions faster</h4>
Zulip has the <strong>best user experience</strong> of all the chat apps Ive tried… It is the only app that makes hundreds of conversations manageable. Some decisions that were blocked for months on
GitHub were <strong>resolved within 24 hours</strong> on Zulip.
</div> </div>
<div class="quote__source"> <div class="quote__source">
<strong>Tobias Lasser</strong>, <i>Technical University of Munich</i> <strong>Josh Triplett</strong>, <i>Rust Language team co-lead</i>
</div> </div>
</a> </a>
<a class="quote" href="/case-studies/atolio/"> <a class="quote" href="https://monadical.com/posts/how-to-make-remote-work-part-two-zulip.html">
<div class="quote__text"> <div class="quote__text">
<h4>Uninterrupted focus</h4> <h4>Simplify knowledge management</h4>
In Zulip, its super <strong>easy to find</strong> things 24 hours later if you werent online when a discussion happened. Using Zulip in a way that feels natural creates
an <strong>organized repository</strong> of knowledge <i>as a
side effect</i>.
</div> </div>
<div class="quote__source"> <div class="quote__source">
<strong>Gareth Watts</strong>, <i>co-founder and CTO of Atolio</i> <strong>Max McCrea</strong>, <i>Co-founder of Monadical</i>
</div>
</a>
<a class="quote" href="/case-studies/end-point/">
<div class="quote__text">
<h4>Organize 100s of workstreams</h4>
Other apps like Slack would struggle with
organizing the flow of information in a complex
organization like ours. Zulips UI makes it easy
to <strong>access all the information you need</strong>.
</div>
<div class="quote__source">
<strong>Jon Jensen</strong>, <i>CTO of End Point
Dev</i>
</div> </div>
</a> </a>
<a class="quote" href="/case-studies/gut-contact/"> <a class="quote" href="/case-studies/gut-contact/">
<div class="quote__text"> <div class="quote__text">
<h4>Easy to use software</h4> <h4>Communicate with efficiency</h4>
The software must be as simple as possible. Thats why we love Zulip. I dont like going back to Slack now. Its just
not as efficient a way to <strong>organize
communication</strong>.
</div> </div>
<div class="quote__source"> <div class="quote__source">
<strong>Erik Dittert</strong>, <i>Head of IT at GUT contact</i> <strong>James van Lommel</strong>, <i>Director of Engineering at Semsee</i>
</div> </div>
</a> </a>
</div> </div>

View File

@ -254,7 +254,7 @@ class DocPageTest(ZulipTestCase):
# Test the i18n version of one of these pages. # Test the i18n version of one of these pages.
self._test("/en/history/", ["Zulip released as open source!"]) self._test("/en/history/", ["Zulip released as open source!"])
self._test("/values/", ["designed our company"]) self._test("/values/", ["designed our company"])
self._test("/hello/", ["Zulip lets us move faster, connect with each"]) self._test("/hello/", ["remote and flexible work"])
self._test("/communities/", ["Open communities directory"]) self._test("/communities/", ["Open communities directory"])
self._test("/development-community/", ["Zulip development community"]) self._test("/development-community/", ["Zulip development community"])
self._test("/features/", ["Organized team chat solution"]) self._test("/features/", ["Organized team chat solution"])

View File

@ -668,7 +668,7 @@ class HomeTest(ZulipTestCase):
result = self.client_post("/accounts/accept_terms/") result = self.client_post("/accounts/accept_terms/")
self.assertEqual(result.status_code, 200) self.assertEqual(result.status_code, 200)
self.assert_in_response("I agree to the", result) self.assert_in_response("I agree to the", result)
self.assert_in_response("Zulip lets us move faster, connect with each", result) self.assert_in_response("remote and flexible work", result)
def test_accept_terms_of_service(self) -> None: def test_accept_terms_of_service(self) -> None:
self.login("hamlet") self.login("hamlet")
@ -1231,7 +1231,7 @@ class HomeTest(ZulipTestCase):
with patch("zerver.views.home.get_subdomain", return_value=""): with patch("zerver.views.home.get_subdomain", return_value=""):
result = self._get_home_page() result = self._get_home_page()
self.assertEqual(result.status_code, 200) self.assertEqual(result.status_code, 200)
self.assert_in_response("Zulip lets us move faster, connect with each", result) self.assert_in_response("remote and flexible work", result)
with patch("zerver.views.home.get_subdomain", return_value="subdomain"): with patch("zerver.views.home.get_subdomain", return_value="subdomain"):
result = self._get_home_page() result = self._get_home_page()