Volto Efforts and Issues
Postings, bug reports, and feature requests from my efforts to use Plone 6 + Volto as it was being released.
About
Searching for alternatives to the antiquated version of the Plone platform on which I had been running my website, I needed some features not provided by free commercial options. Wanting to leverage my former acquaintance with Plone, I found (and find) the blocks-organized approach of the Volto frontend very promising and worth some effort.
The effort has been more than I bargained for, but the platform is proving to be worth the while. Plus I'm glad to be getting acquainted with the some contemporary technologies – containers (Docker), React and React Semantic UI, refreshing my familiarity with Zope and Plone, various web technologies – javascript, HTML, CSS, npm & all that, browser dev tools, and of course, continuing to exercise my Python and Unix/Linux familiarity.
As I proceeded I eventually started to collect my bug reports and community help requests and suggestions in my platform trial instances, as a way to test and examine features along the way. I have maintained and solidified that tracking, and thus have a kind of account of my journey, helpful to me for following up and potentially providing useful information for others.
Community postings:
- UX: Editing unusable in (not very) narrow browser panes, so can't edit in most mobile browsers · Issue #3856 · plone/volto (github.com)
- Need help solving weird Plone 6 Volto frontend problem - Plone Support / Deployment & hosting - Plone Community
- Seeking guidance getting simple Volto-frontend install working behind nginx TLS/SSL - Development / Plone 6 UI (Volto) - Plone Community
- Is there a way to tell the plone/plone-frontend container to include additional Volto addons? - Development / Plone 6 UI (Volto) - Plone Community
- How to make Volto site navigation menus automatically track nested organization of content items? - Development / Plone 6 UI (Volto) - Plone Community
- Building and operating a site using the Volto Plone 6 frontend with addons and customizations deployed behind TLS - Development / Plone 6 UI (Volto) - Plone Community
- Work On Plone 6 Navigation Menus - Development / Plone 6 UI (Volto) - Plone Community
My Plone/Volto bug reports, feature requests, etc
- In https://github.com/plone/volto:
- Resolved 2023-06-23 #4916 Mouse-pasting text with embedded HTML anchor yields unrenderable page and corrupt browsing session - problem was occurring in Volto 16.18.0 but doesn't occur in Volto 16.21.2 (though the pasted anchor is altered, losing the name).
- 2022-12-07 #4066 Need a control panel Addons tab for Volto addons
- Acknowledged 2022-12-07 #4061 "Type a slash (/) to change..." is misleading, misses huge o…
- Resolved 2022-12-07 #4064 A way to copy the block clipboard to the system/mouse copy/p…
- 2022-11-02 My comment on Create end-user Editor documentation · Issue #3827 · plone/volto (github.com) detailing:
- block copy/cut/paste,
- list blocks division and type changing
- 2022-12-07 #4062 Using the empty block "Block" sidebar tab for additional cru…
- 2022-12-06 #4055 Allow table cells to be any kind of block, defaulting to tex…
- In plone/documentation
- 2022-11-08 #1358 Containers simple install instructions prevent Volto frontend access from remote hosts
- In collective/cookiecutter-plone-starter:
- Resolved 2022-12-22 #54 Backend and frontend `make build-image` fails with invalid D…
- Resolved 2022-12-22 #56 Recently installed cookiecutter-plone-starter frontend make …
- In volto-columns-block :
- Resolved: 2022-12-06 #57 On creation columns are evenly divided, regardless of select…
- In volto-eea-kitkat:
- Resolved 2022-12-06 #81 HTML block becomes unavailable when volto-eea-kitkat is adde…
- Kitkat inhibits blocks that aren't GDPR compliant. The linked resolution provides a workaround.
- In volto-block-toc:
- In volto-slate-footnote:
- 2022-12-05 #38 Usage instructions needed
- 2023-07-30 #44 Rich text footnotes are necessary
- In volto-text-with-background-color-block:
- In codesyntax/volto-menu-customization: