Confronto dei moduli breadcrumb per Drupal 10.

Impara DrupalModuli Drupal

I breadcrumb sono uno strumento di navigazione essenziale che aiuta gli utenti a capire dove si trovano in un sito web. Drupal offre vari moduli breadcrumb, ognuno con funzioni e caratteristiche uniche. In questo articolo confrontiamo quattro diffusi moduli breadcrumb per Drupal: Easy Breadcrumb, Menu Breadcrumb, Current Page Crumb e Crouton. Ne discutiamo funzioni, casi d’uso e configurazioni, così puoi scegliere con cognizione di causa il modulo giusto per il tuo progetto.

 

FunzioneEasy BreadcrumbMenu BreadcrumbCurrent Page CrumbCrouton
Include il titolo della pagina corrente✅ (configurabile)✅ (configurabile)✅✅ (configurabile)
Usa le voci di menu per i breadcrumb❌✅❌✅
Usa la struttura URL per i breadcrumb✅Solo se non nel menu❌❌
Segmento della home personalizzabile✅❌❌✅
Nasconde il breadcrumb se c’è solo il link alla home❌✅❌❌
Include la gerarchia di tassonomia✅ (facoltativo)✅ (facoltativo)❌❌
Tronca la lunghezza massima del titolo✅❌❌❌
Metadati JsonLD per i breadcrumb✅❌❌❌
Inclusione dei percorsi admin configurabile✅❌Percorsi admin invariati❌
Supporto accessibilità con aria-current="page"❌❌❌✅

 


 

Easy Breadcrumb

Easy Breadcrumb è un modulo facile da usare che include automaticamente il titolo della pagina corrente nel breadcrumb. Usa l’URL e il titolo della pagina per creare i segmenti, offrendo una soluzione semplice ma personalizzabile.

Funzioni principali:

  • Funziona da subito con opzioni di personalizzazione
  • Compatibile con i moduli Pathauto e Breadcrumb Extra field
  • Varie impostazioni per includere o escludere segmenti e percorsi
  • Troncamento dei titoli dei segmenti e uso di semplici regex per la sostituzione dei titoli

Caso d’uso: ideale per progetti che richiedono configurazione e personalizzazione minime, con una soluzione breadcrumb comunque robusta.

Link: Modulo Drupal Easy Breadcrumb

 

 

Menu Breadcrumb

Menu Breadcrumb genera breadcrumb basati sui titoli dei menu padre. Offre più controllo sulla struttura dei breadcrumb da menu, adatto a progetti basati molto sull’organizzazione dei menu.

Funzioni principali:

  • Riordino e selezione dei menu per generare i breadcrumb
  • Titolo della pagina accodato al breadcrumb (cliccabile o no)
  • Nasconde il breadcrumb se contiene solo il link alla home
  • Breadcrumb dalla struttura URL se il contenuto non è nel menu

Caso d’uso: perfetto per siti con una struttura di menu forte, dove la navigazione breadcrumb segue da vicino la gerarchia dei menu.

Link: Modulo Drupal Menu Breadcrumb

 

 

Current Page Crumb

Current Page Crumb è un modulo leggero che estende i breadcrumb del core di Drupal 8 aggiungendo il titolo della pagina corrente come breadcrumb di solo testo. Non richiede configurazione e non modifica i percorsi admin.

Funzioni principali:

  • Titolo della pagina corrente come breadcrumb di solo testo
  • Installazione semplice
  • Nessuna configurazione richiesta

Caso d’uso: adatto a progetti che richiedono una soluzione lineare per includere il titolo della pagina corrente nel breadcrumb, senza altre personalizzazioni.

Link: Modulo Drupal Current Page Crumb

 

 

Crouton

Crouton sostituisce il generatore di breadcrumb basato sui percorsi con un’alternativa basata sui menu, con massima flessibilità usando le voci di menu. Offre varie opzioni di configurazione per un maggiore controllo sulla visualizzazione.

Funzioni principali:

  • Elabora il percorso del menu attivo per il menu configurato
  • Separa le etichette dei breadcrumb dai contenuti di destinazione
  • Marcatura automatica con aria-current="page"
  • Opzioni configurabili per i link Home e pagina corrente, voci di menu disattivate e voci solo strutturali

Caso d’uso: ideale per progetti che richiedono una soluzione breadcrumb da menu molto personalizzabile e con accessibilità migliorata.

Link: Modulo Drupal Crouton

Compatibilità dei moduli breadcrumb con il core di Drupal

Nome del moduloDrupal 7Drupal 8Drupal 9Drupal 10
Easy Breadcrumb✅✅✅✅
Menu Breadcrumb✅✅✅✅
Current Page Crumb❌✅✅✅
Crouton❌❌✅✅

 


 

Conclusione

Ognuno dei quattro moduli breadcrumb per Drupal ha punti di forza e casi d’uso. Easy Breadcrumb offre una soluzione semplice e pronta all’uso, mentre Menu Breadcrumb è più adatto a siti incentrati sui menu. Current Page Crumb offre un approccio essenziale per includere il titolo della pagina corrente nel breadcrumb, e Crouton offre una soluzione breadcrumb da menu molto personalizzabile e accessibile. Valuta i requisiti del tuo progetto e scegli il modulo più in linea con le tue esigenze per un’esperienza utente ottimale.