- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1
GSIP 185
The community module web-resource to an extension.
Jody Garnett (GeoCat) is proposing this activity to better support our customers using GeoServer in a hosted environment (without direct shell access).
This proposal is for GeoServer 2.17-beta.
- Under Discussion
- In Progress
- Completed
- Rejected
- Deferred
GeoServer Resource API provides programatic management of configuration files and icons. The REST API makes this functionality available for automation, we would like to make web-resource module an extension to offer this capability to web administration application.
The web-resource extension is successful in meetings its objectives:
- The primary motivation is to manage icons, fonts and symbology associated with the the style editor.
- The secondary motivation is to directly edit configuration files such as image mosaic, app-schema and free marker templates to do not provide their own user interface.
Proposal covers:
- 
Moving the module from community to extension in the build system. 
- 
Updating the website template to make the extension available. 
- 
Updating the pom.xml contract information. 
- 
Writing documentation for the extension: - Installation
- Reference page for the user interface
- Example of uploading an icon to a styles folder
- Example of editing an app-schema configuration file
- Example of editing control-flow configuration file
 
This extensions is strictly additive and does not have any backwards compatibility implications.
The module itself warrants some discussion:
- Jody has found production use of the Resource REST API being used to modify security configuration files (this works as those files are 'watched'). Is this a capability we wish to support, or should these files be blacklisted now that there is some ability to manage these files via their own REST-API?
Project Steering Committee:
- Alessio Fabiani:
- Andrea Aime:
- Ian Turton:
- Jody Garnett:
- Jukka Rahkonen:
- Kevin Smith:
- Simone Giannecchini:
- Torben Barsballe:
- Nuno Oliveira:
©2020 Open Source Geospatial Foundation