Drupal Planet

February 18, 2019

Launching Pino: a Drupal 8 Distribution for Member Management

Last week I published Pino: a Member Management web app built as a custom Drupal 8 distribution. With Pino, you can manage members and their metadata, send email notifications to the members and...

Read

May 25, 2017

Blockchain, GDPR, Migrate API... Videos from DrupalCamp Nordics 2017 are live!

I have just finished editing the session videos from the very first DrupalCamp Nordics. DrupalCamp Nordics 2017 was held in Helsinki, on 11th to 12th of May 2017. The event was a great success, with...

Read

August 8, 2016

How to install Drupal 8 (and Composer) on Windows 10 Bash

Microsoft released Windows 10 Anniversary Update on August 2nd 2016, and this update included a much awaited "Windows Subsystem for Linux", which allows the user to run bash and command line Linux...

Read

July 7, 2016

My first thoughts on Drupal 8 development

So on my summer holiday I decided to finally take a look at custom module development for Drupal 8. During this time I made some interesting findings, and thought sharing them would probably help...

Read

January 18, 2016

Crawling the top 15,000 Drupal websites: 2016 edition

This is an update to last year's blog post. The source was the same as last time, 1,000,000 websites from Alexa, dumped on 4th of January 2016. Out of those websites, I was able to recognize...

Read

March 25, 2015

My talk on Drupal security in Drupal Days Milan

So I just came back from European Drupal Days in Milan. I had great fun at the event, it was well organized and filled with interesting talks. I'll be sure to attend it next year too! Image by...

Read

January 7, 2015

Integrating Twitter feed to your Drupal site

Twitter API can be a major PITA sometimes, but luckily there are modules for Drupal that makes integrating it to your website easy. Twitter module (this tutorial uses 7.x-5.8 version)...

Read

November 27, 2014

Crawling the top 15,000 Drupal websites

The source was the top 1,000,000 websites from Alexa, dumped on 13th of November 2014. So the data should be reasonably up-to-date. Out of those websites, I was able to recognize 171,010 websites...

Read

October 7, 2014

DrupalCon Amsterdam: The aftermath & sessions by track

So DrupalCon Amsterdam is finally over. The whole week was really action-packed, from start to finish. Some big news were dropped during the event. Drupal 8.0.0 beta 1 was released during the main...

Read

September 26, 2014

My road to DrupalCon Amsterdam

My first trip to a DrupalCon is just about to start! The yearly DrupalCon Europe is held in Amsterdam from 29th of September to 3rd of October 2014. There are a lot of sessions to be seen, wide...

Read

August 20, 2014

How to create Drupal Commerce products programmatically

Sometimes you just need to get your hands dirty and start adding Drupal Commerce products programmatically. Luckily that is not that hard of an thing to do. Create a Product entity: //...

Read

July 29, 2014

How to make language switcher links link to frontpage in Drupal 7

Drupal has a block called "Language Switcher", which displays links to different language versions of the current page/node. If the node does not have translated version on the specified language,...

Read

July 15, 2014

Password protect your Drupal site with Shield-module

From time to time, there might arise a situation where you want to password protect your Drupal site. Maybe the site is under development, or you just want it to be available to a selection of...

Read

July 8, 2014

Fix Drupal Registry with Registry Rebuild

It has happened to all of us. You mistakenly remove a module directory or migrate your site and forget to include some necessary modules. This causes your Drupal site only to show the WSOD and...

Read

June 22, 2014

Allow classes and ids in the new CKEditor

One of the first things I usually need to do when installing a new Drupal site, is to change the settings in the new (version>4) CKEditor so that I can type classes and ids and not have them strip...

Read

November 19, 2011

How to use Facebook Connect in Drupal

Let's face it, everybody and their mother are using Facebook nowadays. So having Facebook Connect as an login option would be really beneficial on your Drupal site. Some of the reasons for this...

Read

November 1, 2011

Free Themes Showcase: October 2011

It's that time of the month again! October has been pretty quiet, I have to admit, but at least we got some free themes out of it!   Touch is a great looking Drupal 7 theme. The theme is not...

Read

October 3, 2011

Free Themes Showcase: September 2011

September is gone (sorry for bit late article!) and the free themes are here. Plenty of base themes have been released, but they are not showcased on this series. This series is all about free...

Read

September 14, 2011

How to setup CKEditor with IMCE

One of the most important part of a CMS is the content editor. In this tutorial, we will show to setup CKEditor for this task and IMCE for handling file uploads.       CKEditor is a WYSIWYG...

Read

August 22, 2011

Free Themes Showcase: August 2011

Autum is looming and it is time to wrap up some themes!   Adodis Flyer theme is mainly developed for the corporate companies for incorporating their Features,Management and their services...

Read

August 12, 2011

Drupal 7 Useful Theme Snippets

Theming a Drupal 7 site can be quite tricky at times. Drupal has a powerful engine for themes and tons of different settings in it. Here's a couple of different code snippets to ease your theme...

Read

July 14, 2011

Free Themes Showcase: July 2011

The summer is here and so are new, fresh themes. Here's the best of the free themes available this month. Corporate Clean for Drupal by More than Themes is based on the homonymous PSD...

Read

June 30, 2011

8 Tips for Optimizing Drupal

At times, Drupal can be quite a resource hog. Especially if you have hundreds or thousands of visitors on your website. That is why optimizing your Drupal site is an important task. Here's some basic...

Read

June 27, 2011

Comparison of Lightbox-modules for Drupal 7

Drupal has many modules available for displaying Lightbox-type content. Unfortunately for Drupal 7, there is only a few. Here's some of them reviewed. Lightbox is a JavaScript application, that...

Read

June 14, 2011

Free Themes Showcase: June 2011

Here we start a new series, in which we showcase some of the new, free, community-supported Drupal 7 themes. At first, we have 4 themes from June 2011. Urban Solice is a professionally...

Read

April 24, 2011

How to configure Pathauto with Transliteration

In this article we are going to build a system, which generates automatically URL aliases for new nodes and also transliterates them, So for example, our node "Test-äöü" would become...

Read

March 31, 2011

How to convert your Drupal 6 theme to a Drupal 7 theme

When migrating your Drupal 6 to Drupal 7, one of the most important issues is the theme. Luckily, the base of the themes in Drupal 7 haven't changed that much, so the conversion is pretty...

Read