Mikael Gyselinck

383 Flips | 4 Magazines | 14 Likes | 2 Following | 164 Followers | @MikaelGyselinck | Keep up with Mikael Gyselinck on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Mikael Gyselinck”

.VDMi/

Introducing the UI Patterns module: use atomic UI components everywhere in Drupal 8

Expose atomic UI patterns as plugins and use them as drop-in templates in your Drupal 8 projects<b>Update:</b> We have setup a Gitter chat room if you have …

Using Toran Proxy to speed up Drupal builds

Over the last couple of days an internal thread has been making the rounds at Acquia about speeding up Composer for Drupal builds. With Drupal 8, …

How to Build Custom Pages Using Page Manager and Panels in Drupal 8

Panels has always been my go-to module when it comes to building custom pages in Drupal 7.<p>Now in Drupal 8 things have changed.<p>A lot of what Panels …

Everything You Know About Conversion Rate Optimization Is Wrong

Conversion is a key element in your paid search strategy; after all, if you're not actually turning lookers into buyers at a high rate, what are you …

open-source booking solutions for everything with Drupal

Drupal Commerce 2.x for Drupal 8

Recent events, when Acquia announced its partnership with Magento, shook the Drupal community. Blog posts and tweets were written to ensure Drupal …

Protect Your Webforms From New Malware Injection Method

Posted on December 17, 2016 by Bob Kruse<p><b>Update: This is fixed in Drupal 7.56 - update your sites!</b><p><b>To resolve this issue:</b><p>Configure upload fields that …

Building Views Query Plugins for Drupal 8, Part 1

Three years ago Greg Dunlap wrote a series of articles about building Views query plugins in Drupal 7. A lot has changed since then. Drupal 8 has …

HTTPS Everywhere: Security is Not Just for Banks

Why Does HTTPS Matter?HTTPS has been around for a while, but it’s generally not well-understood. Many people know that sites using HTTPS instead of …

Benchmarking PHP 7 vs HHVM - Drupal and Wordpress

[<b>Multiple updates</b>: I've added results for concurrencies of 1 and 10, results on bare metal vs. VMware instances, tested Drupal 8 vs Drupal 7 vs …

Introduction to Composer for Drupal

This is the presentation I would have loved to see when I started using Composer with Drupal. Based on my experience working with Composer and Drupal 7 + Drupal 8.<p>Learn about the basics working with the Dependency Management for PHP: Composer. Dicover the commands, files (composer.lock and …

Ask Freelock: What e-commerce platform would you recommend?

Shan asks,Hi folks- I am looking for an out of box eCommerce solution that meets the following criteria and hope to get some pointers on few …

No Surprises - Using PatternLab to Build the Design Your Client Signed Off

I bet this opening sounds familiar to you.<p>Clients sign off on designs. You build a website for them based on these designs. It looks quite like the …

Content and Commerce: a big opportunity for Drupal

Last week Acquia announced a partnership with Magento. I wanted to use this opportunity to explain why I am excited about this. I also want to take a …

Jasmine for Unit Test Cases

This blog explains how Jasmine can be used for Unit Testing.<p>Jasmine is a behavior-driven development framework for testing JavaScript code. The …

Writing "good code" is an art!

What is "good code"? This question is very subjective and is opened to ones interpretation. I personally think "good code" is code that is: readable, …

Reusable Images and Files with Media Bundles in Drupal

This week, an OSTraining member asked us how they could re-use media in Drupal 8.Using the Drupal media modules, I will explain how you can upload …

Drupal configuration is the all-important glue that instructs the Drupal core and contrib code how to operate in the context of the current web application. In Drupal 7, there was no formal configuration API in core. The ctools contrib module provided an exportables API that was widely implemented, but was not universally supported. Drupal 8 has greatly improved on this state of affairs by providing the Configuration Management API in core. Now, configuration can be handled in a uniform and predictable way.

Drupal configuration is the all-important glue that instructs the Drupal core and contrib code how to operate in the context of the current web …

How to Integrate Material Design with Drupal

If you are a web designer, chances are you have heard about Material Design.Material Design is a popular "design language" developed by Google that …

How to Make Fields Persistent in Drupal 8

I wrote a custom module recently where I needed to programmatically attach a field; similar to how a <i>Body</i> field is added to content types.<p>If you …

Component Libraries

Registers “component libraries” defined by your theme or module as Twig namespaces.<p>What are Twig namespaces?<p>Twig natively offers a feature called …

Configuration installer

Introduction<p>The Configuration Installer project provides a means to install a Drupal 8 site using existing configuration.<p>This is not a module, …

One of the most commonly documented ways for a PHP command line tool to be installed is via the composer global require command. This command is easy to document and easy to run, which explains its popularity. Unfortunately, this convenient function has a darker side that can cause some pretty big problems.

One of the most commonly documented ways for a PHP command line tool to be installed is via the composer global require command. This command is easy …

Permissions by Term

Why Permissions by Term module?<p>Per default, Drupal allows you only to restrict access to Drupal nodes by coupling node content types to user roles. …

Juicebox HTML5 Responsive Image Galleries

This module provides an integration between the popular Juicebox HTML5 responsive gallery library and Drupal. Juicebox is in many ways the successor …

Drupal 8 Module of the Week: Fast 404

<i>Each day, between migrations and new projects, more and more features are becoming available for Drupal 8, the Drupal community’s latest major</i> …

Improve Drupal Usability with Context Active Trail

Drupal has a powerful menu system, but most of the content on a typical Drupal website doesn't end up in the menu navigation. Articles, blog posts, …