As promised, hierbij de maandelijkse update van coole Drupal modules:
1. Inline Responsive Images
In de standaard ‘add Image’ dialoogvenster loop je als content manager altijd te emmeren met hoogte, breedte en verhouding. Deze module lost dat op door een ‘responsive image style’ te laten kiezen door de Drupal content manager.
https://www.drupal.org/project/inline_responsive_images
2. Callout Banner
Een module van eigen bodem :) Publiceer makkelijk een banner bovenaan je Drupal website, configureer eenvoudig:
- Tekst
- Kleur
- Link onder ‘read more’ button.
https://www.drupal.org/project/calloutbanner
3. Hierarchical Taxonomy Menu
Genereert een menu, die bestaat uit links naar taxonomy terms. Als je op zo’n menu item klikt dan verschijnen alle content items die ingedeeld zijn in betreffende term (category).
https://www.drupal.org/project/hierarchical_taxonomy_menu
4. Sessionless BigPipe
De Big Pipe module zit inmiddels in de Drupal core. Middels deze module kan je een flink verschil in (perceived) performance bewerkstelligen. Die module kan gebruikt worden voor personalized requests, dat zijn requests die een sessie hebben. De request zonder sessie worden niet door Big Pipe afgevangen maar door de Drupal core, waardoor de initiële unpersonalized request traag geladen wordt (”single flush, so blank screen for a relatively long time”).
Deze module lost dat op door BigPipe in schakelen voor de initiële unpersonalized request.
Deze module hoef je alleen maar te installeren om hem werkend te krijgen. Verder dus geen handmatige configuratie nodig.
https://www.drupal.org/project/big_pipe_sessionless
5. Auto Logout
Deze module zorgt ervoor dat je als website administrator kunt instellen of gebruikers (van bijvoorbeeld je Drupal social intranet) na een bepaalde tijd automatisch uitgelogd worden. Hij zorgt voor extra beveiliging en een aantal instellingen worden meegeleverd:
- Permissies om gebruikers zelf hun tijd in te laten stellen
- Verschillende time-outs gebaseerd op rol
https://www.drupal.org/project/autologout
6. A Simple Timeline
Bouwt een verticale, social timeline van items aan de hand van een View.
https://www.drupal.org/project/simple_timeline
7. Search Exclude (Node)
Wil je bepaalde content types uitsluiten van search? Deze Drupal 8 module helpt je uit de brand.
https://www.drupal.org/project/search_exclude
8. DataBase Email Encryption
Als je database in verkeerde handen valt, dan wil je liever zoveel mogelijk gebruikersgegevens beschermen. Deze module helpt je: hij versleutelt alle e-mail adressen waardoor die onleesbaar in de database geplaatst worden. Hij maakt gebruik van de AES module API, welke de encryptie faciliteert.
!) Let wel op: ga zorgvuldig te werk bij installatie en documentatie van deze module, als je de ‘key’ kwijtraakt, dan verlies je de e-mail adressen van al je gebruikers.
https://www.drupal.org/project/dbee
9. Twig tweak
Ben je een Drupal themer of developer? Als je deze module installeert heb je toegang in je Twig templates tot allerlei standaard Drupal data, voor het direct printen van bijvoorbeeld:
- Je site name
- Een View in een block
- Een single field van een bepaalde entity.
Een vrij populair module zo te zien, dus bruikbaar voor a lot of people.
https://www.drupal.org/project/twig_tweak
10. Permissions by Term
Drupal biedt standaard een uitgebreid Access Control systeem, met roles en permissions en aan de basis van node grants. Binnen de Drupal core kan je rechten op nodes afvangen middels rollen (bv ‘content manager’) en/of op basis van de user die de node aangemaakt heeft. Deze module breidt dat uit met toegang via taxonomy terms, zodat je content managers makkelijker toegang kunt geven tot alle content in een bepaalde category (term).
Een praktijk voorbeeld:
- Koppel content items aan een taxonomy term
- Koppel users aan die term via deze module
- Deze users hebben nu allen rechten om betreffende content items te administreren.
https://www.drupal.org/project/permissions_by_term
11. Contact Block
De Drupal 8 core bevat standaard contact formulieren, maar die worden altijd in een pagina geladen, niet in een block. Deze module kan een contact formulier wel in een block plaatsen, waardoor je het formulier makkelijk in een bepaalde region kan positioneren.
https://www.drupal.org/project/contact_block
12. Image Effects
Nu beschikbaar voor Drupal 8, het is de opvolger van de populaire module Image Actions (Drupal 5, 6 en 7). Hij biedt een aantal extra functies die je kunt toepassen op afbeeldingen, zoals:
- Zwart/wit maken;
- In een achtergrond plaatsen;
- Blurren.
En 20 andere effecten, zie hier.
https://www.drupal.org/project/image_effects
13. Anonymous login
Als je je gehele Drupal 8 website achter een login wilt plaatsen zodat iedereen verplicht is om in te loggen, installeer dan deze module.
https://www.drupal.org/project/anonymous_login
14. Force Password Change
Voor betere beveiliging van de gegevens van je gebruikers, is het aan te raden dat ze periodiek hun wachtwoord wijzigen. Dit wordt standaard niet geforceerd in Drupal; deze module kan daar wel voor zorgen.
Nu ook beschikbaar voor Drupal 8.
https://www.drupal.org/project/force_password_change
15. Big Pipe Demo
Wil je zien wat de BigPipe module kan beteken voor je site? Installeer dan deze module en see for yourself wat het verschil in (perceived) performance zal zijn.
https://www.drupal.org/project/big_pipe_demo
16. Sitemap
Genereert een sitemap voor je Drupal 8 website en kan tevens RSS feeds voor bijvoorbeeld je blog aanmaken. Dit is de Drupal 8 versie voor de populaire Drupal 7 module Site map.
https://www.drupal.org/project/sitemap
17. No Request New Password
Als je niet wilt dan bezoekers gebruik kunnen maken van de ‘request new password’ functie, die standaard in Drupal zit: installeer dan deze module. Geschikt voor Drupal 8 en 7.
https://www.drupal.org/project/noreqnewpass
18. Flood Unblock
De standaard Drupal 8 Flood control: blokkeer automatisch gebruikers na 5 mislukte inlog pogingen.
Goede beveiliging, maar Drupal core kent geen administratie scherm waarin je automatisch geblokkeerde gebruikers kunt vrijgeven. Deze module helpt je.
https://www.drupal.org/project/flood_unblock
19. Webform Mailchimp
Stuur inzendingen die binnenkomen via een Webform naar de populaire nieuwsbrief tool Mailchimp.
https://www.drupal.org/project/webform_mailchimp
20. Wysiwyg Linebreaks
Module die content managers blij zal maken, het lost onderstaand probleem op:
https://drupal.org/project/wysiwyg_linebreaks
Wrap up
Ok, that's it voor deze maand, volgende maand weer een 'coole modules update' dus stay tuned!