Category: (Book)
31 new, starting at $33.76
16 used, starting at $28.99
With the recipes in this book, you can take full advantage of the vast collection of community-contributed modules that make the Drupal web framework useful and unique. You'll get the information you need about how to combine modules in interesting ways (with a minimum of code-wrangling) to develop a variety of community-driven websites. Each chapter describes a case study and outlines specific requirements for one of several projects included in the book -- a wiki, publishing workflow site, photo gallery, product review site, online store, user group site, and more. With Using Drupal, you will:
Newcomers will find a thorough introduction to the framework, while experienced Drupal developers will learn best practices for building powerful websites. With Using Drupal, you'll find concrete and creative solutions for developing the exact community website you have in mind.
Using Drupal cuts out a lot of the research time and helps you dive headfirst into Drupal. It does an excellent job of explaining how to rapidly assemble a wide variety of websites using some of Drupal's most commonly used modules. Whether you're new to building websites or an experienced programmer, this book is full of useful information. By the end of Using Drupal, you'll be much more prepared to build the Drupal site you've always wanted.
1. Get Firefox. 2. Get the Live HTTP Headers extension. 3. After restarting Firefox, click Tools > Live HTTP Headers. This'll pop up a little window to the side. 4. Visit a website you suspect of being Drupalish. 5. Highlight the Live HTTP headers window and type "exp", looking for the following in the output: "Expires: Sun, 19 Nov 1978 05:00:00 GMT" |
|
"Classic" Web Problems,
Solved
Drupal version: 6.x
By Jeff Eaton
"...Make a splash page for the site?" No problem. Drop in the Splash module, and you can use any page on your site as an interstitial splash page. It's also smart enough to tie into contextual information Drupal provides--only showing the splash screen to anonymous users, creating section-specific splash pages, and more. "...Let visitors print out copies of the pages?" While any web browser can print a simple copy of the current page, and custom style sheets can help clean up color schemes and images to make a page look printer-friendly, sometimes, things need tweaking. For example, embedded web links will look like simple underlined text if you rely on style sheet tweaks. Drupal's Print module generates printer-friendly versions of any page, including the creation of URL footnotes at the bottom of each printout. It can also generate downloadable PDFs of any page, and send-this-article-to-a-friend email links. "...Show visitors a Terms Of Service page before they sign up to post on the site?" Letting users sign up to post comments, subscribe to newsletters, and so on was just catching on when I handcrafted those old-school sites in the '90s. The Terms of Use module handles one of the tricky parts: requiring users to explicitly agree to terms of service before they can create an account. It lets you maintain your terms as a dedicated page on the site that users can read, and present it to them with an 'Approval' checkbox when they create an account. "...Add a chat page where users can talk in real-time?" Setting up chat rooms on web pages was always a pain in the old days. Even today it can be tricky, and there are quite a few different ways to do it. Flash, AJAX, Java applets, and more are all ready. The Mibbit module for Drupal lets site visitors chat on a custom IRC channel using a simple AJAX interface. Since it uses IRC as its backend, it can point to custom private discussion channels, or public ones like #drupal on the freenode IRC network. "...Keep other sites from stealing my content using Frames?" This one went out of style for a while, but when Google's AdSense and other advertising networks up momentum, some enterprising individuals resurrected the concept of "wrapping" other sites in HTML frames, presenting ads in the sidebars while leeching the original site's bandwidth and content. JavaScript can help: script snippets can force your page to open in a dedicated window instead of a frame, and the FramePrevention module makes that trick automatic. None of these modules are crazy, groundbreaking tools that get their own articles and tutorial videos. Like many of the tools in the Drupal world, though, they do the heavy lifting that lets us focus on the really complicated tasks. Looking back, it's hard not to sigh and wonder how much time could've been saved if I'd had them at my disposal in The Olden Days... |
The best choice for a single Drupal book!Reviewed by Lawrence Baldwin, 2010-03-08
As a Drupal newbie, I found this book the ideal starting point for
the somewhat daunting task of learning Drupal. Its hands-on
sections walk you step-by-step through the process of creating
websites that serve real needs, and take you from the earliest
steps (what is this thing called Drupal? How do I get it to do
something?) through a wide range of tasks, from creating a photo
gallery to an online store.
During the course of this journey, you will learn both Drupal core
and a wide variety of contributed modules. The writing and the
instructions are easy to follow, neither too technical nor
condescending. The sample projects are real enough to give a
genuine sense of how to use the tools without being so verbose as
to bog you down in details.
I have read other Drupal books, but so far none takes the place of
this one as a real-world text in getting the most out of a
wonderful tool.
Great Beginner BookReviewed by Benjamin Gummelt, 2010-02-08
This is a great book to introduce you to the various modules that
can start any type of website. Granted there is a lot more work
that needs to go into the site before taking it live this book does
a great job of giving case studies that help give you ideas for
tactics to design a site that fits your needs.
Great book. Kudos to the authors.
Good project-based approach to common websitesReviewed by Stefan Boeykens, 2009-12-18
I have been tinkering with Drupal on and off for some years and
always felt that I could use it to replace the current websites for
our CAD classes and research pages. However, by reading this book,
I understood how to properly use Drupal for this and replace the
legacy php/css site we currently use.
This book gives a good approach to setting up common websites
(e-commerce, job-board, image gallery) without being too complex
and with a reasonably small subset of well-chosen modules. Most of
them rely on CCK and Views (+ImageCache), but the book manages to
give a good approach on how to properly use them, which was a
tremendous advantage for me.
There are more detailed tutorials elsewhere, but this book clearly
delivers on how to make good and efficient use of Drupal.
I think I used most of the chapters with the setup of my new
website, coupled with some additional modules.
A great first Drupal book.Reviewed by J. Grubb, 2009-12-02
Like I said, I think this is a great first Drupal book. This isn't
a programming book, so if you're looking for more in depth on the
plumbing behind the examples you build in this book, then you might
look elsewhere. The tutorials in this book are well written, easy
to follow, and teach you how to build a variety of features into
just about any kind of website you want. Thanks, Lullabot.
EDIT : Actually, this might be the best $30 I've ever spent.
This Book DeliversReviewed by Delia W. Lunsford, 2009-11-23
The preface specifies who this book is written for and then it just
delivers. If you are a newbie to Drupal but with some developer or
web background, then you can learn from it. Want to know what
Drupal is about but have no interest in getting hands on? Want to
start working with Drupal? Want to expand your present knowledge of
Drupal? This is the book for you.
The authors not only cover Drupal, its abilities and how to use it,
but they also recommend modules and describe how to install and use
them. They also regularly and appropriately add in interesting tips
and tidbits to expand the basic message.
The writing is clear and concise, the information is arranged in
easily digested segments and finding information after reading is
possible. Between its chapter descriptions and the index, I can
find the information I need, something that isn't always easy in
technical books.
Keep it around as your Drupal bible!