Blog

jrb's picture

TriDUG Presentation on upgrading to Drupal 8

Here's a PDF of the Powerpoint slides from the presentation on Upgrading to Drupal 8 that I gave at this month's TriDUG Meetup.  And a tarball of the custom module I made to hold the configurations and custom source plugin.

I'm planning on writing a blog post (or two) with some more details.  We'll see...

jrb's picture

TriDUG Presentation on using Drupal's Migrate module

I gave a presentation on using the Migrate module to upgrade between major versions of Drupal at the November 2014 TriDUG Meetup.  Here's a PDF of the slides along with a tarball of the custom module that I created with the Migrate classes.

jrb's picture

TriDUG Presentation on using Features and Drush in Drupal developmemt

Here's a PDF of the slides of a presentation on using Features and Drush to build a professional development workflow that I gave at the November 2013 TriDUG Meetup.

You can also watch a screencast of the presentation.

Tags: 
jrb's picture

Planning Drupal sites with a Build Spec

There's an interesting article by Larry Garfield (Drupal's crell) about the planning process that Palantir uses before building a Drupal site.  A big part of that process is  a build spec in a spreadsheet:

 

jrb's picture

An Emergency and a New Module

It started with a frantic email from one of my clients.  They had accidentally deleted a taxonomy vocabulary and needed help in fixing their site.  As I looked into it, I saw just how much damage this had done.  This site used Taxonomy Access Control Lite to let contributing users edit parts of the site, and the vocabulary that they deleted was used with this access control.  This meant that the access settings were gone now for a couple thousand nodes.

jrb's picture

How to fix "Call to undefined function phptemplate_get_ie_styles()" error when running Drupal's update.php

When running the update script on a new a new installation of Drupal version 6.20, I was getting this:

<!--[if lt IE 7]--> Fatal error: Call to undefined function phptemplate_get_ie_styles() in htdocs/themes/garland/maintenance-page.tpl.php on line 23

The problem turned out be that the .info file was missing for the Minnelli theme, and that's the default theme for the maintenance page. I'm not sure how it went missing, but I just copied minnelli.info from a different Drupal installation into the themes/garland/minnelli/ directory and all was well.

Tags: 
jrb's picture

A fix for Drupal form error messages not showing up

I was having a problem with using the Login block form on the home page.  Error messages related to the login (e.g. "Password incorrect.", etc.) were not getting dispalyed when the login failed.  They would show up only after reloading the page again. 

In my template, I had this:


<div class="content">
    <?php print drupal_get_form('user_login_block'); ?>
</div>

Tags: 
jrb's picture

Fix for very slow Drupal Admin pages

On one of the Drupal sites I was developing, admin pages were getting (unbearably) slow-- about 30 seconds to load each page.  Using the Google, I found a couple of articles that pointed the finger at the Update Status module:

Tags: 
jrb's picture

I released my first Drupal module today!

It's Contact Hide Email... I wrote this code a while back, presented it at a Drupal user group, got a Drupal CVS account, and finally got around to creating an actual release tonight.  What does it do?  Funny you should ask...

Subscribe to Blog