Difference between revisions of "PhpGACL"

From Joomla! Documentation

Line 5: Line 5:
 
===General concept===
 
===General concept===
  
To get a full understanding of the general concept of phpGACL, I would highly recommend everyone to read the Manual of the project. The manual is part of the [http://sourceforge.net/projects/phpgacl/|download package] that can be found at sourceforge.net
+
To get a full understanding of the general concept of phpGACL, I would highly recommend everyone to read the Manual of the project. The manual is part of the [http://sourceforge.net/projects/phpgacl/ | download package] that can be found at sourceforge.net

Revision as of 16:41, 11 January 2009

phpGACL stands for PHP Generic Access Control Lists. phpGACL is a PHP class offering Web developers a simple, yet immensely powerful "drop in" permission system to their current Web based applications. Joomla 1.6 is expected to fully implement phpGACL's functionality. Older versions of Joomla (prior to Joomla 1.6) already used parts of phpGACL's functionality: Users (Access Request Objects or AROs) were assigned to certain ARO groups (like Registered, Manager, Super Administrator etc.). In Joomla 1.6 phpGACL will be implemented the full way by also storing Access Controll Objects (ACOs) and Access Extension Objects (AXOs) to the database, as well as the Access Controll Lists (ACLs).

The purpose of this page is not to document the Access Controll of Joomla 1.6. Nor will this page explain the Joomla API related to the new Access Controll system. Instead this page is supposed to give help to understand phpGACL in general.

General concept[edit]

To get a full understanding of the general concept of phpGACL, I would highly recommend everyone to read the Manual of the project. The manual is part of the | download package that can be found at sourceforge.net