Drupal 6 Site Blueprints


Drupal 6 Site Blueprints
eBook: $26.99
Formats: PDF, PacktLib, ePub and Mobi formats
$22.94
save 15%!
Print + free eBook + free PacktLib access to the book: $71.98    Print cover: $44.99
$44.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Reviews
Support
Sample Chapters
  • Instant Drupal – Build 12 exciting and simple web projects
  • Expand and tailor the sample projects to your client's need
  • Create quick prototypes of commonly used applications within hours
  • Develop your own custom application by merging features from the example projects
  • Apply easy methods to optimize the performance of your site

Book Details

Language : English
Paperback : 272 pages [ 235mm x 191mm ]
Release Date : August 2009
ISBN : 1847199046
ISBN 13 : 9781847199041
Author(s) : Timi Ogunjobi
Topics and Technologies : All Books, CMS and eCommerce, Content Management (CMS), Drupal, Open Source

Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: I.M. Smart, Ph.D.—Building a Personal Site
Chapter 2: Verree High School—Building a School Site
Chapter 3: Global Hitchhikers Club—Building an Aficionado's Site
Chapter 4: Breaking Events—Building an Events Site
Chapter 5: Drupbook—Building a Community Site
Chapter 6: The Daily Drupe–Building a Newspaper Site
Chapter 7: Dridgets Inc.—Building an E-commerce Site
Chapter 8: Drupelburg Accommodations—Building a Directory Site
Chapter 9: Nosh'r—Building a Photo Sharing Site
Chapter 10: Drupelburg Conference Venues—Building a Conference Facilities Booking Site
Chapter 11: Alienspotting—Building a Google Map Site
Chapter 12: Weird Hap'nins—Building a News Aggregating Site
Appendix A: Installation and Configuration
Appendix B: Optimizing your Site
Appendix C: Themes and Modules
Index
  • Chapter 1: I.M. Smart, Ph.D.—Building a Personal Site
    • Theme
    • Build I.M. Smart's site
    • Modules
      • Optional Core modules
      • Contributed modules
    • Basic content
      • Create a new Content type
      • Categorize content
      • Test the submission form
      • Images
      • Create the About Me page
      • Create Blog posts
      • Create a Publication
      • Create a Contact form
    • Display content
      • Create quick menus with the Taxonomy Menu module
      • Menus
      • Latest blog posts
    • Permissions
    • Finishing up
    • Summary
  • Chapter 2: Verree High School—Building a School Site
    • Theme
    • Build the Verree High School site
    • Modules
      • Optional Core modules
      • Contributed modules
      • Enable modules
      • Configure the Webform module
      • Configure the File uploads module
    • Create the Downloads Content type
    • Handle attachments and images
    • Test the Downloads submission form
    • Create a Webform
      • Create Name field
      • Create an Email field
      • Create a Gender field
      • Create the Date of Birth field
      • Create the Interest field
      • View the Form
    • Display content
      • Downloads summary Page
      • Create Menus
    • Finishing up
    • Summary
  • Chapter 3: Global Hitchhikers Club—Building an Aficionado's Site
    • Theme
    • Build the Global Hitchhikers Club site
    • Modules
      • Optional Core modules
      • Contributed modules
    • Basic content
      • User settings
      • User profile
        • Name
        • Date of Birth
        • Gender
      • Configure the Blog entry Content type
      • Images
      • Create new categories
      • Add new terms
      • Test the Blog submission form
    • Display content
      • Create quick menus with the Taxonomy Menu module
      • Quick searching
      • Menus
    • Finishing up
    • Summary
  • Chapter 4: Breaking Events—Building an Events Site
    • Theme
    • Build the Breaking Events site
    • Modules
      • Optional Core modules
      • Contributed modules
      • Enable modules
    • Basic content
      • Configure the Events module
        • Event overview
        • Time zone handling
        • Date and time
      • Configure the Notification module
      • Configure the Event Content type
      • Images
    • Create new categories
    • Test the Event submission form
    • Display content
      • Create quick menus with the Taxonomy Menu module
      • Menus
      • Calendar and Upcoming events blocks
    • Finishing up
    • Summary
  • Chapter 5: Drupbook—Building a Community Site
    • Theme
    • Build Drupbook
    • Modules
      • Optional Core modules
      • Contributed modules
    • Basic content
    • User settings
      • Name
      • Date of Birth
      • Gender
      • Faculty
      • About Me
    • Configure the Blog entry Content type
      • Images
      • Test the Blog submission form
    • Configure Polls
    • Configure Forums
    • Configure Chat
    • Configure Organic groups
      • Create new Group Content type
      • Create a Group
    • Put it all together
      • Front page
      • Menus
    • Finishing up
    • Summary
  • Chapter 6: The Daily Drupe–Building a Newspaper Site
    • Theme
    • Build The Daily Drupe online
    • Modules
      • Optional Core modules
      • Contributed modules
    • Categorize content
    • Create new Content types
      • Create new categories
      • Test the submission form
      • Images
    • Display content
      • Create quick menus with the Taxonomy Menu module
    • Forums
    • The lead story block
    • The latest editorial block
    • The latest features block
    • The latest news block
    • Front page
    • Editorial and User login blocks
    • Finishing up
    • Summary
  • Chapter 7: Dridgets Inc.—Building an E-commerce Site
    • Theme
    • Build the Dridgets Inc. web shop
    • Modules
      • Optional Core modules
      • Contributed modules
    • Basic Ubercart configurations
      • Image configurations
      • Basic Store settings
      • Country settings
      • Payment settings
      • Store settings
      • Shipping quote settings
      • Image handling
    • Add a Product to the store
      • Have we done this right?
    • Display Products
      • Front page
    • Finishing up
    • Summary
  • Chapter 8: Drupelburg Accommodations—Building a Directory Site
    • Theme
    • Build Drupelburg Accommodations
    • Modules
      • Optional Core modules
      • Contributed modules
    • Basic content
      • Images
      • Create new Content type
      • Create new categories
      • List categories
      • Add terms
      • Test the Houses for Rent submission form
      • Create postings
    • Display content
      • Create quick menus with the Taxonomy Menu module
      • Blocks
      • Front Panels
      • Search
      • Permissions
    • Finishing up
    • Summary
  • Chapter 9: Nosh'r—Building a Photo Sharing Site
    • Theme
    • Build Nosh'r
    • Modules
      • Optional Core modules
      • Contributed modules
      • Configure the Fivestar module
    • Basic content
      • Create Images and galleries
        • Configure the Image Content type
        • Create the Image galleries
        • Image Taxonomies
      • Test the Image submission form
    • Display content
      • Create quick menus with the Taxonomy Menu module
      • Latest Image block
      • Site navigation
        • Create the Menu for Continent and Galleries page views
        • Assign the Gallery to the front page
    • Finishing up
    • Summary
  • Chapter 10: Drupelburg Conference Venues—Building a Conference Facilities Booking Site
    • Theme
    • Build Drupelburg Conference Venues
    • Modules
      • Optional Core modules
      • Contributed modules
      • Configure the Availability Calendars module
      • Configure the Fivestar module
    • Basic content
      • Create a new Content type
      • Images
      • Test the Venue submission form
      • Edit the Availability Calendar
    • Display content
      • Quick searching
      • Other pages
      • Menus
    • Login and Navigation blocks
    • Finishing up
    • Summary
  • Chapter 11: Alienspotting—Building a Google Map Site
    • Theme
    • Build Alienspotting
    • Modules
      • Optional Core modules
      • Contributed modules
      • Enable modules
      • Configure GMap
        • GMap Location
      • Configure Location
    • Basic content
      • Configure the Story Content type
        • Number of locations
      • Collection settings
      • Display settings
      • Images
      • Test the Story submission form
    • Display content
      • Node locations
      • Recent comments
    • Finishing up
    • Summary
  • Chapter 12: Weird Hap'nins—Building a News Aggregating Site
    • Theme
    • Build Weird Hap'nins
    • Modules
      • Optional Core modules
      • Contributed modules
      • Configure the Poormanscron module
      • Configure the Aggregator module
    • Basic content
      • Add feeds
    • Display the feeds
      • Newsfeed blocks
      • Create the front page post
      • Menus
    • Finishing up
    • Summary
  • Appendix A: Installation and Configuration
    • Install on a local computer
      • Installation on Wampserver
      • Install Drupal 6 on localhost
    • Install Drupal on a remote server
    • Other installation possibilities
    • Configuration and backend administration
      • Site information
      • Theme settings
  • Appendix B: Optimizing your Site
    • Page cache
      • Minimum cache lifetime
      • Page compression
    • Block cache
    • Bandwidth optimizations
      • Optimize CSS files
      • Optimize JavaScript files
      • Clear cached data
    • Other optimization techniques
      • Throttle
      • Boost
      • Advanced cache
