The PleiadesGeocoder and PleiadesOpenLayers products for Plone require the [[simplejson]]?, [[geopy]]? and [[beautifulsoup]]? Python modules. All three are available as eggs.

PleiadesGeocoder will fail to install if your Plone site does not have a Members folder. Apply this patch:

--- PleiadesGeocoder/utils.py-backup    2007-01-13 17:47:08.000000000 +0530
+++ PleiadesGeocoder/utils.py   2007-01-13 17:47:48.000000000 +0530
@@ -43,8 +43,11 @@
         tool.manage_addProperty('spatialCoordinates', '', 'string')

 def markPortalMembersFolder(portal):
-    folder = portal.Members
-    directlyProvides(folder, IGeoserializableMembersFolder)
+    try:
+        folder = portal.Members
+        directlyProvides(folder, IGeoserializableMembersFolder)
+    except AttributeError:
+        pass
 
 def addPleiadesGeocoderSkin(portal):
     st = portal.portal_skins

PleiadesOpenLayers requires a Filesystem Directory View object created in the root of your Zope site (via the ZMI, as PleiadesOpenLayers has hardcoded references to /ol, not ${portal_url}/ol or likewise) with an id “ol”, pointing to PleiadesOpenLayers/externals/openlayers. Zope will not allow this for security reasons, so in your Products/PleiadesOpenLayers/skins folder, drop a symbolic link to make it available via the skins folder:

.../Products/PleiadesOpenLayers/skins$ ln -s ../externals/openlayers

Or if your filesystem does not support symlinks, copy the folder.


Calendar
« July 2008 »
Su Mo Tu We Th Fr Sa
12345
6789101112
13141516171819
20212223242526
2728293031
Navigation
Where are you?

Locations of visitors to this page

Geo Visitors Map