20 Coole Drupal Modules | Mei 2017

12 mei 2017

Joris Snoek - Project lead
Vragen? Let me know!
020 - 261 14 99

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.

Lees meer over encryptie

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:

  1. Koppel content items aan een taxonomy term
  2. Koppel users aan die term via deze module
  3. 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!

Source header image

Nóg meer
kennis nodig?

Check ons ons blog archief.

Digitale strategie en realisatie

Bel ons op 020 - 261 14 99, mail op hallo@luciuswebsystems.nl, of stuur een bericht: