Guidance notes
Here are some written instructions on using setting up the CMS so that you can manage and restrict what your teams can edit or publish. This is done via 'Groups' and 'Permissions'. If you prefer, there are some video guides at the bottom of this page. Related information can be found on the Adding a New User page.
Tips are given in italics.
These notes assume you are already logged into the CMS.
Sharing and managing responsibilities for editing your website
Setting and managing permissions on your website can ensure that maintaining content can be delegated to wider teams, whilst a central team (e.g. Communications) retains authority for approving and publishing the final version. Delegating responsibilities can ensure that page owners (e.g. Service leads) are invested in keeping content up to date and can provide additional capacity for smaller teams.
Preparation: consider your set up
- Create a list of the key sections of your site, and who is responsible for providing the content
- Think about how much permission they should have, for example can they:
- Create pages
- Edit pages
- Publish (e.g. approve) pages
To give users these permissions we will do the following:
- Create Groups (sets of users that can be given permissions to a section or page)
- Give those Groups permissions to specific pages
- Create Workflow (a process where a group can approve or reject things that another group does)
- Assign the Workflow to a section or page
Decide on your groups of users who will need to edit a specific section. For example - 'Information Governance Team - Editors'
- Go to: Dashboard > Members > User Groups
- Click the 'Add Group' button at the top right of the page
- Enter the Name and Description about this group and click 'add group'
Giving basic permissions to the new group
Managing a lot of groups in the CMS can be time consuming so we use the 'Group Set' (which is a group of groups), to enable your new group to have all the basic CMS permissions.
- Once you have created your Group go to: Dashboard > Members > Group Sets
- Click on the group set 'Editors'
- Tick your newly made group and click 'Update set'
If you skip this step, users in your new CMS group will not be able to undertake basic functions
Adding user groups to a user
- Go to : Dashboard > Members
- On the user’s profile, click on 'Add group' and select the relevant editor group.
You now need to assign permissions to the relevant section of the website.
-
Go to : Dashboard / Sitemap
-
The page you wish to apply permissions to (for a whole section, find the parent page)
-
Left click and choose 'Permissions' from the context menu
-
The default setting for permissions is to inherit the rules from the page above - this will work its way up to the homepage
-
To override the permissions for a page, go to 'Assign permissions' option list
-
Select the 'Manually'
-
If you wish, you can tell subpages to inherit the rules or not, by updating the 'Subpage permissions' option (usually this isn't required)
-
You can now edit the 'Current Permission Set' by clicking on the blue text. For example:
-
'View' - if you delete 'Guest' then only logged in users will be able to view this page
-
'Edit contents' - if you add an editor group, they will be able to edit the content on the page
-
'Edit properties' - this will enable the user to change the information in the 'Composer/Page Settings'
-
-
To edit click on the blue writing - e.g. 'edit contents'
-
Next to 'Included' select 'Add'
- Click 'Select' and choose 'Group' from the drop down
-
Then choose the Group you wish to give the permission to and click 'Save'
-
You need to add your new Editor group to every permission which 'Editors - Global' already has access to, to ensure they can edit effectively
-
Click 'Save' again
Workflow is used when you want one group (e.g. Super-Administrators) to approve new pages and changes to pages made by another group, prior to them being published on the website.
Adding / Editing a workflow
- Go to : Dashboard > System & Settings > Permissions & Access > Workflows
- Click on 'Add Workflow' button on the top right of the page
- Give it a name, such as "Approval Workflow" and click 'Add'
- Click on 'Edit Details' at the top right of the page
-
Underneath 'Workflow Access' you can now click on each function and add a user group to give them permission (e.g. Super Administrators):
- Approve or Deny: who has the rights to approve or deny a change to a page (e.g. Super Administrators so they can approve the change)
- Notify on Entry: who to notify about the change request (e.g. Super Administrators so they know to go and check the page)
- Notify on Approve: who to notify when the change has been approved
- Notify on Deny: who to notify when the change has been denied
Now that the workflow has been created, it needs to be assigned to the section that you want to restrict publication rights to.
- Navigate to the section (parent page) or page in the 'Sitemap'
- Left click and go to 'Permissions'
- The page should already be inheriting permissions 'Manually' from the step in Part 2
- Click on 'Approve changes' underneath 'Current Permission Set'- when a user publishes the page
-
Go to the Workflow tab
- Tick your workflow e.g. 'Standard Change Approval'
- Click 'Save'
- You can also add this workflow to:
- Delete: when a user deletes a page
- Delete Versions: when a user deletes a page version
- If a user attempts one of the above, the workflow will notify the relevant users (e.g. Super-Admins group) and only the relevant users can either approve or deny the request.
The permissions for blocks and files are already setup with the editors group set, but you can also add or revoke permissions from files in the File Manager.
Editors can usually only delete or edit files that they have uploaded themselves. To change this:
- Go to: Dashboard > File Manager
- Locate the folder that you wish to assign permissions to
- Rick click and select 'Edit permissions'
- Select 'Override permissions'
- Add your newly created Group to everything that 'File Uploader' has access to by clicking on the blue text e.g. 'Edit file folder'
- Click 'Save'
- Go to Dashboard > Pages & Themes > Page Types
- Identify the different page type the editor should be able to create (eg. 'News')
- Click 'Permissions' in the row for that page type
- On the 'Add pages of this type' permission, add the user group
- Return to the permissions for the page type and click 'Save' in the bottom right