Project

General

Profile

Climate4impact roadmap

During the coding sprint at KNMI we agreed on an initial list of items to improve. These are listed below.

The list will be updated with new features.

We use the list in 'Kanban' style:
  • When you pick-up an item, please mark it with your name so we can see it is being worked on
  • When ready, please move it to the section marked 'done'

Things to improve

  • Search
    • Improve information about projects (CORDEX/CMIP5), experiments, variables. Explain that hovering provides more information via tooltips. Use same styling as CMS for tooltips.
    • Wire the basic search to the faceted search, use the same search method/module in the future
    • Only first 30 results are displayed, use lazy loading to increase results.
    • Is it possible to sort results in the ESGF query? e.g. sortby=model,experiment,variable
      • Or when the search result only contains 100 results we can enable sorting.
    • When free text searching facets, why click search again? Enter!
    • Rename search to apply
    • Multiselect facets is not clear, ctrl button does not work on all devices.
      • Always use apply button?
    • Order facets which are used mostly
    • Faceted search needs result pagination to browse through more than 30 results
    • Faceted search needs icons to show that catalogs are listed
    • Faceted search needs a wizard to preset important facets like project, frequency, variable, experiment. Simple search can be replaced by this wizard.
    • Faceted search needs extra information/tooltips about abbreviations from variables, experiments, projects, etc...
    • Improve search: Make use case 1 possible by allowing to filter and add all the search results to the basket at once.
    • filter on timestamp and variable. Take latest version
  • Vizualation
    • ADAGUC Viewer time panel does not show time resolution clearly
    • Would be very nice if simple statistics could be calculation directly
    • Color ramps should have pre-defined standardized suggestions but still be customizable
  • Datasetviewer
    • Free text search is not clear
    • ES-DOC link is broken
    • Datasets names/id's are too cryptic for novice users
    • Metadata about the dataset like geographic region and timestamp could be displayed
    • Dataset viewer needs icons to display the file types, same as basket
    • Dataset viewer needs functionality (by two buttons?) for processing and script download.
    • The dataset viewer and/or the faceted search need to show extra file information like timestamp and bounding box. The file information is already available in the catalog. This can be implemented by hovering over the line where the file is displayed.
    • The dataset viewer needs to check files on errors, the same way as is checked at faceted search
    • From the dataset viewer, the fileviewer should open as overlay, not as new page
  • Replica handling
    • When a file gives an error, try to search for alternatives (hidden for the user)
    • Replicas need to be shown in the search/datasetviewer as well.
  • Too many browser tabs open all the time
    • Make the dataset viewer as overlay
    • Use this consistently through the portal
  • Login/sign-in
    • It is not clear that only a ESGF openid works. Google openid is not working for example
    • Group registration is not clear
    • OpenID is deprecated
    • From the login overlay, The howto opens in a new tab Confusing! --> Move to overlay
    • From the login overlay, The request help opens in a window but does not close. Confusing! --> Move to overlay
  • WCS
    • Download files directly to your computer and importing them in QGIS will work
    • We could make basic authentication at C4I which works with C4I.
    • AAIGRID, CSV/ GeoTIFF output is needed
  • Processing
    • Statistics, multi-ensemble output is desired
    • Reduced ensembles/information
    • Flexibility to put together various datasets/steps (time and space)
    • Processing: Enable simple statistics calculation: average and substract using ICCLIM
    • Subset by bounding box (almost working)
    • Subset by polygon/nuts region or uploaded set
  • Basket
    • Upload file validation. Do not upload images/movies etc. Check file headers.
    • Possibility to share files with others, make public. (Always need to be signed, but share with others who are signed in).
  • Downscaling
    • Should results be transferred to the climate4impact basket or should the results stay at UC with OpenDap access enabled?
    • Make downscaling work on development version of C4I
  • Modular design
    • Portal components (e.g. faceted search, or dataset viewer) need to have their own JavaScript, HTML and CSS files, to allow them to be used separate from the climate4imapct portal
    • Portal components should be embeddable by assigning an element ID and including the required Javascript and CSS files in the page
    • Using JSONP allows for cross origin ajax calls. This enables portal components to be re-used on other sites and they be developed on other machines than where the server is hosted.
    • The fileviewer needs to be reimplemented in JQuery and using JSONP.
  • Documentation
    • Data quality v.s. uncertainty --> need for clear terminology, definition and ethics
    • Drupal CMS needs basic authentication in front to prevent spam
    • The "Basket Get script multifile download option" needs documentation
    • Get content from Ronald regarding EUPORIAS user stories (Fokke)
    • Use case scenario’s: check if the data acquisition steps are valid (Fokke, Wim)
    • Add IPCC glossary (Wim, workshop)
    • Cleanup C4I glossary (Wim, workshop)
    • Mapping table for short, longnames, usefull descriptions for use in mouse overs (e.g. CMOR descriptions?) (Ernst, Maarten, Wim)
    • Linkedin: make more use of it to build up community (all)
    • Adding SMHI use cases (from. EUPORIAS)
    • add to FAQ: Direct links to QGIS do not work because of security reasons, x509 certificates are needed for client authentication
  • Metrics:
    • Check if we can do a statistical analysis of the usage of the site using PIWIK (Maarten)
    • Improve web statistics from AWstats for KPI delivery to IS-ENES site
    • Check what other items we want to have metrics for (downloads? processing?)

Done -

  • Downscaling
    • Only provides statistical downscaling
  • Social media
    • Merge linked in on the climate4impact portal (icon and link to LinkedIn)
  • Documentation
    • Basket needs icons for file types, can be opendap, http, opendap+http and catalog. Guide the user what is possible with these file types (e.g. processing on opendap, list of files on catalog, download on http)
    • Cleanup of old pages (FAQ, Howto’s, AskBot, etc.) (Fokke, Wim)
    • Implement reveiwers’ comments (Fokke, Wim)
    • Improve SPECS integration as it is now. We can improve it by editing the text of Paco into the portal itself: and have a link to EUPORIAS there as wel.
    • SRS scenario page; move below the RCPs and SSPs text (Fokke)