If I install it in a ZINSTANCEHOME-Setup, the installation fails with: Traceback (innermost last): File "/usr/local/Zope-2.3.1/lib/python/OFS/Application.py", line 528, in import_products product=__import__(pname, global_dict, global_dict, silly) File "/aaaa/bbbb/ZInstanceHome/Products/MFolder/__init__.py", line 21, in ? import MFolder File "/aaaa/bbbb/ZInstanceHome/Products/MFolder/MFolder.py", line 85, in ? from HelpSupport import HelpSTXTopic_S ImportError: No module named HelpSupport On Sat, 7 Jul 2001, Dieter Maurer wrote:
Sometimes you have a Web application in several variants. A prominent example is the same application for different languages. In such a case, you will want to separate the common parts out and maintain them just once. Nevertheless, the variant parts should be able to reference the common parts as if they had not been factored out.
This situation is the main use case for Mirrowing Folder. A mirrowing folder is a folder that is able to map one subfolder into each of its other subfolders. Under the assumption that all subfolders have essentially the same structure, the subfolders of the mirrowed folder are recursively mapped during traversal onto the corresponding subfolders in the folder selected by the request URL. Content there can access the mirrowed objects (almost) as if they were physically located beside them.
Mirrowing Folder is similar to Transparent Folder but what becomes visible depends on the request URL. Therefore, name clashes are less of a problem.
More information and download
URL:http://www.dieter.handshake.de/pyprojects/zope/MFolder.html
Dieter
_______________________________________________ Zope-Announce maillist - Zope-Announce@zope.org http://lists.zope.org/mailman/listinfo/zope-announce
Zope-Announce for Announcements only - no discussions
(Related lists - Users: http://lists.zope.org/mailman/listinfo/zope Developers: http://lists.zope.org/mailman/listinfo/zope-dev )
Mit freundlichen Grüßen Joachim Schmitz AixtraWare, Ing. Büro für Internetanwendungen Hüsgenstr. 33a, D-52457 Aldenhoven Telefon: +49-2464-8851, FAX: +49-2464-905163