Forums

Unfortunately no one can be told what FluxBB is - you have to see it for yourself.

You are not logged in.

#1 2014-11-17 19:36:46

JoshyPHP
Member
Registered: 2012-11-06
Posts: 34
Website

What ACL package for FluxBB 2?

This one's for Franz. I'm looking into Laravel's ACL packages and it made me wonder, do you know which ACL package you're going to use for FluxBB 2?

Offline

#2 2014-11-17 22:29:55

Franz
Lead developer
From: Germany
Registered: 2008-05-13
Posts: 6,047
Website

Re: What ACL package for FluxBB 2?

Haven't looked into any of them yet. Is there one you can recommend?


fluxbb.de | develoPHP

"As code is more often read than written it's really important to write clean code."

Offline

#3 2014-11-17 22:45:30

JoshyPHP
Member
Registered: 2012-11-06
Posts: 34
Website

Re: What ACL package for FluxBB 2?

Nope, I don't know any of them actually and there's quite a few of them too! That's why I was hoping you had already chosen one. lol

I noticed that the access control packages associated with PHP frameworks often are of the RBAC variety and I was wondering whether it was a good fit for forum software. Although on second thought, the roles within a forum are well defined (admins, mods, a few special groups) and it must be rare to set special permissions on individuals.

Last edited by JoshyPHP (2014-11-17 22:47:38)

Offline

#4 2014-11-18 15:07:08

Sxderp
Member
Registered: 2012-11-02
Posts: 92

Re: What ACL package for FluxBB 2?

Is the granularity associated with complete integration of ACL (individual permissions) necessary for a forum? I'd figure that group level permissions should be enough. I don't know how much extra work is required for individual permissions but I figured I'd just throw this out there.

Offline

#5 2014-11-18 23:18:46

Franz
Lead developer
From: Germany
Registered: 2008-05-13
Posts: 6,047
Website

Re: What ACL package for FluxBB 2?

Granular controls for groups is what I want, and I want to be able to assign my users to multiple groups. What do you think?


fluxbb.de | develoPHP

"As code is more often read than written it's really important to write clean code."

Offline

#6 2014-11-19 09:30:50

chris98
Member
From: England, United Kingdom
Registered: 2013-05-31
Posts: 906
Website

Re: What ACL package for FluxBB 2?

I want to be able to assign my users to multiple groups.

What's the point in assigning users to multiple groups? You need a primary group for their permissions, so what can you get out of the second group that you can't get just out of one?

Don't get me wrong, I just can't understand what the second group would actually be used for.

Last edited by chris98 (2014-11-19 09:33:45)

Offline

#7 2014-11-19 13:50:02

Sxderp
Member
Registered: 2012-11-02
Posts: 92

Re: What ACL package for FluxBB 2?

I share Chris's sentiment on multiple groups.
However, I can jump on the bandwagon for more control over groups and would like to see an inheritance system.

Mod inherits from senior member + can do stuff
Senior member inherits from member + can do stuff
Member inherits from guest + can do stuff
Guest can view forum

Last edited by Sxderp (2014-11-19 13:53:12)

Offline

#8 2014-11-20 01:15:13

JoshyPHP
Member
Registered: 2012-11-06
Posts: 34
Website

Re: What ACL package for FluxBB 2?

That's weird, all of the ACL packages I've seen seem role-based and permissions are never scoped. Applied to forum software, that would mean that you only have global moderators, you couldn't assign different moderators to different forums.

chris98 wrote:

What's the point in assigning users to multiple groups? You need a primary group for their permissions, so what can you get out of the second group that you can't get just out of one?

It's useful for big boards. Many boards have a restricted forum for their old regulars. I guess that's what Sxderp calls "senior members." In international forums, you can have different teams of moderators for different languages.

Offline

#9 2014-11-20 12:49:42

Sxderp
Member
Registered: 2012-11-02
Posts: 92

Re: What ACL package for FluxBB 2?

Alright I have found a case in which you'd need to be in two groups.

Group A has mod powers in forums a b c d
Group B has mod powers in forums e f g h
Group C has mod powers in forums i j k l

Then you want member A to have mod powers in a b c d i j k l.
Rather than making a new group you assign them to groups A and C. The problem is what group permission has priorty. The setting the provides the most freedom?'

Offline

#10 2014-11-20 15:26:01

chris98
Member
From: England, United Kingdom
Registered: 2013-05-31
Posts: 906
Website

Offline

#11 2014-11-24 10:48:09

Franz
Lead developer
From: Germany
Registered: 2008-05-13
Posts: 6,047
Website

Re: What ACL package for FluxBB 2?

This is a promising new ACL package:
https://github.com/BeatSwitch/lock


fluxbb.de | develoPHP

"As code is more often read than written it's really important to write clean code."

Offline

#12 2014-11-25 16:40:59

Sxderp
Member
Registered: 2012-11-02
Posts: 92

Re: What ACL package for FluxBB 2?

It looks good and pretty easy to use but do you really want to start integrating a package that hasn't had a 'stable' release?

Offline

#13 2014-11-25 21:43:15

Franz
Lead developer
From: Germany
Registered: 2008-05-13
Posts: 6,047
Website

Re: What ACL package for FluxBB 2?

I'll talk to Dries, he might get it to stable before we do. smile


fluxbb.de | develoPHP

"As code is more often read than written it's really important to write clean code."

Offline

#14 2014-12-01 13:48:55

Sxderp
Member
Registered: 2012-11-02
Posts: 92

Re: What ACL package for FluxBB 2?

Franz wrote:

I'll talk to Dries, he might get it to stable before we do. smile

Did you send a message to him? If so, did he respond?

Offline

#15 2014-12-01 13:50:41

Franz
Lead developer
From: Germany
Registered: 2008-05-13
Posts: 6,047
Website

Re: What ACL package for FluxBB 2?


fluxbb.de | develoPHP

"As code is more often read than written it's really important to write clean code."

Offline

#16 2014-12-01 14:00:54

Sxderp
Member
Registered: 2012-11-02
Posts: 92

Re: What ACL package for FluxBB 2?

Looks good. I think it looks promising for a forum. Do you think that integrating the ACL will speed up the work on group and user management?

Offline

#17 2014-12-01 14:02:35

Franz
Lead developer
From: Germany
Registered: 2008-05-13
Posts: 6,047
Website

Re: What ACL package for FluxBB 2?

Most definitely. smile

But then I can't roll my own. tongue


fluxbb.de | develoPHP

"As code is more often read than written it's really important to write clean code."

Offline

#18 2015-01-07 12:33:31

driesvints
New member
From: Belgium
Registered: 2015-01-07
Posts: 1

Re: What ACL package for FluxBB 2?

Please let me know if you need any help with setting Lock up for FluxBB. I'd gladly help out smile

Offline

Board footer

Powered by FluxBB 1.5.8