Will be a good feature if we can put a trouble maker in global ignore list. There will no notification, no changes visible to the user. And only staff can view his threads. The ban can be imposed for a certain period of time or permanently.
Why not just use post moderation for this instead?
Can you explain please ?
Shadow ban will give the trouble maker no idea of him being on global ignore list. He will have to stop ranting once he gets no reply.
With post moderation you can not allow any posts to go public until a moderator/admin approves them. With the little changes that you want, it sounds more like mod material to me. But hey if someone has the time, the code is free to submit to now. :)
Tachy goes to coventry mod, or global ignore. Quite amusing to think about :P
http://en.wikipedia.org/wiki/Send_to_Coventry