Drupal Install Success?!

Drupal installation errors

“Congratulations, Appalachian Drupal Basic has been successfully installed.”

Pardon me if I’m a bit concerned by that stack of 9 SQL errors, and I don’t quite feel as though my Appalachian Drupal Basic was successfully installed.

I’m not sure exactly what the hell is wrong with it now, but it never did this kind of thing when I was maintaining it. I’ll have to admit, the errors are kind of whimsical – Unknown column ‘oops’ in ‘where clause’, indeed…

Section Dee

Section Dee

Drupal experts in San Francisco!

The company is actually named Chapter Three, and they’re a group of cool folks who love bicycles, veganism, and other bay area native customs.

Oh, they also rock the Drupal – with particularly nice design stuff.

Benevolent Deed

Benevolent Deed

Drupal geeks in the nation’s capitol!

One of the coolest Drupal shops on the U.S. east coast is also one of the largest collection of open data geeks in the Drupal community. Their name is actually Development Seed, they rock intensely, and this is a quick parody of their logo.

Failtura: Leveraging Drupal for bad?

Failtura: In your Drupal spying

Cue creepy Twilight Zone music…

It was just an accident! – TWICE?!

Spyware, malware, or any other type of tracking/phone home/surreptitious code is unacceptable in the Drupal CVS repository… I find it all too convenient to see this explained as an accident, and that there was no bad intent despite screwing up once before; the intent is pretty clear to me.

UPDATE: On 07-28-2010 the Drupal Security Team issued a security advisory (SA-CONTRIB-2010-078) that addresses the information leakage made possible by the hidden iframe injection by the Kaltura module.

It’s overlays all the way down

It is overlays all the way down

The Overlay feature is probably the worst user interface and user experience addition to Drupal – ever.

There is far too little to gain from the eye candy to diminish that it is a but a layer of cheap varnish – something that adds a bit of shine or bling initially, but dulls rapidly to obscure the big picture, even with casual use.

It is an abomination, and if it ships in Drupal core 7 without being disabled by default, then it will also help to quite nicely signify the precise moment at which Drupal, Mr. Fonzarelli, and a certain shark all cosmically intersected.

Drupal code virtually obscenity free

Drupal contrib obscenity chart

There are barely 40 total obscenities in the entire Drupal contributed code base

While performing some routine analysis over the six-thousand-plus modules, themes, and other contributed code in the Drupal contributed code base, I was saddened to learn of the depressively low obscenity count.

While it’s true that popular words, such as **** (17 instances) and **** (16 instances) made up the bulk of words, I was shocked to see not even 1 instance of ************!

The informal study was recently conducted by applying the most excellent code searching tool, ack to the entire contributed code base. Certain filtering modules containing false positives were omitted from the overall count.

Taking a mallet to stuck Drupal cron

Sometimes in a busy or complex Drupal website, cron can get stuck.

You’ll see errors like these in the watchdog log:

Cron has been running for more than an hour and is most likely stuck.

Drupal Mallet
One possible way to handle this is to whack the variables cron_last and cron_semaphore from the site database, and try cron again. Fortunately, this is all a trivial set of drush commands nowadays.

First, backup the database:

drush sql-dump > website_database_backup.sql

Next, remove the cron related variables:

drush variable-delete cron_last
drush variable-delete cron_semaphore

Then, clear all caches:

drush cc all

Finally, run cron:

drush cron

In many cases, the above steps will allow cron to run successfully, and get you back on track for future successful Drupal cron runs.

D6 Sheet: A Drupal 6 iPhone cheat sheet

D6 Sheet iPhone examples

A Drupal 6 API cheat sheet as a mobile application

D6 Sheet is a weekend project mobile application (iPhone for now, w/ Android in the works) I created that contains over 100 Drupal development and design functions, hooks, template filenames, and more.

There’s even an easter egg on the page that documents shaking things up… ;)

rurrabot

rurrabot parody logo

ruh roh, raggy, it’s running rupal!

