Issue 89 June 6th, 2013
On Wednesday of last week the Drupal association sent out an email and announced that accounts on Drupal.org had been compromised. If you haven’t done so already go to Drupal.org and reset your password. The culprit of this breach was third-party software running on the Drupal.org server (The software has not been named and I’m not sure why that is). The issue was not with the Drupal code base and hopefully more details will be forthcoming.
From Our Sponsor
Backup your Drupal sites to the cloud. NodeSquirrel extends Backup and Migrate - which we also wrote - to give you secure, easy and reliable offsite backups. Your first 20 backups are free. No credit card is required to give it a spin.
I’m really becoming a Mike Crittenden fan. Mike does a good job of breaking down the thought process we Drupal developers go through when deciding whether to write custom code or enable a module. If you are a Drupal developer you should read this.
Geoff Hankerson offers a primer on using MySQL’s slow query log to spot performance issues in production. Geoff gets into just the right amount of detail including covering Mysql’s EXPLAIN feature, and telling views to use your modified query instead of the default one.
Alex Schilpp has a good intro to LESS, that other CSS preprocessor. If you are familiar with LESS then there’s probably nothing new here.
Ryan Frederick talks Sass Partials, SMACSS and the Sass-globbing Ruby gem from Chris Eppstein that lets you include a whole directory as a Sass partial. Not for Sass newbies but a good read none the less.
Wim Leers does a great job of describing the goals of structured content and how this can be accomplished in Drupal. He outlines Karen McGrane and Jeff Eaton’s points against WYSIWYG and in-place editors from DrupalCon Portland. Wim presents a pretty balanced article on this topic. Don’t miss the comments section either.
Dries addresses Karen McGrane’s thoughts on WYSIWYG editing and in-place editing in Drupal 8.
After the compromise of user accounts on Drupal.org John Locke offers this timely article about security mistakes. John points to other weaknesses in your security outside of your Drupal code base.
Chris H discusses how IXIS used Dashing(an open source Ruby based dashboard project) to create a dashboard consuming data from disparate sources including their Open Atrium system. Interesting read and he shares a few snippets for getting useful data out of Open Atrium.
Fabianx outlines outstanding issues related to TWIG in Drupal 8. If you want to help make theming rock in Drupal 8 check out this post.
Mike Minecki of Four Kitchens share some really great tips for theming Field Collections which are tough to theme. Really worth a read if you work with this module.
Projects, Modules, & Themes
Amitai Burstein delivers a really great review of the OpenScholar Drupal distribution.
Jeff Eaton introduces Emphasis module which provides deep-link URLs for long form content.
Such an awesome episode with the 11 year old Drupaler and Dries at DrupalCon Portland. I gotta say that I love the new format of the Acquia podcast. Jam is doing a great job over there.
Lessons learned from building the new Lullabot.com site. I really enjoyed this episode, especially when the Lullabots discussed their approach to an internal project and how they had to treat it like a client project to get it done.
Modules Unraveled episode 64 DrupalCon Prague with Rick Nashleanas, Andrew Burcin and Stephanie El-Hajj.
June 29th - 30th in Boulder, Colorado.
Steven Wittens, a former and long time Drupal contributor(user 10 with over 1000 commits to Drupal Core) posted a interesting piece on Github last week that compares the Drupal project to Scientology. I found it an interesting read though it also made me a bit sad for the author. Chx also published a counter point article if you are so inclined.
A media company, publisher of Clinician’s Brief, the premier medical, peer-reviewed journal for small-animal vets & Veterinary Team Brief, for the clinic team. We offer a competitive benefit package, a dynamic work environment, and free coffee and espresso.
Wanna get the word out about your great Drupal job? Getting your listing in TheWeeklyDrop is easy using our self service posting system.
Wanna get the word out about your great Drupal job? Get your job in front of hundreds of Drupal job seekers every day at Jobs.Drupal.Org.
Savas Labs Durham/NC/US