Blog: AGILEDROP: An ever-expanding field of opportunities for Drupal

Planet Drupal - 17. Januar 2018 - 5:15
There were five pieces altogether written about ambitious Drupal experiences. Each of them focused on a single subject of what constitutes an ambitious digital experience. In the first part of the series, I did my best to explain what ambitious digital experiences mean. The main conclusion, at least in my opinion, is that experience is much more than just mere content. And ambitious digital experiences should come as natural and intuitive as possible. And be focused on the customers, on the users.    Provide valuable and unique digital experiences I have tried to define the term customer… READ MORE

Colorfield: React and Drupal 8 with JSON API 3/3

Planet Drupal - 16. Januar 2018 - 23:31
React and Drupal 8 with JSON API 3/3 christophe Tue, 16/01/2018 - 22:31 This post focuses on translation issues and various pitfalls that you might encounter while building with React and Drupal: internationalization with and without language fallback, include images with images styles, taxonomy filter, fetch data on the route or the component, sort by weight, deploy in production.

Evolving Web: Drupal 8 Modules We ♥ for 2018

Planet Drupal - 16. Januar 2018 - 21:00

With so many shiny new Drupal 8 modules emerging this year, we were hard pressed to pick our recommendations for 2018. It came down to asking ourselves: which modules are we excited about implementing in 2018… the ones that will make our projects better, faster, smarter brighter? Read on for our list of Drupal 8 modules we're excited about.

Configuration Split

The Drupal Configuration Split module makes Drupal 8 configuration management more customizable. This means you can set up some configurations that can be edited on the live site, without interfering with your configuration management workflow. Instead of importing and exporting the whole set of a site’s configuration, the module enables you to define sets of configuration to export to different directories that automatically merge again when they are imported.

Content Workflow

If you’ve shied away from implementing complicated workflows in the past, you’ll enjoy how the Content Workflow module makes it easy to set up a simple workflow. This core module enables you to streamline the content publication process by defining states for content (such as draft, unpublished and published) and then manage permissions around these states.


The Deploy content staging module makes it easier to stage and preview content for a Drupal site. It’s often used to deploy content from one Drupal site to another. Redesigned for Drupal 8, the new version is based on the Multiversion and Replication modules, making it more efficient and flexible.

Drupal Commerce

The new full release of Drupal Commerce has us very excited to start building ecommerce sites in Drupal 8. Fully rebuilt for Drupal 8, the new Drupal Commerce module doesn’t presume a specific ecommerce business model, enabling developers to customize the module to suit a merchant’s needs.


The JSON API module formats your JSON requests and responses to make them compliant with the JSON API Specification. This module is the key to setting up Drupal as a backend so you can implement the font-end with React or your front-end platform of choice. Metatag

Ramp up your SEO with structured data that helps Google categorize and display your pages. The Metatag module allows you to add and validate structured data as JASON LD, one of Google’s preferred data formats.

UI Patterns

If you’re looking for a way to implement an ‘atomic design’ in Drupal the Drupal UI Patterns project is a nice option. It consists of six modules that allow you to define and expose UI patterns as Drupal plugins. You can use them as drop-in templates for all entity types — paragraphs, views, field groups and more.


The Drupal webform module has a new release candidate for Drupal 8. A ton of work has been put into the module; it’s like a whole form-building application inside your Drupal site. Quickly integrate forms into any Drupal 8 website. enables you to build, publish and duplicate webforms. You can also manage and download submissions, and send confirmations to users.

Which Drupal 8 modules are doing it for you?

We’d love to hear about which Drupal 8 modules your team is excited about. Leave us a comment.


+ more awesome articles by Evolving Web

Horizons-Mission: Astronaut Alexander Gerst leitet erstmals ISS

heise online Newsticker - 16. Januar 2018 - 19:00
Mit seinen Fotos und Botschaften aus dem All begeisterte Alexander Gerst 2014 selbst Menschen, die sich sonst kaum für Raumfahrt interessieren. Nun startet "Astro-Alex" erneut zur Raumstation ISS – diesmal sogar als Chef der Crew.

Iran gibt Kommunikationsdienst Telegram wieder frei

heise online Newsticker - 16. Januar 2018 - 19:00
Weil die regimekritischen Protestler sich per Telegram organisierten und Nachrichten verbreiteten, hatte die iranische Justiz den Kommunikationsdienst gesperrt. Nun ist er auf Drängen der Reformisten wieder erreichbar.

Kubernetes: Puppet beschleunigt Cluster-Einrichtung

heise online Newsticker - 16. Januar 2018 - 18:00
Kubernetes-Cluster sind schwierig aufzusetzen. Puppet verspricht mit seinem neuen Open-Source-Konfigurationsmanagement Erleichterung: In nur 15 Minuten soll es einsatzbereit sein.

Nach Panik auf Hawaii: Falscher Raketenalarm des öffentlichen Rundfunks in Japan

heise online Newsticker - 16. Januar 2018 - 17:30
Nur wenige Tage nach einem fehlerhaften Katastrophenalarm im US-Bundesstaat Hawaii hat nun der japanische Rundfunk einen Angriff aus Nordkorea vermeldet. Der Fehlalarm wurde innerhalb von Minuten korrigiert.

AdultSwine: Android-Malware lädt Porno-Werbung in Kinder-Apps

heise online Newsticker - 16. Januar 2018 - 17:30
Google hat 60 Apps aus dem Play Store entfernt, die Porno-Banner, Abofallen und Scareware in Spielen für Kinder aufpoppen ließen. Doch die bereits installierten Schädlinge sind weiterhin aktiv.

Twitter-Account von "Spiegel"-Chefredakteur gehackt

heise online Newsticker - 16. Januar 2018 - 17:30
In der Nacht zum Sonntag haben Unbekannte eine Türkei-Meldung über den Twitter-Account von "Spiegel"-Chefredakteur Klaus Brinkbäumer abgesetzt.

Was war. Was wird. Der etwas andere Stimmungs- und Sondierungsbericht

heise online Newsticker - 16. Januar 2018 - 17:00
Geschichte wird gemacht? Ja, hoffen wir das Beste. Ob's voran geht, das ist aber wiederum eine andere Frage, zweifelt Hal Faber, der bei einer "So schnell wie möglich"-Koalition und Aktivismus-Aufrufen des Homo Davosiens eher fröstelt.

Manifesto: Looking ahead to Drupalcamp London 2018

Planet Drupal - 16. Januar 2018 - 16:44
This year’s Drupalcamp London, a three-day knowledge-sharing conference devoted to all things Drupal, promises to be the biggest and best yet. Taking place at City University from 2nd to 4th March, it’s a must-visit event for anyone with more than a passing interest in the open-source CMS – developers, site builders, vendors, agencies and potential. Continue reading...

Intel AMT: Exploit hebelt Zugangsschutz von Firmen-Notebooks aus

heise online Newsticker - 16. Januar 2018 - 16:30
F-Secure berichtet über eine potenzielle Sicherheitslücke in Intel AMT, die es Angreifern ermöglicht, sämtliche gängigen Zugangsschutzmaßnahmen vieler Firmen-Notebooks auszuhebeln.

VATM kritisiert Plan von CDU, CSU und SPD zum Gigabit-Ausbau bis 2025

heise online Newsticker - 16. Januar 2018 - 16:30
Bis 2025 soll die Gigabit-Versorgung für Deutschland flächendeckend ausgebaut sein, so das Sondierungspapier von CDU, CSU und SPD. Der VATM kritisiert, dass die Parteien sich nicht eindeutig auf die Glasfaser als Mittel der Wahl festlegen.

Kryptobörse Kraken: Drei Tage offline, statt zwei Stunden Wartung

heise online Newsticker - 16. Januar 2018 - 16:00
Die populäre Kryptowährungsbörse Kraken war drei Tage offline. Eigentlich waren nur zwei bis drei Stunden Wartungszeit veranschlagt worden. Als Wiedergutmachung hat die Börse ihre Transaktionsgebühren gestrichen.

DrupalEasy: What "The Last Jedi" can teach us about learning Drupal

Planet Drupal - 16. Januar 2018 - 15:38

Spoiler alert! If you haven't seen “The Last Jedi” yet, this blog post includes what can be considered a minor spoiler. I've seen the movie a few times now (I saw the original Star Wars movie when I was 7 years old, and I've been hooked ever since), and I've been able to fully indoctrinate at least one of my kids in my love for the series. When we first saw the movie on opening night, there was a line of dialog that resonated with me more than usual - I've been thinking about that line for over a month now and have figured out how to relate my love of Star Wars with my obsession for teaching Drupal. 

"The Greatest Teacher, Failure Is"

There's a point in the movie when Yoda is speaking to another character and utters this line. As a former mechanical/aerospace engineering college adjunct professor and a current Drupal trainer, I've always believed that for a lesson to truly take hold, there has to be a little bit of pain - not physical pain, but rather the kind of pain that comes from doing something incorrectly (often numerous times) before realizing the proper way of doing something that leads to a more satisfying, correct (and often efficient) result. As usual, I didn't have the proper words to describe it - thanks to Yoda, I do now.

As I look back at my eleven years in the Drupal community, I can point to more things that I care to admit that I didn't do correctly the first time. If I narrow that list to technical mistakes, it becomes very clear that many of the mistakes I've made have had a direct impact on the curriculum I've written for our various training classes.

As we gear up to teach Mastering Professional Development Workflows with Pantheon for the second time, allow me to share some of the failures I've had in the past and how they've had a direct result on the curriculum for this 6-week class.

  1. "Everything is a content type" - this is something I learned only by repeatedly designing the information architecture for various sites that ended up not being able to completely fulfill all the project's requirements. Understanding the differences between various kinds of entities is key to building a sustainable site that meets 100% of a project's requirements.
  2. "Core search is fine" - I'm embarrassed to say how late I was to get on board the Search API train. Being able to provide faceted search to clients of all sizes is a huge win.
  3. "I don't need the command line" - looking back at the first half-ish of my Drupal career, I used Drush only when absolutely necessary. Not learning basic command line tools until well into Drupal 7 definitely held me back. With Drupal 8, if you want to be a professional Drupal developer, there is no way to avoid it. Luckily, using command line tools like Composer, Drush, and Drupal Console are not only "the right thing to do", but also save time. 
  4. "MAMP is fine" - I was late to the party in moving my local development environment from MAMP and Acquia Dev Desktop to a Docker-based solution. I had played around a bit with virtualized solutions, but once you get accustomed to a professional-grade, modern, Docker-based solution, you'll never go back.

While I could list additional examples (multi-branch development, configuration management, display modes) of previous failures - or even one or two that I feel like I'm currently failing (test-driven development), the point is that sometimes it is necessary to fail in order to really understand the value of a success. 

DrupalEasy's 6-week live, online Mastering Professional Development Workflows with Pantheon, not coincidentally, addresses the failures listed above. The next session begins on February 27, 2018.  

The next session (our 11th!) of our 12-week, live, online more-introductory-focused Drupal Career Online begins March 26, 2018.

Neue Regeln im Zahlungsverkehr - Was auf Bankkunden zukommt

heise online Newsticker - 16. Januar 2018 - 15:30
Neue europaweite Regeln sollen Geldtransfers bequemer, billiger und sicherer machen. Experten sehen darin die größte Änderung im Bankwesen seit vielen Jahren. Auch für Verbraucher gibt es einige Neuigkeiten.

OnePlus 6: CEO nennt Prozessor und möglichen Erscheinungszeitraum

heise online Newsticker - 16. Januar 2018 - 15:00
Der OnePlus CEO Peter Lau hat den Snapdragon 845 als Prozessor der Wahl für das nächste OnePlus-Smartphone bestätigt. Als Erscheinungszeitraum nannte er das zweite Quartal 2018. Ob der Name des Smartphones wirklich OnePlus 6 lautet, ließ er offen.

Gartner: Der PC-Absatz sinkt weiter

heise online Newsticker - 16. Januar 2018 - 15:00
Im vergangenen Jahr sind weltweit 2,8 Prozent weniger PCs verkauft worden, so das Marktforschungsunternehmen Gartner. Es beobachtet auch ein gestiegenes Qualitätsbewusstsein der Verbraucher.

Pay-TV: Interpol legt illegale Plattform für Sky-Programme still

heise online Newsticker - 16. Januar 2018 - 15:00
Das widerrechtliche Angebot war in ganz Europa für rund 20 Euro monatlich vertrieben worden. Sicherheitsbehörden haben bei Hausdurchsuchungen mehrere Personen festgenommen und zahlreiche Server beschlagnahmt.

Video-Sprechstunde: Pilotprojekt zur Fernbehandlung von Patienten

heise online Newsticker - 16. Januar 2018 - 14:30
Für die Fernbehandlung von Patienten hat das ärztliche Berufsrecht bislang enge Grenzen gesetzt. Das ändert sich jetzt. In Baden-Württemberg startet ein Pilotprojekt, das den unmittelbaren Kontakt zwischen Arzt und Patienten nicht mehr voraussetzt.