Version: (using KDE KDE 3.1.1) Installed from: Compiled From Sources OS: Linux I would like to have a plugin that can block messages that contain unwanted vocabulary. This is very useful to protect children from receiving harmful messages. Selected users (parents, teachers) should be able to specify which word-categories (sex-related, violent words, discriminating words) should be blocked. Maybe you can even provide a means to automatically block contacts who send lots of unwanted messages.
you could use the autoreplace plugin to filter out bad words and replace them with clean phrases. The blocking contacts who send lots of unwanted messages might be cool though
I could use autoreplace, but it is a little too limited for my purposes though. I would like to be able to use regular expressions to catch a lot of words at once. A textbox where you can test the replacement rules while editing would also be nice. For users who don't understand regular expressions, there should be ready-to-use sets of rules that you can load from harddisk. Or at least some examples.
Filter by displayname / filter by content that's for a filter plugin? *** This bug has been marked as a duplicate of 57234 ***
Sorry, but I am not requesting a spam filter. I'm requesting ability to protect little children from the people in their own contact list. That's not a duplicate request. It is related to other filtering requests though.
I agree with Dik's comments. This is a separate request.
All that really needs to be done to resolve this wish is to modify the auto replace plugin to accept regular expressions and use the KRegExpEditor interface to edit them like the Find dialog does. Everything else is provided by a combination of this and Kiosk which would let the parent set the values to be immutable once they set them in the system.
I'm not sure that auto-replace is the best tool for the job. For instance, you'd have to stop the user from going to the plugin settings page (or they'd get a list of naughty words), effectively meaning the user can't use the auto-replace plugin for their own needs. Plus, auto-replace wouldn't be smart enough to notice that the UK town Scunthorpe is not a rude word.
Richard: doesn't Kiosk take care of blocking access to the settings page (like Jason said)? I agree with Jason that the autoreplace plugin needs to accept regexes. That would be a cool feature to have for a filtering plugin IMHO.