16 Coole Drupal modules van afgelopen week 25

24 Jun 2013

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

Drupal kent vele modules, ondertussen al meer dan 22.000.

Per week komen er vele bij en worden er tevens vele bijgewerkt. Onderstaand mijn selectie van coole modules (nieuwe en nieuw bijgewerkte) van afgelopen week 25.

Deze module kan je inzetten voor jouw

  • Corporate website
  • Social intranet
  • Webwinkel
  • Online community

De 16 coole Drupal modules

#16) Publish away

Nee, dit betekent niet dat je publicatie opeens weg is :) Het is een handige module om content in de toekomst automatisch te publiceren op bijvoorbeeld Facebook of Twitter.

Ga je op vakantie, of wil je bijvoorbeeld meerdere blogs op één dag schrijven? Dan kan je met behulp van deze module ervoor zorgen dat er komende week elke dag één blog automatisch op social media kanalen gepubliceerd wordt.

Check it: https://drupal.org/project/publish_away

#15) Track da files

Yo, track da files man! :) Deze module titel verklapt al enigszins zijn functie: welke bestanden worden door wie bezichtigd, hoeveel keer en wanneer. Dit kan handig zijn wanneer je bijvoorbeeld downloads aanbiedt, of wilt inzien hoeveel keer een afbeelding in een gallerij bekeken wordt. Het werkt voor zowel public als private bestanden in Drupal.

Check it: https://drupal.org/project/track_da_files

#14) Title Override

Dit is een handige module, voornamelijk bedoeld voor zoekmachine optimalisatie (SEO). Je kunt op een supereenvoudige manier pagina titels overriden. Enkele handige technische trucs worden toegepast, die in soortgelijk module 'Page title niet worden ingezet.

Check it: https://drupal.org/project/title_override

#13) Message UI

Ook Drupal gaat uiteraard goed met zijn tijd mee en een activity stream (soortgelijk als Facebook en Twitter) is voor handen, onder de module naam "Message". Deze faciliteert de activity stream, zorgt voor notificaties en berichtgeving binnen deze context. Deze module zelf kent weinig configuratie mogelijkheden via een gebruiksvriendelijke Drupal UI (User interface).

Daar is "Message UI" een antwoord op. Middels deze module is het mogelijk om zonder programmeerkennis invloed uit te oefenen op de activity stream. Geef bijvoorbeeld een eigen bericht in als een stuk content wordt ge-update, of nieuw geplaatst wordt.

Checkerdecheck: https://drupal.org/project/message_ui

#12) Google News

Goede SEO module. Wanneer je een nieuwssite bestiert, wil je graag dat jouw artikelen in Google News terecht komen, om meer bezoekers aan te trekken. Deze module genereert een sitemap voor Google News, waardoor je nieuwsitems beter worden opgepakt door Google. En je beter vindbaar bent voor potentiële bezoekers.

Check it out: https://drupal.org/project/googlenews

#11) Login security

Deze module bestaat al sinds Drupal 5, maar heeft afgelopen week een update gekregen. In basis voorziet hij in extra veiligheidmaatregelen, om je inlogprocedure aan te scherpen in beveiliging. Zo kan hij IP's permanent of tijdelijk blokkeren, of accounts blokkeren die meer dan drie keer een foutief wachtwoord ingevoerd hebben.

Ook kunnen er e-mails, notificaties en Nagios meldingen verstuurd worden, zodat jij als site administrator op de hoogte bent van een issue.

Check hem: https://drupal.org/project/login_security

#10) Boost Cache cleaner (voor developers)

Boost is een module die kan helpen de performance van je website te verbeteren.

Snelle technische achtergrond Boost:

Boost 'cachet' HTML pagina's, waardoor anonieme bezoekers van je website niet meer door de hele Drupal molen hoeven te gaan, maar direct een gecachte HTML pagina uitgeserveerd krijgen. Bij een high-traffic website met vele anonieme bezoekers zeer aan te raden.

Een alternatief voor deze module is 'Varnish': een applicatie op je server, die soortgelijke taak uitvoert als Boost: anonieme bezoekers supersnel pagina's serveren. Varnish is technisch complexer, en kan niet ingezet worden bij een 'shared hosting provider'; je hebt er een dedicated server of VPS (Virtual Private Server) voor nodig.

Varnish of Boost?

Varnish zal je Drupal systeem sneller maken dan Boost. Mede doordat bij inzet van Varnish de anonieme bezoeker helemaal niet de Drupal molen binnenkomt; bij Boost nog wel. Ook kan Varnish load balancing uitvoeren, HTML uitserveren tijdens onderhoud en het kan cache uit het geheugen laden.

