Skip to content

GeoNetwork UI and microservices codesprint January 2021

François Prunayre edited this page Jan 25, 2021 · 30 revisions

When & Where?

  • 25 to 29 January
  • The sprint will be remote

Who?

  • Florent
  • Michel
  • Francois
  • Jose

Sponsors

  • EEA
  • Ifremer

Agenda

Main goals for this sprint:

  1. Have web components working for the 2 use cases - simple list and simple search with facet
  2. Deploy OGC API record service in standalone mode with JSON/XML and RSS output format

GN-UI - JS app https://github.com/geonetwork/geonetwork-ui

(ordered by priority)

  • Search / Multiple search in the same page
  • Search / Multiple search in the same page / Demo web component page with 2 search result list component (eg. one about forest, one about marine)
  • Fix Internationalisation in WC
  • WC / Search results list / Filter / Check that lucene expression can be use and add an additional full text search attribute
  • Paging / Infinite scroll and/or simple paging?
  • Search / Reset all search criteria actions
  • Doc / Add how to connect to GN4? eg. test with EEA node (URL is different and base path may also be). We may want to connect to a portal so srv is not hardcoded eg. https://sdi.eea.europa.eu/catalogue/fise
  • Facet / Filter and histogram / Click on facet add the filter (currently only displayed is done)
  • Facet / Custom layout support eg. icon layout, big number layout, ... Check how checkbox layout can be replaced/extended to an icon layout (eg. https://inspire-geoportal.ec.europa.eu/overview.html?view=pdEuOverview&legislation=all with flags) - Combined with the initial metric component ? Check that 2 facets components can interact in the same page eg. default on left side and one facet as icon somewhere else in the page.
  • Facet / Click on a facet should preserve initial values for this facet so we can select another value eg. test on update frequency. Maybe we should be able to define on a per facet basis if we want to do an OR or AND on a facet (some site provides match all/match any option).
  • Refactor ES types
  • Facet / Tree support
  • Facet / Add more terms if all facets are not displayed https://github.com/geonetwork/geonetwork-ui/pull/49

Micro services

  • RSS & DCAT output format
  • Index model - from standards to Index Model, from search to Index model to "simple" output RSS/JSONLD/DCAT/...

Summary

Clone this wiki locally