10 Coole Drupal modules van afgelopen week - 49

12 Dec 2013

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

Het was de week dat bekend werd dat Drupal 8 bijna naar Beta gaat, verder weinig écht interessant nieuws van het Drupal front.

Maar niet getreurd, genoeg Drupal stuff: hierbij de wekelijkse update van Coole modules. Opgesplitst in:

  • Drupal content managers;
  • Drupal site builders;
  • Drupal developers.

Content managers' Drupal modules

#1) Ordered List

Orden gegevens op een bruikbare manier, handig voor bijvoorbeeld tags bij je blog-item, categorisering van producten in een webwinkel, of indelen en ordenen van nieuws in een Drupal social intranet.
Ordered List widget

https://drupal.org/project/ordered_list

#2) Bootstrap - Photo Gallery

Het Drupal Bootstrap theme is populair, op moment van dit schrijven telt hij maar liefst 84.826 downloads en ~11.440 online installaties. Een foto gallerij, die direct bruikbaar -en goed uitziend is, biedt deze module voor het Drupal Bootstrap theme.

Default boostrap gallery Modal

https://drupal.org/project/bootstrap_gallery

#3) Webform Protected Downloads

Ik blogde hier eerder over, maar de module heeft weer een update uitgebracht. Dus weer even onder de aandacht.

Wanneer je graag bestanden wilt aanbieden, maar eerste informatie van de downloader wilt, dan kan deze module van pas komen.

Het is een uitbreiding op de populaire module Webform en kan ingezet worden voor onder meer volgende cases:

  • Je wilt info van de downloader, voordat je de download daadwerkelijk aanbiedt. Dit kan voor een ingelogde, of anonieme Drupal user zijn.
  • Je wilt je downloads beschermen en dus niet publiekelijk toegankelijk maken.
  • Je wilt data verzamelen, voordat je toegang geeft tot de download.
  • Je wilt er zeker van zijn dat de bezoeker op je Drupal website het juiste e-mail adres heeft opgegeven.

Zodra de juiste gegevens zijn ingevoerd door de website bezoeker, zal deze Drupal module een e-mail versturen waarin een download link staat opgenomen.

Ook deze link is beveiligd middels een 'hash code'. Wanneer deze eenmaal gebruikt is, dan kan hij daarna niet nogmaals gevolgd worden.

https://drupal.org/project/webform_protected_downloads

#4) Instagram Block

Eenvoudige maar handige module: plaatst Instagram berichten en foto’s in een block binnen je Drupal website.

Druplicon looking through an instagram camera.

https://drupal.org/project/instagram_block

#5) Node clone

Een populaire module (281.783 downloads momenteel) die al geruime tijd bestaat, maar vorige week een update kreeg.

Deze Drupal module biedt een functie om nodes te clonen: maak een copy van een bestaand content item in een nieuwe. De module kopiëert oa titel en content; zet de autheur op ingelode Drupal user, die de clone maakt.

Je kunt op twee manieren een node clonen:

  • Maak een kopie van een content item naar een ‘add content scherm', maar sla nog niets op in de Drupal database;
  • Maak een kopie en sla het direct op in de Drupal database, waarna je uiteraard wel nog kunt wijzigen.

Een aanverwante Drupal module is: node templating

https://drupal.org/project/node_clone

#6) Language Hierarchy

Meertaligheid in Drupal brengt meer complexiteit met zich mee dan je in eerste instantie zou denken, voornamelijk door uitzonderingen die zich voordoen.

Veel van deze uitzonderingen doen zich voor in de ‘fallback’. Bijvoorbeeld: als een bepaald content item niet vertaald is, wat moet er dan getoond worden aan de bezoeker van je Drupal website?

Wij programmeren deze uitzonderingen veelal op maat, naar wens van de klant.

Maar met behulp van deze module heb je een grafische interface, waarin je deze fallback regels kunt configureren, zonder te hoeven programmeren.

Wanneer dit niet voldoende is, kan je altijd nog aanvullend Drupal programmeerwerk doen, om het geheel naar wens in te regelen.

https://drupal.org/project/language_hierarchy

Site builders

#7) Commerce License

Een licentie systeem voor Drupal Commerce. Zo kan je via de Commerce webshop licenties verkopen, waarna deze module bijhoudt wanneer de licentie verloopt, op wiens naam hij staat, etc.

Op basis daarvan kunnen de licentiehouders toegang krijgen tot bijvoorbeeld betaalde content.

https://drupal.org/project/commerce_license

#8) Label Trash

Zorgt ervoor dat Labels bij formulieren mooier worden weergegeven, voornamelijk beter op mobiele apparaten.

Label trash

https://drupal.org/project/label_trash

#9) Better Revisions

Drupal kent standaard een revisie-systeem, deze module verbetert dat.

Standaard heb je een tekstveld, waarin je commentaar kan plaatsen voor betreffende revisie. Deze module haalt dat veld weg en plaatst velden die je zelf kunt configureren.

Configureer bijvoorbeeld de velden ‘reden van deze revisie’ en ‘commentaar voor eindredacteur’, zodat niet technische content managers beter snappen wat verwacht wordt.

Ook toont deze module een beter revisie log.

https://drupal.org/project/better_revisions

Module voor Drupal Developers

#10) Google FeedAPI Formatter

Wanneer je een Feed van Google binnen je Drupal systeem wilt uitserveren, kan deze module handig zijn. Het biedt een compacte functie om een field toe te voegen die een Google Feed uitleest en toont in het frontend.

Configure the display of the formatter

https://drupal.org/project/google_feedapi

Last words

Ok, that's it, tot volgende week!

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >