← Back to team overview

ubuntu-phone team mailing list archive

Re: Potential to replace files/folders with tags

 

On Mon, Feb 25, 2013 at 12:06 AM, Matt Richardson <
m.richardson.1990@xxxxxxxxxxxxx> wrote:

My idea would be that the tags would operate as follows:
>
> When saving/creating a file any number of tags can be selected as well as
> a name. By default the 'username' tag would be selected.
> The actual filesystem would place the file in /home/username/tag1/tag2/
> Tags beyond tag 2 would not be included in the folder hierarchy. A
> database (similar to zeitgeist) would also be updated to contain the full
> list of tags and files
> When selecting files (file manager or open dialog) all of the available
> tags would be listed. When a tag is selected, the list updates to show tags
> which contain files matching the first tag
> In order to show root files the "system" tag would have to be selected.
> The file manager would then switch to standard file/folder view, since we
> can't easily update the root filesystem
>
> Further, you could allow tags to have tags themselves. This would give the
possibility to have a tag (e.g. "ProjectXY") - with all its tagged files -
to reside inside /myprojects/currentprojects and /work/2013/ tags.

But I think this is only good for user files and not system (since then
system would depend on the working tag system). Therefore you would need to
write a whole new file system to have it working stable enough...
Further, I think putting your files into sort of randomly named folders
would be better than using your tag1/tag2/ structure since it is not
clearly defined which tag would be tag1 and which one tag2.


On Mon, Feb 25, 2013 at 2:02 AM, Mike Sandman <mike@xxxxxxxxxxxxxxx> wrote:

> Couldn't you achieve this using a user space file system? That seems quite
> a bit less drastic. Keep in mind that we still want there to be 1
> underlying operating system running across different hardware including
> desktops and servers
>
 I also think that it's no a good idea to really kind of replace the
operating file system due to compatibility between devices (including your
desktop ubuntu).

Since I like the tagged file system idea, what about a special file manager
(user space only)?

Or why not implementing this into Ubuntu One? This way you would have a
private synchronized user space. To make syncing easier you nevertheless
need some sort of table and there you could store further information like
tags. What do you think of that?

cheers, darkdragon

Follow ups

References