Just throwing up ideas without considering implementation in too much detail... The generally symbolic link thing could be extended to behave more like unix (in that you can descend down directories).
For instance, a type called dmSymLink which externally looks like a dmNavigation object, but has a single property that points to some dmNavigation object. Then for all intents and purposes (e.g. getDescendants()), it would follow the sym link and grab everything >From an admin point of view there's only the dmSymLink in the tree, so as not to confuse the user too much (i.e. don't display the tree it links to below the dmSymLink otherwise it would appear all the nodes have been duplicated, just make the user aware that node links somewhere else) In a way it's similar to multi-parent model but it's subtly different. However it may result in similar implementation issues that Geoff stated below. Although the tree model wouldn't need modification (just a bunch of code to deal with it) Cheers -- Quentin Zervaas Email: [EMAIL PROTECTED] -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Geoff Bowers Sent: Sunday, 14 March 2004 1:36 PM To: FarCry Developers Subject: [farcry-dev] Re: Reusing large chunks of tree content Tim Lucas wrote: > What would be *really nice* is to be able to override the tree > functions for an app to make this possible at a lower level - no > publishing rules etc would need to be changed. This could, actually... > this would, screw the admin. hrmm... maybe if you allow extension of > tree.cfc but only use the extension for the display code. Would this > work? I'll have a play and see if I can find a nice way to implement > it =) > > For the meantime, anybody have any other ideas? Sounds like you need a multi-parented tree model. However, that will not work in the current Joe Celko Nested Tree Model we use for FarCry. We've looked at multi-parented trees through the years and generally come to these conclusions... the trees are slow to render, very difficult to visualise as a GUI for contributors, and generally the multi-parented content confuses users. I'd think hard about the site's information hierarchy and see whether there is an alternative content approach. -- geoff http://www.daemon.com.au/ --- You are currently subscribed to farcry-dev as: [EMAIL PROTECTED] To unsubscribe send a blank email to [EMAIL PROTECTED] MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia http://www.mxdu.com/ + 24-25 February, 2004
