This post provides an update to the Plone 6 Documentation.
First I want to personally thank @ksuess, @sneridagh, @tiberiuichim, @jensens, @tisto, @MrTango, @mauritsvanrees, @nileshgulia1, @hkhoshkhoo, @gforcada, @yurj, @JeffersonBledsoe, and all the other people who contributed, and provided reviews and feedback.
This project is under very active development. Contributions are welcome. Read more for how to participate.
Achievements
- Incorporated
plone.api
within the Backend documentation. - Converted
plone.restapi
from reStructuredText to MyST syntax. - Enhanced Classic UI Image handling chapter.
- Enhanced Classic UI Icons chapter.
- Enhanced Classic UI Global variables in templates chapter.
- Enhanced Backend Global utils and helpers chapter.
- Added Backend Control panels chapter.
- Added Backend Indexing chapter.
- Moved the
plone.restapi
ideas
directory out ofdocs/source
to the root of the project. No more errors! - Reordered primary navigation items.
- After much whack-a-mole, finally disabled
mr.roboto
from nagging us to run Jenkins tests onplone/documentation
. -
make
targets no longer attempt to recreate symlinks. - Fixed
make
targetdocs/plone.api
to work in any shell flavor. - Added filter of search results by
plone.restapi
. - Stopped building Volto Storybook during Netlify previews to conserve build minutes.
- Fixed
ogp_site_url
for search engine optimization. - Added
html_meta
values for search engine optimization. No more warnings! - Use Intersphinx instead of fully qualified URLs when linking to Plone 6 documentation.
- Make the topbar title be sticky.
- Cleaned up
toctree
directives to improve navigation through Frontend chapters. Now its submenus can be toggled open or closed. - Add
selectableTypes
example toObjectBrowserWidget
in Volto Storybook. - Added
@@display-file
support to Frontend Volto Proxied backend routes chapter. - Use JSON instead of JSON Schema for code samples in REST API Types Schema chapter. Pretty syntax highlighting!
Project Board item counts
Here are our current counts on the Release Plone 6 docs project board .
documentation | volto | plone.restapi | plone.api | training | plone.staticresources | total | |
---|---|---|---|---|---|---|---|
New | 0 | 0 | 0 | 2 | 0 | 0 | 2 |
Todo | 18 | 5 | 2 | 1 | 0 | 1 | 27 |
In Progress | 6 | 0 | 0 | 3 | 1 | 0 | 10 |
Approved | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
Closed | 38 | 28 | 18 | 2 | 9 | 0 | 95 |
Total | 62 | 33 | 20 | 8 | 11 | 1 | 135 |
Next steps
- We will participate in the upcoming Beethoven Sprint and Buschenschanksprint. The Documentation Team will be present both in person and remotely. We will also try an experiment to encourage people who do not speak English as their first language to contribute to Plone 6 documentation. People may contribute documentation in their native language, then use Google Translate or Transifex to convert to an English version, and fix it up as needed. Come by and say howdy, olá, hola, hallo, ciao, привіт, hei, नमस्त, こんにちは, buna ziua, zdravo!
- Install documentation. "One Install doc to rule them all, and in the darkness bind them." See a preview of the work in progress now!
How to contribute
- We have many open issues that need your help.
- Join the "Plone Docs" Netlify Open Source Team. Please ask on Discord in the
#documentation
channel to become a member of the team.