Difference between revisions of "Access Control List"

From Joomla! Documentation

m (still tinkering with all subpage inclusion)
(20 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{{inuse}}
+
ACL or [[wikipedia:Access_control_list|Access Control List]].  According to Wikipedia, “An ACL specifies which users or system processes are granted access to  objects, as well as what operations are allowed to be performed on given objects.”  In the case of Joomla we have two separate aspects to ACL:
 +
* Which users can gain access to what parts of the website? For example, will a given menu choice be visible for a given user?
 +
* What operations (or actions) can a user perform on any given object? For example, can a user submit or edit an article?
  
There are several different kinds of users in Joomla and each has a set of permissions granted to them:
+
The implementation of ACL in Joomla was substantially changed in version 1.6.
  
'''Guests''' - Anonymous users of the website, no special rights.
+
The following pages give further information on Joomla ACL:-
 
+
* {{JVer|1.6}} {{JVer|1.7}} {{JVer|2.5}} [[Access Control List/1.6-2.5/Tutorial|ACL Tutorial for Joomla 1.6, 1.7 and 2.5]]
'''Registered Users''' - Normal visitors who register.
+
* {{JVer|1.5}} [[Access Control List/1.5/Tutorial|ACL Tutorial for Joomla 1.5]]
 
+
<noinclude><br/>
'''Authors'''- Can submit content for approval in the front end only. A publisher or higher must approve.
+
{{multiversion||versions|pages=yes}}</noinclude>
 
+
<noinclude>[[Category:Landing Pages]][[Category:Access Control]] [[Category:Glossary]][[Category:Access Management]][[Category:References]]</noinclude>
'''Editors''' - Can submit or edit existing content, front end only. A publisher or higher must approve.
 
 
 
'''Publishers''' - Can publish plus do any of the above, front end only.
 
 
 
'''Managers, Admins and Super Admins''' - All of the above plus can log into the back end w/increasing rights.
 
 
 
After installation, Joomla starts out with one super administrator. To add or edit new users manually, you must be at least a manager. To create admins, you must be a Super Admin. For a small organization with one web master, much of this may be unnecessary. But even if you choose not to use a publishing workflow, having a publisher or manager user is a nice way to simplify the options for less experienced users.
 
 
 
If someone registers at your site, a new user is created automatically. Normally these new users will become Registered Users, however you may choose your preferred access level in Joomla's global configuration.
 

Revision as of 10:26, 28 September 2012

ACL or Access Control List. According to Wikipedia, “An ACL specifies which users or system processes are granted access to objects, as well as what operations are allowed to be performed on given objects.” In the case of Joomla we have two separate aspects to ACL:

  • Which users can gain access to what parts of the website? For example, will a given menu choice be visible for a given user?
  • What operations (or actions) can a user perform on any given object? For example, can a user submit or edit an article?

The implementation of ACL in Joomla was substantially changed in version 1.6.

The following pages give further information on Joomla ACL:-