A client is using another form solution, so we do not want to use Sitecore Forms
. Previously, we would have just not installed WFFM
on their solution, but in Sitecore 9, Sitecore Forms
is built-in.
Is there a way to disable it entirely?
Sitecore Stack Exchange is a question and answer site for developers and end users of the Sitecore CMS and multichannel marketing software. It only takes a minute to sign up.
Sign up to join this communityA client is using another form solution, so we do not want to use Sitecore Forms
. Previously, we would have just not installed WFFM
on their solution, but in Sitecore 9, Sitecore Forms
is built-in.
Is there a way to disable it entirely?
Non admin users without the sitecore\Forms Editor role should not see the Forms Editor button and do not have write access to sitecore/forms tree
It is about this rights.
Item Rights set on sitecore\Forms Editor on core Database
/sitecore/client/Applications/FormsBuilder Read right for items. item:read AllowAccess, Entity
/sitecore/client/Applications/FormsBuilder Read right for items. item:read AllowAccess, Descendants
/sitecore/client/Applications/Launchpad/PageSettings/Buttons/Marketing/Forms Read right for items. item:read AllowAccess, Entity
Item Rights set on sitecore\Forms Editor on master Database
/sitecore/Forms Read right for items. item:read AllowAccess, Entity
/sitecore/Forms Create right for items. item:create AllowAccess, Entity
/sitecore/Forms Rename right for items. item:rename AllowAccess, Descendants
/sitecore/Forms Create right for items. item:create AllowAccess, Descendants
/sitecore/Forms Delete right for items. item:delete AllowAccess, Descendants
/sitecore/Forms Read right for items. item:read AllowAccess, Descendants
/sitecore/Forms Write right for items. item:write AllowAccess, Descendants
You can solve this with the correct rights, don't give sitecore\Forms Editor right, and if this is a issue for Admin users, the should know what they do. Than you can adjust this rights.
Looks like Forms does not have a setting like EXM : <add key="exmEnabled:define" value="yes"/>
The easiest way to not show Forms database is to delete the item: /sitecore/client/Applications/Launchpad/PageSettings/Buttons/Marketing/Forms from the core Database.
exmEnabled:define
.
Jun 6, 2019 at 17:58