The new Plone Roadmap (under progress) is aiming at seperation of the navigation from the general catalog.

It is important to understand two understand very important approaches for editors (not programmers) that should be seperated in the future:

1. The switch to exclude an object from navigation.
This is very important if you need to hide an object outside his context due to security or orientation purposes.

2. Simplifying the displayed navigation to avoid duplicated entries when an object is set as default object of the folder.

In Plone both flags seem to be used to set the same result but due to different targets.

Just filtering out the data from displayed elements by CSS is bad design, if you need the semi security feature, because if you get the content via RSS, CSS is ignored.

We often have the need to display an object as default but include it in the navigation. A workaround is to use a link object that points at the object to be diplayed as default and set the link object as default. The link is not displayed in the navigation and the intended object is displayed by default.

The backdrafts of this approach:
1. Needs the option to redirect at once set for the content type "Link".
2. A  lot of clicks and boring if used more than in some folders.
3. Unconvenient for the "Owner" of the link who always sees the link instead.

Keep Dexterity in mind!
If in the future all objects can become folderish, the lack of a "container" to hold the setting, needs the implementation of a flag or special view to display explicitly the content or the redirect to the default.

If reimplemented in the core, an improvement should fix all these points at once!

Armin

Am 22.04.2012 um 15:29 schrieb Andreas Jung:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Does anyone know where the default page of a folder is filtered out?
The navigation portlet won't display an object if it is set as default
page of a folderish object. Our editors find this behavior weird - so I need to revert it. I would prefer if the full tree would be exposed and such a filtering could be applied in a less invasive way e.g. through CSS.

- -aj

_______________________________________________
Product-Developers mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-product-developers

Reply via email to