Re: Re: Album hierarchie
Tim Cowlishaw <[email protected]> Sun, 19 Dec 2004 15:55:42 +0000
| Newsgroups | gmane.comp.web.pixory |
|---|---|
| Message-ID | <[email protected]> |
Hi All,
A few thoughts....
Heirarchical classification for weblogs has been done very well by
blojsom [www.blojsom.org] - where categories and subcategories of blog
posts are identified in the same way as unix paths -
/technology/computing/macosx or /comedy/usa/cheers for instance.
This is a very intuitive system as it allows categeories to be accessed
through the site URI - eg:
www.timcowlishaw.co.uk/blojsom/blog/design/typography/tschichold/ -very
intuitive for the end user. Blojsom also uses text files and the
filesystem to organise its data - although this is not relevant to
pixory.
Perhaps pixory could employ a similar system?
as concerns access control, extending the filesystem analogy, when
changing permissions for a directory in *NIX, you can choose whether to
alter all children as well using the -r switch to chmod. surely all the
pixory admin console needs is a "change access recursvely" check box to
cope with album heirarchies?
hope this is of some interest,
tim
On 19 Dec 2004, at 12:58, Gunnar Heikkilä wrote:
>
>
> 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 Links
>
>
>
>
>
>
>
------------------------ Yahoo! Groups Sponsor --------------------~-->
$4.98 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/Q7_YsB/neXJAA/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/