Community ACL for Joomla! 1.5
Joomla Access Control Level
Community ACL is a powerful new ACL (access control list) extension by ‘corePHP’ that lets you deny or grant access to your site’s content by assigning custom access levels to your users. While Joomla 1.5 and does include some very basic access/permission features of their own, their built-in ACL still falls short of what Community ACL can do.
Community ACL allows you to create a site where access to certain sections, categories, articles, modules, menu items, 3rd party components--even specific output from those components--can be granted or not based on the access parameters you define.
About Community ACL
Learn more about Community ACL
In addition to standard ACL features, Community ACL goes one step further by letting you deny or grant access to your site based on very specific criteria; something you cannot do in Joomla by itself.
Let’s say, for example, that your site’s community is powered by Community Builder or JomSocial, and you want to restrict a type of user from accessing certain profile pages or even profile ‘types’ in your community. You can’t do that using the default ACL settings in Joomla. But you can certainly do it with Community ACL!
Maybe you want to restrict a type of user from accessing a JReviews product review or movie review; or perhaps you want to restrict your users from seeing a specific category of product reviews in JReviews. You guessed it. You cannot do that in Joomla..but its possible with Community ACL!
Look, there are a few other ACL components out there besides ours, but the dirty little secret is that these components hack the core of your Joomla system and make upgrading Joomla and all its modules & components a clunky, difficult process. What’s more, they make your site sluggish and unstable. What a nightmare!
You won’t have that problem with Community ACL. Our powerful, streamlined component is designed to merge perfectly with the framework for Joomla! 1.5 and future upgrades.
Community ACL is truly the most powerful Joomla access control extension available for Joomla!
System Requirements
- PHP version 5.0 or greater
- MySQL version 4.1.2 or greater
- libtidy is highly recommended. Not having it installed may cause issues which would prevent Community ACL from removing menu items.
- Community ACL requires a patch to the Joomla core file /libraries/joomla/application/module/helper.php. If Community ACL is uninstalled, the file will not longer execute the patched code.
More Community ACL Features
What is ACL?
ACL (Access Control List) components restrict your users from accessing certain parts of your site. They allow you to restrict access to visitors, for example, while allowing site administrators or editors to write or publish as needed.
Community ACL: Joomla Access Control allows you to quickly and easily sort your users into groups that define which users can add, edit, or publish content. How you manage your user control is limited only by your imagination! To see how it works inside of Joomla!, check out our demo.
Define Groups, Roles and Functions.
This Joomla ACL component is the perfect solution for any website with Joomla! that requires users to log in and access information. When you define your groups, you can either assign your own access levels or utilize the powerful Functions feature to determine how they will interact with the site.
Synchronize with your other sites for faster administration!
Community ACL includes a Multi-Site Sync feature that allows you to synchronize your settings with multiple websites. Any changes you make on your master site will apply to the other websites you own, saving you valuable time and energy.
Allow or Deny users access to your site by default.
Need to restrict access for a while? Community ACL: Joomla access control allows you to instantly "Default Allow" or "Default Deny" access to users. (This comes in handy during updates.)
Communicate between Community Builder and Community ACL.
If you are one of the many who uses Community Builder, our Joomla ACL component is THE component for you! Community ACL Joomla access control will automatically assign all newly registered users into the groups, roles and functions that you specified, so you don't have to set them individually each time a new user registers for your site.
Utilize Community ACL to restrict access for JomSocial.
If you use JomSocial, you can use Community ACL to restrict user access to specific areas. For quick, easy and accurate communication, this Joomla ACL component is is the only way to go!
Integrate ACL permissions with AEC subscriptions
If you use AEC, you can enable the Community ACL AEC MI Plugin to allow users to be assigned to groups when they create their user or subscription. This will allow you to manage the access your users have to content based on a paid subscription to features.
Restrict Access to info in your Joomla Site Hierarchy.
Sections, Categories and Articles make up the hierarchy of information on your Joomla! site. Our ACL component allows users to write, edit, or publish depending on their access level.
Easily Customize Group Roles
Customize which groups have certain permissions.
Restrict user access to Joomla Components, Modules and Menus
Components, Modules and Menus can include photo galleries, directories, weather modules, information databases, and other add-ons you've put in on your own. You can choose which groups are allowed to access each component, module and menu.
Define Additional Features for User Groups
- When you change group access to a section, all of the categories and articles in that section inherit its access level.
- When you change group access for a category, all of the articles in that category inherit its access level.
- Deny or grant each group access to the components within the site on both the front and back end.
- Deny or grant access to the modules within the site on both the front and back end.
- Deny or grant access to the menus within the site on both the front and back end.
Create Unlimited Roles within Groups.
Assign as many roles as you like within a group, or assign multiple group members to one role. Restrict access to your Joomla site and its contents any way you want!
Define Role Access to Sections, Categories and Articles!
Define user control levels for each user role in your website to the nth degree!
Define Additional Features for Roles
- When you deny or allow a role access to a section, all of the categories and articles in the section will inherit its access level.
- When you change role access to a category, all of the articles in that category will inherit its access level.
- Deny or grant each role access to the components within the site on both the front end and back end.
- Deny or grant access to the modules within the site on both the front and back end.
Restrict how your users interact with content.
You can create functions for different Joomla access levels that define multiple access rights to components. Then, when you assign your users into groups, you don't have to go through each user individually to restrict access.
Additional User Control Features for Community ACL for Joomla
- Choose whether or not each user can Add / Edit / Publish a section.
- Choose whether a user can Add / Edit / Publish a category.
- Choose whether a user user can Edit / Publish a article.
Future Releases
- API for developers. Developers will be able to create plugins such as dynamic tabs, which will help control how users interact with the component.
- Improved help documentation.
- Seamless upgrading via an interface (instead of uninstalling and re-installing).
- Additional user-requested enhancements.


