add example entity to default config

This commit is contained in:
rolux 2014-12-21 14:47:47 +00:00
parent ea1a94e9e4
commit 90173cce4b

View file

@ -3,7 +3,7 @@
pan.do/ra Configuration pan.do/ra Configuration
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
You can edit this file. Most changes are effective immediately; everything that You can edit this file. Most changes are effective immediately; everything that
affects the database layout (adding a new itemKey, annotation layer etc.) will affects the database layout (adding a new item key, annotation layer etc.) will
require a server restart. You may also want to take a look at the configuration require a server restart. You may also want to take a look at the configuration
examples (config.SITENAME.jsonc) that are part of this pan.do/ra distribution. examples (config.SITENAME.jsonc) that are part of this pan.do/ra distribution.
*/ */
@ -97,7 +97,7 @@ examples (config.SITENAME.jsonc) that are part of this pan.do/ra distribution.
"entities" can be used to store arbitrary data. They can be referenced in "entities" can be used to store arbitrary data. They can be referenced in
annotations, info view, or elsewhere. Each entry defines a specific class annotations, info view, or elsewhere. Each entry defines a specific class
of entity object, its properties and their types (for example an "actor" of entity object, its properties and their types (for example an "actor"
with "name", "biography", "photo" etc). The HTML representation for with "name", "biography", "portrait" etc). The HTML representation for
entities can be customized by adding "/static/js/entity.SITENAME.js". entities can be customized by adding "/static/js/entity.SITENAME.js".
Each entity has the following properties: Each entity has the following properties:
"id": Unique internal ID (can be referenced in "layers") "id": Unique internal ID (can be referenced in "layers")
@ -111,7 +111,20 @@ examples (config.SITENAME.jsonc) that are part of this pan.do/ra distribution.
"id" and "name" keys are required. If "additionalNames" is present, these "id" and "name" keys are required. If "additionalNames" is present, these
will act as synonyms when autocompleting values entered as annotations. will act as synonyms when autocompleting values entered as annotations.
*/ */
"entities": [], "entities": [
{
"id": "people",
"title": "People",
"keys": [
{"id": "id", "title": "ID", "type": "string"},
{"id": "name", "title": "Name", "type": "string"},
{"id": "additionalNames", "title": "Additional Names", "type": ["string"]},
{"id": "biography", "title": "Biography", "type": "text"},
{"id": "portrait", "title": "Portrait", "type": "document"}
],
"sortType": "person"
}
],
/* /*
If "flags" is set to true, then filters for countries and languages will If "flags" is set to true, then filters for countries and languages will
appear with a flag icon. appear with a flag icon.