Frontend: Difference between revisions

From arkiwi
Jump to navigation Jump to search
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
Arav puo presentare i dati in numerosi formati, listati nella tendina 'format'.
Arav puo presentare i dati in numerosi formati, accessibili nella tendina 'format' o modificando l'ultima parte dell'url


i formati supportati sono:
== formati supportati ==


in html:
=== per le collezioni di uno o piu elementi: ===
* '''html'''          il frontend web ufficiale e di default
* '''html'''          il frontend web ufficiale e di default
* '''screen'''       il riproduttore
* '''playlist'''     il riproduttore con pannello playlist
* '''cover'''        la copertina
* '''iframeplaylist''' iframe contenente '''playlist'''
* '''iframeplay'''    iframe contenente la copertina
* '''metadatatable''' metadati in tabella, una tabella per elemento
* '''iframecover'''   iframe contenente il riproduttore (screen)
* '''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
* '''playlist'''     player multimediale con pannello playlist
* '''metadatatable''' metadati in tabella
 
feeds & playlists:
* '''rss'''
* '''rss'''
* '''atom'''
* '''atom'''
Line 19: Line 15:
* '''pls'''
* '''pls'''


Questi formati possono essere usati per produrre rappresentazioni alternative dei dati.
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 di siti che consumano dati di arkiwi:
Alcuni esempi alla pagina [[Esempi_URL]]
* [http://mp38.contaminati.net/ mp38]
* [http://www.digitigrafo.it/app/# Arkiwi JS Boilerplate]

Latest revision as of 11: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