erdfisch Blog

Artikel verschlagwortet mit/articles tagged with


Drupalcon mentored core sprint - part 3 - what happens next?


Hi there! This is the third and final part of a series of blog posts about the Drupal Mentored Core Sprint, which traditionally takes place every Friday at Drupalcon.

If you want to read what came before, here you go:
Part one is here
Part two is here

Drupalcon mentored core sprint - part 2 - your experience as a sprinter


Hello! You've arrived at part 2 of a series of 3 blog posts about the Mentored Core Sprint, which traditionally takes place every Friday at Drupalcon.

If you haven't already, please go back and read part 1.

Drupalcon Mentored Core Sprint Room

Drupalcon mentored core sprint - get that Friday feeling!


This is the first in a series of blog posts on a subject I'm very passionate about. So much so, that it's hard to put down in words the way I feel about it. That subject is the Friday Mentored Core Sprint at Drupalcon.

This is the first post a three-part blog post series:
You're currently reading part one
Part two is here
Part three is here

Girls Day 2017 at erdfisch


Every year here in Germany we have Girls' Day. This is a day in which girls can see what it is like working in male-dominated industries (there is an equivalent Boys' Day as well).

We at erdfisch have been taking part in Girls' Day since 2015, so this was our third year. We had the privilege of welcoming Anna, Bianca and Franzi into our office in Heidelberg.

Drupal Camp Northern Lights (Part 3)


This has, for reasons we are not quite sure of, ended up being a three-part blog post.

Part 1 is here and part 2 is here.

So, where we left off was at the tomato farm, where it felt like being in a future farm in outer space.

But the tomato farm is not only that. It is a pony (sorry, "Icelandic horse") farm as well!

Drupal Camp Northern Lights (Part 2)


Thanks for sticking around. There will be more than just photos of us goofing around in Iceland, I promise.

For stuff about the actual Drupal Camp, please jump to the end of part three.

So, when we left you in part one, we were exploring the beautiful Golden Circle in Iceland.

We did, indeed, feel like true explorers.

Drupal Camp Northern Lights (Part 1)


tl;dr: Drupal Camp Northern Lights was even better than the actual Northern Lights.

This was the best Drupal event I have ever attended. So, even though it is two months late, it deserves a blog post.

95 very, very lucky people attended.

Instead of a camp t-shirt, the organizers gave us some memories we will always live with.

A composer based workflow for Drupal 8

Single image: 

Every developer had a fight once with dependency management of big Drupal projects, which use a couple of modules and maybe one theme with base themes etc.
At the same time there are maybe patches to Drupal core itself, modules are developed internally on some GIT server etc.. It's a pain in the ass to get the code from various places and keep it up to date.

In the node.js world, for example, people use a tool called npm
which fetches all the versions from various sources in a simple and reproducable way.

Webprofiler toolbar integration for Drupal 8

Single image: 

As someone working on some drupal site you often want to understand what happens on a specific site. This blog post will describe a tool which helps to understand the site faster and easier.

One example you wanna see are the executed database queries. In Drupal 7 we had the wonderful Devel module which showed a list of executed database queries below the page but there are way more information you might want to know:

How to write a filter module in Drupal 8

Single image: 

In this tutorial, I will only explain how to implement the filter. In order to get a nice configuration form for the backed you can follow, for example.

To keep it simple, I will just explain how to write a filter "foobar", that replaces foo with bar.

1. Getting started

Set up a Drupal 8 enviroment, start your favorite PHP editor and create a folder in the drupal 8 modules directory for the filter.