/specieslist-webapp

Species lists and traits tool

Primary LanguageGroovy

Species lists and traits Build Status

This is a grails application for managing species lists. It supports:

  • Upload of species profile data in CSV format
  • UI for viewing and faceting species
  • Supports any number of key/value pairs
  • JSON services used by
    • BIE - species pages
    • Biocache - indexing occurrences
  • Supports single owner & multiple editors of a single list
  • Lists can be tagged as:
    • authoritative
    • conservation
  • Supports sensitive species lists

Architecture

  • Grails web application
  • MySQL database

Installation

There is an Ansible playbook for this application here ala-install/ansible/species-list-standalone.yml See example inventory ala-install/ansible/inventories/vagrant/species-list-vagrant

Changelog

  • Version 3.0:
    • Grails 3, Lucene 5 or above
  • Version 2.0:
    • upgraded to Grails 3
  • Version 1.0:
    • upgraded to asset pipeline and grails 2.5.6
    • fixed unit and integration tests