12 coole modules voor Drupal sitebuilders | Januari 2016

07 Jan 2016

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

Allereerst iedereen uiteraard happy new year! De feestdagen achter de rug, dus weer tijd om productief aan de slag te gaan met Drupal. Hierbij 12 modules die je op weg kunnen helpen:

1. Max image size

Een standaard Drupal installatie kan checken of een afbeelding te groot wordt geüpload en daar een waarschuwing voor geven. Deze module doet soortgelijk maar checkt ook reeds geüploade afbeeldingen die te groot zijn en waarschijnlijk te veel schijfruimte innemen.

Hij scant alle afbeeldingen (ook dus reeds geüpload) en verkleint het origineel.

Meer info en download - Drupal 7

2. User Import

Handige module om gebruikers te importeren met behulp van een CSV bestand.

Meer info en download - Drupal 7

3. Select (or other)

Drupal’s form API kent standaard een select element, waarmee je een keuzes kunt bieden aan degene die content invoert. Dit element is beperkt tot het aanbieden van vooraf gedefinieerde termen (categoriën). Als je deze module installeert kan je dit element uitbreiden met een extra veld hierin: laat de eindgebruiker kiezen voor ‘other’ en biedt een vrij keuze veld aan.

Meer info en download - Drupal 7 & Drupal 8 Alpha

4. Captcha-free Form Protection

Je wilt graag beschermd zijn tegen spammers, veelal wordt dit gedaan door middel van de Captcha techniek; je kent het vast wel. Deze module beveiligt je tegen spammer zonder Captcha, omdat dit vaak een drempel is voor bezoekers. De module past andere technieken (‘onder water’) toe zoals: checken of cookies / javascript zijn uitgeschakeld, ook kan hij checken of een bepaalde tijd overschreden wordt. Op basis van deze gegevens kan hij bepalen of degene die een formulier instuurt hoogstwaarschijnlijk een spammer is of niet. De Honeypot module bevat soortgelijke eindfuncties.

Meer info en download - Drupal 7 en Drupal 8

5. Twitter block

Eenvoudige maar veel gebruikte module: laat een Twitter stream zien van een bepaald account.

Meer info en download - Drupal 7 en Drupal 8

6. Leaflet

Leaflet is een snel populair wordende javascript library waarmee je kaarten kunt genereren. Het is een alternatief voor Google maps, waardoor je relatief makkelijk kaarten op maat kunt maken en externe kaarten services (bv Mapbox, Stamen of Thunderforest) kunt integreren. Makkelijk te configureren, mobiel vriendelijke te navigeren en lichtgewicht aan code.

Voor een uitgebreide introductie zie Drupalize.me.

Meer info en download - Drupal 7 & Drupal 8 dev

7. Better watchdog UI

De Drupal core heeft een logging module, die prima inzichten geeft in errors, notices, content -en user-acties, etc. Wil je in in dit log beter kunnen filteren, installeer dan deze module.

FYI: Drupal’s logging module heette t/m Drupal 5 ‘watchdog’, deze term wordt nog steeds gebruikt voor logging onderdelen.

Meer info en download - Drupal 7

8. Sign for acknowledgement

In sommige gevallen wil je graag weten of gebruikers van je systeem een bepaald stuk content hebben gelezen. Na installatie van deze module kan dat: hij plaatst een vinkje onder aan een content pagina. Gebruikers die dit vinkje plaatsen worden gelogd, wat jij kan zien als site beheerder. Hierdoor zie je wie het stuk content daadwerkelijk bevestigd gelezen heeft.

Meer info en download - Drupal 7

9. IP address manager

Log de IP adressen van gebruikers die inloggen in je Drupal website. Dit kan voor allerlei zaken gebruikt worden:

  • detecteren van verdachte logins;
  • wangedrag achterhalen;
  • duplicate accounte detecteren.

Meer info en download - Drupal 7

10. Taxonomy container

Maak de keuze makkelijker voor content managers, door terms beter te clusteren.

Meer info en download - Drupal 7 & Drupal 8 beta

11. Date Facets

Een widget voor als je de Facet API gebruikt: genereert een extra block waarin datum gerelateerde filter opties worden aangeboden.

Meer info en download - Drupal 7

12. Read only mode

Als je in een standaard Drupal installatie je systeem in onderhoudsmodus zet, dan wordt het gehele systeem tijdelijk offline gezet; de bezoekers krijgen een onderhoudsmelding. Meestal wil je dat niemand ingelogd is op je website omdat content dan gewijzigd kan worden tijdens het update-proces. Die wijzigingen raak je dan kwijt.

Als je er voor kan zorgen dat mensen geen content kunnen invoeren/wijzigen gedurende een onderhoud, dan ben je dus ook voldoende gedekt -mits je update geen errors genereert. Deze module doet dat: hij plaatst je website in onderhoudsmodus waarbij mensen de website nog wel kunnen bekijken, maar geen content kunnen invoeren / wijzigen.

Meer info en download - Drupal 7 & Drupal 8 beta

Wrap up

En als bonus, ik kwam deze website nog coole tegen: http://modulecharts.org Volgende maand weer een module update, so stay tuned! Vragen of feedback? Let me know.

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >