Frontend: Difference between revisions
Jump to navigation
Jump to search
(Created page with "In alternativa alla rappresentazione html prodotta da arav, e' possibile implementare frontend alternativi che permettano di consumare i dati su arkiwi http://mp38.contamin...") |
|||
(18 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Arav puo presentare i dati in numerosi formati, accessibili nella tendina 'format' o modificando l'ultima parte dell'url | |||
== formati supportati == | |||
[[ | === per le collezioni di uno o piu elementi: === | ||
* '''html''' il frontend web ufficiale e di default | |||
* '''playlist''' il riproduttore con pannello playlist | |||
* '''iframeplaylist''' iframe contenente '''playlist''' | |||
* '''metadatatable''' metadati in tabella, una tabella per elemento | |||
* '''embed''' pagina web che in caso di collezione espone l'output di iframeplaylist, in caso di singolo documento espone l'output di iframeplay, iframecover, player | |||
* '''rss''' | |||
* '''atom''' | |||
* '''xspf''' | |||
* '''m3u''' | |||
* '''pls''' | |||
alcuni di questi escludono elementi con un mediatype non esprimibile nel formato. ad esempio le playlist ignorano i folder. | |||
=== Per documenti singoli: === | |||
* '''screen''' il riproduttore | |||
* '''cover''' la copertina | |||
* '''iframeplay''' iframe contenente '''screen''' | |||
* '''iframecover''' iframe contenente '''cover''' | |||
== Ordinamento == | |||
tutti i frontend supportano anche una rudimentale sintassi con query GET per ordinare e limitare gli elementi: | |||
* '''sort''' cambia il campo usato per l'ordinamento, che di default e' dc:date | |||
* '''order''' se uguale ad 'asc' implica un ordinamento ascendente, per qualsiasi altro valore un ordinamento discendente | |||
* '''limit''' limita il numero di elementi, chiaramente dopo il sort | |||
Alcuni esempi alla pagina [[Esempi_URL]] |
Latest revision as of 10:16, 11 June 2020
Arav puo presentare i dati in numerosi formati, accessibili nella tendina 'format' o modificando l'ultima parte dell'url
formati supportati
per le collezioni di uno o piu elementi:
- html il frontend web ufficiale e di default
- playlist il riproduttore con pannello playlist
- iframeplaylist iframe contenente playlist
- metadatatable metadati in tabella, una tabella per elemento
- embed pagina web che in caso di collezione espone l'output di iframeplaylist, in caso di singolo documento espone l'output di iframeplay, iframecover, player
- rss
- atom
- xspf
- m3u
- pls
alcuni di questi escludono elementi con un mediatype non esprimibile nel formato. ad esempio le playlist ignorano i folder.
Per documenti singoli:
- screen il riproduttore
- cover la copertina
- iframeplay iframe contenente screen
- iframecover iframe contenente cover
Ordinamento
tutti i frontend supportano anche una rudimentale sintassi con query GET per ordinare e limitare gli elementi:
- sort cambia il campo usato per l'ordinamento, che di default e' dc:date
- order se uguale ad 'asc' implica un ordinamento ascendente, per qualsiasi altro valore un ordinamento discendente
- limit limita il numero di elementi, chiaramente dopo il sort
Alcuni esempi alla pagina Esempi_URL