Feedback to new Files startup screen - and a case for showing all file types

Thomas Pfeiffer colomar at autistici.org
Mon Nov 12 09:03:42 UTC 2012


Hi,
I've just tried out the new startup screen for Files and even though it does 
address the problem it was supposed to address, I must say that in my opinion, 
it does not improve the overall situation, and here is why:

Thanks to Nepomuk, we can offer users various kinds of criteria for finding the 
resources they are looking for. This is what's cool about Files.
However, there is a discrepancy between how we use these different criteria and 
how users perceive them. For a user, all criteria are equal: File type, name, 
date, tags, rating, other things we'll be using in the future. They choose the 
combination of criteria that work best for their particular search/selection task.
Currently, though, Files does not treat them equally. We force users to choose a 
file type (or "Current Activity") and then further filter only among files of 
that type, so it's always "Filetype AND some other criterion". And I don't see 
the point in that from either a user's nor an interaction designer's 
perspective. Why is filetype a mandatory criterion? Shouldn't it just be an 
optional filter like all the others?
If the reason for this is that Nepomuk always needs filetype to be included in 
the query to work properly and fast enough, than this is a serious shortcoming 
of Nepomuk which we cannot just accept.
What if for example a user wants to see all files from a certain date in order 
to add them all to an activity related to an event afterwards? This is currently 
not possible, because she always has to select one type of file. The same goes 
for a tag.
Forcing to choose a file type is not "giving power to the user", but instead 
it's limiting them without any reason that's obvious to them. And this is why it 
feels counter-intuitive and weird to first have to choose a file type (or 
"Current Activity") before any files are shown. The problem isn't so much the 
presentation but the fact that users have to make a choice they don't 
necessarily want or expect to make at this point.

What users expect is to first see _all_ files and then be able to narrow them 
down until they see the one(s) they are looking for. This is how filtering 
works. First show everything, then reduce the results. If this would cause Files 
to load very very slowly because Nepomuk is too slow when doing a query for all 
files, then we'll have to look for a better solution to this serious problem. 
Forcing users to select a file type or Activity is not the solution.

I hope I made my point clear here. If not, just tell me and I'll try to give 
more arguments.

Cheers,
Thomas


More information about the Active mailing list