Skip to content

Commit

Permalink
Improve the Volto home page to serve as a wayfinding page for various…
Browse files Browse the repository at this point in the history
… Volto audiences
  • Loading branch information
stevepiercy committed Feb 28, 2024
1 parent 4de0ce2 commit 9ea4213
Showing 1 changed file with 34 additions and 3 deletions.
37 changes: 34 additions & 3 deletions docs/source/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,44 @@ myst:
Volto is a React-based frontend for the [Plone CMS](https://plone.org).
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 addons, combined with the ability to use the mature Plone CMS backend as a development platform.
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 interfaces based on "blocks".
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.

To start developing a new Volto project you should have minimal React and modern JavaScript knowledge. Follow the {doc}`plone:install/create-project` guide to bootstrap a new Volto project and start hacking!

## Get started

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


### Contributors

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

- {doc}`plone:contributing/first-time` is for people who have yet to make a contribution to Plone, Volto, or open source software.
- {doc}`plone:contributing/index` 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.
- {doc}`plone:contributing/volto` is for people who want to contribute to Volto.


### Integrators

An integrator is someone who uses Volto in their client projects.

- {doc}`plone:install/create-project` is a guide to bootstrap a new Volto project and start hacking.
- {doc}`getting-started/roadmap` is intended for integrators to assess their knowledge and determine what gaps they would like to fill through available resources.


### Users

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

- {doc}`user-manual/index` provides information about how to manage content in a Plone site.


## Table of Contents

```{toctree}
:maxdepth: 2
Expand Down

0 comments on commit 9ea4213

Please sign in to comment.