Turning complexity into clarity.

Valuebound: How to send custom formatted HTML mail in Drupal 8 using hook_mail_alter()

As you can understand from name itself it’s basically used to Alter an email created with drupal mail in D7/ MailManagerInterface->mail() in D8.  hook_mail_alter() allows modification of email messages which includes adding and/or changing message text, message fields, and message headers.

Email sent rather than drupal_mail() will not call hook_mail_alter(). All core modules use drupal_mail() & always a recommendation to use drupal_mail but it’s not mandatory.
 

Syntax:... - News from Planet Drupal

Last modified: 9 hours 5 min ago

Hook 42: Stanford Drupal Camp 2017 - Ready, Git Set, Go!

Stanford... - News from Planet Drupal</span>  </div>  
  <div class= Last modified: 9 hours 5 min ago

Mediacurrent: Using Normalizers to Alter REST JSON Structure in Drupal 8

alt=””

Overview

Drupal 8 core provides for solid REST capabilities out-of-the-box, which is great for integrating with a web service or allowing a third-party application to consume content. However, the REST output provided by Drupal core is in a certain structure that... - News from Planet Drupal

Last modified: 9 hours 5 min ago

Janez Urevc: Get ready for the Media workshop at Drupal dev days Seville

Get ready for the Media workshop at Drupal dev days Seville slashrsm Wed, 22.03.2017 - 12:43

Tomorrow I'll be giving a workshop... - News from Planet Drupal

Last modified: 9 hours 5 min ago

LakeDrops Drupal Consulting, Development and Hosting: Migrate to Drupal 8

Migrate to Drupal 8
Drupal 8 Migration
Last modified: 9 hours 5 min ago

MidCamp - Midwest Drupal Camp: Call for Volunteers

We need you!

Want to give back to the Drupal Community without writing a line of code? Volunteer to help out at MidCamp 2017.  We’re looking for people to help with all kinds of tasks including: 

Setup/Teardown

  • For setup, we need help making sure registration is ready to roll, and getting T-shirts ready to move.

Last modified: 9 hours 5 min ago

Acquia Lightning Blog: Forward Revisions and Translated Content

Forward Revisions and Translated Content Adam Balsam Tue, 03/21/2017 - 14:46
Last modified: 9 hours 5 min ago

Palantir: Competitive Analysis: The Key to a Woman's Healthy Heart - Part 1

Competitive Analysis: The Key to a Woman's Healthy Heart - Part 1 brandt Tue, 03/21/2017 - 13:45 Michelle Jackson
Last modified: 9 hours 5 min ago

Code Enigma: Do you really need composer in production?

Do you really need composer in production?

English
Return to Blog

Do... - News from Planet Drupal

Last modified: 9 hours 5 min ago

myDropWizard.com: Most common Drupal site building pitfalls and how to avoid them! (Part 2 of 3)

This is the second in a series of articles, in which I'd like to share the most common pitfalls we've seen, so that you can avoid making the same mistakes when building your sites!

myDropWizard offers support and... - News from Planet Drupal

Last modified: 9 hours 5 min ago

InternetDevels: Great responsive Drupal themes for construction websites: built for builders!

Great responsive Drupal themes for construction websites: built for builders!
Last modified: 9 hours 5 min ago

InternetDevels: Great responsive Drupal themes for construction websites: built for builders!

Great responsive Drupal themes for construction websites: built for builders!
Last modified: 9 hours 5 min ago

Acquia Developer Center Blog: Cultivating Open Source and Drupal in China

china map
Last modified: 9 hours 5 min ago

Agiledrop.com Blog: AGILEDROP: Drupal Logos representing National Identities

We are now very deep into our »Druplicon marathon«. After already presenting you Drupal Logos in Human and Superhuman forms, Drupal Logos as Fruits and Vegetables, Druplicons in the shapes of Animals and Drupal Logos taking part in the outdoor activities, it's now time to look at Drupal Logos representing the national identities. A... - News from Planet Drupal
Last modified: 9 hours 5 min ago
Last modified: 9 hours 5 min ago

Web Omelette: Storing user data such as preferences in Drupal 8 using the UserData service

Have you ever needed to persist some irregular data relating with a user account? Things like user preferences or settings that are kinda configuration but not really? Storing them as configuration means having to export them, and that’s no option. Storing them in State is an option, but not a good one as you’d have to maintain a State value map... - News from Planet Drupal

Last modified: 9 hours 5 min ago

Drupal Modules: The One Percent: Drupal Modules: The One Percent — Alert to Administrator (video tutorial)

Drupal Modules: The One Percent — Alert to Administrator (video tutorial)
Project page screenshot
Last modified: 9 hours 5 min ago

Matt Glaman: Setup Drupal Commerce for CI and Behat testing

I can proudly say that we have been on top of our test coverage in Drupal Commerce. Back in June of 2016 we had removed any trace of Simpletest based tests and moved over to PHPUnit Unit, Kernel, Functional, and FunctionalJavascript tests. Once using PhantomJS for JavaScript testing landed in core we jumped... - News from Planet Drupal

Last modified: 9 hours 5 min ago

DrupalEasy: DE Live: Drupal 9 Reaction

Direct .mp3 file download.

A quick live podcast featuring a reaction from Mike and Ryan about Dries' Drupal 9 Blog Post. Recorded on YouTube Live, and this audio version is reposted to our podcast channel for your convenience.

DrupalEasy News

Last modified: 9 hours 5 min ago