Back to BOOK PAGE

Timi Ogunjobi

Timi Ogunjobi is a Technical Writer, Web Developer and Open Source Evangelist. Trained as an engineer, Timi has been developing web applications in several frameworks for more than 7 years and has also been writing for more than a decade on a wide variety of topics. Timi is the principal of Websesame – http://www.websesame.com – a software development and Technical writing company. Timi balances his time between programming, reviewing, writing, and contributing to interesting web-based and community projects. When he isn't working (which isn't that often) he enjoys playing jazz guitar and getting involved in outdoor activities principally cricket, golf, and swimming.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


Errata

- 3 submitted: last submission 28 May 2013

Errata type: Technical | Page number: 181 | Errata date: 16 Nov 09

The Module = Availability—allows availability information to be displayed for specified Content types by using calendars.

Should be = Availability Calendars—allows availability information to be displayed for specified Content types by using calendars.

 

Errata type: Others | Page number: 13 | Errata date: 16 Nov 09

Link of module used in Chapter 10 Availability 6.x-1.x-dev http://drupal.org/project/availability

Should be Availability Calendars 6.x-1.x-dev http://drupal.org/project/availability_calendars

 

Errata type: code| Page number: 124

In "The latest editorial block" letter f: IS: Filters, select Node: Type is one of Editorial f: should be: Filters, select Node: Type is one of Opinion

 

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

