ExpressionEngine 2: A Quick-Start Guide

Overview

ExpressionEngine is one of the fastest growing content management systems on the web. It's the power behind many high-traffic sites, and it can power yours, too. With this Quick-Start Guide, you'll get hands-on experience developing with the latest ExpressionEngine 2.0 by building a complete web site from start to finish. You'll learn advanced techniques for customizing and optimizing your sites, including templates, add-ons, and more.

In this book, noted expert Ryan Irelan ...

See more details below
Paperback
$23.51
BN.com price
(Save 32%)$34.95 List Price
Other sellers (Paperback)
  • All (25) from $1.99   
  • New (14) from $1.99   
  • Used (11) from $1.99   
Sending request ...

Overview

ExpressionEngine is one of the fastest growing content management systems on the web. It's the power behind many high-traffic sites, and it can power yours, too. With this Quick-Start Guide, you'll get hands-on experience developing with the latest ExpressionEngine 2.0 by building a complete web site from start to finish. You'll learn advanced techniques for customizing and optimizing your sites, including templates, add-ons, and more.

In this book, noted expert Ryan Irelan walks you through creating an online news site, Engine City Times. You'll get hands-on experience working with dynamic content, categories, an RSS feed, site search, and more as you build your news site.

You'll further improve your ExpressionEngine skills with advanced techniques for creating powerful and manageable templates, effectively managing site files and assets, and optimizing your ExpressionEngine website to handle thousands of visitors. Go beyond the native ExpressionEngine functionality and customize the system through the use of add-ons. You'll discover how add-ons can help you build better websites, and you'll also build your own add-ons from scratch.

Whether you're a web designer, web developer, or web master, this book will get you up to speed quickly building sites with ExpressionEngine.

Read More Show Less

Product Details

  • ISBN-13: 9781934356524
  • Publisher: Pragmatic Bookshelf
  • Publication date: 4/10/2010
  • Series: Pragmatic Programmers Series
  • Pages: 250
  • Sales rank: 893,854
  • Product dimensions: 7.40 (w) x 8.90 (h) x 0.70 (d)

Meet the Author

Ryan Irelan is the technology and development director at Happy Cog West, a web design and development firm in San Francisco. He is a noted ExpressionEngine expert, having created a wildly popular video training series on ExpressionEngine. Additionally, Ryan is the publisher of EE Insider, a well-known news and information site for the ExpressionEngine community. In his spare time, Ryan is the production director of A List Apart Magazine, which is one of the most popular ExpressionEngine-powered sites on the web.

Read More Show Less

Table of Contents

Acknowledgments xi

Foreword xiii

Introduction xv

What's New in ExpressionEngine 2 xv

Who Should Read This Book xv

What's in This Book? xvi

How to Read This Book xvii

Online Resources xviii

I Getting Started with ExpressionEngine 1

1 Installing ExpressionEngine 3

1.1 Evaluating Hosting 34

1.2 Getting the Software 5

1.3 Installing ExpressionEngine 6

1.4 Exploring the ExpressionEngine Directories and Files 9

1.5 Touring the Control Panel 11

1.6 What We Learned 16

2 Hands-on Templating 19

2.1 Building Our First Template 19

2.2 Dissecting ExpressionEngine URLs 24

2.3 Displaying Dynamic Content 25

2.4 Working with ExpressionEngine Variables 26

2.5 Bringing Life to Templates with ExpressionEngine Tags 28

2.6 What We Learned 34

II Building Our First ExpressionEngine Site 35

3 What We're Building 37

3.1 Engine City Times Home Page 38

3.2 Engine City Times Article Page 40

3.3 Engine City Times Category Page 40

3.4 Moving Forward 40

Creating and Configuring the Site 43

4.1 Setting the Preferences 43

4.2 Cleaning Up the Default Site 44

4.3 Representing the Content 45

4.4 Controlling Content with Custom Statuses 54

4.5 Working with Categories 57

4.6 Creating Authors and Members 60

4.7 What We Learned 65

5 Making the Pages 67

5.1 Building Out the Home Page 67

5.2 Displaying the Categories 78

5.3 Embedding Reusable Code 80

5.4 Building Out the Article Template 83

5.5 Lighting Up the Category Template 90

5.6 What We Learned 93

6 Adding the Final Touches 95

6.1 Adding a Static Page 95

6.2 Lighting Up the Navigation 98

6.3 Cleaning Up Using Conditionals 101

6.4 Creating an RSS Feed 104

6.5 Adding Search Functionality 106

6.6 On Your Own 109

6.7 What We Learned 109

III Digging In 111

7 Creating Relationships Between Entries 113

7.1 Building Entry Relationships 114

7.2 Setting Up Related Entries 116

7.3 Writing Related Entries Template Code 118

7.4 What We Learned 120

8 Managing Files and Images 123

8.1 Exploring the File Manager 123

8.2 Creating and Managing Upload Destinations 125

8.3 Editing Image Files 129

8.4 Embedding Images in Entries 131

8.5 Adding Files to Entries 132

8.6 What We Learned 135

9 Advanced Templating 137

9.1 A More Powerful Channel Entries Tag 137

9.2 Writing Custom MySQL Queries 142

9.3 Adding Content Outside of the Control Panel 145

9.4 Sharing Data Between Templates 151

9.5 Edit Templates Anywhere 153

9.6 What We Learned 155

10 Optimizing Our ExpressionEngine Site 157

10.1 Setting Permissions and Establishing a Baseline 157

10.2 Optimizing with Four Types of Caching 158

10.3 Disabling Unneeded Queries 164

10.4 Optimizing for High Traffic 165

10.5 What We Learned 167

11 Extending ExpressionEngine with Add-Ons 169

11.1 Exploring the Different Types of Add-Ons 169

11.2 The Add-on Developer Community 180

Index 183

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)