It’s 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

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.

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.
- 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 [...]