Packt Publishing Community Experience, Distilled

Drupal 6 Site Builder Solutions Table of Contents

HomeBooksSupportFreeAuthorsAward
WELCOME YOUR ACCOUNT NEWSLETTERS ARTICLES ABOUT US

 
Drupal 6 Site Builder Solutions Table of Contents
Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: Introducing Good Eatin'
Chapter 2: Creating Good Eatin's Online Presence
Chapter 3: Adding Products and Services
Chapter 4: Interacting With Customers and Visitors
Chapter 5: Creating a Company Blog
Chapter 6: Newsletters and Calendars
Chapter 7: Buzzword Compliance: Whisking in Some Web 2.0
Chapter 8: Freebies and Downloads
Chapter 9: Online Orders and Payments
Chapter 10: Keeping a Clean Kitchen
Chapter 11: From Restaurants to Other Businesses
Index
  • Chapter 1: Introducing Good Eatin'
    • The Good Eatin' Bistro
    • Plans for a Good Eatin' web site
      • Selecting a foundation for the Good Eatin' site
      • Simple static web pages
        • Key advantages
        • Key disadvantages
      • Fully-customized site with PHP and MySQL
        • Key advantages
        • Key disadvantages
      • Drupal content management system
        • Benefits of building with Drupal
        • Disadvantages of Drupal
      • Deciding on Drupal
      • Extending the Good Eatin' site to other businesses
    • Getting started with Drupal
    • Jumping straight to dessert—Good Eatin' on the web
    • Summary
    • Chapter 2: Creating Good Eatin's Online Presence
      • About Good Eatin': Adding static pages
        • Adding a page
          • Spicin up your site with simple HTML
          • Editing a page
          • Security considerations
      • Creating Clean URLs
        • Street presence, setting up the home page
          • Blog style home pages
          • Creating a traditional home page
          • Other home page ideas
      • Getting around: Setting up navigation
        • Building menus
          • Types of menus
          • Designing your menus
          • Adding a page to a menu
          • Creating custom menu items
          • Setting the order of menu items
          • Deleting a page from the menu
          • Security considerations
          • Version differences
        • Enabling modules
        • A page by any other name: Using aliases
          • Creating multiple aliases for a page
          • Automatically creating page aliases
        • Deleting a page
      • Leveraging the help of others: Installing custom modules
        • Security considerations
      • Whetting their appetites: Adding images
        • Inserting images with simple HTML
          • Changing the selected format
          • Creating and editing input formats
        • Inserting images using the image module
          • Creating images
          • Automatically resizing images
          • Deleting images
      • Dinner and a show: Adding slideshows to the site
        • Showing images on the page using Slideshow Creator
          • Basic steps for inserting a slideshow
          • Additional configuration options
        • Showing images over the page with Lightbox2
          • General settings
          • Advanced settings
          • Slideshow settings
          • HTML content settings
          • Automatic image handling settings
          • Viewing the slideshow
      • Personalizing the restaurant: Adding themes to the site
        • Selecting and installing a ready-made theme
        • Configuring a theme
        • Creating themes
      • Playing in the kitchen: Topics to research on your own
        • Using Image Assist to easily insert images
        • Book style pages
        • Setting up a graphical editor
        • Timing the publication of content
      • Summary
      • Chapter 3: Adding Products and Services
        • Building the good eatin' menu with a custom content type
          • Introduction to the CCK module
            • Installing CCK and CCK field modules
          • Designing the menu item
          • Creating the menu item type
          • Adding a price to the menu item
          • Adding seasonal information to the menu item
          • Adding which meals the menu item is available for
            • Adding an image for the menu item
            • Alternative solutions
          • Controlling access to the content type
        • Using taxonomy to categorize content
          • Create a vocabulary for course type
          • Adding terms to the course type vocabulary
          • Adding the ingredients list vocabulary
          • Adding vocabularies as CCK fields
        • Adding content with the menu item type
          • Creating a new menu item
        • Customizing the display of the menu item
          • Modifying the order of fields and the titles of the menu item
          • Advanced customization with content templates
        • Displaying groups of menu items with Views
          • Introducing the Views module
          • Creating the menu items by meal view
            • Filtering based on the content type
            • Adding an argument to control meal display
            • Adding sorting based on course
            • Creating a page and menu to display the View
          • Advanced search using Views
            • Creating the View
            • Adding fields
            • Adding filters
            • Creating a page and menu
            • Using the search form
          • Building an index for our vocabularies
        • Summary
        • Chapter 4: Interacting With Customers and Visitors
          • Working with users
            • Allowing user registration
            • Create a VIP role
            • Assign users to the VIP role
            • Notification on sign up
              • Creating the email action
              • Creating the new user trigger
          • Working with comments
            • Enable comments for a node
            • Adding new comments
            • Manage comments
            • Setup email notification when comments are posted
          • Set up user ratings for content
            • Add Fivestar content ratings to a node
            • View content by rating
            • Change the display of the ratings
          • Working with polls
            • Create a poll
            • Adding the poll to the home page
            • Submitting a poll
            • Viewing poll results
            • Upgrading to Advanced Poll
          • Adding user surveys
            • Creating a user survey
            • Protecting the survey with Captchas
            • Answering a survey
            • Viewing survey results
              • Submissions view
              • Analysis view
              • Table view
              • Download view
              • Clear
          • Summary
          • Chapter 5: Creating a Company Blog
            • Creating blogs
              • Setting up the blog system
              • Adding a new blog post
              • Adding moderation for blog posts
                • Creating the moderator role
                • Setting up moderation for the blog posts
              • Automatically moderating content based on keywords
            • Enabling customers to read your blogs
              • Displaying a list of available blogs
                • Creating a blog menu
                • Creating a blog block
                • Creating an RSS feed for newsreaders
              • Adding subscription buttons
            • Including information from other blogs
              • Allowing your site to read content
              • Viewing feeds
              • Automatically updating your feeds with cron jobs
                • Setting up a cron job in Unix or Linux
                • Setting up a cron job in Windows
                • Additional ways of setting up cron
              • Using poormanscron as an alternative way of updating feeds
            • Summary
            • Chapter 6: Newsletters and Calendars
              • Creating newsletters
                • Creating a newsletter
                • Allowing users to sign-up for the newsletter
                • Managing sign-ups
                • Importing subscriptions from an existing list
                • Creating a new issue of the newsletter
              • Adding a calendar
                • Adding new events to the calendar
                • Displaying events
                • Adding other content types to the event calendar
                • Creating events using CCK
                • Displaying a calendar using views and CCK
              • Summary
              • Chapter 7: Buzzword Compliance: Whisking in Some Web 2.0
                • Online cooking class
                  • Embedding a YouTube video with a filter
                  • Creating a YouTube playlist and display a random video
                  • Enhancing content with the Embedded Media Field
                  • Flickr integration: Another alternative for images and slideshows
                  • Embedding media from Flickr
                  • Using the Flickr module to insert photos using a filter
                • Adding Google maps
                  • Getting a Google maps API key
                  • Insert a simple map with GMapEZ
                  • Displaying content in pop-ups
                  • Using links to change the map
                  • Content sharing, bookmarking, and twittering—oh my!
                  • Diggin' Digg It with DiggThis
                  • Tagging content for del.ico.us!
                  • Twitter when you post
                  • Social bookmarking with service links
                • Summary
                • Chapter 8: Freebies and Downloads
                  • Adding downloads and PDFs to the web site
                    • Controlling how files are downloaded
                    • Allowing files to be uploaded to the web site
                    • Sending the correct file types to a user
                    • Forcing a file to be downloaded
                    • Tracking download counts
                    • Allow users to browse files
                    • Automatically generating PDF files for a page
                  • Summary
                  • Chapter 9: Online Orders and Payments
                    • Take-out ordering
                      • Setting up the shopping system
                        • Basic configuration
                        • Permissions
                        • Blocks
                      • Building the take-out menu
                      • Setting up a payment processor
                      • Setting up notifications when orders are complete
                      • Example order
                    • Summary
                    • Chapter 10: Keeping a Clean Kitchen
                      • Web site backups
                        • Manually backing up a site
                        • Automatic site backups
                        • Restoring a site from a backup
                      • Web site optimization
                        • Optimizing the database tables
                        • Using caching to improve performance
                      • Maintaining content
                        • Creating content revisions
                        • Comparing content revisions
                        • Moderate content
                        • Allowing users to report questionable or offensive content.
                      • Upgrading to new versions of Drupal
                        • Checking for new updates to Drupal and modules
                        • Upgrading minor releases
                        • Upgrading to a new major release
                      • Summary
                      • Chapter 11: From Restaurants to Other Businesses
                        • Possible enhancements to the Good Eatin' site
                          • Birthday parties
                          • Gift certificates
                          • Employment
                          • Loyalty rewards
                        • Similar businesses
                          • Informational blogging
                            • Advertising
                            • Donations
                            • Membership
                          • Retail store
                          • Photography
                          • Bed and breakfast
                        • Outsourcing your development and hosting
                          • Selecting a hosting company
                            • Basic hardware needs
                            • Selecting hosting
                            • Drupal-specific hosting plans
                            • Reviews of hosting companies
                            • Experience matters
                            • Ease of access
                            • Other included features
                          • Hiring a developer
                            • Developer qualifications
                            • Graphic design qualifications
                            • Finding a developer on Drupal.org
                        • Summary
                        Back to BOOK PAGE

                           




                        © Packt Publishing Ltd 2010

                        RSS