12 Coole Drupal modules - Augustus 2015

02 Sep 2015

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

In onze maandelijkse reeks ‘Coole Drupal Modules’: editie Augustus 2015. Enjoy!

 

#1. Headbar

De ‘headbar’, je kent hem wel: een balk bovenaan een website waar een belangrijke mededeling (of reclame) in geplaatst wordt. Handig om bijvoorbeeld een bepaald nieuws-item of evenement te benadrukken.

https://www.drupal.org/project/headbar

 

#2. Webform Submission Multiple Delete

Als jouw Drupal website succesvol is, dan kan je veel ingestuurde webformulieren binnen krijgen. Wanneer je die wilt opschonen is het handig dat je ze allemaal in één keer kan verwijderen.

Installeer deze module en voilá: ‘select all’ en ‘delete’.

https://www.drupal.org/project/webform_submissions_multiple_delete

 

#3. Optimizely

Optimizly is een poulaire A/B testing service. Snel gezegd, hiermee kan je verschillende versies van pagina’s presenteren aan diverse bezoekers en vervolgens meten welke versie het beste converteert. Zodoende kan je conversies van je Drupal website optimaliseren. Bijvoorbeeld meer leads verzamelen of meer producten verkopen.

Deze module biedt een integratie tussen Optimizly en het Drupal cms. Ze zijn tevens al bezig met een Drupal 8 versie.

https://www.drupal.org/project/optimizely

 

#4. Slack

Slack is populaire online dienst, die probeert communicatie van alle systemen en mensen bij elkaar te brengen, opgedeeld in kanalen.

Deze Drupal module integreert Slack: hij stuurt de Drupal messages naar Slack.

https://www.drupal.org/project/slack

 

#5. Config Pages

Als je een Drupal developer -of site builder bent, dan loop je waarschijnlijk vaak tegen dit issue aan: de content manager heeft een administratie-pagina nodig, waarop diverse instellingen van de Drupal website beheerd kunnen worden. Bijvoorbeeld: het beheren van blokken tekst op de homepage.

Of, je hebt een ‘single page’ vraag: één bepaalde pagina die opgemaakt moet worden volgens een specifiek design waar bijvoorbeeld 4 teksten en 3 afbeeldingen in voorkomen.

Voor die ene pagina is een compleet nieuw Drupal content type niet handig. Beheer kan dan beter in een configuratie formulier, waarin de 4 text-fields en 3 image-fields opgenomen.

Die configuratie-formulieren kan je op maat bouwen (in code), maar nu dus ook genereren met behulp van deze module.

https://www.drupal.org/project/config_pages

 

#6. Navbar Extras

Uitbreiding van het administratie menu in Drupal 8 met enkele handige extra links.

https://www.drupal.org/project/navbar_extras

 

#7. User protect

Populaire module die functies biedt om extra beveiliging in te bouwen voor gebruikersgegevens. Je kunt er bijvoorbeeld voor zorgen dat bepaalde rollen geen wachtwoorden kunnen wijzigen. De restricties kunnen ook toegepast worden op een specifieke Drupal user.

https://www.drupal.org/project/userprotect

 

#8. Node expire

Stel een bepaalde einddatum/tijd in voor een node (bv blog / artikel) in je Drupal cms. Wanneer die datum bereikt wordt, dan kan je bepaalde acties loslaten op betreffende node. Zoals:

  • Depubliceren
  • Een e-mail verzenden.

https://www.drupal.org/project/node_expire

 

#9. Bad Performance

Snel gezegd, deze module vertraagt je Drupal systeem met opzet. Zodat je Drupal optimalisatie technieken als Memcache en Varnish kunt testen. Zie het als een soort van ‘load test’, waarmee je best practice Drupal optimalisaties kunt testen en zien waar bottlenecks verholpen kunnen worden.

Standaard kan je kiezen uit drie soorten 'vertragingstechnieken':

  • Database latency (vertraging)
  • CPU load tijdens boot
  • CPU load neemt toe zodra een entity wordt geladen.

Per query kan je aangeven hoeveel ‘latency’ toegevoegd moet worden en hoeveel CPU load er toegevoegd moet worden.

https://www.drupal.org/project/bad_performance

 

#10. Default Content

Exporteer gewenste content items naar code, zodat je deze makkelijk mee kunt nemen in je OTAP straat en dus niet elke keer opnieuw hoeft in te voeren. Meestal zijn dit statische items, zoals Algemene voorwaarden, Contact pagina of Disclaimer.

https://www.drupal.org/project/defaultcontent

 

#11. Production check & Production monitor

Biedt handige tools voor een live Drupal website

  1. Checks voor bepaalde instellingen die belangrijk zijn op een live Drupal website (devel uitzetten, SEO checks, etc)
  2. Monitoring van meerdere live Drupal sites via één (lokaal) systeem.

https://www.drupal.org/project/prod_check

 

#12. Unused Modules

Ongebruikte module op een Drupal website kunnen flinke overhead veroorzaken. Deze module checkt daarop, handig!

https://www.drupal.org/project/unused_modules

 

Wrap up

That's it voor deze maand, volgende maand weer een update. Stay tuned!

Bron header afbeelding

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >