Skip to content
George Triantafyllidis edited this page Feb 21, 2017 · 1 revision

OpenWIS v4

OpenWIS v4 is an upgrade of the OpenWIS software based on the 3.2.x series of GeoNetwork software. The major difference is a brand-new, modern user interface based on AngularJS framework.

Installation

Production

Development

TBD

Enhancements/Differences with GeoNetwork

You can read on our Wiki what additional functionality OpenWIS provides on top of GeoNetwork under Enhancements/Differences with GeoNetwork. TBD

Development approach

Our initial approach was based on forking GeoNetwork and locally changing its code. That proved to be more complicated than initially thought, as GeoNetwork is a very active project with frequent updates. Merging upstream changes was not always an easy task and, usually, only experienced developers of the project could securely perform successful merges. A side-effect of this was that compatibility-checking of our own code/changes with GeoNetwork was taking place late, thus resulting in more errors and conflicts.

The alternative approach we decided to use was to use GeoNetwork as an external artefact rather than working directly on its source code. Maven, which is our build-tool, provides an efficient mechanism to support such requirements via its Shade and Overlay plugins.

You may check on our Wiki for a detailed explanation of the role of each module on this repository, together with an in-depth discussion of our development approach under Development approach. TBD

Clone this wiki locally