#4293 NORM Never A: Can't filter by all document types
Zarro Boogs per Child
bugtracker at laptop.org
Thu Oct 18 10:03:33 EDT 2007
#4293: Can't filter by all document types
-------------------------------+--------------------------------------------
Reporter: bert | Owner: Eben
Type: defect | Status: new
Priority: normal | Milestone: Never Assigned
Component: interface-design | Version:
Resolution: | Keywords:
Verified: 0 |
-------------------------------+--------------------------------------------
Comment(by Eben):
Replying to [comment:9 bert]:
> For etoys projects that is almost true because a project is pretty much
the state of the activity that is in the journal. It's not entirely true
because you can download projects that were not done on an xo, and there
would be no way of distinguishing.
Right, that I can see. However, I'm not sure I see reason to distinguish
the two in this case. They really are the same "thing", even if they came
from different places. They both behave identically within the UI.
> But what about other documents - like, I can export a single etoys
object, which would get a different mime-type which is still recognized by
Etoys. Would that get the etoys icon too? But there would be no way of
knowing this is not an activity instance? And there would be no way of
filtering for that particular type of data?
So, we do indeed want to support these other objects. It's likely that
these objects will get an icon specified by the activity that it came
from, though I suppose it could also assume the icon of another activity
that supports that type. This would probably be up to the activity that
created it. As such, it would have an icon according to the activity
which ''owns'' it, in a sense, but that icon wouldn't have to be the
activity icon itself, necessarily. Etoys could have a small library of
icons for its known object types.
As far as filtering goes, the thought is to filter by ''owner'', I guess,
and not by mime-type. There can be .png images that belong to Paint, and
others that belong to Record, etc. They have the same mime-type, but
different owners. As such, even if Etoys has 3 different object types in
addition to the activity object (project), those would all appear in the
filter when selecting Etoys from the menu. To get more fine grained than
this, you could add additional keywords or metadata searches into the
search field. You could obviously tag each object when creating it so
that they have an additional "type" defined that is independent of the
mime-type itself, if you wanted. Maybe you have an "actor" object, for
instance, that is a graphical object with some scripts attached. Who
knows.
In the end, though, I'm sure you'd agree that the filter menu would become
wholly unmanageable if it listed every (owner, mime-type) pair on the
entire system...it's already getting large just restricting it to the list
of owners.
>And there is no way to filter for anything except text, image, audio,
video, and link (huh?) - not even a generic "data" type that would be all
data objects except the known ones.
I'm unsure if link will remain a primary type. It seemed kind of useful
up front, but it hasn't really been used much yet. In any case, we have
been considering a "data" type...we do in fact have an icon for it
already, which is used in the clipboard for data of unknown type. We
didn't add a filter for this because we weren't sure it would really be
meaningful. If you and others feel that it is, in light of the
description above for activity filters, then we can add this single
additional option back in.
--
Ticket URL: <https://dev.laptop.org/ticket/4293#comment:11>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list