Re: Album hierarchie
Gunnar Heikkilä <[email protected]> Sun, 19 Dec 2004 12:58:26 -0000
| Newsgroups | gmane.comp.web.pixory |
|---|---|
| Message-ID | <[email protected]> |
Hi Joe
> > My vacation
> > __New York
> > ____At the opera
> > __Quito
> > ____At the market
>
> Suppose I share "My vaction" with the public. Should that setting
> apply to the pictures immediately in "My vaction" or should it apply
> to everything beneath "My vacation", including sub-albums. What if I
> had previously set __Quito to be private?
There will always be some attribute issues with tree-like
structures, as in any normal file system. Sometimes you want
a setting to be applied on only one level, and sometimes it
should propagate down into the whole tree. The important thing
for the admin user is to have a reasonable amount of control
possibilities.
One possible implementation would be to have something like
the following attributes for each folder (or for each attribute
setting page):
"Attribute setting scope" (radio button values: "Only this
level", "This level and below (except locked)" or "This level
and ALL below")
"Attribute propagation lock" (radio button values: "Allow
changes by parent", "Lock this level" and "Lock this level and
all below")
The default values should be "Only this level" and "Allow changes
by parent".
This way you have three possibilities when setting attributes: You
can apply them to only the current level, you can set the
complete tree (except folders/subtrees which are "Locked"),
and finally, you can set the whole tree no matter if subtrees
are locked or not.
There are of course a number of different ways this type of
scheme can be implemented, so this is just one example. If you
choose to implement something like this, then I think that it
would be valuable to get some sort of warning message when you
use "This level and below (except locked)" for those folders
which are "Locked". Then you can check them individually and
see if the lock is relevant or not.
By the way, I do not see this as relevant for the access parts
only, but for ALL attributes possible to set for a folder
(image size, thumnail size, etc.)
One problem, though, might be that you sometimes want to change
only one attribute (say the thumbnail size) and let it propagate
through the tree. But you would like to keep the (possibly
different) settings for the other attributes on that setting page.
If you want to handle this then you need to add a check-box for
every attribute, so that when not checked this attribute is
not changed. But you could perhaps leave this as a
future to-maybe-never-be-implemented option... :-)
Despite the possible "propagation issues" with hierarchical
structures I think that normally you will not change these
attributes very often, so this "full control" possibility is
not really the most important thing. If I get tree-structures
in Pixory I can live with some non-optimal attribute setting
issues...
/Gunnar
------------------------ Yahoo! Groups Sponsor --------------------~-->
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/EGnolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/pixory-beta/
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/