AtlasOfLivingAustralia / front-end-static

Static front end work (html, css, js, img) for use on ALA sites.
0 stars 1 forks source link

Download record button on individual record pages #32

Open ryonen opened 7 years ago

ryonen commented 7 years ago

The ability to download a single record, straight from the occurrence record’s data page would be great.

For example, for Tetrathca hirsuta (http://bie.ala.org.au/species/http://id.biodiversity.org.au/node/apni/2896026) you can see that there's one record that's waaaaaaaay out of range for the species.

Currently the user can download all the records from the Record (or Map or Chart or Image) view page (http://biocache.ala.org.au/occurrences/search?q=lsid:http://id.biodiversity.org.au/node/apni/2896026#tab_recordsView), all records tetratheca hirsuta_download button

or a subset of records after applying a filter (http://biocache.ala.org.au/occurrences/search?q=lsid:http://id.biodiversity.org.au/node/apni/2896026&fq=collectors:%22Butcher,%20R.%22), r butcher records tetratheca hirsuta_download button

and you can download a single record if you're able to use the facets to return only one specimen (http://biocache.ala.org.au/occurrences/search?q=lsid%3Ahttp%3A%2F%2Fid.biodiversity.org.au%2Fnode%2Fapni%2F2896026&fq=collectors%3A%22Butcher%2C+R.%22&fq=geospatial_kosher%3A%22false%22) \ r butcher spatially suspect record tetratheca hirsuta_download button

However, if that record is opened, there's no provision anywhere on the record's page to download it (http://biocache.ala.org.au/occurrences/f38b2cca-d48c-4acf-8bcd-bfce0421feb3).

Although this is a nice example whereby a single record can be downloaded because it's easily retrieved through filtering, often the user comes across a record that they're interested in (for whatever reason) while browsing through a long list of records and opening them one by one. If a record of interest could just be downloaded from its display page it would save the user from either (A) going back to the search results and applying however many filters are required to make it the sole record returned (if that's even possible), or (B) downloading more than they want and having to deleting all the other records later.