Drupal 8

Where Block module beats Layout Builder

Facts

Drupal core ships Block and Layout Builder modules.

  • Block module is in business of placing blocks.
  • Layout Builder module is in business of placing blocks.

But...

Block placements are decentralized: Each block placement is a config entity. Several modules can work together to place blocks on the same page. In other words, a module providing a block placement, doesn't know if a different module is also providing a placement on the same page or even on the same region.

Drupal 8/9: Theme negotiation based on condition plugins

Sooner, the European Commission Drupal project I'm working on, will transition to a new theme. During the transition, some pages will be still displayed using the the old theme. I've looked around for a Drupal module that knows to render a certain page using a specific theme and found Switch Page Theme. The big impediment with this module is that it mainly checks the page path. And this is more or less hardcoded.

Effective form spam protection with Form Protect

Form Protect is released for Drupal 8 and 7

Form Protect is my first Drupal 8 module, even it's a tiny one. First I needed the module for a Drupal 7 client project. But after having the D7 module running, I felt that it's good opportunity to write my first Drupal 8 port.

Welcome Drupal 8!

First Drupal 8, the Release Candidate 1, is out after a fantastic work of more than 3,200 core contributors. Although we are a small company, we are proud to have contributed to this effort.

Drupal 8 has revamped its user interface; added WYSIWYG and in-place editing; significantly improved mobile support; added and improved key contributed modules including Views, Date, and Entity Reference; introduced a new object-oriented backend leveraging Symfony components; revamped configuration management; improved multilingual support; and added hundreds of other improvements. The fastest Drupal ever is here.

Read the official announcement of the Drupal 8 RC1 release.

Drupal 8 is now part of our Training Curricula

As the date for Drupal 8 stable release is approaching, we’re excited to announce that Webikon has extended its training modules to include also Drupal 8 along with the existing Drupal 7.

Starting with the „8” release, Drupal has adopted the modern PHP concepts and standards, object-oriented programming, and the Symfony framework. While a lot of the Drupal concepts (Fields, Views, Entities, Nodes) continue to exist in Drupal 8, they are now implemented using object-oriented programming design patterns.

Migrating to Drupal 8

Together with my Webikon.com partner, Gabriel, facing the North.

Together with my Webikon.com partner, Gabriel, facing the North

Alkuvoima+East Group, a Finnish strategic digital marketing agency, invited us to join one of their interesting events in Helsinki. We were asked to present some hot topics like: ‟Drupal 8 — What’s Cooking?”, ‟Migrate to Drupal 8” and ‟Drupal 8 as a mobile backend” along with another cutting-edge presentation: ‟Drupal and Apache Stanbol”. The big interest aroused by the ‟Migrate to Drupal 8” topic inspired me to elaborate on this subject.

At Drupalcon Prague 2013 Dries announced the switch to a migration-based upgrade and the move of Migrate module in Drupal core. In this write-up I will introduce you to migration basics: concepts, flow, components and then I will illustrate a complete migration process, as it works, now, in Drupal 8 by explaining how a real migration has been implemented in a real module. Here we go!

Subscribe to RSS - Drupal 8