Hello Stefan,

On Sun, 30 Oct 2005 13:29:32 +0200 GMT (30/10/2005, 18:29 +0700 GMT),
Stefan Tanurkov wrote:

Thanks for replying at length. I appreciate it.

>> 1.) If you have more than 10 filter conditions, you will have to wait
>> several seconds (several minutes in case of 100 filter conditions)
>> before the conditions are shown.

ST> The NFS gives possibility to create complex conditions and to see the 
conditions
ST> in more understandable way - it's an advantage in comparison to the OFS.

Granted.

ST> The drawback is that a lot of Windows controls must be created and
ST> handled.

I understand this. However, it is impossible to explain it to my
colleagues. They just want the software to work as expected, not get
an explanation why they have to wait several seconds or even minutes
to update a filter.

ST> We must overcome the slowness, but it is not a trivial thing to do
ST> - either a new condition editor control must be written or we
ST> should optimise the way the exiting controls are being handled.

I hope you find that solution soon, so that I can proudly recommend TB
again.

ST> Before we find a solution, I would recommend a trick that would help in most
ST> cases - instead of numerous conditions of the same type I would recommend 
to use
ST> a single condition with multiple alternatives, i.e. instead of

[...]

9Val recommended the same workaround, but failed to advise how I can
easily convert my hundreds of filters. I did try this workaround with
three example filters but didn't get it to work.

>> 2.) Also, people have correspondence with incoming and outgoing
>> mail. [...] I'm ready to set up a filter, but there is no way I can
>> explain why in TB two filters have to be set up.
>> https://www.ritlabs.com/bt/view.php?id=3319

ST> Basically, incoming and outgoing filters have different semantics and 
context:
ST> senders and recipients are changing over,

I filter on Headers.

ST> source folders are different,

Inbox versus Sent.

ST> possible action sets may become different in future...

Not in my example, which I think is not very unusual. But if they do,
different filters will have to be created, this is normal.

ST> I don't see a wide range of tasks that require same sets of
ST> actions for both incoming and outgoing messages.

Well I do: If Header contains <[EMAIL PROTECTED]> move to Folder X.

That's what almost all of my incoming and outgoing filters do. The
set-up is the exact same for Incoming and Outgoing. OK, the source
folders are different (Inbox versus Sent), but take a look at the BT
report mentioned above, and a tickmark can set set it to both or
either.

ST> Another thing is handling of filters available for different categories - it
ST> must be possible to specify position of "multipurpose" filters in files 
lists in
ST> each category, how sub-filters must be processed, what to do if a filter is
ST> deleted from a category, etc. etc. It's not that simple as it may look.

OK, we are talking shop now. My suggestion is as follows:

I assume you have one module/procedure for incoming filters, one for
outgoing filters. Let's ignore for a moment that a lot of code may be
duplicated.

Instead of calling the modules for each category directly, the Sorting
Office could call a superior module which calls the category modules
depending on the tickmarks.

I do think that the code duplication is unneccessary in the case of
Incoming/Outgoing filters, as the only difference is the source
folder. I am not using Read and Selective download filters, so I don't
comment about those.

ST> For very specific you are talking about (i.e. placing messages to/from a 
single
ST> sender), it is possible to use a pair of incoming/outgoing filters that 
looks for
ST> a presence of a sender/recipient in a specific address group and moves 
message
ST> to a folder determined by template like Friends\%ABFROMNAME (%ABTONAME for
ST> outgoing filter). This way, you may have just two filters for a range of
ST> correspondents. Well, it may be tricky, but it's an elegant solution IMO.

No, this is exactly what I criticise. I need to update two filters
each time something changes, where one update should be sufficient. As
mentioned earlier, I have hundreds of filters, all of them with
multiple conditions (up to over a hundred conditions per filter).

ST> Another possibility should become available soon - specifying the folder to
ST> store a message in for each new message and providing macros for doing so. 
This
ST> is a long standing wish and it was already given as a task to the team.

I'm not exactly sure this would do what I mean, but I'm looking
forward to it.

