Re: [Zope] How do I include a file into a DTML box?
Hi!
At http://www.iglu.org.il/ we have a front page which contains several left boxes ( a la slashdot). One of them displays the status of the latest Linux kernel version.
At the moment it is updated manually but I wrote a script to automatically generate it based on information from www.linuxhq.com.
The file with the HTML code is somewhere on the computer's directory structure, and I wish to include it as part of the box (or at least to write a script that will modify it inside zope).
How do I do such a thing?
Quick&dirty (not really dirty, but sure quick): Take a look at the LocalFS Product, it makes it possible to get through to the local fs. Zope-integrated: Take a look at ZPublisher.Client, a small howto is at http://www.zope.org/Members/lstaffor/ZClientMethod to see how to write an external method which does everything which your script does. Perhaps zope in 2.3 you can use a python-script for this task, don't know that though. This opens the problem to periodically fetch the data, but it would make it possible to get it again for every client-request (which you don't want to do I guess). A mix between the two. Take a look at utilities/load_site.py in your zope-directory to see the necessary things to do to add methods/folders via script. You just have to construct the right URIs to call inside your script which add a method/text file through a web interface. You can also use ftp-access or DAV to easily put the data into zope. cheers, oliver
participants (1)
-
Oliver Bleutgen