Often, as the developer of many sites using Cornerstone, I find myself using all of the huge wealth of options available to me in the builder, and then needing to hand over basic editor access to another team-member or sometimes the client themselves, and then preventing accidental changes or design edits to the page is top of my priorities.
Elements currently have an advanced feature in Manage Element
to Lock Element
, however the total lock-down this achieves is quite drastic.
I propose some system of element options or permissions to allow granular locking / access to elements. For example:
- Locking the element but retaining access to the
Parameters
tab (allowing me to develop all the editable bits as parameters) - Locking but retaining access to just the content controls (text content, URL options, icon selection, image selection, background color), and finally,
- Locking but retaining access to child elements, for example a grid setup with content of cells still editable.
Some of this can be achieved by turning the sections or blocks into specific components and pulling editable content into parameters that way, but a quick checkbox in the editor to Lock Element
with additional controls could find itself being super useful for more advanced site builds that still need to retain a lower level of editor access for basic content needs.