OK, so I've been wrestling with a new feature and it's been annoying me because I can't find a UI I actually like. Let me explain - maybe something will occur to you, maybe you'll hate the idea entirely (in which case I'd love to hear an alternative)
I want to gut the current warning system to something more powerful, and in so doing I want to have it set up so that you can warn people and do things selectively.
So that you can remove a user's avatar, signature, moderate their posts, prevent them from posting, prevent them from logging in, and a few other things. The problem is how to manage all those options, it's bad enough with the three levels of moderation as it stands and this would make it worse.
So in response, I sat down with a couple of colleagues of mine who know far more about good UI than I do and thrashed it out and what we came up with is that you could turn on/off each type of sanction, then set a minimum level of % warning for it to be applied at, and then some control as to who would be able to apply that sanction.
So, for example, the default might be:
* Remove user avatar (off by default)
* Remove user signature (off by default)
* Moderate all users posts (available at 35% warning, any moderator can apply)
* Prevent user from posting (available at 60% warning, any moderator can apply)
* Prevent user from logging in (available at 80% warning, admins only)
Then in the issue warning area, you'd have the slider as currently, but instead of it telling you what action would happen, you'd get tickboxes to apply that sanction at the relevant % warning, so if you had an issue at 0% warning, there would be no options, but give them a 40% warning, and you'd have a tickbox to activate moderation.
If you were an admin and pushed it straight to 100%, you'd get all the options (moderation, post ban, full ban)
The issue warning screen is easy enough but I can't figure out how to make the admin screen not look like a mess. Or, for that matter, how to set it up as being anything other than 'admins' or 'anyone who can issue a warning' as the choices for who can apply certain sanctions.
Oh, and by the way, do note that I have a few ideas I'm not sharing here just yet for other things that can be done to user accounts (so we're not just talking the aforementioned half a dozen options or so, but it's realistically nearer to 10, so it needs to be quite lean), you'll understand why I'm not sharing when it's done, I don't want to influence anyone on a side track as to the options for dealing with troublemakers, the point here is to nail down the user interface side of it.
Would appreciate some thoughts on this.
I want to gut the current warning system to something more powerful, and in so doing I want to have it set up so that you can warn people and do things selectively.
So that you can remove a user's avatar, signature, moderate their posts, prevent them from posting, prevent them from logging in, and a few other things. The problem is how to manage all those options, it's bad enough with the three levels of moderation as it stands and this would make it worse.
So in response, I sat down with a couple of colleagues of mine who know far more about good UI than I do and thrashed it out and what we came up with is that you could turn on/off each type of sanction, then set a minimum level of % warning for it to be applied at, and then some control as to who would be able to apply that sanction.
So, for example, the default might be:
* Remove user avatar (off by default)
* Remove user signature (off by default)
* Moderate all users posts (available at 35% warning, any moderator can apply)
* Prevent user from posting (available at 60% warning, any moderator can apply)
* Prevent user from logging in (available at 80% warning, admins only)
Then in the issue warning area, you'd have the slider as currently, but instead of it telling you what action would happen, you'd get tickboxes to apply that sanction at the relevant % warning, so if you had an issue at 0% warning, there would be no options, but give them a 40% warning, and you'd have a tickbox to activate moderation.
If you were an admin and pushed it straight to 100%, you'd get all the options (moderation, post ban, full ban)
The issue warning screen is easy enough but I can't figure out how to make the admin screen not look like a mess. Or, for that matter, how to set it up as being anything other than 'admins' or 'anyone who can issue a warning' as the choices for who can apply certain sanctions.
Oh, and by the way, do note that I have a few ideas I'm not sharing here just yet for other things that can be done to user accounts (so we're not just talking the aforementioned half a dozen options or so, but it's realistically nearer to 10, so it needs to be quite lean), you'll understand why I'm not sharing when it's done, I don't want to influence anyone on a side track as to the options for dealing with troublemakers, the point here is to nail down the user interface side of it.
Would appreciate some thoughts on this.





