mirror of https://github.com/zulip/zulip.git
help center: Tweak "Import from Slack" page for reusability.
We can reuse the content from multiple sections of the Slack article to update "Import from Mattermost/Gitter/Rocket.Chat" by making small wording tweaks.
This commit is contained in:
parent
8e21b6bf95
commit
ba44f308dc
|
@ -1,8 +1,8 @@
|
|||
# Import from Slack
|
||||
|
||||
You can import your Slack organization into Zulip. It's a great way to preserve
|
||||
your organization's history when you migrate from Slack to Zulip, and to make
|
||||
the transition easy for the members of your organization.
|
||||
You can import your current workspace into a Zulip organization. It's a great way
|
||||
to preserve your workspace history when you migrate to Zulip, and to
|
||||
make the transition easy for the members of your organization.
|
||||
|
||||
The import will include your organization's:
|
||||
|
||||
|
@ -19,14 +19,13 @@ following steps, which are described in more detail below:
|
|||
|
||||
{start_tabs}
|
||||
|
||||
1. [Export your Slack data](/help/import-from-slack#export-your-slack-data).
|
||||
1. [Export your Slack data](#export-your-slack-data).
|
||||
|
||||
2. [Import you Slack data into
|
||||
Zulip](/help/import-from-slack#import-your-data-into-zulip).
|
||||
2. [Import your Slack data into Zulip](#import-your-data-into-zulip).
|
||||
|
||||
3. [Clean up](/help/import-from-slack#clean-up-after-the-slack-export) after the Slack export.
|
||||
3. [Clean up](#clean-up-after-the-slack-export) after the Slack export.
|
||||
|
||||
4. [Get your organization started with Zulip](/help/import-from-slack#get-your-organization-started-with-zulip)!
|
||||
4. [Get your organization started with Zulip](#get-your-organization-started-with-zulip)!
|
||||
|
||||
{end_tabs}
|
||||
|
||||
|
@ -82,6 +81,7 @@ in order to export private message data.
|
|||
will use it to download user and emoji data from your Slack workspace.
|
||||
|
||||
!!! warn ""
|
||||
|
||||
You may also come across a token starting with `xoxe-`. This token cannot
|
||||
be used for the Slack export process.
|
||||
|
||||
|
@ -97,8 +97,8 @@ Alternatively, you can [self-host](/self-hosting/) your Zulip organization. See
|
|||
|
||||
!!! warn ""
|
||||
|
||||
**You can only import a Slack workspace as a new Zulip organization.** Slack
|
||||
workspace history cannot be added into an existing Zulip organization.
|
||||
**You can only import a workspace as a new Zulip organization.** Your imported
|
||||
message history cannot be added into an existing Zulip organization.
|
||||
|
||||
{start_tabs}
|
||||
|
||||
|
@ -111,24 +111,25 @@ Alternatively, you can [self-host](/self-hosting/) your Zulip organization. See
|
|||
1. The subdomain you would like to use for your organization. Your Zulip chat will
|
||||
be hosted at `<subdomain>.zulipchat.com`.
|
||||
|
||||
2. The `zip` file containing your Slack message history export.
|
||||
1. The **exported data** file containing your workspace message history export.
|
||||
|
||||
3. Your Slack **Bot User OAuth Token**, which will be a long
|
||||
string of numbers and characters starting with `xoxb-`
|
||||
1. Your Slack **Bot User OAuth Token**, which will be a long
|
||||
string of numbers and characters starting with `xoxb-`.
|
||||
|
||||
!!! warn ""
|
||||
|
||||
If the organization already exists, the import process will overwrite all data
|
||||
that's already there. If needed, we're happy to preserve your data by moving an
|
||||
organization you've already created to a new subdomain prior to running the import process.
|
||||
If the organization already exists, the import process will overwrite all
|
||||
data that's already there. If needed, we're happy to preserve your
|
||||
data by moving an organization you've already created to a new
|
||||
subdomain prior to running the import process.
|
||||
|
||||
{tab|self-hosting}
|
||||
|
||||
#### Import into a self-hosted Zulip server
|
||||
|
||||
Zulip's Slack import tool is robust, and has been used to import Slack
|
||||
workspaces with 10,000 members and millions of messages. If you're planning on
|
||||
doing an import much larger than that, or run into performance issues when
|
||||
Zulip's import tools are robust, and have been used to import workspaces
|
||||
with 10,000 members and millions of messages. If you're planning on doing
|
||||
an import much larger than that, or run into performance issues when
|
||||
importing, [contact us](/help/contact-support) for help.
|
||||
|
||||
1. Follow steps
|
||||
|
@ -138,17 +139,23 @@ importing, [contact us](/help/contact-support) for help.
|
|||
of the guide for [installing a new Zulip
|
||||
server](https://zulip.readthedocs.io/en/stable/production/install.html).
|
||||
|
||||
1. Copy the `zip` file containing your Slack message history export onto your Zulip
|
||||
server, and put it in `/tmp/`.
|
||||
1. Copy the **exported data** file containing your workspace message
|
||||
history export onto your Zulip server, and put it in `/tmp/`.
|
||||
|
||||
1. Log in to a shell on your Zulip server as the `zulip` user.
|
||||
|
||||
1. To import into an organization hosted on the root domain
|
||||
(`EXTERNAL_HOST`) of the Zulip installation, run the following commands, replacing
|
||||
`<token>` with your Slack **Bot User OAuth Token**.
|
||||
(`EXTERNAL_HOST`) of the Zulip installation, run the following
|
||||
commands, replacing `<token>` with your Slack **Bot User OAuth Token**.
|
||||
|
||||
!!! tip ""
|
||||
The import could take several minutes to run, depending on how much data you're importing.
|
||||
|
||||
* The import could take several minutes to run,
|
||||
depending on how much data you're importing.
|
||||
|
||||
* The server stop/restart commands are only
|
||||
necessary when importing on a server with minimal
|
||||
RAM, where an OOM kill might otherwise occur.
|
||||
|
||||
```
|
||||
cd /home/zulip/deployments/current
|
||||
|
@ -168,11 +175,6 @@ server, and put it in `/tmp/`.
|
|||
./scripts/start-server
|
||||
```
|
||||
|
||||
!!! tip ""
|
||||
The server stop/restart commands are only necessary when
|
||||
importing on a server with minimal RAM, where an OOM kill might
|
||||
otherwise occur.
|
||||
|
||||
1. Follow [step 4](https://zulip.readthedocs.io/en/stable/production/install.html#step-4-configure-and-use)
|
||||
of the guide for [installing a new Zulip
|
||||
server](https://zulip.readthedocs.io/en/stable/production/install.html).
|
||||
|
@ -226,32 +228,32 @@ Once the import process is completed, you will need to:
|
|||
{start_tabs}
|
||||
|
||||
1. [Configure the settings for your organization](/help/customize-organization-settings),
|
||||
which are not exported from Slack. This includes settings like [email
|
||||
visibility](/help/restrict-visibility-of-email-addresses), [message editing
|
||||
permissions](/help/configure-message-editing-and-deletion#configure-message-editing-and-deletion_1),
|
||||
and [how users can join your organization](/help/restrict-account-creation).
|
||||
which are not exported. This includes settings like [email
|
||||
visibility](/help/restrict-visibility-of-email-addresses), [message editing
|
||||
permissions](/help/configure-message-editing-and-deletion#configure-message-editing-and-deletion_1),
|
||||
and [how users can join your organization](/help/restrict-account-creation).
|
||||
|
||||
2. All users from your Slack workspace will have accounts in your new Zulip
|
||||
1. All users from your previous workspace will have accounts in your new Zulip
|
||||
organization. However, you will need to let users know about their new
|
||||
accounts, and [decide how they will log
|
||||
in](/help/import-from-slack#decide-how-users-will-log-in) for the first time.
|
||||
|
||||
3. Share the URL for your new Zulip organization, and (recommended) the [Getting
|
||||
1. Share the URL for your new Zulip organization, and (recommended) the [Getting
|
||||
started with Zulip guide](/help/getting-started-with-zulip).
|
||||
|
||||
4. Migrate any [integrations](/integrations), which is easy to do with Zulip's
|
||||
1. Migrate any [integrations](/integrations), which is easy to do with Zulip's
|
||||
[Slack-compatible incoming webhook](/integrations/doc/slack_incoming).
|
||||
|
||||
{end_tabs}
|
||||
|
||||
## Decide how users will log in
|
||||
|
||||
### Decide how users will log in
|
||||
|
||||
When user accounts are imported from Slack, users initially do not have passwords
|
||||
When user accounts are imported, users initially do not have passwords
|
||||
configured. There are a few options for how users can log in for the first time.
|
||||
|
||||
!!! tip ""
|
||||
For security reasons, Slack passwords are never exported.
|
||||
|
||||
For security reasons, passwords are never exported.
|
||||
|
||||
### Allow users to log in with non-password authentication
|
||||
|
||||
|
@ -269,8 +271,9 @@ If you imported your organization into Zulip Cloud, simply e-mail
|
|||
[support@zulip.com](mailto:support@zulip.com) to request this.
|
||||
|
||||
!!! warn ""
|
||||
To avoid confusion, first make sure that
|
||||
the users in your organization are aware that their Slack account has been
|
||||
|
||||
To avoid confusion, first make sure that the users in your
|
||||
organization are aware that their workspace account has been
|
||||
moved to Zulip, and are expecting to receive a password reset email.
|
||||
|
||||
#### Send password reset emails (self-hosted organization)
|
||||
|
@ -314,7 +317,7 @@ If you imported your organization into Zulip Cloud, simply e-mail
|
|||
### Manual password resets
|
||||
|
||||
Alternatively, users can reset their own passwords by following the instructions
|
||||
on your organization's login page.
|
||||
on your Zulip organization's login page.
|
||||
|
||||
## Related articles
|
||||
|
||||
|
|
Loading…
Reference in New Issue