December 04, 2008

Drupal: Making Life Easier with Installation Profiles

This is the first in a series of blog posts we'll be writing about Drupal, the open-source Web content management platform that I have come to know and love over the past year or so. If you have used Drupal, if you are evaluating different CMS solutions out there, or if you don't know what I'm talking about, read on and keep checking back for more posts about this popular and powerful community-driven software.

For this first post, I will skip over the question "What is Drupal?" and let you visit drupal.org to get some basic information for yourself. Once you have that, come on back...

OK. You're back. Let's get started.

So, what's the first thing you do with software? You install it. Right! This process for Drupal has a few requirements, which I will gloss over in this post, but if you've run any LAMP-based software, you should be good to go (see "Helpful Links" below). Now, whether you're new to Drupal or you've gone thru the installation process many (MANY) times, you should know that Drupal has a very helpful aspect built right into its core: Installation Profiles.

An installation profile "turns on" functionality and pre-configures a Drupal installation so that, instead of starting with a blank slate after install, you have a customized installation tailored to your needs and closer to being production-ready. For a developer, this is an ideal scenario - installation profiles help us eliminate redundancy in our work. Because, really, who wants to do the same ten or twenty tasks every time you start a new project? I sure as heck don't. Also, for a Drupal newcomer (welcome!), finding an installation profile can be helpful to jump-start your site.

Drupal has a directory of contributed installation profiles here. You may find a helpful profile in this list that fits the kind of site you want to build. However, if you don't find the perfect profile, or if you find one that's good but outdated, don't despair! Look for a similar profile, or go ahead and download the outdated one. Install Drupal using that profile, play around with it, and look at the list of modules used. From that pre-configured site, even if you don't end up keeping the installation, you will have an idea of the settings and modules you will want to use on your actual site.

Here at DPCI, we've been exploring the use of installation profiles and have found this feature a very powerful tool for rapid Drupal development. At the upcoming conference, Drupalcon in Washington, DC, I hope to present a case study on this very topic.

Thanks for reading, and again, check back soon for more posts about Drupal.  If you have any requests for future topics in this series, please suggest them in a comment below.

Helpful Links:

Posted at 01:22 pm by DPCI Bloggers


More Blogs From Author:

Case study:
DPCI Builds pointclickhome.com shelter portal site

DPCI built a Drupal-based Web content management system that drives PointClickHome.com, the umbrella site for all magazine properties of Hachette Filipacchi Media's Shelter Group. > more

All case studies


Press Release:

DPCI Nominated as an Adobe Digital Publishing Suite Reseller
DPCI will focus on implementation, training and support services as well as integrating Adobe Digital Publishing Suite with InDesign Server, K4 Publishing System, and customer Web content management and digital asset management systems. > more
IDEAlliance Bulletin: "One Size Fits All? Not in MultiChannel Publishing" Lead Article by DPCI CEO Joe Bachana > more

DPCI Events:

DPCI a Bronze Sponsor of Drupalcon Denver 2012
Come visit us in the exhibition hall, see the work we have done around integrating Drupal with Entermedia DAM and InDesign Server, and get some SWAG and chocolate on us! > more
DPCI R&D Team to Present InDesign Integration with Drupal at DrupalcampNJ
Members of the DPCI R&D Team will present integrations we have accomplished between Drupal 7 and both InDesign desktop and server software. > more
Alltop, all the top stories