Topic on Extension talk:Maps

Wrong urls for maps controls and css files (Debian Jessie)

4
Darek07 (talkcontribs)

After Maps extension installation (described in post Maps extension installation (on Debian Jessie)) I try use simple examples, map using OpenLayers service is displayed except some controls and css files aren't accessible, for instance:

zoombar.png url is:

{MYDOMAIN}/mediawiki/extensions/Maps//includes/services/OpenLayers/OpenLayers/img/zoombar.png

whereas, in fact is accessible at

{MYDOMAIN}/mediawiki/vendor/extensions/Maps/includes/services/OpenLayers/OpenLayers/img/zoombar.png

or style.css url is:

{MYDOMAIN}/mediawiki/extensions/Maps/includes/services/OpenLayers/OpenLayers/theme/default/style.css

while it should be:

{MYDOMAIN}/mediawiki/vendor/extensions/Maps/includes/services/OpenLayers/OpenLayers/theme/default/style.css

Regards

Darek

Kghbln (talkcontribs)

Ouch, the extension should have ended up at {MYDOMAIN}/mediawiki/extensions/Maps like all other extensions and not at {MYDOMAIN}/mediawiki/vendor/extensions/Maps. Probably the previous post is all wrong too though the extension installed somehow. I suggest to write to the user mailing-list since I have no experience with using MediaWiki packages via OS sources.

Darek07 (talkcontribs)

Although I use a couple mediawki's (1.27.3) installed via backported packages on Debian Jessie I wouldn't recommend it for non-core extensions installation. I installed mediawiki 1.28.2 on CentOS 7 using source tar.gz, installed composer, and next I simply did:

cd /var/www/html
sudo vi composer.local.json

sudo cat /var/www/html/composer.local.json

{
        "require": {
                "mediawiki/maps": "~4.3",
                "mediawiki/semantic-media-wiki": "~2.5"
        }
}

composer update

and everything seems to work fine!

Kghbln (talkcontribs)

Thanks for the sharing your findings. I guess this is the easiest solution. I will however ping @Jeroen De Dauw: to have a peep at this.

Reply to "Wrong urls for maps controls and css files (Debian Jessie)"