Frontend#

Volto is a React-based frontend for the Plone CMS. It is the default frontend starting with the Plone 6 release.

Volto provides an attractive proposition: integration with the modern frontend development world, access to the huge ecosystem of React libraries and add-ons, combined with the ability to use the mature Plone CMS backend as a development platform.

Thanks to the use of the Plone REST API, it is fully compatible with Plone's content type framework. But its power comes from the innovative Pastanaga editor, which provides a flexible WYSIWYG editing interface based on "blocks".

Thanks to their simplicity and easy access to advanced frontend integration, Volto blocks can provide a fast development experience that reduces developer frustration and improves end-user experience.

Get started#

Choose from the following sections to begin your journey with Volto.

Integrators#

An integrator is someone who uses Volto to build a project.

Users#

A user of Volto is someone who edits content in a Plone content management system with Volto as the frontend.

  • User Manual provides information about how to manage content in a Plone site.

Contributors#

A contributor is someone who writes code or documentation for the Volto core packages.

  • First-time contributors is for people who have not yet made a contribution to Plone, Volto, or open source software.

  • Contributing to Plone is for people who have not yet signed the Plone Contributor Agreement or contributed to any other project under the GitHub Plone organization, including Volto.

  • Contributing to Volto is for people who want to contribute to Volto.