>> 3.) And the last major reason why TB is not the perfect client is that it
>> does not download images from the internet.

ST> It's just another long standing wish which was almost put into production
ST> recently, but the developer was thrown into fixing his bugs in other area.
ST> So, this is going to be implemented as soon as he fixes his bugs.

OK. :-)

ST> When it will be implemented, it will come with three options: always on, 
always
ST> off, always confirm with possibility to select images to download. By 
default, it
ST> will be either off or confirm with all images deselected (except 
whitelisted).

Excellent! A wish will come true. I hope we will not have to wait so
long that everybody looses faith again.

>> 4.) One serious shortcoming has been fixed: In this latest beta series, I
>> cannow see all recipients of an email message, [...]

ST> It required complete rewriting the message header component and took long 
time,
ST> but I'm glad that's worth it.

It is. Thank you again.

ST> It also removed a problem with Ctrl+Shift selection in a header
ST> field. The component is now available only for viewing, the next
ST> Beta series (I believe) will include adding editing capabilities
ST> to it as well as some other valuable additions like LDAP lookup
ST> for address fields and some other...

You do have a plan... looking forward to the new beta cycle.

>> 5.) Not fixed has been the shortcoming that if I set TB to download
>> messages no bigger than 500K, and then this one mail comes in with an
>> attachment of 1MB which I need, I have to go to the despatcher and
>> manually find this mail in order to download it.

ST> This is another long standing wish, I agree. It just keeps falling off the 
to-do
ST> list from each Beta series and we must add it to the "hot" list now.

Thank you! Yes, this is "hot", please don't let it cool down again.

ST> I won't go deep into explaining why it happens so - basically,
ST> it's lack of resources (we have some other non-public projects
ST> running and that often takes too much time and resources from TB!
ST> project, but we have to deal with such things anyway) and some
ST> management faults as you may have guessed already.

That's OK, understanding the problem is the first step to solving it.
I hope that your insight does have the desired effect, and improvement
can be felt by the beta community within short.

>> These are POP-related problems that make me wonder who RL's target
>> group is. Chat functions, Message list tabs, roguemoticons - all nice
>> little toys I enjoy to play with. However, I miss the seriousness in
>> developing a commercial email client.

ST> Sometimes, I miss it either, but being an insider for many years I can 
explain
ST> things to myself, but won't go to public with those explanations. 9Val 
tried to
ST> put his vision of some problems many times earlier, I did it many times 
before
ST> him, some people understand, some don't agree, some just ignore.

I'm one of those who understand, but it doesn't help recommending the
product. The world out there looks at hard facts, such as a software
that works without explaining workarounds. The software industry has
become very competitive, and people can move easily to another client
- or not register a product if it isn't up to expectation within the
30 days trial period. Getting someone to download a trial version is
one thing, making him use it and not abandon it after a day is
another. Every necessary workaround or "trick" translates directly
into lost revenue for you. Joe User doesn't want explanations about
Windows handles or whatnot, he will just move on. That's a cold truth,
sorry about that, but I want TB to be one of the few email clients to
survive.

ST> I am sorry for lack of communication with testers and users, but
ST> it takes really long time and we have too much job to do and, as I
ST> told you before, we are limited in resources.

Just let us know your priorities. If TB is a major source of income,
you will assign the resources accordingly (or increase your
resources). If it isn't, you can either invest in making it the
rock-solid product it was known to be earlier and thus increase
sales and revenue, or sell it to someone who is interested. Slacking
has only one outcome: Demise. I don't think you will want to see this,
as you are one of the fathers.

-- 

Cheers,
Thomas.

A bartender is just a pharmacist with a limited inventory.
http://thomas.fernandez.hat-gar-keine-homepage.de/

Message reply created with The Bat! 3.62.07
under Windows XP 5.1 Build 2600 Service Pack 2



________________________________________________________
 Current beta is 3.62.07 | 'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html
IMPORTANT: To register as a Beta tester, use this link first -
http://www.ritlabs.com/en/partners/testers/

Reply via email to