-
Notifications
You must be signed in to change notification settings - Fork 1
GSIP 194
The params-extractor module allows to create links that will transparently add GeoServer vendor specific params into URLs, for shrink wrapped clients that do not support such extensions.
Andrea Aime
This proposal is for GeoServer 2.19.0
- Under Discussion
- In Progress
- Completed
- Rejected
- Deferred
While custom developed clients can work with GeoServer vendor parameters without problems, a number of shrink wrapped solutions (e.g., ArcGIS) only support the OGC protocols basic options. Params extractor has been succesfully used in a variety of deploys to add those parameters in the request path, making unaware client use env variables, CQL filters, view params and the like.
The params extractor module satisfies the requirements for graduation, so we are proposing a move to official extension.
Actions needed for graduation:
- Moving the module from community to extension in the build system.
- Cleaning up eventual QA failures
- Updating the website template to make the extension available.
- Updating the pom.xml contact information.
- Updating documentation location.
The developers guide lists several requirements for community modules graduating to an extension:
-
The module has at least a “handful” of users
- GeoSolutions has observed a number of sites running the module, at least 3 recently.
-
The module has a designated and active maintainer
- Andrea Aime (GeoSolutions) is willing to act in this capacity, with Nuno Oliveira acting as co-maintainer.
-
The module is considered “stable” by the majority of the PSC
- The module has been unchanged and working for several releases.
-
The module maintains 40% test coverage
- Module has 80% test coverage as reported by Jacoco builds.
-
The module has no IP violations
- No IP violations are known.
-
The module has a page in the user manual
- It does indeed. Current docs link (will become outdated once the ugrade is complete)
-
The maintainer has signed the GeoServer Contributor Agreement
- Module fully written by GeoSolutions employees, thus covered by GeoSolutions' CLA.
Project Steering Committee:
- Alessio Fabiani: +1
- Andrea Aime: +1
- Ian Turton: +1
- Jody Garnett: +1
- Jukka Rahkonen: +0
- Kevin Smith: +1
- Simone Giannecchini: +1
- Torben Barsballe: +0
- Nuno Oliveira: +1
©2020 Open Source Geospatial Foundation