[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-usability
Subject: A different approach to kmails's filter-dialogue
From: Sven Burmeister <sven.burmeister () gmx ! net>
Date: 2006-11-14 9:50:10
Message-ID: 200611141050.11067.sven.burmeister () gmx ! net
[Download RAW message or body]
Hello everyone!
The current filters-dialogue can do everything one might want to do. Yet most
people do not need that much and might appreciate a simpler GUI.
Apart from that, one might think about taking a different approach to
filtering and divide them into categories such
as "folder-filters", "contact-filters", "action-filters" and of
course "spam-filters". This would mean that instead of assigning a folder to
a filter, one assigns a filter to a folder, or to a contact or action.
I created a mockup of the "folder-filters":
http://www-users.rwth-aachen.de/sven.burmeister/folder-filters.jpg
This dialogue could either be started from the folder's settings-dialogue, or
from the general preferences menu in kmail. Although its arrangement might
not be the best, I hope it mediates the idea.
The user sees all available folders, including search-folders
(virtual-folders). The button below the list can be used to create new
(virtual-)folders.
If the user selects a folder, the filter-settings for that folder are shown.
First, the user can assign contacts to the folder by either using the
addressbook, i.e. the same kind of list kmail's composer offers for picking
several recipients. If the contacts are not in the addressbook, the user can
open a pop-up in order to enter some addresses manually. One might think
about giving the user the choice of moving/copying per contact, as this is
done in the composer by giving the choice of assigning To/CC/BCC to contacts
in the list.
Further the user can choose whether to copy emails from those contacts to the
folder or move them. If it is a virtual folder these options would trigger
the conversion of a virtual folder into a real one, i.e. create a folder,
convert the search-criteria to filter-criteria and move/copy all mail into
it.
If there are already emails in that folder, those contacts and mailinglists
are added automatically, or maybe just offered to be added.
Second, the user can filter for the emails' content that should trigger it
being copied/moved to that folder. For most people emails consist of from/to,
subject and text, maybe attachment, but certainly not headers. So there is no
need to make this more complicated than necessary. Thus the GUI just offers
the choice of searching just in the subject/text, or in both, subject and
text. Further, the user can enter semicolon-separated strings to filter for.
The advanced editor gives the possibility to have a vertical list of those
strings and add/remove some.
I thought about adding statuses, i.e. spam, size and age, but I guess they do
not belong here. Usually only one filter is set as the spam-folder, I do not
know any people that filter all emails >x kb into a folder and the age is
handled in the expiration-dialogue.
Next tab would be "contact-filter". Instead of showing a list of the folders,
it would show a list of all contacts in the addressbook. The user can select
each one of them (or multiple) and assign filters/actions for them. On the
right-hand side one could choose to label all emails from that contact as for
example important, or move them to a folder/the bin, copy them, forward them,
play a sound, send an SMS, pipe them etc. Although the latter ones might be
too advanced.
If a user selects a contact and assigns a folder to it (e.g. move all email to
xyz), this contact is automatically added to the "folder-filters" settings
for that xyz folder and vice versa.
The SPAM-filter simply picks the folder to copy/move the spam to, which app to
use, whether to play a sound when new spam arrives, whether to mark it as
read etc. This tab might also include the anti-virus settings.
Finally, the action-filter tab, if at all necessary for this GUI, would list
items such as size and pipe. The user could assign actions to all emails
bigger then x kb or whether to pipe all emails through app xyz.
The current filter-dialogue would still be available, yet just as advanced
GUI. The drawback of this new approach is that it cannot handle complex
filter-rules that include several criteria, e.g. if email from xyz or zzz but
not from bbb yet with ddd as CC and bigger than 5kb but not older than 5 days
copy to folder abc.
Sven
_______________________________________________
kde-usability mailing list
kde-usability@kde.org
https://mail.kde.org/mailman/listinfo/kde-usability
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic