1 00:00:00,000 --> 00:00:04,000 Joomla's ACL revolves around certain additional parameters that are in 2 00:00:04,000 --> 00:00:05,000 the back-end of Joomla 3 00:00:05,000 --> 00:00:07,000 that we haven't even touched yet. 4 00:00:07,000 --> 00:00:11,000 There are users; of course, those are the people who log into the Web site. There 5 00:00:11,000 --> 00:00:17,000 are user groups; every user belongs to a user group, and permissions are assigned 6 00:00:17,000 --> 00:00:18,000 to those user groups. 7 00:00:18,000 --> 00:00:22,000 There are core permissions that are available; these are the things that people 8 00:00:22,000 --> 00:00:26,000 can and cannot do on the Web site, and there are access levels. 9 00:00:26,000 --> 00:00:31,000 And so I am going to give you a quick overview of what user groups are, and 10 00:00:31,000 --> 00:00:35,000 then in the next video, I'll show you how to create a user once we know what 11 00:00:35,000 --> 00:00:36,000 the user groups are. 12 00:00:36,000 --> 00:00:38,000 So here in the back-end of Joomla, 13 00:00:38,000 --> 00:00:43,000 we're going to start by going to Users > Groups, and this will show us all of the 14 00:00:43,000 --> 00:00:47,000 default user groups that are available to us here in Joomla, 15 00:00:47,000 --> 00:00:53,000 again, by default. There is absolutely no reason to keep any of these groups. You 16 00:00:53,000 --> 00:00:56,000 are more than welcome to go through and delete whatever you've got here. 17 00:00:56,000 --> 00:01:00,000 Just remember, you can't delete the Super User group if you've already got 18 00:01:00,000 --> 00:01:02,000 somebody in it; that would be a very bad thing. 19 00:01:02,000 --> 00:01:06,000 But the groups that are here by default are the groups that were available in 20 00:01:06,000 --> 00:01:10,000 Joomla! 1.5, with one new addition. 21 00:01:10,000 --> 00:01:14,000 So let me tell you about the groups that we've all known and loved for so many years. 22 00:01:14,000 --> 00:01:17,000 Public means anybody who is coming to the front-end of your Website; they just 23 00:01:17,000 --> 00:01:22,000 come to see the Web site. They aren't interacting with the login screens at all. 24 00:01:22,000 --> 00:01:24,000 These are just the people that arrive on the Web site. 25 00:01:24,000 --> 00:01:27,000 Registered users are one step up from this. 26 00:01:27,000 --> 00:01:31,000 Registered users are allowed to log in to the Web site, but they can't edit any 27 00:01:31,000 --> 00:01:36,000 articles, or create articles, or do anything else; just logging in, and sometimes 28 00:01:36,000 --> 00:01:40,000 just logging in is all you need, because that will allow you to see information 29 00:01:40,000 --> 00:01:43,000 that perhaps somebody without a login would not be able to see. 30 00:01:43,000 --> 00:01:51,000 Authors are able to create new content for the Web site, and they can edit their own content, 31 00:01:51,000 --> 00:01:54,000 but they can't edit any other pages on the Web site. In other words, they can't 32 00:01:54,000 --> 00:01:58,000 edit articles they didn't write, and authors cannot publish what they write. 33 00:01:58,000 --> 00:02:03,000 So anything that they write on the Web site is unpublished by default, and it has 34 00:02:03,000 --> 00:02:05,000 to be reviewed by somebody before it can be published. 35 00:02:05,000 --> 00:02:10,000 Editors are able to create new content for the Web site, as well as edit any 36 00:02:10,000 --> 00:02:12,000 content that's available on the Web site. 37 00:02:12,000 --> 00:02:17,000 So anybody's content, written by anybody, anywhere, an Editor can edit. 38 00:02:17,000 --> 00:02:21,000 But again, they can't publish any content, or unpublish content. That is the 39 00:02:21,000 --> 00:02:22,000 job of a Publisher. 40 00:02:22,000 --> 00:02:25,000 The Publisher inherits all of those permissions from before. 41 00:02:25,000 --> 00:02:29,000 They can log in to the front-end, they can create content, they can edit 42 00:02:29,000 --> 00:02:32,000 anybody's content, and they can publish, and then unpublish content. 43 00:02:32,000 --> 00:02:37,000 So Registered, Author, Editor, and Publisher all have to do with the front-end 44 00:02:37,000 --> 00:02:39,000 of the Web site, logging in from the front-end. 45 00:02:39,000 --> 00:02:44,000 None of those user groups are allowed to login from the back-end of the Web site. 46 00:02:44,000 --> 00:02:47,000 People that can login to the back-end of the Web site include the Manager, 47 00:02:47,000 --> 00:02:49,000 Administrator, and Super Users. 48 00:02:49,000 --> 00:02:54,000 So, when the Manager logs in to the back-end of the Web site, they get a stripped 49 00:02:54,000 --> 00:02:56,000 down version of the menu that's seen here. 50 00:02:56,000 --> 00:03:01,000 For example, they are allowed to create content, and they are allowed to put 51 00:03:01,000 --> 00:03:04,000 things in the Media Manager, and create new menu items, 52 00:03:04,000 --> 00:03:09,000 but a manager is not allowed to, for example, manipulate the components, they 53 00:03:09,000 --> 00:03:12,000 can't touch the templates, they may have no access to the modules. 54 00:03:12,000 --> 00:03:16,000 So a lot of things are stripped out from Managers, although they can log in to 55 00:03:16,000 --> 00:03:17,000 the back-end of the Web site. 56 00:03:17,000 --> 00:03:21,000 Administrators can do almost everything that we have been seeing here inside of 57 00:03:21,000 --> 00:03:27,000 Joomla, except Administrators don't have access to the global configuration, and 58 00:03:27,000 --> 00:03:28,000 many of the Options screens. 59 00:03:28,000 --> 00:03:31,000 So like the article Options, the module options; 60 00:03:31,000 --> 00:03:34,000 the template options; all of the options that we've been seeing in practice. 61 00:03:34,000 --> 00:03:37,000 And then, of course, finally, there are Super Users. 62 00:03:37,000 --> 00:03:41,000 And Super Users can log in anywhere, see anything; do anything. 63 00:03:41,000 --> 00:03:44,000 So those are the default groups that came with Joomla! 1.5. 64 00:03:44,000 --> 00:03:47,000 We've since added a new group; 65 00:03:47,000 --> 00:03:49,000 this is a new group to Joomla! 3, 66 00:03:49,000 --> 00:03:54,000 and that is the Guest group. And the concept behind the Guest group is, 67 00:03:54,000 --> 00:03:59,000 sometimes you'd like some content that shows up on the Web site by default when 68 00:03:59,000 --> 00:04:02,000 people are visiting the Web site, and they are not logged in at all, 69 00:04:02,000 --> 00:04:05,000 but when someone is logged into the Web site, you'd like that content to 70 00:04:05,000 --> 00:04:09,000 disappear, and you'd like people to be able to see a different option instead, 71 00:04:09,000 --> 00:04:12,000 and that is the function of the Guest group. 72 00:04:12,000 --> 00:04:17,000 I am going to go through how you can use the Guest group in your Web site a 73 00:04:17,000 --> 00:04:19,000 little bit later on in the videos. 74 00:04:19,000 --> 00:04:24,000 So that's a brief overview of what the user groups are, and I am going to go 75 00:04:24,000 --> 00:04:27,000 ahead and put these user groups to work in the next video, where I create a 76 00:04:27,000 --> 00:04:28,000 new user.