4. It took a while...
DrupalCon, October 2005
Johan Janssens
• http://www.slideshare.net/JohanJanssens/drupalcon-2005-joomla-drupal-and-you-presentation
6. ACL?!?!
ACL = Access Control List
Access to parts of the website
– e.g. menu / module visibility
– “view” action
7. ACL?!?!
ACL = Access Control List
Access to parts of the website
– e.g. menu / module visibility
– “view” action
User actions on objects
example: create / edit / edit state / delete article
8. ACL?!?!
ACL = Access Control List
Access to parts of the website
– e.g. menu / module visibility
– “view” action
User actions on objects
example: create / edit / edit state / delete article
16. Group
• Users with same permissions
• Inherited permissions from
parent groups
• Unlimited nested groups
• Keep it simple! Only use
nested groups if needed
18. Access Level
• What is visible for the group
(article, menu, module, etc.)
• Permissions are inherit
between Access Levels
• Even Super Users can not
view content on frontend if
not assigned
22. Permission Hierarchy (levels)
Level 1: Global configuration
– default permissions settings for actions for a group
Level 2: Component Options
– can override the permissions of Level 1
23. Permission Hierarchy (levels)
Level 1: Global configuration
– default permissions settings for actions for a group
Level 2: Component Options
– can override the permissions of Level 1
Level 3: Category
– can override the permissions of Level 1 & Level 2
– available for components with categories (Articles, Banners, etc...)
24. Permission Hierarchy (levels)
Level 1: Global configuration
– default permissions settings for actions for a group
Level 2: Component Options
– can override the permissions of Level 1
Level 3: Category
– can override the permissions of Level 1 & Level 2
– available for components with categories (Articles, Banners, etc...)
Level 4: Item
– can override the permissions of Level 1 & Level 2 & Level 3
– only available for article manager in Joomla core
25. Permission Hierarchy (levels)
Level 1: Global configuration
– default permissions settings for actions for a group
Level 2: Component Options
– can override the permissions of Level 1
Level 3: Category
– can override the permissions of Level 1 & Level 2
– available for components with categories (Articles, Banners, etc...)
Level 4: Item
– can override the permissions of Level 1 & Level 2 & Level 3
– only available for article manager in Joomla core
Override permissions of higher levels only works if
permission setting is not ‘Denied’!
26. Inheriting example for ‘Create’ Action
Level 1
Level 2
Level 3
Level 4
• http://www.theartofjoomla.com/home/5-commentary/84-introducing-the-new-permissions-in-joomla-16.html
34. 2 actions required
Configure
To configure the access settings via the 'Options' toolbar button
Access Administration Interface
To define which group is able to access/manage the component