Vergelijking van Drupal 10-broodkruimelmodules.
Broodkruimels zijn een essentieel navigatiehulpmiddel waarmee gebruikers hun locatie op een website begrijpen. Drupal biedt verschillende broodkruimelmodules, elk met eigen functies en mogelijkheden. In dit artikel vergelijken we vier populaire Drupal-broodkruimelmodules: Easy Breadcrumb, Menu Breadcrumb, Current Page Crumb en Crouton. We bespreken hun functies, toepassingen en configuratie, zodat je een weloverwogen keuze maakt voor de juiste module voor je project.
| Functie | Easy Breadcrumb | Menu Breadcrumb | Current Page Crumb | Crouton |
|---|---|---|---|---|
| Huidige paginatitel opnemen | ✅ (configureerbaar) | ✅ (configureerbaar) | ✅ | ✅ (configureerbaar) |
| Menu-items gebruiken voor broodkruimels | ❌ | ✅ | ❌ | ✅ |
| URL-structuur gebruiken voor broodkruimels | ✅ | Alleen als niet in menu | ❌ | ❌ |
| Aanpasbaar voorpaginasegment | ✅ | ❌ | ❌ | ✅ |
| Broodkruimel verbergen bij alleen voorpaginalink | ❌ | ✅ | ❌ | ❌ |
| Taxonomiehiërarchie opnemen | ✅ (optioneel) | ✅ (optioneel) | ❌ | ❌ |
| Maximale lengte kruimeltitel afkappen | ✅ | ❌ | ❌ | ❌ |
| JsonLD-metadata voor broodkruimels | ✅ | ❌ | ❌ | ❌ |
| Configureerbare opname beheerpad | ✅ | ❌ | Beheerpaden ongewijzigd | ❌ |
| Aria-current="page"-toegankelijkheid | ❌ | ❌ | ❌ | ✅ |
Easy Breadcrumb
Easy Breadcrumb is een gebruiksvriendelijke module die automatisch de huidige paginatitel in de broodkruimel opneemt. Hij gebruikt URL en paginatitel voor broodkruimelsegmenten: een eenvoudige maar aanpasbare oplossing.
Belangrijkste functies:
- Werkt direct met aanpassingsopties
- Compatibel met de modules Pathauto en Breadcrumb Extra field
- Verschillende instellingen voor het opnemen en uitsluiten van segmenten en paden
- Segmenttitels afkappen en eenvoudige regex voor titelvervanging
Toepassing: ideaal voor projecten met minimale installatie en aanpassing, met toch een robuuste broodkruimeloplossing.
Menu Breadcrumb
Menu Breadcrumb genereert broodkruimels op basis van bovenliggende menutitels. Hij geeft meer controle over de menugebaseerde broodkruimelstructuur, geschikt voor projecten die sterk op menuorganisatie leunen.
Belangrijkste functies:
- Menu’s opnieuw ordenen en selecteren voor broodkruimelgeneratie
- Paginatitel toevoegen aan broodkruimel (aanklikbaar of niet)
- Broodkruimel verbergen als hij alleen de voorpaginalink bevat
- Broodkruimel genereren uit URL-structuur als de inhoud niet in het menu staat
Toepassing: perfect voor websites met een sterke menustructuur, waar broodkruimelnavigatie de menuhiërarchie nauw volgt.
Current Page Crumb
Current Page Crumb is een lichtgewicht module die de systeembroodkruimels van Drupal 8-core uitbreidt door de huidige paginatitel als broodkruimel van alleen tekst toe te voegen. Hij vraagt geen configuratie en wijzigt geen beheerpaden.
Belangrijkste functies:
- Huidige paginatitel toevoegen als broodkruimel van alleen tekst
- Eenvoudig installatieproces
- Geen configuratie nodig
Toepassing: geschikt voor projecten met een eenvoudige oplossing om de huidige paginatitel in de broodkruimel op te nemen, zonder extra aanpassingsopties.
Link: Current Page Crumb-Drupal-module
Crouton
Crouton vervangt de standaard padgebaseerde broodkruimelbouwer door een menugebaseerd alternatief, met maximale flexibiliteit door menu-items voor broodkruimelgeneratie. Deze module biedt verschillende configuratieopties voor meer controle over de broodkruimelweergave.
Belangrijkste functies:
- Actief menuspoor verwerken voor het geconfigureerde menu
- Broodkruimellabels loskoppelen van doelinhoud
- Automatische aria-current="page"-markering
- Configureerbare opties voor Home- en huidige-paginalinks, uitgeschakelde menu-items en structurele menu-items
Toepassing: ideaal voor projecten met een zeer aanpasbare menugebaseerde broodkruimeloplossing met verbeterde toegankelijkheidsfuncties.
Link: Crouton-Drupal-module
Compatibiliteit broodkruimelmodules met Drupal-core
| Modulenaam | Drupal 7 | Drupal 8 | Drupal 9 | Drupal 10 |
|---|---|---|---|---|
| Easy Breadcrumb | ✅ | ✅ | ✅ | ✅ |
| Menu Breadcrumb | ✅ | ✅ | ✅ | ✅ |
| Current Page Crumb | ❌ | ✅ | ✅ | ✅ |
| Crouton | ❌ | ❌ | ✅ | ✅ |
Conclusie
Elk van de vier Drupal-broodkruimelmodules heeft zijn sterke punten en toepassingen. Easy Breadcrumb biedt een eenvoudige kant-en-klare oplossing, terwijl Menu Breadcrumb beter past bij menugerichte websites. Current Page Crumb biedt een sobere aanpak om de huidige paginatitel in de broodkruimel op te nemen, en Crouton levert een zeer aanpasbare en toegankelijke menugebaseerde broodkruimeloplossing. Beoordeel je projectvereisten en kies de module die het beste bij je behoeften past voor een optimale gebruikerservaring.