You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is this "upgrading" or "migrating"? It seems to be a migration more than an upgrade. Please clarify.
13
-
14
-
Technically it is a migration since the version of Plone does not get changed and it is no upgrade-step.
15
-
It could be called a upgrade though because Volto is the new default frontend.
16
-
Not 100% sure...
17
-
```
18
-
19
-
20
-
# Upgrading to Volto
11
+
# Migrate to Volto
21
12
22
13
Plone 6 comes with a new default frontend, called Volto.
23
14
Volto is written in React and uses `plone.restapi` to communicate with the backend.
@@ -26,32 +17,24 @@ This choice is presented because there are some non-trivial differences between
26
17
27
18
This document discusses these differences.
28
19
It also informs administrators and developers of how to migrate their existing Plone 6 site with Classic UI for its frontend to instead become compatible with Volto for its frontend.
20
+
29
21
```important
30
22
As a pre-requisite, your Plone site must be [upgraded to Plone 6](v60) before migrating to Volto for the frontend.
31
23
```
32
24
33
25
Plone provides a form `/@@migrate_to_volto` that allows you to run all the required changes to your existing site to make it compatible with Volto.
26
+
34
27
You can access this form in the browser when you are logged-in as an administrator by opening `http://localhost:8080/Plone/@@migrate_to_volto` (where `localhost` is your server, `8080` the port that Plone is running on and `Plone` is the name of the Plone instance).
35
28
36
29
After upgrading an existing site to Plone 6 (see {doc}`v60`) there will also appear a message **You can prepare your site for Volto, the default frontend of Plone 6!** with a link to that form.
37
30
38
-
39
-
40
31
```{warning}
41
32
Test all migrations thoroughly before applying them on a production environment!
42
33
43
34
A site that is make compatible with Volto will be accessible with Plone Classic UI, but it will behave differently.
44
35
For example, editors can only effectively work with the content using Volto because html is no longer editable in the TinyMCE editor.
45
36
```
46
37
47
-
```{todo}
48
-
`{py:mod}` does not link to the Python modules (see https://deploy-preview-1254--6-dev-docs-plone-org.netlify.app/backend/upgrading/upgrade_to_volto.html).
49
-
50
-
We could either use inline literals as shown in the suggestion, or we could link to their Glossary entry (or create one), GitHub repo, PyPI project, or relevant chapter in the docs. Which do you think is best?
51
-
52
-
I like `{py:mod}` because it is semantic and renders like a inline-literal. We don't require link in these cases.
53
-
```
54
-
55
38
The required steps are:
56
39
57
40
1.**Install the packages {py:mod}`plone.volto` and {py:mod}`plone.restapi`.**
0 commit comments