MediaWiki:Proofreadpage index data config: Difference between revisions

From Rangjung Yeshe Wiki Texts
Jump to navigation Jump to search
(Created page with "{ "Title": { "type": "string", "size": 1, "default": "", "label": "Title", "help": "", "header": true, "data": "tit...")
 
No edit summary
Line 1: Line 1:
{
{
    "Title": {
  "ID": { //id of the metadata (first parameter of proofreadpage_index_attributes)
        "type": "string",
    "type": "string", //the property type (for compatibility reasons the values have not to be of this type). Possibles values: string, number, page. If set, the newly set values should be valid according to the type (e.g. for a number a valid number, for a page an existing wiki page...)
        "size": 1,
     "size": 1, //only for the type string : number of lines of the input (third parameter of proofreadpage_index_attributes)
        "default": "",
     "values": {"a":"A", "b":"B","c":"C", "d":"D"}, //an array values : label that list the possible values (for compatibility reasons the stored values have not to be one of these)
        "label": "Title",
     "default": "", //the default value
        "help": "",
     "header": false, //add the property to MediaWiki:Proofreadpage_header_template template (true is equivalent to being listed in proofreadpage_js_attributes)
        "header": true,
     "label": "ID", //the label in the form (second parameter of proofreadpage_index_attributes)
        "data": "title"
    "help": "", //a short help text
    },
     "delimiter": [], //list of delimiters between two part of values. By example ["; ", " and "] for strings like "J. M. Dent; E. P. Dutton and A. D. Robert"
    "Language": {
     "data": "" //proofreadpage's metadata type that the property is equivalent to
        "type": "langcode",
  }
        "size": 1,
        "default": "",
        "label": "Language code",
        "help": "Language code of the content of the book like \"en, fr\".",
        "header": true,
        "data": "language"
    },
    "Author": {
        "type": "page",
        "size": 1,
        "default": "",
        "label": "Author",
        "help": "",
        "header": true,
        "data": "author"
    },
     "Translator": {
        "type": "page",
        "size": 1,
        "default": "",
        "label": "Translator",
        "help": "",
        "header": false,
        "data": "translator"
    },
    "Editor": {
        "type": "string",
        "size": 1,
        "default": "",
        "label": "Editor",
        "help": "",
        "header": false,
        "data": "editor"
    },
    "Year": {
        "type": "number",
        "size": 1,
        "default": "",
        "label": "Year of publication",
        "help": "",
        "header": true,
        "data": "year"
    },
     "Publisher": {
        "type": "string",
        "size": 1,
        "default": "",
        "label": "Publisher",
        "help": "",
        "header": true,
        "data": "publisher"
    },
    "Address": {
        "type": "string",
        "size": 1,
        "default": "",
        "label": "Address",
        "help": "",
        "header": true
     },
    "Key": {
        "type": "string",
        "size": 1,
        "default": "",
        "label": "Sort key",
        "help": "",
        "header": false
    },
    "Source": {
        "type": "string",
        "size": 1,
        "default": "",
        "label": "Source",
        "help": "",
        "header": false
     },
    "Image": {
        "type": "string",
        "size": 1,
        "default": "",
        "label": "Cover image",
        "help": "",
        "header": false
    },
    "Progress": {
        "type": "string",
        "size": 1,
        "default": "",
        "label": "Progress",
        "help": "",
        "header": false,
        "values": {
            "T": "Done",
            "V": "To be validated",
            "C": "To be proofread",
            "MS": "Ready for Match \u0026 Split",
            "OCR": "Needs an OCR text layer",
            "X": "Incomple source (extracts) or compilation of different sources",
            "L": "Source file is incorrect (missing pages, unordered pages, etc)"
        }
    },
     "Volumes": {
        "type": "string",
        "size": 5,
        "default": "",
        "label": "Volumes",
        "help": "",
        "header": false
    },
    "Pages": {
        "type": "string",
        "size": 20,
        "default": "\u003Cpagelist /\u003E",
        "label": "Pages",
        "help": "",
        "header": false,
        "data": "pagelist"
    },
    "Remarks": {
        "type": "string",
        "size": 10,
        "default": "",
        "label": "Remarks",
        "help": "",
        "header": true
     },
    "Header": {
        "type": "string",
        "size": 1,
        "default": "",
        "header": true,
        "hidden": true
    },
     "Footer": {
        "type": "string",
        "size": 1,
        "default": "",
        "header": true,
        "hidden": true
    },
    "Width": {
        "type": "number",
        "size": 1,
        "default": "",
        "label": "Width of scans",
        "help": "",
        "header": true
    },
    "Css": {
        "type": "string",
        "size": 1,
        "default": "",
        "label": "CSS to be used in pages",
        "help": "",
        "header": true
    }
}
}

Revision as of 11:52, 11 March 2021

{

 "ID": { //id of the metadata (first parameter of proofreadpage_index_attributes)
   "type": "string", //the property type (for compatibility reasons the values have not to be of this type). Possibles values: string, number, page. If set, the newly set values should be valid according to the type (e.g. for a number a valid number, for a page an existing wiki page...)
   "size": 1, //only for the type string : number of lines of the input (third parameter of proofreadpage_index_attributes)
   "values":  {"a":"A", "b":"B","c":"C", "d":"D"}, //an array values : label that list the possible values (for compatibility reasons the stored values have not to be one of these)
   "default": "", //the default value
   "header": false, //add the property to MediaWiki:Proofreadpage_header_template template (true is equivalent to being listed in proofreadpage_js_attributes)
   "label": "ID", //the label in the form (second parameter of proofreadpage_index_attributes)
   "help": "", //a short help text
   "delimiter": [], //list of delimiters between two part of values. By example ["; ", " and "] for strings like "J. M. Dent; E. P. Dutton and A. D. Robert"
   "data": "" //proofreadpage's metadata type that the property is equivalent to
 }

}