[Zope] newbie Simple WebSite Construction Using Zope and Search

Cliff Ford Cliff.Ford at ed.ac.uk
Tue Mar 7 04:32:52 EST 2006


Hello Matt,

I did something similar a few years ago when we had to merge a number of 
web-sites, and needed to enable content providers who could not be 
expected to cope with much more than heading and paragraph tags. The 
users are very pleased with the site functionality - but the 
implementation displays my then inexperience with Python and Zope, so 
could not be packaged for others to use. So I have been working on a 
Zope 3 implementation, which I hope to make available within a couple of 
weeks. You can have a look at the Zope 2 site I created (for whatever 
reason I did not what to use CMS or Plone):

http://www.geos.ed.ac.uk/

And this is a screen grab of the Zope 3 package with similar 
functionality as it stands at the moment:

http://www.geos.ed.ac.uk/homes/ceford/zope3/

So I can't answer your questions directly, but:

My Zope 2 site used a lot of dtml documents as page components. In Zope 
3 I have only used Page Templates.

In my Zope 2 site searches also find dtml documents, so I provide a 
custom display that puts in links to the pages that put the dtml in the 
right context. E.g. if a search finds a dtml document called page.bdy 
the link displayed is page.html.

Best regards

Cliff Ford

Matt Slavin wrote:
> Hi,
>   I am trying to use Zope to create a very simple company website (about
>   40 pages, or so) with the intention of having the flexibility to
>   expand functionality etc in due course. I have very little Python /
>   DTML experience, but have managed to set up the site using
>   includes on the main index page and then use aquisition to provide
>   the content within each section.
>   
>   I'm not sure if this is a safe - or correct way of going about it, but
>   it seems ideal for our purposes. The navigational menus dynamically
>   include a link to each sub folder - ie website/services/ - and  navigating to a section, index_html is automatically shown. The  "mainContent" variable is then
>   dynamically placed into index_html. (So there are separate
>   mainContent dtmlDocuments in About Us, Services etc..) This means we
>   can keep the content completely separate, and do not have to include
>   headers, footers and other includes within the mainContent variable.
>   Brilliant.
>   
>   However, when using the search script -
>   http://www.zope.org/Members/Ioan/SiteSearch - results return a link
>   back to the dtml_Document file mainContent, which gets displayed
>   without any of the header of footer information. Is there any way to
>   render the page with header and footer info? (By, I guess, redirecting the
>   page to the containing folder, so that it pulls out index_html instead...)
>   
>   Any thoughts on this would be gratefully received - as I'm not sure
>   this is the best way of using Zope, but it seems so much better than
>   using plain old included variables. 
>   
>   kind regards,
>   Matt
>   
> 
> 		
> ---------------------------------
>   Yahoo! Cars NEW - sell your car and browse thousands of new and used cars online search now  
> ---------------------------------
>   
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Zope maillist  -  Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )


More information about the Zope mailing list