Joomla v1 6 upcoming acl
Download
1 / 14

Joomla v1.6 Upcoming (ACL) - PowerPoint PPT Presentation


  • 70 Views
  • Uploaded on

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 : [email protected] Twitter : @ joomlamiami Facebook : http://www.joomlamiami.org/facebook. Agenda. What is an ACL

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Joomla v1.6 Upcoming (ACL)' - gefjun


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
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: [email protected]

Twitter: @joomlamiami

Facebook: http://www.joomlamiami.org/facebook


Agenda
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


What is an acl
What is an ACL?

  • Access Control List

  • Determines who is allowed to see what content


Joomla s acl in v1 5
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


Introducing joomla 1 6 s acl
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


What s cool about more permissions
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


We can do this the hard way too
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


Now what can i do
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


Putting this into practice
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


Step 1 create the groups
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


Step 2 create the access level
Step 2 – Create the Access Level

  • Create the access level

  • Tick off the groups that have access to this access level


Step 3 create users
Step 3 – Create Users

  • Create the user

  • Assign him to a group


Step 4 create the categories
Step 4 – Create the Categories

  • Create a new content category and assign it to the appropriate Access Level


Questions and answers
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


ad