Building Websites with ExpressionEngine 1.6 Table of Contents

Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: Introduction to ExpressionEngine
Chapter 2: Getting Installed
Chapter 3: Start Posting
Chapter 4: Creating an Easy to Maintain Website
Chapter 5: Create an Advanced Weblog
Chapter 6: Members
Chapter 7: Creating a Calendar
Chapter 8: Creating a Photo Gallery
Chapter 9: Other Modules and Functionality
Appendix A: Installing XAMPP
Appendix B: Solutions to Exercises
Index

  • Chapter 1: Introduction to ExpressionEngine
    • Why Use a Content Management System?
    • How Does ExpressionEngine Fit In?
    • What Can ExpressionEngine Do?
    • How Does ExpressionEngine Measure Up?
    • Who Is This Book Intended For?
    • Who Is This Book Not Intended For?
    • What Can You Expect From This Book?
    • Further Reading and Resources
  • Chapter 2: Getting Installed
    • What Do We Need to Get Started?
    • Download the ExpressionEngine Files
    • Upload the ExpressionEngine Files
    • Install ExpressionEngine
    • Logging into the Control Panel
    • Creating User-Friendly URLs
      • Hiding the index.php in ExpressionEngine URLs
      • Renaming index.php in ExpressionEngine URLs
    • Summary
  • Chapter 3: Start Posting
    • Toast for Sale!
    • Inside the Control Panel
    • Templates and URLs
    • Working with Multiple Templates
    • Creating Our First Entry
    • Viewing Our First Entry
    • Make Our Weblog Pretty Using CSS
      • Creating and Linking to a Styling Template
      • Styling Colors and Fonts
      • Moving Our Elements Around
    • Exercises
    • Summary
  • Chapter 4: Creating an Easy to Maintain Website
    • Creating a New Weblog
    • Creating Custom Fields
      • Creating Our Own Field Group for Our Weblog
      • Customizing the Fields of Our Field Group
      • Associating Our Fields with Our Weblog
    • Creating the First Draft of Our Home Page
    • Creating the Template for Our Conventional Website
    • Writng an About Us Page
    • Customizing Our URLs
      • Installing the Pages Module
      • Define Short URLs for Individual Weblog Entries
    • Define a 404 Page Not Found
    • Writing a Menu for Our Website
    • Exercises
    • Summary
  • Chapter 5: Create an Advanced Weblog
    • Create a New Weblog
    • Customize Our Weblog Fields
    • Publish Our First Products
    • Create the Template for Our Product Showcase
    • Create Our Single-Entry Page
    • Allowing Comments on Our Weblog Entries
      • Preventing Comment Spam
      • Creating a Form Where Visitors Can Submit Comments
      • Moderating Comments in the Control Panel
      • Allowing Visitors to Preview Comments Before Submitting
    • Improving Our 404 Page Not Found Capabilities
    • Using Variables
    • Exercises
    • Summary
  • Chapter 6: Members
    • Setting Up Links for Member Functions on Our Menu
    • Registering As a New Member
    • The Member Profile
    • The Member List
    • Global Member Preferences
    • Introduction to Member Groups
    • Configuring Our Member Groups
      • Configuring Options Outside of the Control Panel
      • Configuring Options within Our Control Panel
    • Create a Member
    • Log in As Editor Phil
    • Creating a Member-Only Section
      • Making Content Visible to Members Only
      • Making an Entire Template Accessible to Members Only
      • Changing Content Based on Member Group
    • The Stand-Alone Entry Form (SAEF)
      • Create the Stand-Alone Entry Form
      • Modify the CSS for Our Stand-Alone Entry Form
    • The Mailing List Module
      • Creating a Mailing List
      • Allow Members to Register for a Mailing List
      • Sending Emails
    • Exercises
    • Summary
  • Chapter 7: Creating a Calendar
    • Create an Events Calendar Weblog
      • Create the Weblog
      • Create Custom Fields for Our Calendar
      • Associate the Custom Field Group with the Calendar
      • Post Example Events to Our Calendar
    • Create the Calendar Template
      • Create a Blank Calendar Template
      • Create a Blank Calendar
      • Formatting the Calendar with CSS
        • Create the Calendar CSS Template
        • Add Styles to Our Calendar CSS
    • Create a Separate Template for Our Calendar Events
    • Displaying Events on Our Calendar
      • Styling the Events on Our Calendar
    • Displaying Upcoming Events Underneath Our Calendar
    • Going Further with Our Calendar
      • Handling Different Event Types
      • Displaying Fields Other Than the Title on Our Calendar
    • Exercises
    • Summary
  • Chapter 8: Creating a Photo Gallery
    • Install the Photo Gallery Module
    • Setting Up Our Photo Gallery
      • Define the Basic Settings
      • Create Categories
    • Upload Our First Photos
    • View Our Photo Gallery
    • Changing the Design of Our Photo Gallery
      • Create the Single-Entry Page Layout
        • Create Our Template Outline
        • Create the Headings in Our Template
        • Display Our Photograph
        • Display Information About Our Photograph
        • Display Comments on Our Photograph
      • Create the Category Page Layout
      • Create the Main Index Page
        • Backup the Existing Index Template
        • Create the Main Page for Our Photo Gallery
    • Advanced Photo Gallery Features
      • Batch Uploads
      • Image Editing
      • Put a Watermark on Our Images
      • Custom Fields
    • Creating a Photo Gallery without the Photo Gallery Module
    • Exercises
    • Summary
  • Chapter 9: Other Modules and Functionality
    • ExpressionEngine Add-Ons
      • Finding and Managing Add-Ons
        • Modules
        • Plug-Ins
        • Extensions
      • The Discussion Forum
        • Setting up the Discussion Forum
        • What Does the Discussion Forum Do?
        • Customizing the Discussion Forum
        • Customizing a Discussion Forum for Our Toast Website
      • The Simple Commerce Module
        • Setting Up the Simple Commerce Module
        • Customizing Simple Commerce for Our Toast Website
        • Testing the Simple Commerce Module
      • The Wiki Module
        • Setting up the Wiki
        • How Does the Wiki Work?
        • Customizing the Wiki
    • More ExpressionEngine Features
      • Adding Search Functionality to Our Site
        • How to Add Search Box to Our Site
        • Customizing the Search Functionality
      • Using Status Groups in Our Weblogs
        • Create a Custom Status Group
        • Display a Queue of Entries That Have a Certain Status
      • Using Categories to Create Our Site Structure
        • Creating Our Category Groups
        • Displaying Our Categories with Our Entries
        • Creating Our Category Browsing Page
        • Display All Our Categories
      • Using Related Entries
        • Creating a Related Entry
        • Reverse Related Entries
    • Backups and Restores
      • To Backup an ExpressionEngine-Powered Site
      • To Restore an ExpressionEngine-Powered Site
    • Upgrading ExpressionEngine
    • Summary
  • Appendix A: Installing XAMPP
    • Installing XAMPP
      • Download XAMPP
      • Install XAMPP
    • Using XAMPP
      • Allowing .htaccess Files to Be Used
      • XAMPP in Action
    • Setting Up the ExpressionEngine Database
  • Appendix B: Solutions to Exercises
    • Chapter 3
      • Exercise 1
      • Exercise 2
      • Exercise 3
    • Chapter 4
      • Exercise 1
      • Exercise 2
      • Exercise 3
      • Exercise 4
    • Chapter 5
      • Exercise 2 and 3
      • Exercise 4
      • Exercise 5
    • Chapter 6
      • Exercise 1
      • Exercise 2
      • Exercise 3
    • Chapter 7
      • Exercise 1
      • Exercise 2
      • Exercise 3
    • Chapter 8
      • Exercise 1
      • Exercise 2

Back to BOOK PAGE

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
Sort A-Z