-
Notifications
You must be signed in to change notification settings - Fork 1
GSIP 164
Proposal to promote the community geofence
and geofence-server
modules to an extension.
Emanuele Tajariol
This proposal is for GeoServer 2.13.
- Setup
- Under Discussion
- In Progress
- Completed
- Rejected
- Deferred
To expand GeoServer's authorization capabilities using the GeoFence rule engine.
To move the community geofence
and geofence-server
modules to extension status.
The 2 modules are used for different configurations:
- the
geofence
module needs an external GeoFence webapp running, and performs remote auth requests. - the
geofence-server
module runs the GeoFence rule engine internally in GeoServer, and imports thegeofence
module logic.
According to the mail in the ML, the geofence-server
module seems the most used configuration, so, in order to have this module as a supported extension, the geofence
module should be moved in supported as well.
Since there is a strong dependence between the two modules, they are presented here for promotion in a single proposal.
The geofence module has been a community module since Oct/14. The geofence-server module has been a community module since May/15.
At this point, the modules already satisfy many of the requirements for promotion:
- The modules have at least a “handful” of users: judging by Jira and mailing list activity, the module is used by at least a "handful" of users.
- The modules have a designated and active maintainer: Emanuele Tajariol is currently the maintainer of the GeoFence rule engine, so the bridging modules
- The modules are considered “stable” by the majority of the PSC.
- The modules maintain xx% test coverage: (to be checked)
The package scores a xx% line coverage / xx% branch coverage with Cobertura. - The modules have no IP violations.
- The module has a page in the user manual:
-
geofence
: documentation for this module can be found as a wiki page in the geofence project. These pages should be ported into the GeoServer user manual. -
geofence-server
: extensive documentation already exists in the user manual.
-
- The maintainer (Emanuele Tajariol) has signed the GeoServer Contributor Agreement, also as a maintaner of other GeoServer modules.
Project Steering Committee:
- Alessio Fabiani:
- Andrea Aime:
- Ben Caradoc-Davies:
- Brad Hards:
- Christian Mueller:
- Ian Turton:
- Jody Garnett:
- Jukka Rahkonen:
- Kevin Smith:
- Simone Giannecchini:
- Email Discussion
- Pull Request - Coming
- Jira issue
©2020 Open Source Geospatial Foundation