Anyway

Bovenstaande verhaal omdat ik de 'Boost cache cleaner' module tegenkwam. Als je gaat voor Boost, kan deze module handig zijn om cache van Boost te 'flushen', zodra er content wordt bijgewerkt. Zo hoef je niet te wachten totdat de Boost cache-tijd verloopt om content te publiceren.

Check: https://drupal.org/project/boost_cache_cleaner

#9) Rules action with node.js (voor developers)

Node.js integratie in Drupal is goed mogelijk en voornamelijk in te zetten als je 'polling'-achtige functies wilt verwerken op je website.

Met behulp van deze module kan je gebruiksvriendelijk acties inregelen op notificaties vanuit Node.js. Bijvoorbeeld: website administrators krijgen real-time meldingen te zien van gebruikers die content plaatsen.

Check: https://drupal.org/project/rules_nodejs_action

#8) Context Block Disable (voor developers)

De module Context gebruiken we bij Lucius veelvuldig om de pagina indelingen te bepalen op basis van condities. Bijvoorbeeld: als er een blog-item getoond wordt én de gebruiker is anoniem, plaats dan een blokje met laatste 10 blog-item-linkjes in de rechter zijbalk én geef het hoofdmenu-item 'Blog' een andere kleur, zodat mensen kunnen zien dat ze in de blog sectie zitten.

Context zorgt er tevens voor dat deze configuraties 'exportable' zijn, oftwel: in code geconsolideerd kunnen worden. Zodat onder andere versiebeheer en consistente staging gewaarborgd wordt. (Het is een best practice om álle Drupal-configuratie in code af te vangen)

De 'Context Block Disable' module zorgt er juist voor dat bepaalde blocks niet zichtbaar zijn bij gedefinieerde condities.

Check hem uit: https://drupal.org/project/context_block_disable

#7) Moneybird Commerce

Een absolute favoriet van mij: Moneybird. www.moneybird.nl is een super gebruiksvriendelijke webdienst voor hoofdzakelijk facturatie.

Nu is deze te koppelen met mijn favoriete webwinkel 'Drupal Commerce', wat kan een mens zich nog meer wensen! :)

Let op: de module is nog in ontwikkeling, er is nog geen stabiele release.

Check it: https://drupal.org/project/moneybird_commerce

#6) Wordpress Migrate

Wil je jouw Wordpress website migeren naar Drupal? Deze module zou kunnen helpen door dit grotendeels te automatiseren. Hij importeert posts, pages, comments, attachments, tags en categories. Ook kunnen imports terug gedraaid worden.

Check: https://drupal.org/project/wordpress_migrate

#5) Drush SQL Sync Pipe (voor developers)

Een uitbreiding voor 'Drush': het zwitserse zakmes voor Drupal ontwikkelaars. Met behulp van 'Drush SQL Sync Pipe' kan je met één commando databases kopiëren en importeren.

Check it out: https://drupal.org/project/drush_sql_sync_pipe

#4) Drupalchat

Zoek je een Chat module, voor bijvoorbeeld een social intranet of community? Deze kan interessant zijn. Gebruikers kunnen prive chatten, of in chatrooms. Het is wel aan te raden om het Node.js Backend te gebruiken, gezien anders je server behoorlijk belast kan worden. Let op: beta-versie.

https://drupal.org/project/drupalchat

#3) Fieldgroup table

Wil je data invoeren en presenteren in een tabel-vorm, dan komt deze module goed van pas.

Check it out: https://drupal.org/project/field_group_table

#2) Sequential node

Vervult een eenvoudige functie: toevoegen van vorige artikel en volgende artikel onderin bij bijvoorbeeld een nieuws -of blog detail pagina.

https://drupal.org/project/sequential_nodes

#1) Leaflet Mapbox

Leaflet is een Javascript library, waarmee je onder andere markers op maps (kaarten) kunt plaatsen.
Mapbox is een platform om custom layout van kaarten te bepalen.

Deze module integreert de twee systemen.

Je kunt dan bijvoorbeeld kaarten opmaken (qua layout) in Mapbox en met behulp van Leaflet de markers plaatsen. Een alternatief wanneer je niet met Google Maps wilt/kunt werken.

https://drupal.org/project/leaflet_mapbox

Last words

Alright, that's it. Dit waren de module updates die mij opvielen van afgelopen week 25. Zie ik er een over het hoofd of heb je andere feedback, let me know!

Call to action ;-)

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >