Blog

Drupal 8 Roundup (Kalenderwoche 35, 2014)

Single image: 
Body: 

Diese Blog-Serie soll einen Überblick über die aktuellen Geschehnisse rund um die Entwicklung von Drupal 8 geben. Heute möchte ich etwas über Views für Entities und das Contact-Modul berichten.

Bisherige Themen:

New module: Image widget default image

Single image: 
Body: 

As part of a client project we recently had the requirement of displaying an image field's default image in the node add form, before the user had uploaded a picture. This seemed simple enough to implement but thinking about it I realized this was quite a generic feature request and that such a module might prove useful for others. Rather by accident I even noticed that Drupal.org itself employs the same feature on user profile pages.

A composer based workflow for Drupal 8

Single image: 
Body: 

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.

Harte Arbeit am See: Drupalaton 2014

Single image: 
Body: 

Ort

Letzte Woche hatte ich die Ehre, am Drupalaton 2014 teilzunehmen. Dieses Community-Event fand am größten europäischen See, dem Plattensee (Balaton) statt [1].

Der Ort war die Stadt Keszthely, erreichbar mit einem Zug von Budapest in 3-4 h, gefüllt mit vielen deutschen Touristen. Zum Glück war das Publikum des Events jedoch sehr international aufgestellt, welche sich alle prima verstanden haben:

Drupal 8 Roundup (Kalenderwoche 33, 2014)

Single image: 
Body: 

In der Serie über die aktuellen Entwicklungen in Drupal 8 wird
in diesem Beitrag über Menüs und deren Verwendung berichtet.

Konfiguration oder Inhalt?

Schon lange existiert eine Diskussion in der Community ob Menu-Links denn nun Konfiguration sind (also z.B. via Features verwaltet werden sollten) oder richtiger Inhalt wie Nodes sind.
Es stellt sich heraus, sie sind es weder noch. Menu-Links sind nicht direkt etwas, sondern werden nur auf verschiedenen Wegen abgespeichert, z.B. als Inhalt, im Code oder als Konfiguration.

Drupal 8 Roundup (Kalenderwoche 31, 2014)

Single image: 
Body: 

Diese Blog-Serie soll einen Überblick über die aktuellen Geschehnisse rund um die Entwicklung von Drupal 8 geben.

Zuvor habe ich einen Überblick über Config Entity Dependencies und Caching, Autoloading und das Page Manager-Modul für Drupal 8 gegeben, heute möchte ich etwas über Twig und Autoescape berichten.

Multiple versions of PHP with Apache under Linux

Body: 

PHP has done significant changes to the language specification during the last relase cicles. Those led to several incompatabilities, which effect the different versions of Drupal: While you can not use Drupal 8 with PHP under version 5.4, Drupal 6 on the other side wouldn't (and won't) run properly with all modules using PHP version 5.4. Most GNU/Linux distributions however maintain newer versions of PHP, which makes sense for security and so on.

Drupal 8 Roundup (Kalenderwoche 27, 2014)

Body: 

Diese Blog-Serie soll einen Überblick über die aktuellen Geschehnisse rund um die Entwicklung von Drupal 8 geben.

Zuvor habe ich einen Überblick über Config Entity Dependencies und Caching bzw. Autoloading gegeben, heute möchte ich etwas über das Page Manager-Modul für Drupal 8 berichten.

Omniauth: Redirect to nodes with comments

Body: 

OmniAuth the Single Sign-On suite for Drupal redirects users back to the exact node they wanted to reach, after they have logged in successfully at the provider. But we needed not only to reach the right node, but also jump to the comment that was specified in the url.

The tricky part of this problem: All parts of the anchor (after the pound symbol) do only live in the browser and do not get transferred to the web server.