Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Drupal 5 Views Recipes
Drupal 5 Views Recipes

Drupal 5 Views Recipes: 94 recipes to develop custom content displays for your Drupal web site

eBook
€22.99 €32.99
Paperback
€41.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Table of content icon View table of contents Preview book icon Preview Book

Drupal 5 Views Recipes

Chapter 2. Working with Default Views

Right out of the box, the Drupal Views module provides six pre-made "default" views that you can rapidly incorporate into your site. While serving your site, the default views can also serve as a valuable learning resource, providing keys to understanding a number of advanced Views features. Using default views as examples we will have the chance in this chapter to introduce all but one of the primary Views fieldsets.

With only core Drupal and Views installed, you will initially see just four default views. There are displayed at the bottom of the page at http://YOURSITE.com/admin/build/views.

Two more default views become available when you enable the core Statistics module.

Default views are created in code (by contrast, most views reside in the views tables in the Drupal database). Any contributed module may create one or more default views. Appendix A contains a list of close to 200 default views from sixty contributed Drupal 5 modules.

For the default...

Recipe 11: Adding "Recent Comments" to your site


The comments_recent default view creates a block of recent comments. We will use the standard Blocks administration page—which by now is likely familiar to you—to place the block into a page region. Yet there are some prerequisites and quirks that are worth getting to know:

  • The comments_recent default view is available only if the comments module is enabled (in a standard Drupal installation the comments module is enabled by default).

  • Even if the comments module is enabled, a default block view appears in the Blocks Administration page only if the default view is enabled. (The comments_recent view is enabled by default. Click on Enable in the Actions column to change a Disabled default view Status to Enabled.)

  • I recommend that you override default views before using them. Simply click on Add to start an override. You may modify view settings, or even leave the existing settings intact before scrolling to the bottom to click on Save. When you...

Recipe 12: The frontpage View


Note

Ingredients

Views RSS module

The frontpage view serves two basic functions. It presents key content on the site's home page, and also enables the home page content to be syndicated with a Really Simple Syndication (RSS) feed.

The default frontpage view includes content marked for the front page, keeping items marked Sticky at the top. It is common to modify this default, particularly to filter for selected content types.

Give some thought to which content types you wish to include on your home page. In the MySafeWork.com screenshot, for instance, only Blog entries appear in the frontpage view, while Videos and other blocks are placed around the site's edges. Another site could set up Events and News to stream to the front page, keeping other content items, such as Forums and Slideshows, available only through the navigation menu.

The frontpage view introduces five views features. We'll highlight two (both noted with a magnifying glass) with some detail before...

Recipe 13: Read More link


Note

Ingredients

Read More link module: http://drupal.org/project/ed_readmore

The Read More link module moves the standard Read more link into the teaser body, where it is generally easier for users to notice. The module applies universally to teasers, whether content is part of a view or not, but seems especially appropriate to recommend it together with the frontpage view (Recipe 12).

  1. Note the appearance of the Read more link in your content item.

  2. Install and enable the Read More link module.

  3. Note the new location of your read more link. You may configure the text of the link at http://YOURSITE.com/admin/settings/ed_readmore.

Recipe notes

  • This tweak has the added benefit of adding a link to the RSS feed.

  • Add a <!--break--> comment in the body of your content to control the teaser text break, or set a default teaser length at Administer | Content Management | Post Settings.

    http://example.com/admin/content/node-settings

  • The default teaser length is not retroactive...

Recipe 14: All-time Popular, and Recent Popular Pages


Note

Ingredients

Statistics module, enabled

Site visitors are generally curious about the content other visitors enjoy. The popular_alltime and popular_recent default views are associated with the Statistics module. Both views create a block and a tabbed page. In this recipe we look at the tabbed pages.

Enabling Statistics

  1. Enable the core Statistics module at /admin/build/modules, if it is not already enabled.

  2. Go to Administer | Logs | Access log settings, at admin/logs/settings.

    Enable Count content views.

    If you do not take this step, the two statistics views will not know how to determine what's popular, and the Reads or Recent Hits columns will be empty. This step is not retroactive, so if your site has been running for a year, but you've only just enabled the content view counts, your counters will start at 0.

Overriding the Default Views

  1. Go to the Administer views page, and enable both the popular_recent, and popular_alltime views (the...

Recipe 15: All-time Popular, and Recent popular Blocks—removing the hit count


Note

Ingredients

Statistics module, and Count content views enabled, as in Recipe 14.

In this recipe, we place the statistics blocks on the page. We will explore a theming modification, and explain why the theme function is necessary. We also note an alternative to using these views-created blocks to view popular content.

Adding the blocks to a region

  1. Override the popular_recent and popular_alltime default views. Overriding a block is covered in Recipe 11 (to review: simply add the default view, and save). This has the effect of also enabling the view, so you do not need to explicitly click on Enable.

  2. Go to the Block configuration page. Add popular_recent and popular_alltime to the regions of your choice, and click on Save blocks (it's becoming increasingly fashionable to use footers for blocks such as these, though sidebars are still common). Each block include the node titles, followed by the hit or read count in...

Recipe 16: Taxonomy View


Note

Ingredients

Taxonomy module, enabled

Vocabulary with terms

The Taxonomy view is typically used to display a teaser list of all posts tagged with a specific term.

  1. Enable the taxonomy module if it is not yet enabled.

  2. If you have not yet created a vocabulary with terms on your site, go ahead and do so. Typically, vocabularies are created at admin/content/taxonomy, and then individual terms are added to each vocabulary. Alternatively, the Taxonomy Manager module, located at http://drupal.org/project/taxonomy_manager, is a wonderful improvement over Drupal core's Category administration. It enables administrators to search, merge, delete, move, and easily edit terms. The module was developed as a Google Summer of Code project.

  3. Go to admin/build/views. Scroll down to the Default Views, and find the Taxonomy view. Note that the URL is taxonomy/term.

    The URL itself seems to bring up the question: Which term? The answer will appear in the form of a term ID argument, appended...

Recipe 17: Fixing the case of the missing Taxonomy term


T here is a long-time odd bug in Views 5.x-1.6 taxonomy filtering, with a long-time patch available. In this recipe we will demonstrate the bug, and fix it.

Note

Ingredients

A taxonomy vocabulary populated with terms

Go to views/admin/build, and override the taxonomy_term default view. Don't worry that we overrode it once already. We just need to give it a new name and new URL, along with a new Title, for good measure.

Name: region_term

Title: Region Taxonomy

URL: region/term

  1. Add a filter such as: Taxonomy: Terms for Region (substitute your vocabulary name for "Region").

    The first item in the list is missing. This is not always an immediately-obvious bug. You will need to know the contents of your taxonomy terms to notice this.

    Many people resolve this Views 5.x-1.6 bug by adding a dummy term to the vocabulary, and then give it a low weight—ensuring that it's the one to be hidden. This may yield other issues. For instance, when you want to print...

Recipe 18: Empty Text, with PHP


Note

Ingredients

Completed region_term view (Recipe 17)

What shall we do when the website includes generated links to taxonomy terms, but some of the terms are not yet applied? Rather than showing visitors a blank view if they click on an unused term, we will provide a more informative message. Views UI offers an Empty Text option into which you can place a text-only message, HTML, or PHP. In this recipe, we'll use a snippet of PHP with HTML. We will then create a taxonomy list to demonstrate the variable text.

  1. Open the view you created in Recipe 17 (if you have not completed that recipe, you can still follow this recipe with any taxonomy view).

  2. Open the Empty Text fieldset found inside the Page fieldset. PHP is certainly not required in the Empty Text. You could fill it with simple text, such as:

    Sorry, there is no content tagged yet for this region

    For our purposes, we will add the PHP snippet as follows:

    <?php
    $view = $GLOBALS['current_view'];
    $args = $view...

Recipe 19: Getting to know the Tracker


Note

Ingredients

A drupal.org account

Browser with two tabs open, one for your site, and one for drupal.org

The tracker default view replicates much of the functionality of the Tracker module: it tracks recent posts by users.

Interestingly, the Tracker module does not need to be enabled for the tracker view to work. In Recipe 21, we will implement both the tracker view and the tracker module, together. For now, we'll just become familiar with the default view.

The Drupal website serves as a good example of the tracker:

  1. Log in to drupal.org (create an account now, if you don't already have one).

  2. Visit http://www.drupal.org/tracker, and you will see a page similar to this:

  3. Open a second browser tab for your site. Go to admin/build/views. Override the default tracker view by clicking on Add. Make note of the following as you scroll through the site.

    • Page Information: The URL is set to tracker.

    • Page Information: The view type is a Table View.

    • Menu: The tracker provides...

Recipe 20: Making the Tracker Sortable


If you try to make each tracker field sortable, you may be disappointed with the result. If, for instance, you click on the Title column head, you will not get a nice alphabetical listing of all of the titles (even after setting each field in Views UI to be sortable).

The URL may look right: http://YOURSITE.com/tracker?sort=asc&order=Title, but the sorting is definitely wrong ("c" does not come after "j").

This is because the tracker is preset to sort by date. So, only items posted at the same time would sort alphabetically. You may modify this behavior, if you prefer.

  1. Go to views/admin/build, and override the tracker default view, by choosing Add.

  2. Give the view a new name (sortable_posts) and new URL (sortable_posts).

  3. Go to the Fields fieldset and mark all the fields as Sortable. If you like, you can save the view now, and see how it works (or how it doesn't work).

  4. Change the Comment: Last Comment Time default sort from None to Descending.

  5. In the Sort...

Recipe 21: Integrating the Tracker View with the Tracker module


  1. Enable the tracker module at admin/build/modules. It is a core Drupal module so you don't need to download anything (if the comment module is not yet enabled, go ahead and enable it since it's required for tracker).

  2. Go to the My Account page. A link is located in your Administration menu. You may also visit Administer | User management | Users (admin/user/user), and click on a username. Note the new Track tab.

  3. Notice the URL for this tab, http://YOURSITE.com/user/1/track. The 1 in the URL is a user ID. There is no connection between this URL and your tracker view. They are two different resources. You can, however, make a small modification in the URL of your tracker view enabling it to replace the module's tracker display.

  4. Go to admin/build/views and open a tracker (use either the default, or one of your existing tracker views from Recipe 20 or 21).

  5. In the Page fieldset, replace the URL with the following: user/$arg/track.

    This...

Recipe 22: Reviewing Default Views code


Note

Ingredients

Fieldsets table from the beginning of this chapter

Views Worksheet from Recipe 10

Host access to the views_statistics.inc file

popular_recent view, loaded in the browser

Statistics module, enabled

Optional: MySQL access

In this recipe we'll pull back the curtain and examine the code behind the default views. We will not make any edits, we're just looking.

  1. Open the existing popular_recent view at: http://YOURSITE.com/admin/build/views/popular_recent/edit

    Recall from Recipes 14 and 15 that the statistics module must be enabled for this view to appear.

  2. Log in to your server, and open the views_statistics.inc file found in the <DRUPALROOT>/sites/all/modules/views/modules directory. (Depending on your site configuration, it may also be found in <DRUPALROOT>/sites/default/modules/views/modules.

    <DRUPALROOT> is shorthand for your Drupal install location, which may be a path such as /home/yourname/public_html.)

  3. Find the statistics_views_default_views...

Recipe 23: Creating a Default View


Note

Ingredients

Completed Recipes 4 and 6

In this recipe we will create a module to implement a default view. At the core of this recipe is a Views hook called hook_views _default_views(). This should be a fairly accessible recipe, even if you don't consider yourself to be an accomplished coder. The module will have three files.

  • swim_groups.info

  • swim_group.views_default.inc

  • swim_groups.module

  1. If it isn't there already, create a new directory under <DRUPALROOT>/sites/default/modules/ called custom (of course, if the modules directory doesn't yet exist, make sure to create that first).

  2. Create a directory under <DRUPALROOT>/sites/default/modules/custom called swim_groups.

The ".info" file

  1. Create a file in <DRUPALROOT>/sites/default/modules/custom/swim_groups, named swim_groups.info, containing the following content:

    ; $Id$
    name = Swim Groups
    description = Module demonstrating a default view
    dependencies = views
    package = Other

Default Views function...

Summary


This chapter has covered a lot of ground. We implemented six widely-used default views that come with core Drupal, and created our own default view in code. We implemented views features including different menu types, column sorting, and arguments. We had a chance to see the source code for the default views, and make a few modifications, including a bug fix and a theme function override. Consider using your Views Worksheets from Recipe 10 to identify the features of each view. Check Appendix A for hundreds of additional default views made available by contributed modules.

Left arrow icon Right arrow icon

Key benefits

  • Display particular types of content in unique and compelling ways on your Drupal web site
  • Enhance your web site with calendars, timelines, galleries, maps, podcasts, Views Fusion, and more
  • Indispensable resources for Drupal 5 Administrators ñ Drupal Administration Menu, Views Bulk Operations, ModuleInfo, and Editable Fields modules
  • More than 90 recipes ñ pick the ones that work best for your web site

Description

The Drupal View modules give you flexibility and freedom to customize the display of your web site's content. Although there are more than 100 views-enabled modules, few site administrators use Drupal Views to its full potential. This book will enable you to realize the fullest potential of this powerful resource by providing a wide variety of powerful recipes for creating and displaying a wide variety of views ñ essential classics you will use again and again to innovative display methods that will make your Drupal site stand out. Pick and choose the ones you would like to prepare for your web site. In this book you will find ninety-four recipes to create a wide selection of views. The list includes event listings, interactive calendars and timelines, maps, proximity search, podcasting, carousels, Views Fusion, and many more. You will also explore default views, views with CCK, and master a variety of ways to associate views with related content. Most people think of Views for site visitors. But Views can also be handy for site administrators. You will get to know the Views Bulk Operations module, along with Editable Fields, and Views Custom Fields. (You'll probably wonder why you never used them before!) If you want to take Views to the next level, the book contains a code-rich chapter on theming. However, you will find most of the recipes detailed by the author do not require any original coding at all. As you progress through the recipes, you will be immersed in such Drupal Views topics as fields, arguments, filters, exposed filters, sorting, style plug-ins, formatters, cloning and copying views. Because Drupal is a worldwide and ever adapting system, the author also includes great tips and resources for navigating the online Drupal community and expanding your knowledge of the recipes. Finally, there is an extensive Appendix, which includes listings of all default views, formatters and style plug-ins for Drupal 5, along with a categorized list of patches.

Who is this book for?

This book is primarily written for Drupal site builders, administrators, and themers who want to develop custom content displays using Views. It can be used by anyone who has a Drupal 5 web site, including original site developers as well as people who have inherited a Drupal 5 site. Some knowledge of HTML and CSS is required; PHP basics will be handy for some of the recipes.

What you will learn

  • Master the Views User Interface
  • Create views arguments
  • Implement and create default views for recent comments, the frontpage, group listings, and more
  • Explore a variety of ways to associate views with related content
  • Display event listings, calendars, and timelines
  • Make site administration easier using several administration modules
  • Enhance your web site with Google Map tools, YouTube video bar, photo gallery, audio, and Views Fast Search
  • Enable your users to flag and bookmark content for later viewing
  • Incorporate views into panels and tabs
  • Create a directory of available theme functions, and learn some key debugging strategies
  • Use theme overrides and CSS to create more attractive views
  • Fix the long-standing taxonomy term bug, and the body field Views display issue
  • Create and apply patches
  • Create some helpful browser buttons and search plug-ins to facilitate finding information online

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : May 27, 2009
Length: 412 pages
Edition : 1st
Language : English
ISBN-13 : 9781847196972
Languages :
Concepts :
Tools :

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : May 27, 2009
Length: 412 pages
Edition : 1st
Language : English
ISBN-13 : 9781847196972
Languages :
Concepts :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 117.97
Drupal 5 Views Recipes
€41.99
Drupal 7 Social Networking
€37.99
Drupal 6 Theming Cookbook
€37.99
Total 117.97 Stars icon

Table of Contents

8 Chapters
Introduction to Views Chevron down icon Chevron up icon
Working with Default Views Chevron down icon Chevron up icon
CCK and Views Chevron down icon Chevron up icon
Dates and Calendars Chevron down icon Chevron up icon
Views and Tools for Administrators Chevron down icon Chevron up icon
Views Galore Chevron down icon Chevron up icon
Theming and Layout Chevron down icon Chevron up icon
Navigating the Online Drupal Community Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Full star icon 5
(3 Ratings)
5 star 100%
4 star 0%
3 star 0%
2 star 0%
1 star 0%
Daniel Hanold Oct 28, 2009
Full star icon Full star icon Full star icon Full star icon Full star icon 5
One of the main reasons I was pleasantly surprised about Drupal 5 Views Recipes was the fact that the book doesn't just give a laundry list of views (or recipes), but instead helps the reader understand Views from a conceptual perspective. Personally, I much prefer a book that explains a concept as it allows me to not just execute an example that's mentioned, but transfer my knowledge to my individual requirements.This book delivers a great overview about Views without being overwhelming and starts out with a very simple view that gets fully dissected and explained. It then moves on to explaining working with default views (which come shipped with the Views module) as a basis for a site's custom views. Views learning curve is especially steep when trying to use taxonomy terms. Drupal 5 Views Recipies describes all the GOTCHA's and ways to get around them, such as an excellent description on displaying all terms from a specific taxonomy and using Drupal's "l" function to create the related links.Views' right hand (well, they're pretty much equal partners) is the Content Construction Kit, or CCK, which allows the definition of custom fields for content types. Drupal 5 Views Recipes explains very well how to combine the two modules effortlessly and create views such as a blogroll, using the CCK link field. Another rather complex module is CCK's Node Reference field, which requires the usage of arguments in Views. Again, the best way to conceptually understand the interaction between the two is a simple example, exactly as the one used by the author. Furhermore, the book explains how to use dates in Views. Both the Date module itself as well as large number of other module gems are explained in the book, such as setting up a calendar block, visually showing aggregated data using the Timeline module and the setup of a summary view, which can be used for things like "blog posts per month", aggregating the number of posts in a given month.Since working with the Views module requires dealing with a lot of different aspects of Drupal (content types, users, taxonomy, many different types of CCK fields), I was excited to get much more than just information about Views out of this book. Drupal 5 Views Recipes contains a lot of the "bread & butter" developer knowledge required for every Drupal admin, ranging from dealing with Firebug, how to work with cron and some basic understanding of the UNIX command line. Theming of views results is also mentioned in the book, although it only touches the surface. Also, this are of the book is not applicable to Drupal 6 / Views 2, as theming is the one area that radically changed in Views 2.Overall, I can highly recommend this book to any Drupal administrator looking to begin working with Views or trying to become a Views expert. I was somewhat sceptical about the fact that this book focuses on Views 1 / Drupal 5 only. Conceptually however, there are no big differences between Views 1 and 2, so I would also recommend this book for Views 2 beginners using Drupal 6. I my view, the documentation that comes with Views is very brief and technical, and I am excited that the author succeeded in explaining the concept of Views in a structured and easy-to-comprehend way. I'll be the first to buy the second edition with an update to Views 2.
Amazon Verified review Amazon
Another Drupal fan Jul 09, 2009
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I am not a PHP expert and I barely know how to spell CSS. My first attempt at website development began three years ago with the decision to utilize Drupal. After three years of trial and error, the searching of forums, posting questions, hiring four different developers, installation and then un-installation of almost one hundred modules, and the purchasing of several reference books and videos, I would say that I still have barely scratched the surface of potential with Drupal.So it seems to me that there are basically six levels or stages of Drupal knowledge and understanding that users (other than true professional developers) go through:1. The Discovery phase where the user decides "This looks easy, how hard can it be to plug in a module?"2. The Awakening phase where the user finds that Drupal is amazingly powerful.... with hundreds of ways to attempt to solve the problem and to really tweak their website, they must use and understand modules and possibly the basics of CSS. This is the stage where the user may even abandon Drupal due to the feeling of being overwhelmed.3. The Acceptance phase where the user decides they if they want to really customize their site they may need to seek professional help.4. The Disbelief phase where the user discovers that anyone with a computer can claim to be a Drupal expert and that they (the user) may in fact know as much as the Pro they have hired. This user is not afraid to wade into the fray, comfortable in the knowledge that the site can always be restored from a backup (you DID backup the site didn't you?).5. The Semi-Pro - Feels comfortable with about 90% of the requirements for building an awesome website, but still discovers new ideas and processes through forums and books6. The Pro - only occasionally needs help with the finer details of a particular code snippet or module customization, generally can figure it out without assistanceWith these phases in mind, I would say that "Drupal 5 Views Recipes" is a fantastic resource for stages 1 through 5. Certainly some users within the different stages will gain more from the book than will others, but overall this is a cookbook with recipes designed to not only attain a particular result... but also to help remove the "tunnel vision" thought process for solving Drupal problems.This book includes almost 100 "recipes" with specific examples of how to set up the modules to attain a particular result, plus the downloadable files enable copy and paste simplicity.Topics/Recipes include, setting up the Frontpage, podcasting, Google proximity views, Blogrolls, tweaking themes, displaying charts, Photo Galleries, YouTube, Calendars, Popular Content pages, exposed filters, applying and creating patches, setting up Cron, a thorough discussion with examples for VBO (Views Bulk Operations), Google maps, formatting of queries, Panels, code snippets to tweak the PHP files, etc.Though written for Drupal version 5, many of the workflows and module combinations will work equally as well in version 6 (although the user interface in v6 may be different in some cases).As I mentioned earlier..when it comes to site development in general and specifically Drupal, I am NOT a Pro. I need instructions as well as a "Step One, Step Two, Step Three approach and that is what I really like about Marjorie's approach.This will become a well-worn reference guide in my library of Drupal tools....I highly recommend it!
Amazon Verified review Amazon
AmySuzanneJ Oct 25, 2009
Full star icon Full star icon Full star icon Full star icon Full star icon 5
While this book is very helpful for understanding views and the many things that can be done with them, it covers much more than just that. It provides a good understanding of Drupal for the person who is just stepping out of the novice category of Drupal users. It gives tips on customizing the administration page for easier usability, how to utilize the [...] website to maximize its usefulness as a source of information, and it provides a listing of useful Drupal modules. There is also a list of online resources for getting more information about Drupal.I hesitated buying this book because it specifies that it is for version 5 of Drupal right on the cover. I finally bought it because I wanted a better understanding of views, and I have been quite happy with my purchase ever since. Yes, there are some things specific to Drupal 5, but it is generally pretty quick to figure out the differences for Drupal 6. I'm sure I will keep coming back to this book for ideas for quite awhile.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.