SilvaLayout, Was: SilvaNavigationSupport
Jan-Wijbrand Kolman <[email protected]>
| Newsgroups | gmane.comp.web.zope.silva.devel |
|---|---|
| Organization | Infrae |
| Message-ID | <[email protected]> |
Bengt Giger wrote: > Hi > > I started to implement my ideas of a nested list based Silva navigation. > It is focussed on giving a page template designer a set of building > objects, which can be imported in layout_macro.html. With a few steps a > complex document tree can be collected, filtered (soon...), and then > dumped to HTML. The resulting HTML is clean and functional, and comes > with example CSS to format it as nice dropdown menus, collapsing trees > and others. > > While still Alpha, I already have some working examples here: > > http://testcms.ethz.ch/silva_ethz/dev/nav/ > > It is planned to put the code in a revision repository, until then > snapshots of my current work can be downloaded here. > > Suggestions welcome. I think this is a very nice initiative! In this light it might be good to let you all know that Infrae has been working on a similar set of tools for a layout project recently. This project is not completed yet, but certainly one of the project's goals is to release the generic layout foundation as an extension to Silva. The one biggest charateristics of this layout foundation is that it is based on Five [1] and thus can use Zope-3 technology for configuring layouts (using zcml), has a very flexible views-system and, the two combined, provides very easy customization for sites. Since this is all based on Five, Five and specific parts of Zope-3 are a dependency for this layout extension. It will also work best with the upcomming Silva-1.3 version. As long as we depend on Zope-2.7.x that is... As of Zope-2.8, Five (and the required Zope-3 parts) will be *included* in Zope-2! [2] Which means site administrators do not need to install anything else than Zope-2.8 to be able to start using Zope-3 technology - and thus the (then applicable version of) Silva and SilvaLayout! I hope that at a later stage we can combine our efforts into one big set of layout components/extensions - I certainly will peek into your extension to see how you built the nice menus! :-) kind regards! jw [1] http://codespeak.net/z3/five/ [2] http://mail.zope.org/pipermail/zope-dev/2005-March/024409.html -- Jan-Wijbrand Kolman [email protected]