Absolutely agree about the potential for tag hierarchy and the system remaining as traditional folder/file layout. I'm not sure as to what the advantage of the randomly named folders over the tag1/tag2 system is? The tag1/tag2 structure was meant purely for compatibility with applications that do not support the tag system. When saving a file, the first 2 tags selected (except the 'username' tag) would become tags 1 and 2 respectively. I suspect that a method by which the user can override these would be desirable.
Thanks, Matt On 25/02/13 08:30, darkdragon wrote: > > On Mon, Feb 25, 2013 at 12:06 AM, Matt > Richardson <[email protected] > <mailto:[email protected]>> 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 <[email protected] > <mailto:[email protected]>> 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
-- Mailing list: https://launchpad.net/~ubuntu-phone Post to : [email protected] Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp

