| NinjACL for Joomla! 1.0.15 |
![]() Real User And Group Management.If you want to have control over your categories, sections or which content ever, you need the advanced features of NinjACL. This extension gives you the power to decide, which employee or client, respectively user group should be able to add, edit, publish or just even to see any particular content. You can also decide, which user group to manage components or even restrict access to particular functions. Define parent and child groups, that gives you the power to rebuild the complete access level and responsibility structure of your company.
Downloads are restricted to Gold Members and
above. Please upgrade your membership to download. DescriptionThe following hirarchical diagram will give you a view on the strength of NinjACL: GROUPS/USERS [ACCESS LEVELS] =================================================================== +--Public Frontend [Public,Registered] | | | `--Registered [Public,Registered] | | | `--Customers [Public,Registered,Advertising,Classfieds] | | | +--Advertising [Public,Registered,Advertising] | | | | | +--Client_11 [Public,Registered,Advertising,Client_11] | | | | | | | `--Client 11 | | | | | `--Client_12 [Public,Registered,Advertising,Client_12] | | | | | `--Client 12 | | | `--Classfieds [Public,Registered,Classfieds] | | | +--Client_21 [Public,Registered,Classfieds,Client_21] | | | | | `--Client 21 | | | `--Client_22 [Public,Registered,Classfieds,Client_22] | | | `--Client 22 | `--Public Backend [Public,Registered,Special] | `--Manager [Public,Registered,Special] | +--Politics [Public,Registered,Special] | | | +--Controller | | | +--Domestic Policies [Public,Registered,Special] | | | | | +--Employee 1 | | `--Employee 2 | | | `--Foreign Policies [Public,Registered,Special] | | | +--Employee 1 | `--Employee 2 | `--Sports [Public,Registered,Special] | +--Controller | +--Football [Public,Registered,Special] | | | +--Employee 1 | `--Employee 2 | `--Baseball [Public,Registered,Special] | +--Employee 1 `--Employee 2 InstallationPlease note that NinjACL is a Joomla!™ 1.0.15 Stable Core Hack! If you install this component on any other version, you will make your system unusable and potentially lock out your Super Administrators from the backend of your Joomla!™ installation. So it is highly recommended that you first backup both your actual MySQL database and your live system, before the installation process. Then, in a orst case scenario, you will be able to restore your system! Due to existing security leaks in all Joomla!™ versions prior to 1.0.15, we will not provide you with any NinjACL components for those versions. So please make sure you have the correct Joomla!™ version before installation! If you're not sure how to upgrade your actual installation please go to the Joomla!™ WIKI and read the Upgrade Instructions carefully. If you are using NinjACL for the first time, it could be a good decision at first to do some testing on a local TestSystem in order to avoid any problems and get familiar with the behavior of the powerful NinjACL Access Level Management. Please do no testing on your live system! If you're not sure how to do local testing, please visit the Apache Friends Homepage. Their Apache / MySQL / PHP / Perl environment can be installed in a few minutes. Most of our developers do use this system as well. Alternatively, create a test installation at your web host on a subdomain. e.g. test.mydomain.com. Also please check for conflicts with other extensions which may apply hacks to core Joomla files, such as AEC. (AEC should be isntalled after NinjACL) Ok, that's the scary stuff out of the way! Usage instructionsAn important point for the creation of a complex access level structure is the understanding of the relationships between Access Levels (ACL), Group Management and Access Control Rules (ACR). The Access Levels are primarily assigned to content shown on the Public Frontend. Thus, in order to limit users at the Public Frontend, you need frontend user groups that are assigned to particular Access Levels. In combination with the Access Control Rules then you can limit their access rights in adding, editing or publishing content. For the restriction of backend user groups, you only need the appropriate Access Control Rules to limit their access rights to particular backend functions such as the Component Management or the Installer. Frontend Restrictions:
Backend Restrictions:
Have A Lot Of Fun.
Also please note that NinjACL is compatible with all of our existing ACL modules and bots, such as Ninja Access, Ninja Access Module and Now You See Me. Change log and Future RoadmapVersion: 1.0.0Date: July 2008 State: Initial Release Features:
Version: 1.0.1 Date: 2008/07/23 State: Bugfix Release Changelog:
Version: 1.0.2 Date: 2008/08/12 State: Bugfix Release Changelog:
Version: 1.1.0 Date: estimated February to March 2009 State: Improvement Release Features: Secret until now. ;-) |

