Lullabot Ideas
We know stuff. We empower you to know stuff too.
The LullaBlog
-

Constructive Criticism
Article by Tim Smith05.10.2012A common theme in our amazing industry is excitement. Excitement about technology. Excitement about the progress of web standards. Excitement about how our young industry is continually refining its process to create a faster, more beautiful and accessible web. It excites me to talk about it; even more so everyday when I wake up and remember where I work.
It's in these times, more than ever, that we need criticism. Not just any type of criticism, but constructive criticism. W...
-

Setting up SSL Offloading (Termination) on an F5 Big-IP Load Balancer
Article by Nate Haug05.09.2012At Lullabot several of our clients have invested in powerful (but incredibly expensive) F5 Big-IP Load Balancers. One of the primary reasons for investing in an F5 is for the purpose of SSL Offloading, that is, converting external HTTPS traffic into normal HTTP traffic so that your web servers don't need to do the work themselves. HTTPS requests (and more specifically, the SSL handshaking to start the connection) is incredibly expensive, often on the magnitude of at least 10 times slower than...
-

Module Monday: Field Label Plurals
Article by Jeff Eaton05.07.2012It's the little details about a web site that make you smile when you're finished building it: the subtle CSS effects, the way it intelligently pre-populates forms for you, the great organization of a complex content model, and the just-so text copy that makes things feel "right." That's why little details can be annoying, too. Take, for example, the names of multi-value FieldAPI fields on a Drupal content type. You can label a field 'Photos,' for example, but what if an editor only...
-

DrupalCon Denver 2012 Wrap-up
Article by Mary Beth Weaver05.04.2012Another great DrupalCon has come and gone. We ran into some old friends, made some new ones, learned a lot, and had fun the entire time. Here are some of the highlights, from our perspective.
Lullabots Front and Center
Not only did all but 3 of Lullabot's employees attend DrupalCon, but 9 of us presented at sessions, some of us led sold-out pre-con training classes, and CEO Jeff Robbins was on the Day Stage twice: once to take part in the Drupal Game sh...
-
Simple off-site backups with rsync, ssh, and sudo
Article by Andrew Berry05.02.2012Setting up a proper backup system is often ignored until it's too late. Manage a computer or a server for long enough, and you'll inevitably run into missing data, or worse yet, corrupted data. For small servers running on a VPS, a complete off-site backup solution might be cost prohibitive or even unavailable. Many backup systems use complicated or proprietary storage mechanisms, making recovery difficult when restoring from "bare metal". Using a combination of rsync, ssh, sudo, and a touch...
-

Module Monday: Module Instructions
Article by Jeff Eaton04.30.2012In a perfect world, every Drupal module would come with online documentation and support Earl Miles' Advanced Help module for in-depth instructions. In that same perfect world, ever site builder and administrator would read the INSTALL.txt and README.txt files that ship with complex modules before trying to install them. Alas, neither of those dreams is likely to become a reality anytime soon. In the meantime, there's...
-

Module Monday: FAQ Field
Article by Jeff Eaton04.23.2012Building a 'Frequently Asked Questions' page in Drupal is simple -- once you've picked the approach you want to take. Give content editors a simple 'Page' node, and hope for the best? Drop in a pre-fabricated 'FAQ' module and configure it? Add a 'FAQ Entry' content type and build a view to list them? All have been done, and all can work -- but now there's one more way to tackle the problem... FAQ Field module.
Like most FieldAPI based too...
-
Squeeze! Save disk space with MySQL compression
Article by Andrew Berry04.18.2012After a Drupal site launches and starts gathering content, the database can be expected to grow. If a site has commenting or node revisions enabled, the database can grow very quickly. It's not uncommon to encounter site databases that are hundreds of megabytes large, if not multiple gigabytes. Developers may need to have multiple sites set up on their local machines for quick debugging and development. With the advent of reasonably priced, but small SSDs (these days, 120GB i...
-

Module Monday: Multiple Selects
Article by Jeff Eaton04.16.2012Oh, scrolling multi-select form elements. Does anyone really like them? Picking multiple items from one of these widgets often requires option-control-alt-clicking your way through a long list, hoping you don't accidentally deselect the options you've carefully chosen. Drupal's default Select Widget allows you to use convenient dropdown select menus to choose the contents of single-value fields, but if you have a multi-value field, you're out of luck. Wouldn't it be great to give con...
-

Lullabot Client Sites Bring Home Blue Drop Awards!
Blog by Mary Beth Weaver04.10.2012We're thrilled to announce that three of our client sites received Blue Drop Awards! Grammy.com was voted Best Media Website, Safari Books Online was voted Best Marketplace Website...
