Roles

  • Updated

Spire CMS has the following permission roles: CMS_ContentEditor, CMS_ContentDeveloper, CMS_SiteEditor, CMS_Publisher, and CMS_SystemAdmin. Each role lets users perform some actions while blocking other actions. You can assign a role to a user by going to Administration > Users > Console Users and selecting the roles you want that user to have. To create a custom role, see Create custom roles.

  • CMS_ContentEditor
    • Add widgets to a content page.
    • Delete widgets from a content page.
    • Rearrange widgets on a content page.
    • Edit existing content widgets on any page. These users cannot edit CSS fields or the Code Snippet widget.
    • Create content pages.
    • Delete content pages.
    • Create a page variant.
    • Delete a page variant.
    • Copy a page.
    • Rearrange pages in the page tree.
  • CMS_ContentDeveloper You must enable the Advanced Spire CMS Features setting under Administration > Settings > Site Configurations to assign this role.
    • Add widgets to a content page.
    • Delete widgets from a content page.
    • Rearrange widgets on a content page.
    • Edit existing content widgets on any page, including CSS fields and the Code Snippet widget.
    • Create content pages.
    • Delete content pages.
    • Create a page variant.
    • Delete a page variant.
    • Copy a page.
    • Rearrange pages in the page tree.
  • CMS_SiteEditor
    • Add widgets to a content page.
    • Delete widgets from a content page.
    • Rearrange widgets on a content page.
    • Edit existing content widgets on any page. These users cannot edit CSS fields or the Code Snippet widget.
    • Create content pages.
    • Delete content pages.
    • Create a page variant.
    • Delete a page variant.
    • Copy a page.
    • Rearrange pages in the page tree.
    • Update content.
    • Edit settings and content of commerce widgets.
    • Compose commerce pages.
    • Add widgets to a commerce page.
    • Delete widgets from a commerce page.
    • Rearrange widgets on a content page.
  • CMS_Publisher
    • Approve content for users who do not have publishing permissions.
    • Publish content, including bulk publish, future publish, rollback, and immediate publish.
  • CMS_SystemAdmin
    • Can do all actions listed previously.
    • Edit a site's global style guide.