16 Coole Drupal modules | Maart 2016

14 Mar 2016

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

Alrighty, Drupal 6 is nu officieel finito, Drupal.org is nu onderverdeeld in secties en DrupalCon india bleek een succes. Mooi verhaal, lekker kort :)

Verder, wat mij opviel aan module updates afgelopen maand:

1. Security Kit

Binnen deze Drupal module wordt een aantal maatregelen genomen tegen veel voorkomende veiligheid issues:

  • Cross site Scripting
  • Cross-site Request Forgery
  • Clickjacking

Download

2. Similar By Terms

Stel, je wilt de bezoekers van je Drupal website een block laten zien waarin relevant gerelateerde content staat. Dit kan je zelf doen met behulp van Views - zoals wij hieronder ook gedaan hebben.

Maar deze module biedt dit kant en klaar. De gerelateerde content wordt getoond op basis van ‘dezelfde terms’
en de hoeveelheid daarvan.

Download

3. Content locking (anti-concurrent editing)

Je wilt niet dat verschillende content managers in je Drupal website elkaars wijzigingen overschrijven wanneer ze tegelijk hetzelfde item aan het wijzigen zijn.

Binnen Drupal wordt dat standaard al niet mogelijk gemaakt, maar op een niet-bruikbare manier: je krijgt pas een melding dat iemand anders het content item heeft aangepast zodra je op ‘save’ klikt. En dan heb je al zitten ploeteren op je wijzigingen.

Deze module lost dat op en geeft het direct aan als je op ‘edit’ klikt.

Download

4. Fast Permissions Administration

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.

Download

5. SideComments Now

Reageren op een specifiek stuk tekst binnen een blog, populair op Medium. En terecht, dit is handig: direct reageren in de juiste context.

Betreffende reactie wordt dan niet onder de tekst gezet, maar aan de zijkant van een paragraaf.

Download

6. Responsive and off-canvas menu

Biedt je mobiele website bezoekers een bruikbare navigatie aan. Die niet in de weg staat als je hem niet nodig hebt (‘off canvas’).

Download

7. Bulk Delete

Verwijderen van zeer veel nodes in één keer, als in 10.000-en, daar voorziet de Drupal core niet in. Deze module lost dat probleem op.

Pas wel op, deze module verwijdert alles direct permanent; zorg voor backups en genoeg aandacht voor je acties.

Download

8. Search Index Wipe

De standaard ‘Re-index site’ (admin/config/search/settings) knop van de Drupal Search gooit niet in één keer de gehele index leeg, maar vervangt langzaam aan bestaande items met nieuwe.

Als je een Drupal website bestiert met veel content en je wilt de zoekindex instant geheel opnieuw opbouwen, dan wordt dat dus lastig.

Deze module lost dat op: hij voegt een ‘Wipe index’ button toe, waarmee álle geïndexeerde content geheel wordt gewist en dus bestaand content geheel opnieuw geïndexeerd.

Voornamelijk handig als je een deploy doet van bijvoorbeeld een nieuwe versie van de website.

Download

9. Mail Safety

Als je bezig bent met ontwikkeling van bv een Drupal social intranet, dan wil je niet dat gebruikers (per ongeluk) test e-mails krijgen. Deze module zorgt ervoor dat alle uitgaande e-mails worden ‘opgevangen’ en verzameld op een dashboard.

Soortgelijk aan Mail Logger en Reroute Email

Download

10. OpenLucius News

Deze module van eigen bodem kreeg een update. Hij is compatible gemaakt met de laatste versie van Drupal social intranet OpenLucius, enkele nieuwe functies zijn toegevoegd en bugs zijn gefixt.

Download

11. PatchInfo

In sommige gevallen zul je patches moeten toepassen voor bestaande modules:

  • om een bug te hotfixen
  • of een functie te wijzigen naar jouw eisen.

Wanneer je patcht, dan zul je dat goed moeten documenteren in je Drupal systeem. Anders overschrijf je je patch bij eerstvolgende update. Je raadt het al: deze module helpt je hierbij.

Download

12. Chosen

Maakt het selecteren van items (bv Drupal taxonomy terms) een stuk makkelijker voor content managers in je Drupal systeem.

Download

13. Pinterest Hover button

Pinterest is snel terrein aan het winnen en daar wil je wellicht graag op inspringen. Deze eenvoudige module zorgt ervoor dat jouw bezoekers een ‘Pin it’ button te zien krijgen zodra ze over een afbeelding ‘hoveren’. Middels die button kunnen zij jouw afbeelding dan toevoegen aan hun Pinboards.

Download

14. Range

Biedt een gecombineerd veld waarin content managers meerdere nummer kunnen invoeren: een reeks getallen. Bijvoorbeeld: ‘jaartal van -> tot’. Specifieke invoer kan je afdwingen, bv:

  • Minimale en maximale waarden
  • Precisie en schaal

Vervolgens kan je website bezoekers die reeks getallen op verschillende manieren laten zien, bijvoorbeeld:

  • Met een ingesteld verdeelteken
  • Prefixen en suffixen instellen
  • Decimalen en duizendtallen: automatisch komma’s en punten.

Download

15. Retina Images

Biedt content managers een extra veld bij elke Image-upload voor Retina geschikte afbeeldingen, dat zijn afbeeldingen met hoge resolutie die op een Retina scherm er mooi uitzien.

Deze Retina afbeeldingen zijn doorgaans een stuk groter qua bestandsformaat en dus zonde om áltijd uit te serveren, gezien een groot deel van de schermen niet-retina is. Groter bestand betekent namelijk meer download tijd en dus een relatief tragere site.

Hier vind je aanvullende toelichting.

Download

16. Accelerated Mobile Pages (AMP)

AMP is een open source project van Google wat doelt op een optimale leeservaring van mobiele websites. Het biedt een Front-end (HTML/CSS/JS) framework wat dit faciliteert.

Deze module converteert Drupal pagina’s naar ‘AMP HTML’. Momenteel ondersteunt hij alleen nodes, maar dat wordt later meer. Er is reeds een Drupal 8 beta2 release, maar er wordt gewerkt aan een Drupal 7 versie.

Lullabot produceerde deze module en schreef er blogs over.

Download

Wrap up

Ok, that’s it. Volgende maand weer een Drupal modules update.

Header foto:Mike Wilson

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >