I have 1) Drupal 7 install (not Cartaro) using openlayers 7.x-2.0-beta9 and openlayers plus (7.x-3.0-beta1) modules and 2) Cartaro install with the same openlayers and openlayers plus modules.

When I configure layer behaviors in site 1 I have access to set OL+: popups as well as OL "Pop Up for Features" but in site 2 (Cartaro) with the same modules (OpenLayers 7.x-2.0-beta9, openlayers plus 7.x-3.0-beta1) there is no configuration available for OL+: popups. Given that the Cartaro install sets up 'profiles' and keeps the associated modules outside the usual Drupal site structure, is there some other place where an openlayers-associated module might reside that could be influencing what 'plus' options are available, or any other reason you know of that Cartaro doesn't provide/allow that functionality?

(Related question; how should module updates and "Cartaro core" updates be handled with this "profile" structure? I've been adding site-specific modules under /sites/default/modules but am wondering if there will be issues with this, particularly if I unknowingly add a module that's already there at profile level)

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

agerard’s picture

So can I assume no one's tried using ol+ popups/popouts with Cartaro? If so I'll move on to other scripting solutions for this display. Re module maintenance, though - since discovering there's a views plugin I need to patch - can you refer me to documentation that covers any patching and update issues in this kind of installation environment?

Thanks much!

patrickbrosi’s picture

Hi,

you can find the Cartaro specific modules in profiles/cartaro/modules/contrib. I can't think of any modules that would generate conflicts with OL plus, but the OL plus developers may have more insight into that. I suggest you create an issue for the OL plus module.

patrick

agerard’s picture

Thanks, have done so - no joy there either. What's strange is I see no errors, I just don't get all the ol+ behaviors in the layer behavior config. page, only some of them.

milos.kroulik’s picture

Well, I once tried to use OL+ and it's behaviors were available in Cartaro. So I'm afraid I'm not able to help you without further information. Can you, please, make sure that you have OL+ module enabled on Cartaro site?

friedjoff’s picture

Hi agerard,

can you tell us which OL+ behaviors don't show up? I just enabled the OL+ module in a fresh Cartaro installation and everything seems to work.

agerard’s picture

friedjoff - I only see
OL+: Blockswitcher
OL+: Blocktoggle
OL+: MapText
OL+: Map legend
OL+: Permalink
OL+: Scalepoints
OL+: Theme Region

but in another site using (many of) the same modules with a straight Drupal install I have

OL+: Blockswitcher
OL+: Blocktoggle
OL+: Map legend
OL+: MapText
OL+: Permalink
OL+: Popups
OL+: Scalepoints
OL+: Theme Region
OL+: Tooltips Field

Other differences (I'm sure there are yet more) are that the Cartaro install is using these OL-related modules:
OpenLayers7.x-2.0-beta9
OpenLayers Editor7.x-1.0
OpenLayers External Block Switcher7.x-2.6
OpenLayers Filters7.x-2.0
OpenLayers KML Layer7.x-1.0-beta1
OpenLayers Layer Assistant7.x-1.0-beta3
OpenLayers Plus7.x-3.0-beta1
OpenLayers Print7.x-1.0-beta1
OpenLayers Test Example Feature7.x-2.0-beta9
OpenLayers UI7.x-2.0-beta9
OpenLayers Views

while the straight Drupal has only:
OpenLayers7.x-2.0-beta9
OpenLayers Plus7.x-3.0-beta1
OpenLayers UI7.x-2.0-beta9
OpenLayers Views7.x-2.0-beta9

I tried disabling the External Block Switcher and can continue with other non-overlapping modules to see if it makes any difference but so far I haven't had any success there either. Any clues from your experience as to which (if any) might be causing issues? Thanks!

Anonymous’s picture

Status: Active » Closed (fixed)