Un breadcrumb (in inglese , trail of breadcrumbs o breadcrumb trail , "lead breadcrumbs" vedi " etimologia " di seguito) è, in ergonomia e soprattutto oggi nel campo del design delle interfacce per computer , un aiuto alla navigazione sotto forma di indicazione della posizione di il lettore in un documento (molto spesso, una pagina di un sito web ). Il loro scopo è fornire agli utenti un modo per tenere traccia della loro posizione all'interno di programmi, documenti o pagine web.
Il nome filo di Arianna deriva dall'Arianna della mitologia greca , il cui filo salvò Teseo nel Labirinto permettendogli di tornare sui suoi passi fino all'ingresso. Il termine inglese breadcrumb trail deriva dalle tracce di breadcrumb lasciate da Hansel e Gretel nel noto racconto popolare dei fratelli Grimm (come nella storia di Little Thumb di Charles Perrault , meglio noto ai francesi).
I breadcrumb in genere vengono visualizzati orizzontalmente nella parte superiore di una pagina Web, di solito sotto la barra del titolo o le intestazioni di pagina. Forniscono collegamenti a ritroso su ogni fase (pagina) percorsa dall'utente durante la sua navigazione attraverso l'interfaccia in modo da potersi posizionare all'interno del sito ed eventualmente ripercorrere i suoi passi dal punto di ingresso (dalla partenza) dal sito web.
I breadcrumb vengono spesso generati automaticamente. Ad esempio, un percorso di breadcrumb in un sito Web grafico potrebbe essere simile a questo:
>> Home> Programmi> Giovani> Teleshopping
In un sito Web, un percorso di navigazione rappresenta la struttura ad albero delle sezioni che il visitatore ha attraversato dalla home page .
Ad esempio, la directory dmoz gratuita utilizza breadcrumb ( vedi un esempio ).
Categorie di breadcrumbEsistono tre tipi di breadcrumb del sito Web:
I breadcrumb del tipo location sono una delle tecniche di base dell'accessibilità dei contenuti Web: consentono di soddisfare uno dei criteri di successo delle Regole per l'accessibilità dei contenuti Web (WCAG) 2.0 , secondo cui "l'utente ha informazioni da localizzare in un insieme di pagine Web ".
Gli strumenti e derivati dei dispositivi di navigazione (GPS) possono tenere traccia dei viaggi registrando a volte le posizioni GPS del viaggiatore e presentandole sullo schermo del display con un marker traccia la posizione del breadcrumb.
Alcuni commentatori e programmatori usano alternativamente il termine " cookie crumb " (o alcune varianti) come sinonimo per descrivere la tecnica di navigazione menzionata in precedenza, ma questo uso è considerato scorretto e il più delle volte rappresenta una distorsione della metafora originale di " Breadcrumb " . Questo uso improprio è problematico anche perché il " biscotto briciola " viene spesso utilizzato per descrivere una data o un parametro all'interno di un cookie .
Alcuni commentatori criticano il tipo Ariane son way perché duplicano funzionalità già esistenti nel browser, ad esempio il pulsante indietro ( indietro ) e la cronologia di navigazione.
Inoltre, nella memorizzazione gerarchica, una traccia breadcrumb non fornisce un accesso fisso al genitore immediato: l'utente deve esaminare il feed per trovare la posizione del collegamento corretto.
L' ubicazione del tipo figlio di Ariane potrebbe non essere adatta a siti il cui contenuto è così ricco che una categoria non è sufficiente per descrivere completamente una parte specifica. Questa è una situazione comune nei siti che implementano il paradigma basato sulla ricerca (ad esempio Amazon ).