[Zope] Including remote html-pages on a Zope server (with extracting of the title and body of the remote page)

Arno Gross arno.gross@consotec.de
Fri, 16 Feb 2001 10:57:15 -0100


Have a look in the HowTos:
Including the contents of an external HTML page.
Best regards
   Arno Gross, email: arno.gross@consotec.de


On Fri, 16 Feb 2001, Pieter Biemond wrote:
> Hello,
> 
> I'm currently trying to setup a Zope server within our company. Our current
> intranet is based on a static Apache server, and frames are used for
> navigation. I would like to get rid of the frames and convert them to
> HTML-tables. Because I first need to show the concept, and get the new
> server up and running, I need a script which can insert the contents of an
> external HTML-page (our old server) into a cell of the table if there is no
> corresponding file on the Zope-server.
> 
> Examples:
> http://zope.foo.org/ (the new zope server)
> http://zope.foo.org/somepage_html (a DTML-file on the zope server, no
> external HTML-page needed)
> 
> http://zope.foo.org/apachedoc.html (a file which doesn't exist on the Zope
> server, but which does exist on http://oldserver.foo.org/apachedoc.html. The
> Zope-server should retrieve http://oldserver.foo.org/apachedoc.html (using
> httplib) and should put the body of the file in a HTML-cell.
> 
> I found a very usefull Howto at http://www.zope.org/Members/cba/Get_External
> ("How-To: Including the contents of an external HTML page") and tried to get
> my script working by using the standard_error_message (Yes, I know it's
> uggly).
> 
> Questions:
> a) has anybody done something like this before?
> b) is there a neat solution for inserting a Python/DTML-script before
> standard_error_message gets executed?
> c) if I got the script working I would like to extract the title and body
> out of the remote page. I found an XML-suite, http://www.4suite.org/, but I
> doubt how it will work with non-valid HTML-pages (which unfortuately exist
> on our old server). Does anybody got some pieces of Python/DTML for this
> job? I'm fairly new with Zope/Python/DTML so any help would be appreciated.
> 
> Regards,
> 
> Pieter Biemond
> 
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )