wiki:200906CodeSprint

Version 15 (modified by ticheler, 15 years ago) ( diff )

--

Agenda

Monday

  • Introduction
  • 2.4 release
    • Bug fixing
    • Check trac tickets and update them when needed
    • Create final release candidate
    • Write press release

Tuesday

  • Morning :
    • Bluenet
    • geocat.ch

No large map viewer Bounding box in metadata using OL Search is done through CSW CSW is augmented with summary search information to create a filter panel on the right column Search form is created in ExtJs Metadata shown in popup floating Extjs window Keywords with autoselect keyword list Working on using GetDomain in search Harvested nodes and local groups are combined in the catalogue filter field (drop down list in the search form) Complex spatial searches support for custom or predefined polygons CSW test suite is passed except for the Filter "or" operator when filtering on a combination of a spatial and some other search criteria

  • GéoSource : Mathieu & Francois
  • Geonovum NGR: Jeroen & Heikki & Jose
  • other ?
  • Afternoon :
    • plenary presentations
    • Marketing: GN has no real logo, and the banner looks eighties (how subjective is that ;-) )
    • Create an OSGeo sponsor program (see GDAL sponsorship) or a foundation for GeoNetwork to support some common bug fixing & tasks

Wednesday

  • Morning :
  • Afternoon :

Thursday

  • Morning :
    • CSW improvements : ISO 2.0.2 and ESA ebRim implementation : Mathieu & Heikki
  • Afternoon : presentation

Friday

  • Morning :
  • Afternoon :

Items suggested

  • GeoNetwork
    • v2.5
      • unit testing : Just made nice Jeeves service unit testing using JUnit and XMLUnit
      • Validation report / Schematron & XSD
      • Multilingual support
      • UI use ExtJS or not ? OpenLayers, GeoExt, MapFish ?
      • Keyword selector (if ExtJs)
      • organisation/group logo
      • hidden elements
      • Feature catalog support
      • ExtJs editor interface?
      • split out language packages (define the format for such structure)
      • split out the metadata profiles in packages (define the format for such structure)
      • move away from Druid database format files to SQL for installer & default content
    • 3.x :
      • Modularized structure
      • Domain-driven approach
      • Great unit test coverage
      • Use of Maven, Spring, Hibernate, Hibernate Search, Axis2
      • No more Jeeves, and no more (or less) XSLT for the GUI. But how to achieve it?

2.4 / known bugs

  • see trac
  • (Fixed) i18n / MD_MaintenanceFrequencyCode quarterly
  • (Fixed) CSW / attempt to access a deleted document GetDomain & CatalogueSearcher
  • (Fixed) CSW / GetDomain rest only / getParameters Namespace OGC
  • CSW Filter 1.1.1 support?
  • Jeeves / SOAP env
  • XmlLoader.js : JS alert

Improvements / Performance

  • replace lucene.xsl by Java : Heikki
  • view metadata = update popularity = index again : Jose made it asynch
  • indexing : allow partial update index for a document ? eg. only one field like popularity ?
  • CSW : GetRecords / XSL run record by record
  • One key objective should be a significant improvement of the search speed
Note: See TracWiki for help on using the wiki.