Drupal 6 Site Blueprints +    Oracle 11g R1 / R2 Real Application Clusters Handbook =
50% Off
the second eBook
Price for both: £34.00

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

You will see how to build the following site projects:

  • An educational, research, or non-profit organization web site
  • A fan site for users wishing to share their interests by blogging – built around the Blog module
  • An events site for listing events from multiple users – built around the Events module
  • A Community Portal for social networking
  • A newspaper site for publishing an online newspaper or magazine
  • An E-Commerce web site with Ubercart
  • A directory site for listings in several categories
  • A photo sharing site for publishing and organizing images from multiple users
  • An hotel and conference facilities booking site for listing items bookable by multiple users by using the Availability Calendar module
  • A Googlemap site to create complex Googlemap mashups
  • A news aggregating site for publishing news feeds from several sources

In Detail

Drupal is a powerful CMS used to build all kinds of web sites. But when you're urgently tasked with building a specific kind of site, it's not always obvious which plugins to use or where to begin. If I could show you simple directions to create Drupal web sites for personal or business use within a day, without the initial need to bother about the in-depth details of using Drupal, would you be interested? Build first learn later!

This book will give you a competitive edge by helping you to rapidly implement prototype web projects for personal and business use. With this book almost anyone with just a bit of Drupal knowledge can build a web site and tailor it to his/he needs.

This book is a project-based guide to developing web applications with Drupal. It should enable you to take full advantage of the powerful core features offered by the Drupal framework together with the many available contributed modules and themes to develop applications within hours. You will be guided, by means of illustrated hands-on example projects, to build foundation projects that you may easily adapt or enhance to create even more powerful web projects. If you want to develop exciting web applications for profit or pleasure this book is for you.

This book is, however, not an introduction to Drupal, nor an in-depth manual for using Drupal; and even though it partially covers some basics such as installation and how to create nodes, this is only done in the process of building the featured projects. Readers should therefore already have an understanding of the basic Drupal terminologies, how to access and to use the administration pages, and also how to customize by uploading and engaging new themes

This project-oriented book uses illustrative screenshots to provide a starting foundation for 12 powerful Drupal web site projects for tailoring to your needs, including community, blog network, e-commerce store, photo sharing, Google mashup, and so on

Approach

The hands-on example projects in this book are based on fictitious web site development briefs, and they illustrate practical ways of applying Drupal. The book dives straight into the process of constructing the featured projects. A chapter is dedicated to each example web site project. Each chapter contains a fictitious brief from which we derive the list of core and contributed modules that we will require to implement the project. Then each chapter progresses into step-by-step instructions for building the web project, aided by the extensive use of screenshots.

When you have completed each project, you will have the knowledge and confidence to apply the techniques you have learned to create your own custom web application.

Who this book is for

This book is for anybody who wants to build a range of Drupal sites, and see how to apply the many available Drupal plugins and features in different scenarios. If you develop Drupal sites professionally, or would like to try building web sites as a freelancer, this is a great book to help you get started.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software