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

Module Monday: Pagepeeker
Article by Jeff Eaton01.30.2012Whether you're building a Delicious-style link archive or a personal portfolio site, Drupal's Link Field is a great solution for storing user-entered URLs as part of a node. If you want to display something more visual than a URL, however, things get tricky. Third-party thumbnail generation services can create screenshots of URLs, but most rely on clunky client-side scripts to layer the thumbnails on top of your design. The...
-

Installing PHP PEAR and PECL extensions on MAMP for Mac OS X 10.7 (Lion)
Article by Sally Young01.17.2012MAMP is an easy to install set of tools for that provides a great local development environment for Mac users (Mac Apache MySQL PHP). OS X does ship with its own built in versions of these tools, but MAMP adds lots of goodies. The newest version of MAMP includes a graphical configuration tool, a choice of PHP versions, web-based tools for administering your databases, and a variety of usefu...
-

Module Monday: Bundle Copy
Article by Jeff Eaton01.16.2012Back in the olden days of Drupal 5 and 6, the venerable CCK module came with a useful add-on: Content Copy. While it had rough edges, Content Copy allowed you to export a given content type and all of its custom fields into a snippet of PHP. The same module could be used to import that snippet of PHP code on another site and re-create the content type, with all of its settings and custom fields.
Sadly, that feature didn't make the cut when the CCK module became Drupal 7's buil...
-

The Friday Roundup: Drupal 8, Performance, and Teeny Weeny Hard Drives
Article by Jeff Eaton01.13.2012CMI TMI? FYI.
Drupal 8's Core Initiatives have been humming along over the last few months, and the 'CMI' Configuration Management Initiative has posted its first major patch. If you're interested in keeping tabs on the bleeding edge future of Drupal, be sure to check it out. Previously, the Configuration Management Initiative scored a big win when support for...
-

Module Monday: Text Formatter
Article by Jeff Eaton01.09.2012CCK in Drupal 6 and FieldAPI in Drupal 7 give site builders a variety of structural and formatting options for carving out new content types. Multi-value fields in particular allow a node or other content element to store lists, collections of links to taxonomy terms, and more. The downside, of course, is the formatting: by default, Drupal's HTML output for multivalue text fields is a big old bag of DIVs. Taxonomy fare a bit better: they're output as proper HTML lists, a semantically proper a...
-

2011 and Onward
Article by Jeff Robbins01.05.2012January 1st of 2012 is the beginning of Lullabot's 7th year. When Matt Westgate and I launched the website and the company on the first day of 2006, we had no idea how successful we would become. Each year around this time, I find myself looking back with appreciation. I thought I'd take a few moments to sum up my thoughts about Lullabot's 2011 and where we're headed in the future.
Accomplishments
As we close out 2011, we have 30 people at Lullabot – most of whom are full-time...
-
A Quick Guide for Code Reviews
Article by Andrew Berry01.04.2012Code reviews are an essential part of the software development process. Often a code review is considered to be a distinct process and kept separate from day-to-day development. At Lullabot, we consider code review to be a critical component of any development - just like QA, automated testing, and documentation. Code reviews are an acknowledgement that every developer is a human being, and humans make mistakes. No matter the skill or background of a developer, reviewing their code can only i...
-

Module Monday: Konami Code
Article by Jeff Eaton12.26.2011Here at Lullabot Headquarters, we try to make sure that each week's Module Monday article highlights a lesser-known tool that's simple, useful, and efficient. In honor of the holiday season, though, this week will show off a Drupal module that's 100% fun: Konami Code!
If you played video games in the 80s, you might remember the infamous secret code that could be entered on the first screen of...
-

Module Monday: Slidebox
Article by Jeff Eaton12.19.2011Keeping visitors to your site reading and clicking (and -- let's be honest, viewing ads) once they've finished an article can be challenging. Often, lists of related articles or hot news are embedded at the end of each article to provide readers with an easy "next step," but these can easily be lost in the noise of a dense footer or link-heavy site. Enter Slidebox, a svelte module that uses interesting jQuery tricks to prompt users who've finis...
-

Module Monday: Premium Content
Article by Jeff Eaton12.12.2011Drupal's node access system provides a basic framework for hiding nodes from unprivileged users, and a bevy of third-party modules us it to restrict access based on content type, group membership, and more. Sometimes, though, you don't want to hide content entirely. If you're teasing visitors with a glimpse of premium content, you don't want nodes to be completely hidden. What you need is the Premium Content module.
...
