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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.