[Shotwell] Enhansment to shotwell

Adam Dingle adam at yorba.org
Thu Apr 22 19:25:51 PDT 2010


Ruslan,

thanks for your email.  As you probably know, we're also interested in 
hierarchical tagging.

I think at this point we'd like to implement a single-parent system, in 
which each tag can have multiple children but only one parent.  This is 
ticket 1401.  After that, we might consider extending the system to 
support multiple parents in some way.

A single-parent tag system in Shotwell would work like this.  In the 
sidebar, the user should be able to drag any tag A onto any other tag B; 
then A becomes a child of B.  If the user drags any tag onto the Tags 
heading, then it becomes a top-level tag.

If the user selects any tag, then Shotwell should display all photos 
which belong to the tag or any of its children.  The set of photos is 
sorted according to the View->Sort Photos settings.  If a photo belongs 
to multiple child tags, it is displayed only once in the sorted set.

All tag names must be globally unique.  For example, I can't create a 
tag named "washington" under a parent "states", and another tag also 
named "washington" under a parent tag "cities".

You said you might like to participate in coding this feature - that 
would be great.  If the description above sounds reasonable to you, as a 
next step maybe you could look at the Shotwell code and send a brief 
design proposal to this mailing list.   In your proposal, please 
describe the database schema changes you intend, plus any new major 
classes introduced (if any) and any major changes to existing classes.  
We'd be happy to comment on your implementation plan.  Thanks!

adam

Ruslan A. Bondar wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hello all.
>
> I have an idea, maybe similar to http://trac.yorba.org/ticket/1401, but I'll tell in more details.
>
> It would be great to allow organizing tags into graph.
> So one tag may have multiple parent and multiple children tags. And each of them may be assigned to the photo.
> It will be more flexible to organize your photos. 
> As an owner of large, enough, photo album (~100 GB of photos) I can say - This feature is VERY useful.
>
> Also I'd like to participate in coding of this feature.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.14 (GNU/Linux)
>
> iEYEARECAAYFAkvNx+QACgkQRadsTlsSykPASgCcDBrgeobgyNweH2CLTaFt1xZu
> gqUAn3jfVCjMrDPuwQJQWvh3KBYqdq7q
> =4KsN
> -----END PGP SIGNATURE-----
> _______________________________________________
> Shotwell mailing list
> Shotwell at lists.yorba.org
> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
>
>   




More information about the Shotwell mailing list