Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Arantor
661
Features / Re: Permissions UI, latest experiment
« on May 16th, 2013, 04:18 PM »
Oh, keeping what SMF has is not really an option in my mind. Just means I need to go back to the drawing board again.

The problem with SD type dropdowns is that there is not really any scope for deny permissions in there - in SD's case that was intentional (the code supported it but the UI never did because I never saw any *need* for it there and my take on it appeared to have been validated)

However I see deny permissions in the main forum as a necessity on some level, e.g. for a troublemakers group, and then it becomes a game of presentation.
662
Features / Re: Permissions UI, latest experiment
« on May 16th, 2013, 04:06 PM »
The difficulty I'm having explaining this to SMF veterans is staggering ;)
663
-sigh-
664
Features / Re: Permissions UI, latest experiment
« on May 16th, 2013, 03:35 PM »
Given the feedback I've had here, that I've had on sm.org and the feedback I've had privately, I don't really see any point continuing with this, it's just proving to confuse people more than the messed up system we already had.

Though I have one change I won't be reverting, and that's to remove the option for deny permissions - as in they will always be enabled in future, so then it's just trying to salvage the wreckage of what we have.
665
The Pub / Re: {coders} Dont forget the rtl languages support
« on May 16th, 2013, 03:31 PM »
Quote
i just wanted to remind u that there are too many ppl waiting for the frist release
And there are basically two of us writing the code. They'll just have to wait until we're ready.
Quote
of the the wedge and those ppl  having already rtl forums and websites so.. please make sure u consider those ppl in ur codes
We haven't tested RTL lately but we haven't forgotten about it at all.
Quote
anyway  someone asked if the media plugin will be included inside the script by default or not i said i think they will do that
Aeva Media is included.
Quote
we gonna have the mod media pro for free inside the new wedge hehhehehh ppl laugh and said in ur dreams :niark:
The Media Pro mod by vbgamer (later renamed to SAVE) is not required because Aeva is built in.
666
Features / Re: Miscellaneous/WIP screenshots
« on May 16th, 2013, 06:28 AM »
It's been a few days since I posted in here with something I'm 'definitely' doing rather than asking input on. (Though this is also a WIP)

So, the plan is to offer a list of who can see and edit a given field rather than the current options. I have a few things to work out in the design but it's getting there ;)
667
Off-topic / Re: Most Big Boards are Ugly, Why?
« on May 16th, 2013, 12:14 AM »
* Arantor coughs and points to the "Switch to full editor" button

Though if we were to have it AJAXively fetch the entire editor and not just the buttons and smileys, that would be doable.
668
Off-topic / Re: I Can't Install SMF 2.1 Alpha
« on May 15th, 2013, 02:25 AM »
No, we can't check that. You should report it to SMF and see about one of the developers fixing it, or reporting it on their Github account (https://github.com/SimpleMachines/SMF2.1 see the Issues tab)

(FWIW the installer has common code with Wedge's, but WAP2 is GONE in Wedge.)
669
Features / Re: Permissions UI, latest experiment
« on May 15th, 2013, 02:24 AM »
For example you might set up a troublemakers group and use that to revoke all kinds of permissions regardless of other groups they are in (except admins), so you could use it to remove their ability to send PMs or even to remove their ability to post in specific boards by way of this permission.

I find it very interesting that people are considering this 'deny' power as a new thing because that's exactly why I wanted to change it. It's so inobvious how you find it or use it as it stands.
670
Features / Re: Permissions UI, latest experiment
« on May 15th, 2013, 12:43 AM »
Quote
I personally tend to think the binary way (that is, one checkbox per permission) is the best approach for all users, making the three-way radio button an advanced option. I realise this is probably a rather conservative view, however...
That is in essence what SMF tried to do in 2.0 - by making deny permissions an optional extra, and by essentially making everything a binary choice by default. I'd argue that's even more confusing that having the three way switch just available by default.
Quote
That is, for each permission there was a value on screen. If course, taking 'disallow' out of the picture made the interface more intuitive to every user by just using a checkbox instead (since its value is now just binary).
Except it was never really binary in the first place, nor was it 'disallow' being taken out of the picture. Previously the choice was allow/disallow (binary) or allow/disallow/deny (tertiary), Essentially what I'm suggesting is *still* a tertiary system, but one that, with some UI hinting, should suggest the actual behaviour involved. Tick allow to allow it, tick deny to deny it from everywhere (aka never) and neither to do nothing with it.

Question: if you can tick both allow and deny, which would logically take precedence? What would you expect it to do if you selected both?

What I will note is that I looked around a bunch of systems and this seems the least unintuitive to me - as in there's no 'best' approach but only a series of 'less worse than...' approaches and this seems to me to be the least worst. The only variation I can think of is to present each permission as a dropdown (been there, done that, you'd be surprised how quickly that gets old)...

Mind you, there is one validity to dropdowns, and that's what I did in SimpleDesk, which was to align own/any in a dropdown, so a permission choice was No, Yes - Own, Yes - Any. Mind you in SD's case I didn't have any UI for denied.
Quote
Changing expected widget behaviour does not help in that respect.
To a point that depends on your expectation. See attached. It's the exact same mechanism, albeit tweaked slightly for other things and without the prior set of having to press Edit to actually configure it. (There is a sort of hierarchy involved. I expect to bring some of that in too.)

Mind you, just consider that it could have been so much worse than this. ;)



Just to clarify: if there are enough objections, I won't push forward with this. I'm aware that this is an important thing to get right and that what I have is still essentially experimental. It may be that it actually needs to be tried in a real environment to get a feel for how well it would really work.
671
Features / Re: Permissions UI, latest experiment
« on May 14th, 2013, 10:37 PM »
Yup, in SMF there are. There aren't here. ;)
672
Features / Re: Permissions UI, latest experiment
« on May 14th, 2013, 10:31 PM »
No, that's the point. What's in SMF is radio buttons. This is firmly NOT radio buttons (because you need to be able to represent both unticked = disallow which can't be done with radio buttons)
673
Features / Re: Permissions UI, latest experiment
« on May 14th, 2013, 10:29 PM »
Yup, that was already planned ;)
674
Features / Re: Permissions UI, latest experiment
« on May 14th, 2013, 10:11 PM »
I'm not sure it will because remember that a bunch of the checkboxes will be unticked for most permissions for most users out of the box.
675
Features / Permissions UI, latest experiment
« on May 14th, 2013, 08:27 PM »
So those of you following the permissions discussion will know that I've been experimenting with various things, but my last idea didn't work out. So I'm trying something else.

Ignore the fact the wording at the top is wrong. Ignore also that a lot of things should be checked but currently aren't.

The idea is that if a user is allowed to do something, the allow box will be ticked, if it is denied the deny box will be ticked and if they don't have the permission (but aren't denied), neither is ticked.

This works well in other contexts so I don't see why it wouldn't work here for us.

Would appreciate thoughts on it before I spend much more time hacking the template about.