This is a tongue in cheek hat tip to the finest Drupal training and consulting shop in the world, good ‘ol Lullabot, and their most excellent robot logo.

Joke Software

Joke Software is Serious Business!

To the big guns of Social Business Software:

Hatin’ on Drupal with your fear uncertainty, and doubt like some kind of odd little Redmondian Jr. is no way to go through life, son!

I haven’t the manners displayed so kindly by Mr. Buytaert regarding your gunning for Drupal, so instead I pardoy your logo! ;P

Yes, I was the guy with the hand-drawn J*ve Software badge at DrupalCon SF who roamed the conference whilst obnoxiously barking “J*VE SOFTWARE!” at random intervals. It was fun – I got to surprise and talk to several people about how it was my own little way of protesting the J*ve FUD.

In summary, I was going around spouting a bunch of jive talkin’ bullshit!

Quick Search /
Drupal Install Success?!
August 25th, 2010

“Congratulations, Appalachian Drupal Basic has been successfully installed.” Pardon me if I’m a bit concerned by that stack of 9 SQL errors, and I don’t quite feel as though my Appalachian Drupal Basic was successfully installed. I’m not sure exactly what the hell is wrong with it now, but it never did this kind of [...]

Section Dee
July 20th, 2010

Drupal experts in San Francisco! The company is actually named Chapter Three, and they’re a group of cool folks who love bicycles, veganism, and other bay area native customs. Oh, they also rock the Drupal – with particularly nice design stuff.

Benevolent Deed
July 19th, 2010

Drupal geeks in the nation’s capitol! One of the coolest Drupal shops on the U.S. east coast is also one of the largest collection of open data geeks in the Drupal community. Their name is actually Development Seed, they rock intensely, and this is a quick parody of their logo.

Failtura: Leveraging Drupal for bad?
July 8th, 2010

Cue creepy Twilight Zone music… It was just an accident! – TWICE?! Spyware, malware, or any other type of tracking/phone home/surreptitious code is unacceptable in the Drupal CVS repository… I find it all too convenient to see this explained as an accident, and that there was no bad intent despite screwing up once before; the [...]

It’s overlays all the way down
July 6th, 2010

The Overlay feature is probably the worst user interface and user experience addition to Drupal – ever. There is far too little to gain from the eye candy to diminish that it is a but a layer of cheap varnish – something that adds a bit of shine or bling initially, but dulls rapidly to [...]

Drupal code virtually obscenity free
July 6th, 2010

There are barely 40 total obscenities in the entire Drupal contributed code base While performing some routine analysis over the six-thousand-plus modules, themes, and other contributed code in the Drupal contributed code base, I was saddened to learn of the depressively low obscenity count. While it’s true that popular words, such as **** (17 instances) [...]

Taking a mallet to stuck Drupal cron
July 4th, 2010

Sometimes in a busy or complex Drupal website, cron can get stuck. You’ll see errors like these in the watchdog log: Cron has been running for more than an hour and is most likely stuck. One possible way to handle this is to whack the variables cron_last and cron_semaphore from the site database, and try [...]

D6 Sheet: A Drupal 6 iPhone cheat sheet
July 4th, 2010

A Drupal 6 API cheat sheet as a mobile application Get D6 Sheet! D6 Sheet is a weekend project mobile application (iPhone for now, w/ Android in the works) I created that contains over 100 Drupal development and design functions, hooks, template filenames, and more. There’s even an easter egg on the page that documents [...]

rurrabot
July 2nd, 2010

ruh roh, raggy, it’s running rupal! This is a tongue in cheek hat tip to the finest Drupal training and consulting shop in the world, good ‘ol Lullabot, and their most excellent robot logo.

Joke Software
May 12th, 2010

To the big guns of Social Business Software: Hatin’ on Drupal with your fear uncertainty, and doubt like some kind of odd little Redmondian Jr. is no way to go through life, son! I haven’t the manners displayed so kindly by Mr. Buytaert regarding your gunning for Drupal, so instead I pardoy your logo! ;P [...]