From a5ff3d7e590654f23b272dec036cf68376f1ea31 Mon Sep 17 00:00:00 2001 From: Karl Stolley Date: Fri, 12 May 2023 10:30:31 -0500 Subject: [PATCH] portico_pages: Add uniform structure HTML structure. This commit ensures that the Attribution, Jobs, and Team pages all share a uniform structure to match those of other pages. This will simplify styling and should ensure greater confidence when modifying portico landing-page styles. The one CSS modification here, for the jobs page, maintains the space at the top of the "How we work" section. --- templates/corporate/attribution.html | 18 +-- templates/corporate/jobs.html | 171 +++++++++++++-------------- templates/corporate/team.html | 2 +- web/styles/portico/landing_page.css | 6 +- 4 files changed, 97 insertions(+), 100 deletions(-) diff --git a/templates/corporate/attribution.html b/templates/corporate/attribution.html index dcb52d165c..d636a14d6c 100644 --- a/templates/corporate/attribution.html +++ b/templates/corporate/attribution.html @@ -17,14 +17,16 @@
-

Website attributions

- +
+

Website attributions

+ +
diff --git a/templates/corporate/jobs.html b/templates/corporate/jobs.html index ef4c901f86..2432da3b3e 100644 --- a/templates/corporate/jobs.html +++ b/templates/corporate/jobs.html @@ -23,98 +23,97 @@ -
-
-
-

Open positions

-

- We are not actively recruiting for any roles at this time. - However, if you are an experienced engineer, and you believe - that your background would be a great fit for Zulip, please - email us at jobs@zulip.com with your - cover letter and resume. -

-

- All openings are remote, or partially in-person in our San Francisco, CA office. -

-
-
-
- -
-
-
-

- How we work -

-

- Open source. The Zulip software is 100% free and - open source. We're an open-source project first, - and we’re building a sustainable business as a means to support the - project's growth and long-term future. We provide the same open-source - code to our largest customers as to anyone with git clone. - We get paid by enterprises for support, and by smaller companies using - our rapidly-growing hosted service. -

-

- Open project. The Zulip project is one where people - really do show up through the Internet and start making real changes. - That doesn’t happen by accident; it takes work and thoughtfulness. Most - of us work remotely, and we discuss our code and our plans in public, in - writing, primarily asynchronously, using Zulip and GitHub. -

-

- Inclusive community. The Zulip community is made up of a - mixture of volunteers and professionals from all walks of life. Diversity is - one of our strengths, and we strive to be a community that welcomes and - supports people of all backgrounds and identities from anywhere in the world. -

-

- Globally distributed. Our company is - headquartered in San Francisco, CA, but like our community, - we work from around the world. Our roles - are open to all applicants without regard for location. -

-

- Maintainable software. Great - software over time depends on a team’s shared - understanding of a system and how to change it, as - much as on the code itself. Beyond writing our - code so it works today, we put equal effort into - writing code, tests, comments, commit history, - and documentation - clearly, to share with each other and future - contributors our understanding of how and why it - works, so we can build on it tomorrow. -

+
+
+
+
+

Open positions

+

+ We are not actively recruiting for any roles at this time. + However, if you are an experienced engineer, and you believe + that your background would be a great fit for Zulip, please + email us at jobs@zulip.com with your + cover letter and resume. +

+

+ All openings are remote, or partially in-person in our San Francisco, CA office. +

+
+
+

+ How we work +

+

+ Open source. The Zulip software is 100% free and + open source. We're an open-source project first, + and we’re building a sustainable business as a means to support the + project's growth and long-term future. We provide the same open-source + code to our largest customers as to anyone with git clone. + We get paid by enterprises for support, and by smaller companies using + our rapidly-growing hosted service. +

+

+ Open project. The Zulip project is one where people + really do show up through the Internet and start making real changes. + That doesn’t happen by accident; it takes work and thoughtfulness. Most + of us work remotely, and we discuss our code and our plans in public, in + writing, primarily asynchronously, using Zulip and GitHub. +

+

+ Inclusive community. The Zulip community is made up of a + mixture of volunteers and professionals from all walks of life. Diversity is + one of our strengths, and we strive to be a community that welcomes and + supports people of all backgrounds and identities from anywhere in the world. +

+

+ Globally distributed. Our company is + headquartered in San Francisco, CA, but like our community, + we work from around the world. Our roles + are open to all applicants without regard for location. +

+

+ Maintainable software. Great + software over time depends on a team’s shared + understanding of a system and how to change it, as + much as on the code itself. Beyond writing our + code so it works today, we put equal effort into + writing code, tests, comments, commit history, + and documentation + clearly, to share with each other and future + contributors our understanding of how and why it + works, so we can build on it tomorrow. +

+
-
-

- What we're building -

-

- People working together need to communicate with their teammates, and they - also need to tune out the conversation to get work done. Teams tired of - wasting time in meetings move discussion to email; tired of waiting all - day for email replies, move to a team chat like Slack or IRC; and then - team chat becomes an always-on meeting, leaving people constantly - distracted, missing out on important conversations, or both. -

-

- Zulip is reinventing chat so teams can accomplish more together. We've - created a place where a conversation can shift seamlessly from the - immediacy of chat to the reply-whenever efficiency of email, and back; - where you can participate in the conversations that matter to you and - efficiently tune out the rest, no matter whether you're there in real - time, coming online after a morning hard at work, or returning from a - vacation away from it. -

+
+
+

+ What we're building +

+

+ People working together need to communicate with their teammates, and they + also need to tune out the conversation to get work done. Teams tired of + wasting time in meetings move discussion to email; tired of waiting all + day for email replies, move to a team chat like Slack or IRC; and then + team chat becomes an always-on meeting, leaving people constantly + distracted, missing out on important conversations, or both. +

+

+ Zulip is reinventing chat so teams can accomplish more together. We've + created a place where a conversation can shift seamlessly from the + immediacy of chat to the reply-whenever efficiency of email, and back; + where you can participate in the conversations that matter to you and + efficiently tune out the rest, no matter whether you're there in real + time, coming online after a morning hard at work, or returning from a + vacation away from it. +

+
diff --git a/templates/corporate/team.html b/templates/corporate/team.html index 9e84a695de..ea51813dee 100644 --- a/templates/corporate/team.html +++ b/templates/corporate/team.html @@ -22,7 +22,7 @@ contributors, and more than 75 with 100+ commits." %}
-
+

Over 1000 people have contributed to the Zulip codebase, from high school students to 30 year diff --git a/web/styles/portico/landing_page.css b/web/styles/portico/landing_page.css index 436919e771..2809de8da9 100644 --- a/web/styles/portico/landing_page.css +++ b/web/styles/portico/landing_page.css @@ -2576,11 +2576,7 @@ button { margin: 20px 0 7px; } -.portico-landing.jobs .open-positions-top .padded-content { - padding-bottom: 0; -} - -.portico-landing.jobs .how-we-work .padded-content { +.portico-landing.jobs .how-we-work { padding-top: 25px; }