I'm using ZOPE/ZEO in a basic Instance_home scenario. I have all of my add-on products common between the instances in a shared_products directory. This seems to work well except now that i've added APE it seems to only be usable when installed to the software_home products directory. Likewise if I use ape to mount storage and use container_class="Products.CMFPlone.PloneFolder.PloneFolder" it fails to find the Plone folder unless CMFPlone is located in the software_home products directory. Am I missing some path statement? Should the path be "shared_products.whatever" or is there something else I should be doing that I'm not. _________________________________________________________________ High-speed usersbe more efficient online with the new MSN Premium Internet Software. http://join.msn.com/?pgmarket=en-us&page=byoa/prem&ST=1
On Thu, Jan 22, 2004 at 05:36:05PM +0000, Michael Havard wrote:
I'm using ZOPE/ZEO in a basic Instance_home scenario. I have all of my add-on products common between the instances in a shared_products directory. This seems to work well except now that i've added APE it seems to only be usable when installed to the software_home products directory. Likewise if I use ape to mount storage and use container_class="Products.CMFPlone.PloneFolder.PloneFolder" it fails to find the Plone folder unless CMFPlone is located in the software_home products directory.
I can't speak to APE, but I've found that CMF & Plone (actually, FilesystemDirectoryView) do not work just anywhere on $PRODUCTS_PATH. This is in the bug collector... http://zope.org/Collectors/CMF/213 -- Paul Winkler http://www.slinkp.com Look! Up in the sky! It's AMINO-BLADE ON FIRE! (random hero from isometric.spaceninja.com)
Michael Havard wrote at 2004-1-22 17:36 +0000:
I'm using ZOPE/ZEO in a basic Instance_home scenario. I have all of my add-on products common between the instances in a shared_products directory. This seems to work well except now that i've added APE it seems to only be usable when installed to the software_home products directory. Likewise if I use ape to mount storage and use container_class="Products.CMFPlone.PloneFolder.PloneFolder" it fails to find the Plone folder unless CMFPlone is located in the software_home products directory.
Are you using Zope 2.7? If so, this may be a "ZConfig" phase problem. With "ZConfig", "instancehome" is only made effective after the complete configuration file is parsed. However, many key values (e.g. module paths) in the config file might already wish to access "instancehome" related information. -- Dieter
participants (3)
-
Dieter Maurer -
Michael Havard -
Paul Winkler