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
- Configure the Events module
- 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
- Create Images and galleries
- 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
- Configure the Story Content type
- 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
- Install on a local computer
- 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
- Page cache



