10 coole Drupal 8 modules voor site builders | November 2016

17 Nov 2016

Joris Snoek - Business Dev
+31 (0)20 - 261 14 99

Here you go, wat ons opviel aan nieuwe modules deze maand voor Drupal 8 websites:

1. Blazy

Maak je Drupal 8 site sneller door het ‘lazy loaden’ van afbeeldingen. Dit houdt in dat afbeeldingen pas daadwerkelijk van de server gedownload worden op het moment dat mensen bij de afbeelding aangekomen zijn (qua scrolling).

Hierdoor bespaar je bandbreedte en server requests, plus je pagina laad dus sneller voor de eindgebruiker: everybody en everything happy.

https://www.drupal.org/project/blazy

2. Social counters

Wil je makkelijk sociale netwerken integreren op je Drupal 8 website? Deze module helpt je: hij leest het aantal volgers, subscribers, likes, etc uit en laat dit zien op je site. De module ondersteunt:

  • Facebook
  • Twitter
  • Google plus
  • VK.com
  • Instagram
  • YouTube
  • Flickr
  • Pinterest
  • Soundcloud

Tevens biedt hij:

  • Een API, zodat je hem makkelijk kunt uitbreiden.
  • De counters zijn Drupal entities.
  • Views integratie.

https://www.drupal.org/project/social_counters

3. IP anonymize

Verlopen IP adressen hopen zich op in je database, als je hier niks aan doet. De Drupal database kan dit aan, maar om de privacy van je gebruikers te beschermen is het goed om dit schoon te houden.

Deze module helpt je daarmee: IP adressen worden opgeschoond bij elke cron run, zoals je het ingesteld hebt. Wellicht wil je namelijk bepaalde IP adressen wél behouden om bijvoorbeeld spam tegen te gaan.

In Drupal 8 ondersteunt de module het automatisch opschonen van de IP adressen in:

  • Sessies
  • Reacties
  • Database log
  • YAML formulier

https://www.drupal.org/project/ip_anon

4. Login tracker

Een eenvoudige module die elke gebruikers login vastlegt. Die data kan je vervolgens op het scherm toveren met Drupal views. Deze module logt de minimaal benodigde data: User ID en tijd ingelogd, verdere functies:

  • Gebruikers uitsluiten.
  • Hooks waarmee je kunt bepalen welke gebruikers wel en niet gelogd moeten worden.
  • Hooks waarmee je extra informatie kunt toevoegen.

Soortgelijke modules: Login history & Login activity.

https://www.drupal.org/project/login_tracker

5. Rename admin paths

Populaire module die het backend (de administratie) van je Drupal 8 installatie veiliger maakt, hij zorgt ervoor dat je standaard paden kunt wijzigen naar iets anders. Bijvoorbeeld:

  • wijzig ‘/admin/…’ naar ‘/ietsanders/…’
  • wijzig ‘/user/…’ naar ‘/weerietsanders/…’

Dit is een effectieve manier om spammers en hackers tegen te gaan, omdat ze niet weten op welke url ze moeten gaan hameren.

https://www.drupal.org/project/rename_admin_paths

6. 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

7. 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

8. Responsive Tables Filter

Mobiel heb je relatief weinig horizontale ruimte, maar onbeperkt verticale ruimte middels scrollen (swipen). Brede tabellen gaan dus niet zo goed op mobiele apparaten, daar biedt deze module een oplossing voor, hij vormt de table om naar verticaal geörienteerde data:

https://www.drupal.org/project/responsive_tables_filter

9. Bootstrap site alert

Gebruik je het populaire bootstrap HTML theme in Drupal? Middels deze module kan je snel een alert tonen op je website, die geheel los staat van panels, blocks of page layouts. Gewoon een makkelijk in te voeren alert, die direct getoond wordt.

https://www.drupal.org/project/bootstrap_site_alert

10) Drupal 8 JSON API

Dit is geen site builder module, maar een API developer module voor Drupal 8. Deze module standaardiseert de JSON output van je API, zodat je niet meer hoeft na te denken over het format. Hierdoor kan je focussen op je applicatie en stoppen met bikeshedding, zoals mooi omschreven staat op de project pagina van deze module.

Daarnaast biedt deze module een razendsnelle API die data uitserveert en tevens CREATE en PUT ondersteunt.

Er is een complete collectie van YouTube videos ter ondersteuning, zie hier

https://www.drupal.org/project/jsonapi

Wrap up

That's it voor deze maand, volgende maand weer een Drupal 8 module update, stay tuned!

Bron header image

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >