1 / 14

Joomla v1.6 Upcoming (ACL)

Joomla v1.6 Upcoming (ACL). Joomla! Miami User Group – February 17, 2010. Joomla Miami User Group February 17, 2010 Web : http://www.joomlamiami.org eMail : info@joomlamiami.org Twitter : @ joomlamiami Facebook : http://www.joomlamiami.org/facebook. Agenda. What is an ACL

gefjun
Download Presentation

Joomla v1.6 Upcoming (ACL)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Joomla v1.6 Upcoming (ACL) Joomla! Miami User Group – February 17, 2010 Joomla Miami User Group February 17, 2010 Web: http://www.joomlamiami.org eMail: info@joomlamiami.org Twitter: @joomlamiami Facebook: http://www.joomlamiami.org/facebook

  2. Agenda • What is an ACL • Joomla ACL: v1.5 vs v1.6 • What’s cool about permissions? • Examples to organize content • Step by step instructions to secure content by groups • Questions and answers

  3. What is an ACL? • Access Control List • Determines who is allowed to see what content

  4. Joomla’s ACL in v1.5 • Group: 7 Fixed groups • Only 3 are really interesting: • Public: Everyone • Registered: Behind the closed door • Special: Not really used except for assigning people to add/modify content on your site • User can be assigned to only one group • Scope of permissions: entire site

  5. Introducing Joomla 1.6’s ACL • Define an unlimited number of groups • Users can be assigned to multiple groups • Unlimited access levels • Groups are assigned to access levels

  6. What’s cool about more permissions? • There are now four levels of permissions in Joomla 1.6 • Global configuration – Default permissions for each action or group • In each component – Can override default permissions on each component • In each category – Can override default permissions for objects in one or more categories (applies to all components) • In each article – Can override permissions on specific articles

  7. We can do this the hard way too… • You can set all your permissions in the Global Configuration or for each category --or-- • You can assign separate permissions down to the article level • You decide how easy or complex you want your permission system to be

  8. Now what can I do? • Assign sets of content to certain categories of users: • Client lists • Special interests • Multiple groups of publishers • Employees and contractors

  9. Putting this into practice • Goal: Create group only content • 3 groups: Contractors, Employees and Partners • URL: http://j16.lasolasdns05.com • Partners can only see partner content • Contractors can only see contractor content. • Employees can see employees and contractor content • Here are the passwords to demonstrate: • contractor / private • employee / private • partner / private

  10. Step 1 – Create the Groups • Create the group and assign it to a parent group • In this case, we’re assigning it to Registered so that it inherits all the rights and permissions under that

  11. Step 2 – Create the Access Level • Create the access level • Tick off the groups that have access to this access level

  12. Step 3 – Create Users • Create the user • Assign him to a group

  13. Step 4 – Create the Categories • Create a new content category and assign it to the appropriate Access Level

  14. Questions and Answers Thank you for your time • Joomla 1.6 ACL Resources: • http://docs.joomla.org/ACL_Tutorial_for_Joomla_1.6 • http://groups.google.com/group/joomla-dev-cms/web/joomla-1-6-acl-user-interface-design?pli=1 • http://www.theartofjoomla.com/home/5-commentary/84-introducing-the-new-permissions-in-joomla-16.html

More Related