Questions: I would like to create policies to achieve Application 3 as you advertised, how can I do it?

Before you move to the next step, please read this first:

! *

The logic of the software: All articles, categories, sections, menu items and modules will be under controlled ONCE THEY ARE SELECTED in the policy, and once these items are selected in the policy, ONLY members in this policy/group can access them.

! *

Assuming that you have a group of students, a group of teachers, and a group of department administrators, and a group of super administrator (e.g. webmaster or the dean).

  1. Go to Components --> Open Source ACL, click the New button.
  2. Enter the Access Control policy name, and tick "Allow user to create content items" and "Allow user to update content items" options.
  3. 2009-09-17_1505

  4. In the section article section, select the article(s) / category(ies) / section(s) you want to control the access. After selecting these article(s) / category(ies) / section(s), only the users that you select in the Members section can read the articles.
    Please note:
    * Ticking one section indicates that you want to restrict the access of all articles and categories in that section.
    * Ticking one category indicates that you want to restrict the access of all articles in that category.
  5. 2009-09-17_1201

  6. You can click on the section title to select the cateogries of this section. After you click into the section, you can switch to other sections by changing the options in the dropdown list on your right hand side.
  7. 2009-09-17_1208
  8. Also, you can click on the category title to select the articles in this category. After you click into the category, you can switch the categories by changing the options in the dropdown list on your right hand side, or click the categories and section icon in the tool bar on the top.
  9. 2009-09-17_1413
  10. After selecting the articles/categories/sections in the article section, please click on "Members" Icon on the top right corner. In the Members Section, select the users that you want to ALLOW them to view the article(s) / category(ies) / section(s) that you have selected in the article section. Please make sure that you have selected at least ONE user, for example, Super Administrator.
  11. 2009-09-17_1439

7. Now click the user's name,  a new window is opened for you to edit the client's profile, change users groups according to the following rules'

  • Set all students to be authors
  • Set all teachers to be editors
  • Set all department administrators to be publishers,
  • Set  webmasters and dean to be managers/administrators/super administrators.

8. With the Access Control Plugin turned on, these group of users will have the following permission in editing articles within the Joomla CMS:

  • Students (Authors) can create articles in their allowed categories/sections, but not outside those categories/sections.
  • Students (Authors) can re-edit THEIR OWN articles in their allowed categories/sections before the article is published.
  • Once the article is published, students (authors) cannot re-edit it.
  • Teachers (Editors) can create articles in their allowed categories/sections, but not outside those categories/sections.
  • Teachers (Editors) can re-edit all articles in their allowed categories/sections before the article is published.
  • Department Administrator (Publishers) have the same functions as teachers (editors) except that they can publish / unpublish articles within their allowed categories/sections.
  • Department Administrator (Publishers) can publish / unpublish articles in their allowed categories/sections ONLY.
  • Once the article is published, teachers (editors) cannot re-edit it
  • Once the article is published, only super administrator/administrator can re-edit it. Department Administrator (Publishers) and managers can re-edit those allowed articles only.
  • All users cannot create articles in the Uncategorized Section/Category.

9. Create other policies by repeating step 1 to 7.

10. Create one catch all policy for the administrator by doing these: first, create a policy, name it as "Admin policy". Tick "Allow user to create content items" and "Allow user to update content items". Second, select all other sections and categories that are apart from the Testimonials section. Then select the adminitrators and super administrators in the Member section.



Add this page to your favorite Social Bookmarking websites
Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! TwitThis Joomla Free PHP