Yes we plan to be able to offer this, but at this stage it looks like
early 2007. If you want
to have a look at code for this have a look in class.collection.php. The
FezMD datastream element 'ret_id' is the object
1 Community, 2 Collection, 3 Record
If you wanted nesting of collection then the best thing to do would be
to change the SQL that provides
the list of record types for the Fez Collection display to include types
2 (not just 3).=20
The SQL that provides the list of communities for RELS-EXT (a combo box)
in a collection display would have to
would have to be modified to include type 2 (not just type 1).
That should all be fairly trivial. The difficult part will probably be
the ACML inheritance code, although we did design
it with the potential to have quite nested (sub collection) type
structures in the future so perhaps it would work ok.
So then a 2 (collection) can have many 2's RELS-EXT 'isMemberOf'
children and would allow for endless hierarchical nesting.
Again from a previous thread in this email list, the main reason we want
to group things in Fez (as opposed to the ePrints software that doesn't
have 'communities' or 'colllections') is so that we can apply security
policies by inheritance. Navigation is a nice secondary aspect
but there are number of studies that show users find and access objects
through search (and usually google/yahoo/etc).
Even for users who might think "I like this object, what else is
related?" going back to a parent collection listing should only be one
way of linking. Web 2.0 "long tail" linking like "what did other users
who looked at this object also look at?", author linking,
Subject/keyword linking are just as good if not better. This is the
direction we are heading in for future releases.
[mailto:fez-users-bounces@...] On Behalf Of Kyle
Sent: Tuesday, 3 October 2006 2:38 AM
Subject: [Fez-users] Sub collections, sub communities
We're planning to implement Fedora/Fez as an institutional repository,
beginning with our ETDs. I'm sure I'll have a number of questions in
the days ahead
I don't see a way to nest collections or communities using Fez. I'm
pretty certain that Fedora can handle hierarchical collections even if
Fez hasn't implemented them yet. Which php classes in Fez should I be
examining if I'd like to add this functionality?
Atlanta, Georgia USA
Take Surveys. Earn Cash. Influence the Future of IT Join
SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
Fez-users mailing list