I've been toying with the idea of writing a Drupal book for a few years now but with Drupal 10 on the Horizon, I decided it was finally time. So: 

TADAH!!! I present:  Drupal at your fingertip - a Drupal 9 and 10 developers quick reference guide.

I hope folks enjoy my effort.  I really love Drupal,  the whole idea of the project, as well as the open source movement.  It is such an elegant way to create amazing software.


When you use homebrew to install php 7.1 it will cleverly install php-fpm which listens on port 9000.  This is the default port for xdebug, so if you want to debug php scripts in a lando container, you will have some challenges.


If you've installed php 7.1 with homebrew, it listens on port 9000 so you will need to change the containers php.ini port specification to another port.  e.g.


Then tell phpstorm to listen on port 9001



Building on this article and this video I figured I would spell out some of the details of using multiple ssh keys with github. I re-read the article a few times before I found the comments which spelled out what I finally needed to be able to have multiple email accounts each with a different ssh key for github repos. This article applies to a Mac running OSX but could easily be adapted to linux platforms.


Here are a selection of useful resources for learning more about Drupal 8.  I've found them useful.


Good Features presentation from Drupalcon LA 2015 by Mike Potter of Phase 2

Matt Cheney video on Configuration Management CMI - Drupalcon Los Angeles 2015


This allows me to setup a fresh Drupal 8 site with DrupalVM ver 4.7

Note. I was able to make DrupalVM version 4.8 work but I had a few minor issues such as permissions in the sites/default/files directory and the fact that it uses drush 9

See Jeff Geerlings blog post for more info

Download drupalvm version 4.7.2


I have to often issue commands like: vagrant up, or vagrant reload and OSX wants to be sure that I know what I am doing so it cleverly asks for my password.  Thanks to the efforts of a very smart coworker, there is a workaround to this problem.


First do:
which sed

and replace the /usr/bin/sed below with your path to sed)

These go under cmd alias specification section

Use this command to edit /etc/sudoers (don't do it directly):
sudo visudo


So I noticed recently when I ran ps -edalf on my mac that there were a ton of processes that look like this:



I'm struggling with a peculiar little problem.  My old faithful windows 10 computer will never eject the USB thumb drive.  It doesn't ever show any errors.  Its quite puzzling.  I have several usb devices currently working including a 4TB usb hard drive, usb keyboard and mouse and a Fujitsu USB scanner.  When I plug in the usb thumb drive, Windows makes the familiar boing noise and I can view the contents of the drive, but when I click the bottom right icon to eject, all goes well but explorer still sees the drive.  I can manually remove the thumb drive from the usb port and Windows remains


I recently purchased a cool new 4 TB external WD hard drive for backups.  When I plugged it in and rebooted my computer, I got a black screen and never saw windows boot up. I spent some time looking at various posts but never found anything useful so I thought I'd post my solution here.

Note.  the drive worked fine when I plugged it in.  I only found a problem when I rebooted the computer.  This is a problem as I plan to leave the drive plugged in so my system can make a daily backup each evening to the external drive.


I use a device called an OBI100 with google voice to make and receive phone calls when at home.  This allows me to use the same phone number for voice/cell/texts etc. It only cost me about $30 btw. Recently, I hit a snag. 

When I tried to make a phone call, after I dialed the number, a voice reported: "no service error please login to obitalk and configure your device"



Subscribe to RSS - blogs