Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 27 Next »

ol-ishare (or oli for short) is a new embedded map JavaScript client using the latest OpenLayers library which was itself designed from the outset for use on mobile devices.

Using ol-ishare we have produced an embedded map component that is similar in functionality to iShare Lite maps, along with the new Spotlight map creator and a rewrite of Logger.

Release

The official latest release version is at: https://ol-ishare.services.astuntechnology.com/v1/apps/spotlight/index.html  for embedding, downloading resources, etc.. This uses the v1 branch.

Examples

A number of examples of using ol-ishare can be found here:

https://ol-ishare.services.astuntechnology.com/v1/examples/index.html

A significant benefit of ol-ishare is that we have structured the JavaScript code in such a way (using UMD bundles) so as to make it far easier for other developers to work with and develop custom solutions by themselves - or for Astun to build and maintain customer specific embedded map components containing bespoke functionality.

Documentation

API documentation can be found in each branch, e.g. https://ol-ishare.services.astuntechnology.com/main/apidoc/

Branches

The current principal branches are:

'v1'

Where the latest v1.x.y release will always be available. 

'main'

https://ol-ishare.services.astuntechnology.com/main/

Where other branches are consolidated and tested before progressing to a release candidate. Minor bugfixes are allowed but any changes to capability or significant work required for a fix should be reviewed via the pull request process and so require use of feature & bugfix branches (temporary or otherwise).

Other notable branches

Feature & bugfix branches

We create new branches for any significant new features or major bugfixes. These then go through a Pull Request and code review before being merged into the main branch. These are made available on ol-ishare.services.astuntechnology.com URLs through the same build process that outputs main etc. but there is no guarantee that these URLs will persist beyond the point at which the branches get merged.

  • No labels