Hub managers

Users

Everything about the people on your hub: their accounts, the hub groups they form, the access control that decides what each of them may see and do, and the notes administrators keep about them.

Read this before you change anything here

This is the section where a mistake costs the most. The rest of the administrator interface decides what the hub contains; this decides who may reach it. An access group, a viewing level or a group membership you change here applies to the whole hub on the next page request. Nobody is logged out, nothing is cached, and there is no confirmation step beyond the one on the button. The people affected are the ones already using the site.

None of it has an undo. Some of it is genuinely irreversible — deleting an account, de-identifying one, deleting a hub group — and the rest is only reversible in the sense that you can retype what you replaced, if you wrote it down first.

Three habits cover most of the risk.

  • Add rather than edit. A new access group or a new viewing level affects nobody until you attach it to something, so you can build it, look at it and throw it away. Editing one of the ones the hub shipped with changes every item already assigned to it, immediately.
  • Test with an ordinary account, not with yours. Your account is almost certainly a Super User, which is allowed everything and therefore cannot show you what anyone else sees. Keep a plain member account, log into the site with it in another browser, and check there.
  • Know which of the two things called a group you are looking at. They sit next to each other on the menu and have nothing to do with one another. See below.

Blocking an account, confirming an email address, approving an account and publishing or unpublishing a hub group are the reversible operations in this section. Prefer them.

The Users menu

In the administrator interface, Users collects these screens. The menu is built in core/modules/mod_adminmenu/tmpl/default_enabled.php, and every entry is served by com_members except Groups, which is com_groups.

Menu entry Component Covered in
Members com_members Members
Groups com_groups Groups, Super Groups
Access Groups com_members Access Groups
Access Levels com_members Access Levels
User Notes com_members User notes
User Note Categories com_categories User notes
Mass Mail Users com_members
Import com_members Importing members, Import archive

Access Groups and Access Levels appear only for a Super User; the menu gates them on core.admin for com_members. Groups appears only if you hold core.manage on com_groups.

Two different things are called a group

The word group means two unrelated things in a hub, and the screens for them sit next to each other on the same menu. Keeping them apart is the single most useful thing to know about this section.

A hub group is a community. Members join it, or ask to join it, or are invited to it. It has its own pages, forum, wiki, blog, calendar, file space and member roles, and its own address at /groups/<alias>. Hub groups live in com_groups, in the #__xgroups tables, and are administered under UsersGroups. Users create and run them themselves; an administrator's job is approval, configuration and cleanup. See Groups.

An access group is a permission bucket. It carries no content and no pages, users do not join it, and it is invisible on the site. It exists so that permissions can be granted to a set of accounts at once: Public, Registered, Author, Editor, Publisher, Manager, Administrator, Super Users. Access groups live in com_members, in the #__usergroups table, and are administered under UsersAccess Groups. See Access Groups.

The two systems do not talk to each other. Joining a hub group grants no access group, and being placed in an access group joins no hub group. An account's access groups are set on the Account tab of its member record; its hub group memberships are set on the Groups tab of the same record.

Access groups combine into access levels — named viewing levels such as Public, Registered and Special that content items are tagged with. See Access Levels.

Registration

By default visitors may register themselves. Users register through the Register link on the site and log in at /login, which also carries the links for a forgotten username or password. Registration can be narrowed or switched off entirely.

Registration covers the screen itself: the table of account states, what each column controls, and the confirmation mail.

Accounts can also arrive in bulk rather than one at a time. See Importing members for the file formats and the run, and Import archive for what the archive screen keeps afterwards.

A worked example

Several pages in this section follow the same scenario, so that the pieces fit together rather than each being demonstrated on its own.

A hub run by a research group agrees to host a two-week workshop for a partner institution. Forty people from that institution need accounts before the workshop opens, a place to work together while it runs, and access to material that is not public. Nobody outside the workshop should see that material, and when the workshop ends the accounts stay but the access does not.

That one job touches nearly everything here: accounts arrive through Member import, the cohort meets in a hub group, the private material is tagged with a viewing level built in Access Levels out of an access group created in Access Groups, and registration is opened or left shut in Registration. Each page picks the scenario up where it left off.

Rewritten and checked against 2.4-main @ 35f103b1b3 on 2026-09-10.