Plone 6 Documentation Update 2025-03-16

Plone 6 Documentation is gathering momentum since my last update.

First I want to personally thank all the people who have contributed pull requests since my last update in November 2024.

@1letter
@acsr
@ale-rt
@davisagli
@erral
@gforcada
@jensens
@ksuess
@libargutxi
@Manas-Kenge
@mauritsvanrees
@nileshgulia1
@petschki
@Pulkitxm
@rohnsha0
@sneridagh
@ujsquared
@yurj

Apologies to anyone I missed.

Documentation is under very active development. Contributions via GitHub are welcome. Several members of the Documentation Team will be participating at upcoming sprints, including the Bucharest Sprint, both in person and remotely. It's a great way for first-timers to contribute to Plone, because you all have a fresh perspective on things that us old-timers take for granted. I hope to see you all participate.

Only 13% of Plone 6 Documentation issues resolved at the release of Plone 6.1

I wish I could be happy about the release of Plone 6.1, but only 13% of Plone 6 Documentation issues were resolved at the time of its release. (It's crept up to 17% since then.) The lack of current and accurate documentation for Plone 6 is the single greatest barrier to entry for all audiences. This reflects extremely poorly upon Plone, where documentation is perceived as less than an afterthought.

Evidently placeholder pages and TODOs in the documentation have been ineffective to encourage contributions from content experts. Additionally these empty pages and TODOs make Plone look like an incomplete and unfinished product. As a result, I've created an issue where all these items will be removed from Plone 6 Documentation. An issue for each item will be created or updated, TODOs will be hidden from display on the page, and empty pages will be removed.

It's not all bad news, and I have some hope that we'll do better in future releases. I am very pleased to see that the Plone 7 Roadmap puts documentation as its first priority. "If it ain't documented, it's broken." The Volto Team is totally on board. :clap:

PLIP: Plone 7 Documentation Layout, Structure, Theme, and Search to Improve Usability

This new Plone Improvement Proposal (PLIP) is the result of gaining experience and collecting feedback over the last three years about how to make Plone Documentation easier to use, to find relevant content, and to align with best documentation practices.

Work has already started, specifically in Plone Sphinx Theme. Feedback on the PLIP is welcome, especially on the organization of guides.

Plone Sphinx Theme 1.4.0 released

plone-sphinx-theme is a Sphinx theme for Plone 6 Documentation, Plone Training, and documentation of various Plone packages.

Recent releases add support for Python 3.13, and drops Python 3.9. Support for the versionremoved admonition was added. Documentation now has tooltips, an icon for external links, and other new features. The Contribute documentation was improved to make it easier for first-timers. See the complete change log.

You can view the Plone Sphinx Theme's documentation.

New Plone 6 Documentation home page UI

It's here at last! We have a pretty home page for Plone 6 Documentation.

This work lays part of the foundation for the PLIP mentioned above. Many thanks to @Manas-Kenge to leading the charge.

New documentation

There were 155 merged pull requests for Plone documentation since my last update.

Highlights include the following items.

Training

The trainings to retain for 2025 have been set. The following trainings will be retained for 2025.

All others will be archived under 2024.training.plone.org.

See Archive PloneConf 2024, prepare for PloneConf 2025 · Issue #907 · plone/training · GitHub for updates.

Plone Documentation project board and statistics

GitHub now supports slicing and grouping by attributes on its project boards. You can now view all documentation issues across all repositories, and filter by a given repository, to get the count of items for each status. This makes it easier to find documentation issues to work on for a given repository.

Plone Documentation project board

A Burn up / CFD chart shows our progress since January 15, 2022. The pace of work being completed has been fairly consistent, until November 2024 when there was an explosion of activity. Hundreds of issues and pull requests were completed, and the number of open items dropped.

Burn up / CFD chart since Jan 15, 2022

Next steps

How to contribute

Previous updates

7 Likes