[KPhotoAlbum] Very experimental image-grouping patch

Tero Tilus tero at tilus.net
Wed Nov 28 23:37:16 GMT 2007


2007-11-29 00:07, Paul Fleischer:
> > Concept 1, "this image is derived from that one"
> 
> This concept is most flexible, but I have the feeling that it will
> require quite alot to implement both in the backend and frontend of
> KPA.

Very much true indeed.  ;)

> Conceptually, this is what I would prefer.

If that's where we are heading, it's conceptually correct to use
parent-child one-to-many mapping as a starting point (and maybe at
some point extend it to many-to-many) and use terms "derivative"
("child") and "master" ("parent", "source"?).

> > Concept 2, "series of exposures"
> 
> I really like having native groups, rather than the hacky
> parent/child relationsship my patch contains.

Well, it is "hacky" only if we are trying to model this (concept 2).
I'd think it is pretty good first step if we are pursuing the concept
1.

> Without knowing the KPA source code very well, I would also say that
> this is quite easily implemented. So, this is what I would prefer in
> practice.

Uhm.  It appears to me as if you were conflicting yourself.  Concept
of "derivative work" and native groups at implementation level do not
match.  

If you'd prefer the concept of "derivative work", groups are imo wrong
thing to start with because it is a dead end if you want to reach that
concept.  Having "master" (or "source" or "parent"), as you have done,
is imo right way to start.

Rock on!

-- 
Tero Tilus ## 050 3635 235 ## http://www.tilus.net/koti/tero/



More information about the Kphotoalbum mailing list