email: Rewrite followup_day2 email.

Keep the focus of the email the same (topics), but improve how
the information is presented.
This commit is contained in:
Alya Abbott 2023-03-10 16:22:36 -08:00 committed by Tim Abbott
parent 2654af3675
commit aa65813294
5 changed files with 31 additions and 34 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

View File

@ -5,32 +5,34 @@
{% endblock %}
{% block content %}
<p>{{ _("Hey,") }}</p>
<p>
{{ _("Here are some tips for keeping your Zulip conversations organized with topics.") }}
</p>
<p>{{ _("I wanted to share one last thing with you: a few tips about topics, since mastering topics is a key part of being a Zulip power user.") }}</p>
<p>
{{ _("In Zulip, <b>streams</b> determine who gets a message. <b>Topics</b> tell you what the message is about.")}} {{ _("Using topics, you can read Zulip one conversation at a time. You'll see each message in context, no matter how many different discussions are going on.") }}
</p>
<img src="/static/images/help/streams-and-topics.png" alt="{{ _('Streams and topics in the Zulip app') }}"/>
<p>
{{ _("To kick off a new conversation, just pick a stream and start a new topic. This way, the new conversation thread won't interrupt ongoing discussions. For a good topic name, think about finishing the sentence: “Hey, can we chat about…?”") }}
</p>
<img src="{{ email_images_base_uri }}/day2_2.png" alt="{{ _('Examples of short topics') }}"/>
<p>{{ _("Topics are like email subject lines. The big difference, though, is that they're really short and lightweight. Two or three words will do it. Don't overthink 'em&mdash;you can always edit the message later!") }}</p>
<p>
{% trans %}Don't stress about picking the perfect name for your topic. If anything is out of place, it's easy to <a href="{{ move_messages_link }}">move messages</a>, <a href="{{ rename_topics_link }}">rename topics</a>, or even <a href="{{ move_topic_to_different_stream_link }}">move a topic to a different stream</a>.{% endtrans %}
</p>
<ul>
<li>{{ _("Good topics: design mockup, Bug 345, acme burgers") }}</li>
<li>{% trans %}Not recommended: "What do people think of this new design mockup?", "I'm looking at Bug 345", "Is Acme Burgers open for lunch?"{% endtrans %}</li>
</ul>
<p>
<a href="{{ realm_uri }}">{{ _("It's time to chat.") }}</a>
</p>
<img src="{{ email_images_base_uri }}/day2_3.png" alt="{{ _('Example of a topic that is too long') }}"/>
<p>{{ _("Why bother with topics? Well, two reasons: it makes conversations clearer (imagine if email didn't have them!), and it lets you more efficiently catch up on what's happened while you're away&mdash;read the topics that are relevant to you, and ignore the ones that aren't!") }}</p>
<p><a href="{{ realm_uri }}">{{ _("Take it for a spin now.") }}</a></p>
<p>{{ _("Thanks,") }}<br />{{ _("Zulip") }}</p>
{% endblock %}
{% block manage_preferences %}
<p>
<a href="{{ realm_uri }}/#settings/notifications">{{ _("Manage email preferences") }}</a> |
<a href="{{ unsubscribe_link }}">{{ _("Unsubscribe from welcome emails") }}</a>
</p>
<p><a href="{{ unsubscribe_link }}">{% trans %}Unsubscribe from welcome emails for {{ realm_name }}{% endtrans %}</a></p>
{% endblock %}

View File

@ -1 +1 @@
{{ _("One last thing: using topics like a pro") }}
{{ _("Keep your conversations organized with topics") }}

View File

@ -1,23 +1,15 @@
{{ _("Hey,") }}
{{ _("Here are some tips for keeping your Zulip conversations organized with topics.") }}
{{ _("I wanted to share one last thing with you: a few tips about topics, since mastering topics is a key part of being a Zulip power user.") }}
{{ _("In Zulip, streams determine who gets a message. Topics tell you what the message is about.") }} {{ _("Using topics, you can read Zulip one conversation at a time. You'll see each message in context, no matter how many different discussions are going on.") }}
{{ _("Topics are like email subject lines. The big difference, though, is that they're really short and lightweight. Two or three words will do it. Don't overthink 'em -- you can always edit the message later!") }}
{{ _("To kick off a new conversation, just pick a stream and start a new topic. This way, the new conversation thread won't interrupt ongoing discussions. For a good topic name, think about finishing the sentence: “Hey, can we chat about…?”") }}
* {{ _("Good topics: design mockup, Bug 345, acme burgers") }}
{% trans %}Don't stress about picking the perfect name for your topic. If anything is out of place, it's easy to move messages ({{ move_messages_link }}), rename topics ({{ rename_topics_link }}), or even move a topic to a different stream ({{ move_topic_to_different_stream_link }}).{% endtrans %}
* {% trans %}Not recommended: "What do people think of this new design mockup?", "I'm looking at Bug 345", "Is Acme Burgers open for lunch?"{% endtrans %}
{{ _("Why bother with topics? Well, two reasons: it makes conversations clearer (imagine if email didn't have them!), and it lets you more efficiently catch up on what's happened while you're away -- read the topics that are relevant to you, and ignore the ones that aren't!") }}
{{ _("It's time to chat.") }}
<{{ realm_uri }}>
{{ _("Take it for a spin now:") }}
{{ realm_uri }}
{{ _("Thanks,") }}
{{ _("Zulip") }}
----
{{ _("Manage email preferences:") }}
{{ realm_uri }}/#settings/notifications
{{ _("Unsubscribe from welcome emails:") }}
{% trans %}Unsubscribe from welcome emails for {{ realm_name }}{% endtrans %}:
{{ unsubscribe_link }}

View File

@ -813,6 +813,9 @@ def enqueue_welcome_emails(user: UserProfile, realm_creation: bool = False) -> N
followup_day2_context.update(
unsubscribe_link=unsubscribe_link,
move_messages_link=realm_url + "/help/move-content-to-another-topic",
rename_topics_link=realm_url + "/help/rename-a-topic",
move_topic_to_different_stream_link=realm_url + "/help/move-content-to-another-stream",
)
send_future_email(