Migrate to Volto with plone.volto in upgrade guide needs details
Nobody has claimed this yet.
- Dominant language
- Makefile
- Stars
- 106
- Forks
- 190
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 1
Description
tl;dr: details about how to migrate to Volto from Classic UI are needed. The suggested one-liner in `docs/backend/upgrading/version-specific-migration/migrate-to-volto.md is a good start, but @fredvd offers further details that should be documented in that file.
I think I can give some more guidance here as well:
"Migrate to richtext" is only concerned with converting (a) richtext field(s) on selected or all content items in your site to the new blocks_layout field in the plone server where all contnt is stored. That's why you can select content types to convert.
But to successfluly migrate your 'ClassicUI' site contents to the default setup that the Plone 6 ReactUI based (Volto) frontend requires, more needs to be done. Such as:
- Activate the plone.volto profile in your site
- Pages and Folders are merged to Folderish pages
- default views are converted by pulling the contents from the default page to the folderish page above
- Convert the Collection content type to a Folderish page with the collection/listing tile in the block layout
- AND convert the richtext fields to blocks layout
As you can see "migrate to volto" does it all, migrate richtext is a part of if. For custom setups, migrate to richtext allows you low level access to this tool .
Why document the 'migate richtext' view? Because if you are an integrator, developer or expert on migration, and don't want/need the default setup with the context type it gives us flexibility in when to process the individual steps.
@FarooqAlaulddin Is this an explanation that gives you more understanding, are there other questions that should be answered specifically to this topic?
@stevepiercy Do you want to update the paragraphs/section involved, or should I suggest an improvement after @FarooqAlaulddin gives his feedback?
Originally posted by @fredvd in https://github.com/plone/documentation/issues/1423#issuecomment-1426739708
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Open docs/backend/upgrading/version-specific-migration/migrate-to-volto.md and compare its current one-liner with the migration distinctions described in the issue. Document plone.volto activation, folder/page and default-view conversions, Collection conversion, and richtext-to-blocks migration, while explaining the lower-level migrate-to-richtext view; done means the guide clearly distinguishes both workflows.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100