Blog

Paragraphs: content editing reinvented

The biggest problem of the modern web is that non-tech-savvy users have to manage the content. Those people can quite mess up your responsive layout with their way too big tables, inline images and text marked up with Word. That's why we invented Paragraphs, less to mess up, but still the flexibility of WYSIWYG.

Lees verder »

Jeroen BobbeldijkJeroen Bobbeldijk
Jeroen Bobbeldijk
Backender

Why does my file get removed after six hours?

My managed image got removed after a certain amount of time. How did that happen? After searching a bit I figure out.

Lees verder »

Matthias GlastraMatthias Glastra
Matthias Glastra
Developer & Planner

Zurmo using existing modules vs. writing your own

Using Zurmo to manage one or more bussiness processes seems easy but like any software implementation requires some serious thought. One of these choices may concern the use of existing modules rather then writing your own. It seems that this choice has some hidden pit-falls that need to be seriously considered.

Lees verder »

Willem BongersWillem Bongers
Willem Bongers
Backender

Drupal #Attached

What is drupal attached? Drupal #Attached allows loading of CSS, Javascript, libraries, or custom types when the render array is built.

Lees verder »

Dane DuijnkerkeDane Duijnkerke
Dane Duijnkerke

Attach Extra or Pseudo Fields to any Entity in Drupal

In Drupal 7 you can push Extra Fields in any fieldable Entity (e.g. node, user). Extra fields can be ordered as a normal field or disabled on the display settings page of the enitity. They are great when you want to push content in your entity, that need some logic before they can be displayed.

Lees verder »

Frans van der MeerFrans van der Meer
Frans van der Meer
Eigenaar & Backender

Using Controllers in Drupal 8

In Drupal 8 we use Controllers in our Routes. This blog post gives some introduction into the way Controllers can be implemented.

Lees verder »

Matthias GlastraMatthias Glastra
Matthias Glastra
Developer & Planner

Streaming to iOS from the private files system

Streaming to iOS from the private files system is broken by default in Drupal 7. Here's why, and how to fix it.

Lees verder »

Jeroen BobbeldijkJeroen Bobbeldijk
Jeroen Bobbeldijk
Backender

Writing a custom contenttype pane (ctools plugin).

In this little 'how-to' we will build a youtube-embed contentpane with some basic configuration options. Although working with panels and panelizer is not common practice for everyone, this tutorial asumes you know what they are and how to use them (at least a little bit, like myself :-) ).

Lees verder »

roproproproproprop
Rop van de Laar
Backender

Basic of creating a zurmo module

Zurmo modules are not always transparent and the documentation seems to be in development. This guide is not an all-encompassing tutorial but rather a guide to starting your own module while avoiding some common pitfalls.

Lees verder »

Willem BongersWillem Bongers
Willem Bongers
Backender

Taming the beast (Drupal theming)

If you are new to Drupal 7 (theming) but have some basic PHP knowledge this blog is for you. We'll create a new Drupal theme and learn to style our theme.

Lees verder »

Guus van de WalGuus van de Wal
Guus van de Wal
Frontender

Getting familair with the EventDispatcher

Drupal 8 introduced a few new concepts to Drupal and added the EventDispatcher to its list of components. I wanted to get familair with this new tool in our toolbox. Here is a walkthrough of my journey.

Lees verder »

Matthias GlastraMatthias Glastra
Matthias Glastra
Developer & Planner

Install profile are the way forward!

Building sustainable sites that are maintained better. We do that this way: Install profiles, Distributions, Features and Manifests.

Lees verder »

Matthias GlastraMatthias Glastra
Matthias Glastra
Developer & Planner

A Drupal module in development: Panels User Override

Currently I am developing a module for our own issue tracker. Of course our issue tracker is build in Drupal; so it is a Drupal module. The development started, after I tried the Dashboard module in core, and some contrib modules. I will leave those unnamed. Not that there is something wrong with the modules, they all have their audience, but I want to take it a step further.

Lees verder »

Frans van der MeerFrans van der Meer
Frans van der Meer
Eigenaar & Backender

Integrate Drupal with Zurmo

No one likes repetitive tasks. Integration between your website and CRM is an important step in sales automation. Our weapons of choice are Zurmo CRM and Drupal. The zurmo.module for Drupal uses the webservices of Zurmo to avoid copy-paste your valuable webform submissions.

Lees verder »

Frans van der MeerFrans van der Meer
Frans van der Meer
Eigenaar & Backender

Introduction to a reusable grid system

With so many frameworks at our disposal, which all claim they can serve you for almost anything, chances are that you do not really need all of the components included in such a framework. Perhaps you'll only need a grid. So today, I would like to show you how to build your own reusable grid.

Lees verder »

Guus van de WalGuus van de Wal
Guus van de Wal
Frontender

Hé geen cookiebalk?

Misschien is het je opgevallen... Misschien ook niet. Op onze nieuwe site vind je geen cookie balk. Géén irritante vraag of je het goed vindt dat we een cookie op je computer plaatsen. Het is niet dat we stoer zijn en ons niet aan de wet houden, nee we plaatsen gewoon geen cookies, en dus hoeven we je ook niks te vragen. Deze blog mag geenzins gezien worden als een juridisch advies, het is mijn mening en interpretatie van de telecommunicatiewet.

Lees verder »

Frans van der MeerFrans van der Meer
Frans van der Meer
Eigenaar & Backender

Drupal 8 is coming - Interface

Drupal 8 is coming... Therefore I'm going to write blogposts about D8's features, improvements and quirks. As I expect the major jump from D7 to D8 to be even larger than the jump from D6 to D7, I will split it up in 3 seperate posts: interface, theming and backend.

Lees verder »

Jeroen BobbeldijkJeroen Bobbeldijk
Jeroen Bobbeldijk
Backender
Abonneren op VDMi Blog Feed