Discussions on Zurich Meeting 12.11.11

  • Make search configurable
    • Current default: Single search field with custom Python backend
    • QGISCloud: Single search field using GeoNames service
    • Glarus client: Configurable search forms using QGIS Server filter extension
  • Problem with scale mismatch between OL and QGIS Server
    • kimaidou@IRC: We managed to use correctly openlayers with dpi parameters = 96 and OpenLayers.DOTS_PER_INCH = 96;
  • Using Web Map Context
  • Including Legend and Metadata in Layer tree
    • Like http://map.e-geo.ch ? With a ext popup window
    • Font size problems with current legend: Increasing dpi in GetLegend request increase the text, but the icons (even if svg ones) size does not change accordingly
  • GUI enhancements
    • merge mouseover and click info tools
    • search field: include delete button in text field --> see http://dev.sencha.com/deploy/ext-4.0.2a/examples/form/custom-form.html
    • resize of search field when window size changes
    • fix bug with arrow keys in text fields (e.g. coordinate display) - event should not be forwarded to underlying OL map
    • switch between coordinate display and map extent (get and set)
    •  improve measurement tools: display measurements values for each segment and total on tooltip
    •  hide geometry in attribute display or add button for better geometry representation
    •  add highlight option from tree
    • treegrid instead of tree for attribute data display
  • Theme/Topic switch
    • Switching to a different project keeping current extent
    • Popup with images like http://sitn.ne.ch/
    • Use json ?
  • Basic configuration
    • New landing page by tim (HTML instead of XML/XSLT)
    • Separate configurable js files from others
  • Demo of lizmap client & plugin
    • Plugin for publishing a map
    • --> Reorganize source repo to invite others to contribute their clients
  • Other features asked by clients (Giovanni)
    • Authentication
    • Editing (digitizing)
    • Adding external WMS layers
    • Simple processing (Buffering)
    • --> No plan to integrate this functionality into QGIS Server. Use a framework like Mapfish.
TODO:
  • Documentation/Landing page: tim
  • Publishing Plugin (extending lizmap?)