Skip to content

Import doc and sub-docs using a .zip to provide autonomous migration path for users #1944

Description

@virgile-dev

Feature Request

Is your feature request related to a problem or unsupported use case? Please describe.
Outline and Notion provide .zip export for their users.
Some of them want to migrate to Docs.

Describe the solution you'd like
I'd like for a given user to be able to upload said .zip from Notion or Outline to Docs so they can migrate their documents.

Describe alternatives you've considered
Users can already bulk import .md files but here we want the users to be able to import pages and sub-pages.
We currently have routes for import that were built by @StephanMeijer, we should reuse them.

Discovery, Documentation, Adoption, Migration Strategy
Here is a sample outline export

Welcome-export.markdown.zip

Does anyone have the same for Notion ?

Like all migration / conversion it's going to be lossy.
Docs doesn't support databases for example.
On the plus side Docs uses a similar editor to Notion's and Outline's.

A few questions arise :

  • Should we import permissions / users associated to a document ?
  • How can we make sure a user doesn't import just any zip file ?
  • What I am missing ?

Do you want to work on it through a Pull Request?

A few organisations are interested by this : ANCT, GIP de l'Inclusion, OPI.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions