Crawling the top 15,000 Drupal websites: 2016 edition
An update to last year's blog post, this post is about crawling the top 1,000,000 sites from Alexa and determining their CMS and Drupal versions etc.
An update to last year's blog post, this post is about crawling the top 1,000,000 sites from Alexa and determining their CMS and Drupal versions etc.
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!
Twitter API can be a major PITA sometimes, but luckily there are modules for Drupal that makes integrating it to your website easy.
So I crawled the top 1,000,000 websites from Alexa, looking for all of the Drupal websites (and other popular CMS's). Here are the results.
I released on Github a open source library written in PHP for detecting various CMS's.
I felt like there wasn't really any open source tool for this so I made this.
So DrupalCon Amsterdam is finally over. The whole week was really action-packed, from start to finish.
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 array of sprints, social events and much more.
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.
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, the block will not display a link for it. This can cause some confusion, since the user always expects to see links to all of the site's languages.
This can be fixed by modifying the block so that the all of the links link to the corresponding language's frontpage. It is easy to do by editing the site's theme.
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 users.
This is usually done with something called "HTTP Basic Auth", which allows you to password protect a site. This can be done in Apache by modifying the .htaccess file.
There are some great tutorials on how to do this, but this is not the correct way of doing it for couple of reasons.