1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Permissions System

Discussion in 'XenForo Pre-Sales Questions' started by Brandon_R, Aug 1, 2010.

  1. Brandon_R

    Brandon_R Guest

    Is the permissions system based on the is_x (true or false boolean values) or the bitfield system (if X & X)
  2. Mike

    Mike XenForo Developer Staff Member

    Neither... :) It's uber powerful, though admittedly a bit complex. It's another thing that needs to be covered in a detailed post.
    Greg likes this.
  3. Brandon_R

    Brandon_R Guest

    Nice, just keep on surprising me :p
  4. Mr_Bob

    Mr_Bob Well-Known Member

    Sounds nice to me! If you guys can produce an even better permissions system than VB I'm already sold (VB, IMO, really gives the admin a lot of control over groups and individual users, including the access masks *one of my favorite features btw*).

    Considering you both yourself and Kier had a major hand in creating that system, I'm not the least bit concerned.
  5. Brandon_R

    Brandon_R Guest

    Things like permission systems are never simple IMHO.
  6. Sador

    Sador Well-Known Member

    Simple usually means less control. Less control usually means bad. Therefor, simple is bad.

    Although I like the vB permission system, it has some weird stuff. For example, the HTML permissions being forum based (rather than by user or by usergroup) and several permission settings being spread to multiple places. I hope Mike and Kier will handle it better, although I'm pretty sure they will.
  7. Grover

    Grover Well-Known Member

    You are certainly right about that.
  8. Spenser

    Spenser Active Member

    *???* :rolleyes:
  9. Kier

    Kier XenForo Developer Staff Member

    The permission system in XenForo is unique and extremely powerful, but right now that power is just sort of splurged out onto pages in the Admin Control Panel, and it will need a fair bit of UI work before we're happy to demonstrate it without people complaining about their eyes bleeding ;)
    Walter and Spenser like this.
  10. Spenser

    Spenser Active Member

    That sounds very reasonable! :)
  11. Walter

    Walter Well-Known Member

    Eagerly waiting for a preview. vb wasn't that bad, but as soon as you have many groups and forums it becomes a pain...
  12. Danny.VBT

    Danny.VBT Active Member

    Perhaps it is implementing some form of ACL ? Zend_ACL ? I can think of anything else if it's not powered by bitfields.
  13. Onimua

    Onimua Well-Known Member

    Show me now, I have goggles. :p
    Enigma likes this.
  14. Alfa1

    Alfa1 Well-Known Member

    I wonder how XF will do with permissions for 50 usergroups and 500 forums.
  15. Kier

    Kier XenForo Developer Staff Member

    I wouldn't even concern yourself with how it's powered - in the grand scheme of things that's a relatively minor technical detail.

    The headline story is what you can do with it... and what a story it will be when we tell it :)
    Enigma and James like this.
  16. Danny.VBT

    Danny.VBT Active Member

    Not concerned, just excited , and it's not just permissions but the entire back-end that I am interested in. Right now, I feel like I am watching a magic show as XF develops, all spectacle and no science! Which is exciting but my curiosity is growing inexhaustible. :D
  17. NolF

    NolF Active Member

    VB's permission system is in dire need of a major-redoing as I commented there long time ago. For me, XF's implementation will be possibly what make it or break it. I hope a video is released soon and well before the beta as it will possibly be the biggest and most influencing factor on how many if any licences I'll buy.
  18. tyteen4a03

    tyteen4a03 Well-Known Member

    4 years later, I am still very intrigued the technical details. How do you store them for quick comparison if you don't use bitfields?
  19. Claudio

    Claudio Well-Known Member

    Same question, I've started to learn PHP and I'm really interested to know how the permission system has been coded or designed.

Share This Page