Custom roles and granular permitions

Feed 7 posts, 2 voices

Avatar
0 posts

Sometimes you have many levels of users with different permissions each.

FrogCMS could have core permissions and each installed plugin could add more types of permissions.

Then we could have a roles (core) plugin that the administrator could use to create/edit user roles.

Each user could be associated with one or more role. If a user belongs to role A and role B then it gets permissions from both roles. Just an idea.

I understand this requires lots of core changes and some small changes in all plugins, but I really think it’s worth the effort. The Admin/Editor/User roles are over simplistic and rigid for many sites. Better sooner than later.

I offer myself to help with any coding needed. I’m experienced with PHP/MVC/CMS programming. But I cannot go against the CMS philosophy so I would only go ahead if the core dev team discuss and agrees on this change.

Thanks for attention and grats on FrogCMS, its a great piece of code.

 
Avatar
257 posts

Hi Bubux, my Registered Users plugin already facilitates this process, including the addition of new user groups, their access to pages and you can always use the new groups in PHP code :)