1. Login Email or Username
Voorkom verwarring bij bezoekers die inloggen op je Drupal 8 website. Na installatie van deze eenvoudige module, kunnen gebruikers inloggen met zowel e-mail adres als Drupal gebruikersnaam.
https://www.drupal.org/project/login_emailusername
2. Entityqueue
Laat je Drupal bezoekers ‘queues’ maken, bijvoorbeeld een lijst van hun favoriete content. In Drupal 7 al een populaire module onder de naam Nodequeue, nu beschikbaar voor Drupal 8 voor alle entities.
https://www.drupal.org/project/entityqueue
3. Search Auto Complete
Drupal 8 kent standaard een zoekbox, die je kunt publiceren middels het plaatsen van bijbehorend block. Hierin kunnen bezoekers een zoekterm invoeren en zoekresultaten te zien krijgen in de ‘body’. In de Drupal 8 core zit geen ‘automatisch aanvullen’ functie zoals je die van bijvoorbeeld Google kent.
Deze module biedt die functie. Let op dat hij geen fuzzy search (spelfouten en close matches) ondersteunt, maar alleen suggesties geeft op basis van bestaande content in je Drupal database, spelfouten en ‘close matches’ worden dus niet ondersteunt. Daarvoor zul je Solr moeten installeren.
https://www.drupal.org/project/search_autocomplete
4. External Links
Een module die al jarenlang populair is, ik denk zelfs vanaf Drupal 4 of 5: zorgt ervoor dat externe links in content automatisch openen in een nieuwe browser tab, zodat bezoekers niet weg navigeren van je website. Aanvullend kan je automatisch kleine icoontjes achter externe links laten plaatsen, zodat de Drupal website bezoeker ziet dat de link geopend wordt in een nieuwe browservenster.
https://www.drupal.org/project/extlink
5. Redirect
Als een content manager op je Drupal site de titel van een stuk content wijzigt, dan wijzigt de url ook. Dit betekent dat de oude url niet meer bestaat en dode links kunnen optreden. Deze module zorgt ervoor dat er automatisch een ‘permanent redirect’ aangemaakt wordt van de oude url naar de nieuwe, zodat bezoekers ongemerkt op de juiste link uitkomen en zoekmachines weten dat de pagina permanent verplaatst is.
https://www.drupal.org/project/redirect
6. User Revision
Drupal 8 kent standaard een revisie systeem: alle content wijzigingen kunnen automatisch worden bijgehouden. Dit geldt niet voor wijzigingen in profielen van gebruikers, deze module lost dat op. Hierdoor kan je de Drupal users zelf profielen laten wijzigen, zonder bang te zijn dat er iets verkeerd gaat: je kunt altijd terug kijken wat er gebeurd is.
https://www.drupal.org/project/user_revision
7. Facebook Pixel
Integreer de Facebook Pixel op je Drupal 8 website, om conversies en overige inzichten te krijgen over je Facebook Ads prestaties.
https://www.drupal.org/project/facebook_pixel
8. Meta Tag
Jaren geleden waren meta keywords een van de belangrijkste onderdelen om op gevonden te worden. Tegenwoordig niet meer, Google vindt jouw Drupal site voornamelijk op basis van content en links naar jouw pagina’s. De meta keywords zijn nu nog steeds belangrijk, maar voornamelijk voor:
Aangeven van snippets Welke (samenvattende) tekst over jouw pagina verschijnt zoekmachine:
Open Graph implementatie Snel opkomende techniek, belangrijk voor voorvertoning van jouw pagina op social media en tegenwoordig ook in bijvoorbeeld Gmail:
https://www.drupal.org/project/metatag
9. Add Another
Als een content manager op je Drupal 8 website meerdere stukken content moet invoeren, is het handig als hij een stuk op kan slaan en meteen op ‘Nog een toevoegen’ kan klikken. In plaats van via het admin menu weer de link ‘Add blog’ opzoeken. Deze module biedt die functie:
- Een bericht na toevoegen van content ‘Nog een toevoegen’
- ‘Opslaan en nog een toevoegen’ button
https://www.drupal.org/project/addanother
10. Mailchimp
Integratie van de populaire e-mailing app Mailchimp op je Drupal 8 website.
https://www.drupal.org/project/mailchimp
11. Markdown
Mijn favoriete manier van content management: markdown. Nu ook beschikbaar voor Drupal 8. Middels markdown hoeft je niet in een WYSIWYG editor te werken, maar kan je toch makkelijk je tekst opmaken. Die opmaak is altijd consistent en goed uitwisselbaar tussen alle apparaten, dus ook bijvoorbeeld om mobiele apps mee te voeden.
Lees meer over de markdown syntax en het gebruik ervan.
Vertrouw me: als je hier eenmaal mee gewerkt hebt, wil je niet meer terug naar een ‘rich text editor’.
https://www.drupal.org/project/markdown
12. Geshi Filter
Een alternatief voor de Code Filter module: geeft code binnen jouw Drupal content de juiste highlighting.
https://www.drupal.org/project/geshifilter
13. Purge
Heb je een high performance Drupal website, dan zul je waarschijnlijk enkele externe caching systemen geïntegreerd hebben, bijvoorbeeld: Memcache, Varnish of een CDN. Zodra content op je website wijzigt, wil je graag dat bezoekers dat ook kunnen zien. Middels deze module kan je dat faciliteren.
https://www.drupal.org/project/purge
14. Permissions Filter
Drupal’s permissie tabel is out of the box al best groot, als je nog een aantal modules installeert -en wat maatwerk permissies programmeert- dan wordt hij al snel onoverzichtelijk.
Deze module lost dat op: hij clustert per module en biedt een handige filter-functie.
https://www.drupal.org/project/permissions_filter
15. Login security
Biedt extra beveiliging bij inloggen, je kunt bijvoorbeeld instellen:
- Hoeveel keer een gebruiker mag proberen in te loggen, voordat zijn account geblokkeerd wordt.
- Weiger toegang op basis van IP, tijdelijk of permanent.
Ook kan de module e-mails versturen (of een log sturen naar Nagios) die de Drupal beheerder erop attendeert dat er iets aan de hand is:
- Het lijkt erop dat er wachtwoorden en accounts worden gegokt.
- Bruteforce aanvallen of ander ongewenst gedrag bij inloggen.
https://www.drupal.org/project/login_security
Wrap up
That’s it voor deze maand. Volgende maand weer een update, so stay tuned!