mirror of https://github.com/zulip/zulip.git
onboarding: Modify content on onboarding messages.
- Tighten up the content. - Use pretty quotes. - Reorder "experiments" topic to appear after "start a conversation" in Inbox. - Drop reference to messages being starred (not implemented yet).
This commit is contained in:
parent
15a7870d2e
commit
8a51c42c07
|
@ -289,40 +289,34 @@ or even move a topic [to a different channel]({move_content_another_channel_help
|
|||
)
|
||||
|
||||
content2_of_moving_messages_topic_name = _("""
|
||||
:point_right: Try moving this message to another topic and back!
|
||||
:point_right: Try moving this message to another topic and back.
|
||||
""")
|
||||
|
||||
content1_of_welcome_to_zulip_topic_name = _("""
|
||||
Zulip is organized to help you communicate more efficiently.
|
||||
""")
|
||||
Zulip is organized to help you communicate more efficiently. Conversations are
|
||||
labeled with topics, which summarize what the conversation is about.
|
||||
|
||||
content2_of_welcome_to_zulip_topic_name = (
|
||||
_("""
|
||||
In Zulip, **channels** determine who gets a message.
|
||||
|
||||
Each conversation in a channel is labeled with a **topic**. This message is in
|
||||
the #**{zulip_discussion_channel_name}** channel, in the "{topic_name}" topic, as you can
|
||||
see in the left sidebar and above.
|
||||
""")
|
||||
).format(
|
||||
For example, this message is in the “{topic_name}” topic in the
|
||||
#**{zulip_discussion_channel_name}** channel, as you can see in the left sidebar
|
||||
and above.
|
||||
""").format(
|
||||
zulip_discussion_channel_name=str(Realm.ZULIP_DISCUSSION_CHANNEL_NAME),
|
||||
topic_name=_("welcome to Zulip!"),
|
||||
)
|
||||
|
||||
content3_of_welcome_to_zulip_topic_name = _("""
|
||||
content2_of_welcome_to_zulip_topic_name = _("""
|
||||
You can read Zulip one conversation at a time, seeing each message in context,
|
||||
no matter how many other conversations are going on.
|
||||
""")
|
||||
|
||||
content4_of_welcome_to_zulip_topic_name = _("""
|
||||
content3_of_welcome_to_zulip_topic_name = _("""
|
||||
:point_right: When you're ready, check out your [Inbox](/#inbox) for other
|
||||
conversations with unread messages. You can come back to this conversation
|
||||
if you need to from your **Starred** messages.
|
||||
conversations with unread messages.
|
||||
""")
|
||||
|
||||
content1_of_start_conversation_topic_name = _("""
|
||||
To kick off a new conversation, click **Start new conversation** below.
|
||||
The new conversation thread won’t interrupt ongoing discussions.
|
||||
The new conversation thread will be labeled with its own topic.
|
||||
""")
|
||||
|
||||
content2_of_start_conversation_topic_name = _("""
|
||||
|
@ -359,11 +353,11 @@ Link to a conversation: #**{zulip_discussion_channel_name}>{topic_name}**
|
|||
)
|
||||
|
||||
content1_of_greetings_topic_name = _("""
|
||||
This **greetings** topic is a great place to say "hi" :wave: to your teammates.
|
||||
This **greetings** topic is a great place to say “hi” :wave: to your teammates.
|
||||
""")
|
||||
|
||||
content2_of_greetings_topic_name = _("""
|
||||
:point_right: Click on any message to start a reply in the same topic.
|
||||
:point_right: Click on this message to start a new message in the same conversation.
|
||||
""")
|
||||
|
||||
content_of_zulip_update_announcements_topic_name = (
|
||||
|
@ -412,6 +406,17 @@ they can be disabled. [Learn more]({zulip_update_announcements_help_url}).
|
|||
]
|
||||
]
|
||||
|
||||
# Suggestion to test messaging features.
|
||||
# Dependency on knowing how to send messages.
|
||||
welcome_messages += [
|
||||
{
|
||||
"channel_name": str(realm.ZULIP_SANDBOX_CHANNEL_NAME),
|
||||
"topic_name": _("experiments"),
|
||||
"content": content,
|
||||
}
|
||||
for content in [content1_of_experiments_topic_name, content2_of_experiments_topic_name]
|
||||
]
|
||||
|
||||
# Suggestion to start your first new conversation.
|
||||
welcome_messages += [
|
||||
{
|
||||
|
@ -426,17 +431,6 @@ they can be disabled. [Learn more]({zulip_update_announcements_help_url}).
|
|||
]
|
||||
]
|
||||
|
||||
# Suggestion to test messaging features.
|
||||
# Dependency on knowing how to send messages.
|
||||
welcome_messages += [
|
||||
{
|
||||
"channel_name": str(realm.ZULIP_SANDBOX_CHANNEL_NAME),
|
||||
"topic_name": _("experiments"),
|
||||
"content": content,
|
||||
}
|
||||
for content in [content1_of_experiments_topic_name, content2_of_experiments_topic_name]
|
||||
]
|
||||
|
||||
# Suggestion to send first message as a hi to your team.
|
||||
welcome_messages += [
|
||||
{
|
||||
|
@ -458,7 +452,6 @@ they can be disabled. [Learn more]({zulip_update_announcements_help_url}).
|
|||
content1_of_welcome_to_zulip_topic_name,
|
||||
content2_of_welcome_to_zulip_topic_name,
|
||||
content3_of_welcome_to_zulip_topic_name,
|
||||
content4_of_welcome_to_zulip_topic_name,
|
||||
]
|
||||
]
|
||||
|
||||
|
@ -482,7 +475,7 @@ they can be disabled. [Learn more]({zulip_update_announcements_help_url}).
|
|||
# This is a bit hacky, but works and is kinda a 1-off thing.
|
||||
greetings_message = (
|
||||
Message.objects.select_for_update()
|
||||
.filter(id__in=message_ids, content__icontains='a great place to say "hi"')
|
||||
.filter(id__in=message_ids, content__icontains="a great place to say “hi”")
|
||||
.first()
|
||||
)
|
||||
assert greetings_message is not None
|
||||
|
|
|
@ -1304,7 +1304,7 @@ class RealmCreationTest(ZulipTestCase):
|
|||
# Check welcome messages
|
||||
for stream_name, text, message_count in [
|
||||
(str(Realm.DEFAULT_NOTIFICATION_STREAM_NAME), "learn about new features", 3),
|
||||
(str(Realm.ZULIP_SANDBOX_CHANNEL_NAME), "new conversation thread", 5),
|
||||
(str(Realm.ZULIP_SANDBOX_CHANNEL_NAME), "Use this topic to try out", 5),
|
||||
]:
|
||||
stream = get_stream(stream_name, realm)
|
||||
recipient = stream.recipient
|
||||
|
|
Loading…
Reference in New Issue