Thanks for taking the time to share your opinion!
** Changed in: ubuntu
Status: New => Opinion
** Package changed: ubuntu => nautilus (Ubuntu)
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nautilus in Ubuntu.
https://bugs.launchpad.net/bugs/1286700
Title:
Revolutionizing File and Folder Management
Status in “nautilus” package in Ubuntu:
Opinion
Bug description:
Since the dawn of graphical user interfaces, there has been almost no
change in now we manage and organize files and folders. The file
managers of today are fundamentally identical to the file managers 20
years ago. All of the file namagers of today - in any operating
system, including mobile - have severe limitations. Two of those
limitations are mention below. A concept for a new, radically
different file manager, free of those limitations is then presented.
1) Suppose you have some personal file or a file from work that you
want to save to your computer. However, you can't quite decide in
which of your folders to put the file. Perhaps you have three
directories in which that file would belong equally well. You have a
couple of options. A) you make a choice and put the file in one of
those three folders, or B) you really want that file to be in those
other two folders as well, so you place shortcuts in those other two
folders. Suppose you choose B). After a year you go back to that file.
You find the folder that contains the actual copy but you want to know
in which other folder you put a shortcut to that file. In some file
managers and operating systems you can do that (although it will take
time), in others you cannot.
2) For many of us, one of the most annoying tasks is file management. Many of
us have external backup drives where at least a couple of times annually we
simply dump everthing important from our computers. Pehaps we just put
everthing in a single folder or two, or do some minimal organization, and put
it in the backup drive. We always think that once we find some free time we
will organize those files, but we never find that time. As a result, after a
couple of years our backup drives begin to resemble the contents of a garbage
truck in terms of how messy everything is. After a certain point, we might even
begin feeling that organizing the contents in the backup drive is simply a
hopeless task that would take weeks to accomplish.
Why is that? What makes file management such a difficult and time consuming
task? The answer I have come to is the following. The file managers of the
present force us to make one choice when there might be several equally valid
choice. Here is what I mean. Suppose you have a thousand files - of various
kinds - that you want to organize. There is probably tens of ways of organizing
those files. Let's give more specific examples. Suppose you are doing academic
research and those 1000 files are all related to your research - shortcuts of
websites, research papers, your papers, videos, pictures, algorithms, code,
etc. One way of organizing them is by type - you have a folder for each file
type. Another way is to separate the files by subtopic. Or maybe you want to
organize them by source - perhaps you want to put the research papers and
programs from different universities in different folders. Let's suppose you
overcome this challenge and decide to organize the files by topic - a folder
for each topic. Then you come to a second problem. Some files - say some
research papers - belong to two or more topics (folders). The task of
organizing the files becomes very difficult, therefore. There are many equally
valid ways of organizing those 1000 files but the file managers force one to
make a single choice. What if we did not have this limitation. What if we were
able to make all of those choices simultaneously.
The aforementioned are two of many limitations that the file managers
of the present have. I came up with a concept of a file manager that
is free from the those and other limitation. A file manager that does
not force the user to make a single choice when organizing files but
allows the user to make all the possible choices. A file manager which
would transform the task of organizing our backup drives from being a
dreadful and impossible task to becoming a task that is enjoyable and
quick.
The concept I am proposing is best explained with pictures but I will try my
best to explain it in words while relying on the reader's imagination.
I am proposing a file manager which displays files in two different ways
"Galactic View" and "Singular View". These are virtual views - I will explain
what I mean later.
Galactic View -
imagine a galaxy where each star is a file (this can be either 3D or 2D). You
have the ability to zoom in and out. The distance between two files represents
how closely related those files are according to the judgement of the user.
Suppose you have 1000 files that are unorganized. The picture you should be
having in your mind is that of the Andromeda Galaxy but with only 1000 stars or
files. The first step toward organizing those files would be to start moving
them around. Think of it as moving stars in a galaxy, or maybe creating
multiple galaxies from those stars. Say you make 5 galaxies from your files.
You can zoom in and out so you can see any number of files or groups depending
how far you zoomed. But suppose you have about a dozen files that you think
should belong to more than one group. No problem. This is a virtual
representation of the files. What you are seeing in this Galactic view is
simply 'shadows' of the files. Therefore, in this galactic view you can have as
many 'shadows' of a file as you want. Hence for your problem where you want to
put those files in more than one group, you can just make more shadows of those
files and put them into as many groups as you wich. OK, now that you have 5
galaxies, you go to the next step, You can start organizing each one of them
further. If you think that a file is closely related to another file, you put
those two files close to one another. If a third file is slightly less related
to those two, you put that file a little bit farther away but still slose to
them - think about it as moving stars in a galaxy. Suppose now you want to
isolate some files. Then you can simply put them inside a bubble and name the
bubble - a bubble would be the analogy of a folder - but think of that bubble
as being 50% transparent so you can see the files inside the bubble and some of
those outside it. Depending on your zoom level, you can be either inside or
outside the bubble. Imagine now you are seeing the bubble from outside - and
you can see the three files that you have in the bubble. But at the same time,
you are seeing some of the files that are close to the bubble. The distances
between the files still represent how closely related they are according to
your judgement. If you think that a file is closely related to the files in the
bubble but should not be in the bubble, you simply place that file close to the
bubble. You can also have bubbles inside other bubbles - analogous to folders
within folders.
You may also have lines that connect two files - think of those as lines
between stars in a galaxy. Maybe those lines would also represent relationships
between files. This would be just an additional way of expressing how related
certain files are. It would be to the user to decide whether to connect certain
files by lines and what purpose to ascribe to those lines.
Singular View -
Think in terms of the Galactic View still. Suppose you are looking at a
certain file. But as we said in the previous paragraph, you may have that file
(or to be more precise the 'shadow' of that file) in several different bubbles
(folders) simultaneously. Once you single-click on a file the following will
happen. Before clicking the file, you were seeing it as a star in a galaxy
(Galactic View). After single-clicking the file the view changes to "Singular
View" where the file you clicked is displayed at the center of the screen, and
to it are attached the bubbles (folders) in which it appears. Say for instance
your file is named "a" and it belongs to the bubbles (folders) "F1", "F2", and
"F3". And say Folder "F2" is insider a bigger folder named "BF1". What you
would see in the "Singular VIew" for file "a" is the following:
"a" would be at the center of the screen and three branches would be attached
to it - one branch leading to "F1", another one to "F2", and another to "F3".
But since "F2" is inside "BF1" then a branch will be attached to "F2" that
leads to "BF1". If you have trouble imagining what I just described, then do an
online image seach for "network digram" or "idea digram", and you will seee
immediately what I mean.
The aforementiond "Galactic View" and "Singular View" refer to how
files are displayed to the user. These views would only be showing
vitrual copies of the files - shadows of the files. Where the files
are actually located - in which directory - that is a different story.
We might have a third view "Directory Tree View". This would show
where the files physically sit - and it might or might not be related
to how the files are displayed in the "Galactic View". Organization of
the ACTUAL files may be as simple as having one folder for each file
type. And maybe inside those file-type folders there is a folder for
each letter of the alphabet. Or the files may be organized the same
way as they are organized in the Galactic View.
A name for such a file manager could be "Galactic File Manager".
Prior to posting the this idea, I spent some time searching whether
something like this already exists. I could not find anything even
close to what I have described. But if anyone knows of a file browser
that already has the aforementioned features, please share it. Please
share your comments.
Thank you for reading. It probably took you a while to read this, but
to make you fell better, imagine how long it took me to write it :) .
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1286700/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp