DrupalCon Los Angeles Recap
Selected sessions for Drupalcon Nashville have just been announced! Mediacurrrent will be presenting seven sessions and hosting a training workshop...
Drupal Development Tips
There is no explicit documentation for the Drupal 8 version of the flag module, and now that the Drupal 8 version has hit alpha, it's a good time to...
Let’s face it, designers love developers. We must-- because without them, our designs would remain a static representation of what could be. But the...
Custom Preprocessing In Drupal 7 there were numerous ways to preprocess data prior to migrating values. This was especially useful when...
Illustration of Drupal logo on a blackboard
I recently had a need to allow users to create a single comment on two node types, of which only the author could access. Part of the decision for...
A common need in our projects is the ability to migrate data that references other content. This can be in the form of taxonomy hierarchy (i.e. parent > child relationship) or content that is attached such as images, videos, or other nodes that exist as standalone entities in the system.
Upgrading websites off of legacy platforms and onto Drupal is a pretty common request. One of the most helpful contributor developed modules, Migrate...
In Drupal 7, registering new migrations was fairly simple. In Drupal 8, registering migrations is done differently-- here's how.
Drupal security
At Mediacurrent, we take website security very seriously. Drupal has some security best practices baked into its APIs that let developers create...
Tips and tricks for working with REST module in Drupal 8.
AMP’lify Your Website: Google AMP 101
Google just recently released a new open-source initiative called the Google Accelerated Mobile Pages (AMP) Project . The AMP project aims to...
Mediacurrent's Accessibility Hackathon Blog Series: The Toolbar
In November 2015, a team from Mediacurrent participated in Knowbility’s accessibility hackathon. One of the features we created for the site was an accessibility toolbar.