diff options
author | Marcin Rataj <lidel@lidel.org> | 2014-11-13 00:26:18 +0100 |
---|---|---|
committer | Marcin Rataj <lidel@lidel.org> | 2014-11-13 00:26:18 +0100 |
commit | b1670107d67804f0b5b42fcedd1c9c97fb498dab (patch) | |
tree | 85af90589cd3a03c897509f120f15f272614d116 | |
parent | e7f0b30651f64343f9d358a1916f57e5a52d7ba8 (diff) | |
download | discourse-umap-b1670107d67804f0b5b42fcedd1c9c97fb498dab.tar.gz |
Updated README with short FAQ
-rw-r--r-- | README.md | 33 |
1 files changed, 33 insertions, 0 deletions
@@ -2,3 +2,36 @@ discourse-openstreetmap ======================= Discourse plugin to support OSM via URL Oneboxing and iframe whitelisting + + +## Installation on top of Docker image + +Add to your `/var/discourse/containers/app.yml`: + +```ruby +hooks: + after_code: + - exec: + cd: $home/plugins + cmd: + - mkdir -p plugins + - git clone https://github.com/lidel/discourse-openstreetmap.git +``` + +Rebuild Discourse: `/var/discourse/launcher rebuild app` + +## FAQ + +### What URLs are oneboxed? + +`http://www.openstreetmap.org/?mlat=[Marker Latitude]&mlon=[Marker Longitude]#map=[Zoom Level]/[Latitude]/[Longitude]&layers=[Layer code]` + +### Why URLs without *Marker* parameters are not being oneboxed? + +The `map` parameter is located inside URL hash. +Root URLs without query parameters are currently [ignored by onebox library](https://github.com/discourse/onebox/blame/master/lib/onebox/matcher.rb#L17). +This is a temporary inconvenience: upstream fix will be introduced soon. + +### I don't like oneboxing: can't I just copy&paste `<iframe>` code from OpenStreetMap.org's share menu? + +Sure you can: this plugin whitelists posting iframes from openstreetmap.org. |