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...
ReadMay 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...
ReadAugust 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...
ReadJuly 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...
ReadJanuary 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...
ReadMarch 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...
ReadJanuary 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)...
ReadNovember 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...
ReadOctober 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...
ReadSeptember 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...
ReadAugust 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: //...
ReadJuly 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,...
ReadJuly 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...
ReadJuly 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...
ReadJune 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...
ReadNovember 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...
ReadNovember 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...
ReadOctober 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...
ReadSeptember 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...
ReadAugust 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...
ReadAugust 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...
ReadJuly 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...
ReadJune 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...
ReadJune 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...
ReadJune 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...
ReadApril 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...
ReadMarch 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