Capítol 3. Detalls del Tellico

Tipus de camp

Cada col·lecció pot tenir un nombre il·limitat de camps. El Tellico admet onze tipus de camps, els quals permeten una àmplia gamma de dades diferents.

Text pla

El tipus de camp més bàsic s'anomena Text pla. No hi ha restriccions sobre els valors dels camps, i el giny d'entrada de dades és l'editor de línia estàndard. Aquest tipus és apropiat per als camps que no s'espera que tinguin valors llargs, com ara l'autor o el gènere.

Número

El tipus Número és idèntic a Text pla, llevat que les dades es limiten a ser numèriques. Les entrades seran ordenades numèricament a la vista de columna si es fa clic al camp Número de la columna. L'editor de línia estàndard, amb petits botons de fletxa per a augmentar o disminuir el valor, s'utilitzen per a l'entrada de dades. No s'aplicarà cap format.

URL

El tipus URL permet enllaços a altres documents, utilitzant les associacions de tipus de fitxer estàndards del KDE per a obrir els documents enllaçats. No es realitza validació sobre el valor real d'un camp URL, però els enllaços no vàlids no s'obriran. L'entrada de dades és un editor de línia amb un botó per a obrir el diàleg de fitxers estàndard, però es pot utilitzar qualsevol URL. Els URL relatius s'interpretaran en relació amb la ubicació del fitxer de dades, un cop s'ha desat.

A l'Editor d'entrades, l'etiqueta esdevé en l'enllaç, mentre que a la Vista d'entrada, s'utilitza un enllaç real. Aquest tipus de camp és útil per a enllaçar amb fitxers PDF de les entrades bibliogràfiques, o crítiques de pel·lícules, per exemple. No s'aplicarà cap format.

També es poden utilitzar URL relatives. S'interpretaran en relació amb la ubicació del fitxer de dades del Tellico. A l'editor d'entrades, l'editor de línia proporciona autocompleció per a les ubicacions de fitxer local. Si voleu l'URL del diàleg selector de fitxers del KDE l'interpreti en relació amb la ubicació del document, llavors hauríeu d'ajustar una propietat en el camp URL a relative : true.

Paràgraf

Per als camps de text més llargs, el tipus Paràgraf ofereix una àrea per a l'edició de text més gran, i sempre està en la seva pròpia categoria. Un camp Paràgraf no pot tenir múltiples valors, ni es dona format automàticament. No es pot utilitzar per a agrupar. Els resums, resums de la trama, o revisions s'han d'introduir utilitzant aquest tipus de camp.

Opció

Quan un camp ha d'estar limitat a uns pocs valors preestablerts, s'utilitza un tipus Opció. Els valors acceptables es presenten en una llista desplegable per a la selecció. Es permeten diversos valors. Els camps com el tipus de bibliografia o la puntuació personal són camps Opció.

S'ha d'utilitzar punt i coma per a separar els valors permesos.

Casella de selecció

Per als camps que tenen un valor de sí o no, està disponible el tipus de Casella de selecció. De manera predeterminada, el camp està desactivat. Els camps Casella de selecció no tenen format i es limiten a valors individuals. Internament, els valors de camp es tracten com a verdader o fals. Alguns exemples són camps com «Regal» o «Prestat».

Data

Un camp Data pot incloure un dia, un mes i un any. La data es mostra en el format estàndard d'AAAA-MM-DD, el qual permet una classificació més fàcil. El selector de data estàndard del KDE es pot utilitzar per a triar la data amb el ratolí, o es pot introduir directament. El camp no requereix tenir valors no buits per a l'any, mes i dia. Sols es pot introduir l'any, per exemple. No es permeten valors múltiples.

Taula

Els camps Taula contenen una o més columnes de valors. A l'editor d'entrades, el camp es presenta utilitzant una vista similar a un full de càlcul, amb files numerades. Quan se selecciona l'última fila, llavors s'afegirà una fila addicional. L'autocompleció no està disponible. Aquest camp és útil per a obtenir una llista dels capítols d'un llibre, les escenes d'una pel·lícula o cançons en un àlbum. Els camps Taula sempre estaran per si mateixos dins d'una categoria.

El nombre de columnes, fins a un màxim de deu, es defineix afegint una propietat a la definició del camp amb el nom columnes. Les columnes es poden etiquetar fent clic dret sobre la capçalera, o establint una propietat de camp anomenada columna1, etc.

Quan s'utilitza l'editor d'entrades per als camps Taula, les files es poden reorganitzar arrossegant el ratolí mentre es manté premut el botó Ctrl. També està disponible un menú emergent fent clic dret sobre la taula, el qual permet inserir o eliminar files.

Imatge

Els camps Imatge contenen una imatge en qualsevol format admès pel KDE. Alguns dels més típics són PNG o JPEG. La imatge es pot desar al fitxer de dades del Tellico o al directori de dades de l'aplicació. S'utilitza el selector de fitxers estàndard del KDE, de manera que podeu utilitzar un URL o un fitxer local. Les imatges també es poden arrossegar des d'un gestor de fitxers o un navegador.

Puntuació

Els camps Puntuació mostren un nombre d'estrelles per a representar una valoració numèrica per a una entrada. De manera predeterminada, la puntuació és d'un màxim de cinc. El mínim i el màxim es poden canviar ajustant les propietats en la definició del camp en el diàleg Camps de la col·lecció, anomenades mínim i màxim, respectivament.

Camps de valor derivat

Els camps amb valors derivats són un cas especial. El tipus de camp es correspon amb el tipus típic de valor contingut en aquest camp, però el valor del camp és construït a partir d'altres camps utilitzant una cadena de format en la descripció del camp. Per exemple, si el camp té una plantilla de valor %{title} %{year}, llavors el valor d'aquest camp serà el títol, seguit de l'any. Aquest tipus de camp sobretot s'utilitza per al camp de títol en la moneda, segell, targetes comercials i col·leccions de vins. Tant el nom del camp intern o el títol del camp es poden utilitzar en la descripció per al format.

Per a seleccionar un únic valor per a un camp amb valors múltiples, afegiu un índex de posició a la plantilla, com %{author:1} per al primer autor. La posició pot ser negativa, comptant des del final, de manera que %{author:-1} seria l'últim autor. Es poden utilitzar valors en majúscules i minúscules establint etiquetes de plantilla, com %{author:1/l} per a posar el primer autor en minúscules i %{author:1/u} per a posar-lo en majúscules.