The configuration of GeoServer layers is flexible and powerful, but not very intuitive and well integrated into Drupal. By using the user interface of the Views module as a configuration mask, the GeoServer layer configuration could be simplified for the user and better integrated into Drupal. This project will require some research on how to provide the layer configuration to GeoServer.

Open for discussion:

  • Using the GeoServer REST API vs GeoServer plugin which reads the layer configuration directly from the Drupal database?
  • How to integrate GeoServer styles?
  • Drupal 7 or Drupal 8?