Skip to content

programmfabrik/fylr-plugin-custom-data-type-dante

Repository files navigation

This Plugin / Repo is being maintained by a community of developers. There is no warranty given or bug fixing guarantee; especially not by Programmfabrik GmbH. Please use the github issue tracking to report bugs and self organize bug fixing. Feel free to directly contact the committing developers.

custom-data-type-dante

This is a plugin for fylr with Custom Data Type CustomDataTypeDante for references to entities of the DANTE-Vokabulary-Server (https://dante.gbv.de). For easydb5-instances use easydb-custom-data-type-dante.

The Plugins uses https://api.dante.gbv.de/ for the communication with DANTE.

installation

The latest version of this plugin can be found here.

The ZIP can be downloaded and installed using the plugin manager, or used directly (recommended).

Github has an overview page to get a list of all releases.

configuration

As defined in manifest.master.yml this datatype can be configured:

Schema options

  • which "vocabulary_name" to use. List of Vocabularys in DANTE or as JSKOS via API or uri.gbv.de/terminology
    • for the popup-modes multible vocabularys can be set as a "|"-splitted list
  • which mapbox-access-token to use
  • add new: allow
  • add new: target vocabulary for new records
  • add new: username for adding
  • add new: token for adding

Mask options

  • editorstyle: dropdown, popup, popup with treeview
  • cache: on / off
  • default values
  • editordisplay: default or condensed (oneline)

saved data

  • conceptName
    • Preferred label of the linked record
  • conceptURI
    • URI to linked record
  • conceptFulltext
    • fulltext-string which contains: PrefLabels, AltLabels, HiddenLabels, Notations
  • conceptAncestors
    • URI's of all given ancestors
  • _fulltext
    • easydb-fulltext
  • _standard
    • easydb-standard
  • facetTerm

sources

The source code of this plugin is managed in a git repository at https://github.com/programmfabrik/fylr-plugin-custom-data-type-dante.