The Extended Roles extension serves both developers and users of a Radiant installation – it aims to introduce more support for developers wishing to lock down specific parts of an application by offering a flexible structure of roles and permissions – users can have multiple roles applied to them, or alternatively just be given permission to perform certain tasks. A general permissions & roles structure (i.e. admin can edit everything etc) is included in the extension, but it is intended that developers should make use of the support the extension provides to create their own authorization.

For users, the Extended Roles extension offers fine-grained controls over what a user can do, and where they can go – both for security, and to simplify workflows. All the support hooks that developers can make use of are also represented in the admin frontend of Radiant so that roles and permissions can be maintained by a normal Radiant user – who has permission to do so, of course!

Author Josh McArthur
Website https://github.com/joshmcarthur/radiant-extended-roles-extension
Repository https://www.github.com/joshmcarthur/radiant-extended-roles-extension.git
Supports Radiant 0.9
Record Created February 22, 2011 (about 6 years ago)


At the command prompt, in the root of your Radiant project, type:

script/extension install extended_roles