MODX ACL - Customize the manager using Access Controls, User groups and Roles
Giving site manager different rights and options
ACL in MODX Revolution can be tricky, very tricky! In the post called "Can one MODX rule them all?" on the MODX forum, easier permissions is one of the biggest features people want... Well, it is a bit tricky but in MODX Revolution you can create any custom user rule you need.
In this tutorial I would like to show you how to create a new user role called 'Editor' and allow this user to only edit, create and delete web resources and upload files to a single folder.
Site Managers with the role of 'Editor' will not see a 'Elements' tab, won't be able to delete files nor be able to empty the trash. This means that the 'Editor' is unable to break the site by mistake. As a bonus the non-technical end user will find the MODX manager easiuer to use since they only see a few relevant options.
UPDATE: Good tip from Henrik Ingo (via YouTube comment):
If you are using tinyMCE you will however need to set "baseUrl" in the mediasouce settings. Otherwise it won't show up in the content."