Frontend: Difference between revisions

From arkiwi
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:
In alternativa alla rappresentazione html prodotta da arav, e' possibile implementare frontend alternativi che permettano di consumare i dati su arkiwi
Arav puo presentare i dati in numerosi formati, accessibili nella tendina 'format' o modificando l'ultima parte dell'url


[[http://mp38.contaminati.net/]]
== formati supportati ==


[[Progetto Non-Volatile Memory]]
=== 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 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