vjrj / specieslist-webapp

Species lists and traits tool

Home Page:https://lists.ala.org.au

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Species lists and traits tool

https://lists.ala.org.au


Languages

Language:Groovy 85.3%Language:CSS 6.8%Language:JavaScript 6.4%Language:Shell 1.0%Language:Batchfile 0.5%