Significant problems when attempting to configure client editing

I am having two (probably related) issues trying to set up client editing on a simple new site. I am configuring the “editor” role for client access.

First: This doc shows a setting to enable/disable advanced mode per user role. I do not get this option:

Second: Enforcing “Text Only” mode doesn’t actually seem to do anything. When I log in as an editor user, I still have full control over all the regular settings, as if I was an admin:

Site is up to date, registered, and I have replicated the behaviour with all plugins disabled.

What am I missing here?

Hey @liquidedge,

Thanks for reaching out!

We can’t access your live website back-end because of the restriction. I suggest that you disable the Wordfence restriction in the meantime while we are still investigating your issue.

Cheers!

OK, well I’ve disabled Wordfence, and you still have access to the second “clean” site I set up which is also experiencing the issues I’ve identified.

Hey @liquidedge,

For #1. Starting from Pro 5.0, the Advanced Mode was replaced by our improved control organization. We are still in the process of updating our docs.

image

For #2. The Text Only macro is not for deactivating element options. It will just disable almost all builder controls.

Hope that provides clarity.

Not really. How do I only allow my client to edit text, as the macro label would suggest is possible? As you’ll see in my screenshot, all design options are available.

Hi @liquidedge,

Unfortunately, there is no option for allowing only editing the text.

Thanks for understanding

Hi @liquidedge,

I wanted to chime in here with some additional thoughts. As part of the responsive styling release, we removed the distinction of “Advanced Mode” when we added more organization to the controls. Also, we’ve deprecated some of the more complicated elements and replaced them with versions that are simpler to use.

You’re right, some of those permissions you’ve pointed out don’t work properly anymore. This is a known issue that we’re working to resolve. Regretfully, in Cornerstone’s current form, it isn’t possible to lock down the editing access. These limitations are not being overlooked. For our next major release, we’re working on a new “Variables” system that will let you define what content can be edited directly in the builder.

The best thing you can do at the moment is use Advanced Custom Fields and plug fields into your design with our Dynamic Content feature. For more simple sites, a good pattern is creating a single “Options Page” in ACF (https://www.advancedcustomfields.com/resources/options-page/) You define all the potential content that will be changed across the site, and your client gets a single dashboard screen where they can easily adjust things like phone numbers, addresses, taglines, etc. If the site is more multidimensional, you may need to add fields to individual pages.

That being said, we are working on solving these concerns natively with the upcoming variables system. It will be very flexible, but here’s a simple use case:

  • You design a hero section
  • You add a variable called “cta-text”
  • You reference that variable anywhere in the section, perhaps in a button or headline element
  • You “lock” the section

When the page is edited by the client, they can click the Section, but the only thing they see is a text input. In a way, it will be like you’re creating your own elements and defining what controls are exposed. Much like ACF, but natively in Cornerstone. This will give you very granular control over what clients can and can’t do with specific designs. It will also be something you can leverage yourself to make reusable design patterns. Elements at any level can have variables associated with them, and they can access variables from parent elements. Any element can be locked as well. The end result is the ability to create macro elements that are built of several different smaller parts.

I don’t have an ETA on when this will be available yet, but it’s something we’re actively developing right now. Hopefully in the meantime you’ll be able to get something working with ACF

Hello, i face the same issue, i tried to limit some elements in the Cornerstone > Settings panel for a client witch the “Editor” Role but nothing work (The editor role can inspect and edit any elements regardless of what i change in the setting panel)

Why keep this panel if it does not work at all ?

It was working in previous releases, i remember using it multiple time to enforce text only editing for clients.

With websites withy dozens of pages, making everything in ACF for each text elements is too long.

Thanks.

Hello @popoche,

As mentioned by @Alexander, we do not have an ETA yet. Please bear with us.

Thanks.

Okay, thanks for the reply

You are most welcome @popoche

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.