Meta 13 Project Blog
  • Home
  • Links
  • CMS
  • CSS
  • Ecom
  • Email
  • Flash
  • Google
  • HTML
  • Javascript
  • OS
  • PHP
  • SEO
  • SQL
Browse: Home / Author

Author

Concrete5 5.7 Author-like Page Permissions

By Darin on March 29, 2016

On a recent Concrete5 site, the client wanted to add new users that could only edit specific pages.

Now you could just create a user and with various settings in the dashboard give the user access to the sitemap, to add blocks, and to upload files. But for every new user/group that is added, you will have to add them to permission settings.

Instead use Groups and Group Sets.

 


 

I believe Advanced Permissions needs be enabled for Group Sets to work. But you’ll need it anyways for page specific permissions.

 

Create a Group for access to a specific page or pages.
Create a User to place in that group.

 

Create a Group Set called “Authors”.
/index.php/dashboard/users/group_sets

Groups in this Group Set will have access to the Sitemap, ability to insert blocks, and upload/delete/choose files from the File Manager. These settings are explained later.

Add the new Group to the “Authors” Group Set.

 

Apply these permission settings to the “Authors” Group Set:

Task Permissions
/index.php/dashboard/system/permissions/tasks

  • Grant access to “Authors” for “Access Sitemap”

Block & Stack Permissions
/index.php/dashboard/blocks/permissions

  • Grant access to “Authors” for “Add Block” and/or “Add Stack”

File Manager Permissions
/index.php/dashboard/system/files/permissions
Grant access to “Authors” for the following:

  • Search Files in File Manager
  • Edit File Properties
  • Delete File
  • Add File

 

Then to grant access to individual pages in the Sitemap:

“Home” page permissions:

  • Add “Authors” Group Set to “View Page in Sitemap”. This should then be inherited by all pages.

Go into a page’s Permissions and add the Group that should have permission to edit the page. Add them to the following permissions:

  • View Versions
  • Preview Page As User
  • Edit Contents
  • Delete Versions
  • Approve Changes

The “Author” Group Set should still be set on “View Page in Sitemap”.

 


 

Probably another way of doing this would be to create an “Author” group with the same permission settings as the Group Set above, then assign new users to multiple groups. The “Author” group would provide the sitemap/block/file permissions and the “Department” group would specify the pages.

When using the “Author” Group Set method, you have to create a group to contain the user. You can’t add a user directly to a Group Set. So if you only need one user, creating a group to contain it seems unnecessary.

IDK, this is me thinking aloud. If you have any better ideas or changes to my instructions/settings, let me know.

Posted in CMS, Concrete5 | Tagged advanced permissions, Author, Concrete5, group sets, groups | Leave a response

Tags

.htaccess Advanced Custom Fields Bower c5 cms Composer Concrete 5 Concrete5 Cron CSS3 Cycle Cycle2 fancybox FancyBox2 Foundation Genesis Google Fonts Google Maps Google Webfonts Google Web Fonts Gravity Forms Grunt html5 HTML5 Boilerplate IE7 iPad iPhone jQuery lightbox Lists Magento Media Queries mobile pdf Plesk PrettyPhoto Responsive SASS SCSS static block Twitter typekit Video WordPress YouTube

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Recent Comments

  • Bryce on Responsive Email Templates
  • Justin on Mail Server Settings (Microsoft365)
  • Justin on Mail Server Settings (Microsoft365)
  • Bryce on Mail Server Settings (Microsoft365)
  • Justin on Mail Server Settings (Microsoft365)

Authors

  • Aaron Huisinga
  • Bryce
  • Darin
  • Jason
  • Josh
  • Justin
  • Nathan
  • nick
  • Paul

Archives

  • March 2016
  • July 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • September 2014
  • July 2014
  • June 2014
  • May 2014
  • December 2013
  • November 2013

Copyright © 2023 Meta 13 Project Blog. Powered by WordPress and Hybrid.