On Oct 06, 2008, at 18:08, Jonathan Schleifer wrote:
Yes, I agree, privacy lists give us all we need for invisibility.
Some might see this as abusing privacy lists, but IMO, that's what
they are for. They are to block presence or messages to specific
users and/or groups. And "all users" could also be seen as a group.
What I personally like about privacy lists: I can have my "own
invisibility mode", which means I'm invisible to all except a few
persons.
I can also have more than one invisiblility mode: For example one
that just hides me from groups that are often annoying. Ideally, the
client would have a sub-menu invisible where I can define my own
invisible modes via privacy lists.
There's only one thing I'm missing in privacy lists: Time-based
privacy lists. So you can say "I want to be invisible to group A, B,
C etc. from 8pm to 8am". This would be for example useful if you
don't want to get annoyed by your co-workers in the evening. The
server would then automatically enable the privacy list if you
selected a time for it.
I'm sorry to say, but you're not the target audience for 90% of the
XMPP clients. I'd get laughed out of the #adium channel if I'd propose
a user interface that would be required for a privacy list generator
that would be able to generate the lists you described.
In addition, if you don't want to wipe the user's privacy lists that
are already there, you also need a semantic analyzation of them, which
is probably worth writing a paper on artificial intelligence on that
topic.
If I just let the user do that, I'd have to ask the user to learn
programming to manage the interface.
In addition to that, if two instances of my client, or another client
implementing privacy lists, connect to the same account, all bets are
off. Anything could happen.
The privacy lists are very potent, but their complexity is just too
much for mere mortals.
andy