15 Coole Drupal modules van afgelopen week - 48

03 Dec 2013

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

Alright, hier zijn ze weer. Opgesplitst in:

  • Content managers in Drupal;
  • Drupal administrators;
  • Drupal developers.

Modules voor content managers

#1) Focal Point

Een veelvoorkomend probleem wanneer je werkt met afbeeldingen die Drupal automatisch uitsnijdt (zodat deze altijd passend wordt gemaakt voor je pagina): Drupal snijdt de afbeelding verkeerd uit. Voorbeeld: het hoofd van een persoon op de afbeelding wordt er automatisch 'afgesneden'.

Deze module probeert dat op te lossen. Je kunt een een ‘focal point’ aanklikken: een punt in de afbeelding. Waarna Drupal tijdens uitsnede van je afbeelding dat aangeklikte punt gebruikt als centrale punt om ‘automatisch’ vanuit te snijden.

focal_point img

https://drupal.org/project/focal_point

#2) Draggable Captcha

Spambots worden al slimmer, dus anti-spam methodes worden ook constant vernieuwd, denk aan captcha: schrijf een woord over, om te bewijzen dat je een mens bent en geen spam-robot.

Nu moeten deze methodes tevens goed bruikbaar zijn op mobiele apparaten, zodat je bezoekers niet afhaken. Daar is deze methode en module voor ontwikkeld.

Hoe het werkt? Deze afbeeldingen spreken voor zich (klik voor vergroting):

https://drupal.org/project/draggable_captcha

#3) TWBS Contextual

Een kleine, simpele maar effectieve module om snel content management functies tevoorschijn te halen. Ook is deze mobiel-vriendelijk gemaakt, gezien de Drupal standaard module hiervoor (Contextual) niet mobile-friendly is.


https://drupal.org/project/twbs_contextual

#4) Commerce clone product variation

In mijn vorige blog had ik het over de Product clone module voor Drupal commerce.

Deze module is soortgelijk, alleen hiermee kan je ‘product variations’ clonen. Product variantions zitten in standaard Drupal Commerce en Drupal Commerce Kickstart.

https://drupal.org/project/commerce-clone-product-variation

#5) Multiupload Filefield Widget

Standaard kan je slechts één bestand tegelijk uploaden in Drupal. Met behulp van deze module kan je meerdere bestanden in één keer uploaden.

Dit kan behoorlijk wat tijd schelen, als je vaak meerdere bestanden moet plaatsen.

Bijvoorbeeld wanneer je meerdere foto’s wilt uploaden om een slideshow uit te genereren.

https://drupal.org/project/multiupload_filefield_widget

====================================================

Drupal administrator modules

#6) Translation own nodes

Wanneer je content managers in Drupal 7 wilt laten vertalen, dan moet je een permissie inschakelen voor betreffende role. Dit geeft alle Drupal users die betreffende rol hebben, toegang tot het vertalen van alle content.

In sommige gevallen wil je dat gebruikers alleen hun eigen aangemaakt content kunnen vertalen; deze module zorgt daarvoor.

Let op: alleen development versie beschikbaar voor Drupal 7

https://drupal.org/project/translation_own_nodes

#7) Seen

Eenvoudige module, die informatie kan geven welke gebruikers een bepaalde pagina hebben bekeken. Wanneer je rechten hebt om inzicht hierin te krijgen, verschijnt er automatisch een extra tab met deze informatie.

Reuze handig als je bijvoorbeeld snel wilt weten welke medewerkers bepaalde intranet pagina’s hebben bezocht. Of als je een online community bestiert en snel inzicht wilt hebben welke gebruikers bepaalde pagina’s bezoeken.

https://drupal.org/project/seen

#8) Flag Limiter

Een zusje van de razend populaire module ‘Flag’.

Met de Drupal flag module kan je ‘aan/uit knopjes’ voor individuele gebruikers configureren per node. Bijvoorbeeld om gebruikers Drupal pagina’s te laten bookmarken, een andere gebruiker als vriend kenmerken, of bijvoorbeeld aan te laten geven: ‘ik heb dit gelezen’.

Deze 'Flag Limiter' module zorgt ervoor dat ‘flags’ gelimiteerd kunnen worden, bijvoorbeeld: een gebruiker kan maximaal 15 bookmarks aanmaken, of maximaal 300 vrienden aanmaken. Maar het geldt ook voor pagina’s in je Drupal systeem, bijvoorbeeld: een pagina kan maximaal 100 keer gebookmarkt worden.

Flag Demo Screenshot

https://drupal.org/project/flag_limiter

#9) Protected Pages

Deze module kan gewenste Drupal pagina’s beschermen, door een wachtwoord te vragen om toegang te verkrijgen.

Een wachtwoord kan globaal worden ingesteld, dan geldt dat wachtwoord voor alle ‘protected pages’. Maar het kan ook op basis van permissie, dus: je kunt het zo instellen dat Drupal users met een bepaalde rol de beveiligde pages kunnen inzien.

Enter Password Page

https://drupal.org/project/protected_pages

====================================================

Drupal Developer modules

#10) Memcache Storage

Deze module is een alternatief voor de tevens populaire performance module Memcache API and Integration en biedt de volgende extra opties:

  • Je kunt alle Drupal caches naar het server geheugen schrijven;
  • Je kunt alle Drupal gebruikers sessies naar het server geheugen schrijven;
  • Je kunt het ‘lock system' naar het geheugen schrijven;
  • Ondersteund integratie met ngx_http_memcached module. Zo kan Nginx gecachte pagina’s direct uit de Memcached pool halen en requests naar het zware backend voorkomen;
  • Direct cache uit één bin, een cluster of gehele cache flushen:
  • Integratie met Drush om cache in Memcached te flushen;
  • Integratie met Administration menu, zodat je memcahed data direct kunt flushen met een klik vanuit het administratie menu.

https://drupal.org/project/memcache_storage

#11) Apachesolr View Modes

Deze module zorgt dat Apache Solr elke ‘view mode’ van een node indexeert. Zo kan blazing fast open source zoekmachine Apache Solr ingezet worden bij verschillende weergaven van zoekresultaten.

https://drupal.org/project/apachesolr_view_modes

#12) Git Status

Relatief eenvoudige module, waarmee je snel kan checken wat de Git Status is van een geïnstalleerde Drupal module.

https://drupal.org/project/git_status

#13) Drush extras

Biedt extra Drush commando’s, die in bepaalde gevallen handig kunnen zijn. Voor een overzicht van commando’s, zie deze Readme

https://drupal.org/project/drush_extras

#14) Features language

Een relatief kleine ‘helper’ module, welke handig kan zijn als je een meertalige site hebt en Features gebruikt. Ik kan me geen Drupal website zonder Features voorstellen, dus in het geval je een meertalige website hebt :), dan kan deze module verwarring voorkomen.

Je kent het probleem vast wel: je ziet constant je Drupal Features overridden, omdat de taal in de geëxporteerde code anders is.

Deze module zorgt ervoor dat je altijd naar de Engelse pagina van je Features overzicht wordt ge-redirect. Zodoende zie je geen onnodige override meldingen.

https://drupal.org/project/features_language

#15) Mail Safety

Een alternatief voor bijvoorbeeld de Reroute Email module: zorg ervoor dat er geen e-mail naar je Drupal users wordt gestuurd tijdens test en -acceptatie trajecten.

Tevens biedt deze module mogelijkheden voor testen en debuggen van e-mail gerelateerde Drupal implementaties.

https://drupal.org/project/mail_safety

Last words

Ok, that's it. Aanvullingen / feedback is welkom, tot volgende week met een volgende update, cheers!

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >