Free Sample
+ Collection

Building Websites with ExpressionEngine 2

Leonard Murphy

Bringing the power of a content management system to your websites is easy with this fantastic guide to ExpressionEngine 2. From the basic set-up to advanced features, your sites will acquire new versatility and interactivity.
RRP $26.99
RRP $44.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849690508
Paperback328 pages

About This Book

  • Learn all the key concepts and terminology of ExpressionEngine: channels, templates, snippets, and more
  • Use RSS to make your content available in news readers including Google Reader, Outlook, and Thunderbird
  • Manage your ExpressionEngine website, including backups, restores, and version updates
  • Written in an easy-to-follow step-by-step style, with plenty of examples and exercises


Who This Book Is For

If you have familiarity with building websites using HTML/CSS or with software such as DreamWeaver or other content management systems such as Drupal, WordPress, Joomla!, or Plone, then ExpressionEngine may be what you are looking for. This book is suitable for anyone who wants to develop a fully featured web presence with a simple and straightforward tool. No prior knowledge of content management systems, PHP or ExpressionEngine is assumed. A basic understanding of HTML is necessary to follow the examples.

Table of Contents

Chapter 1: Introduction to ExpressionEngine
What is a content management system?
Introducing ExpressionEngine
How does ExpressionEngine compare?
Who is this book intended for?
Who is this book not intended for?
What can you expect from this book?
New in this edition
Further reading and resources
Chapter 2: Getting Installed
What do you need to get started?
Setting up the ExpressionEngine database
Logging into the control panel
Creating user-friendly URLs
Chapter 3: The ExpressionEngine Tour
Agile Records
Inside the control panel
Creating content
Templates and URLs
Chapter 4: Moving a Website to ExpressionEngine
Introducing Ed & Eg
Deciding upon an approach
Designing and building your channel
Creating the content for our channel
Creating templates
Avoiding repetition
Creating a 404 Page not found
Templates as files
Chapter 5: Creating a Fully-Equipped Channel
Designing your channel
Publishing your first set of questions
Creating your FAQ templates
Allowing comments on your entries
Organizing your data with categories
Displaying categories with your entries
The FAQ snippet
Setting up an RSS or Atom feed
Improving your 404 Page
Chapter 6: Members
Designing your membership
Introduction to member groups
Modifying the Publish page layout
Creating member-only content
Chapter 7: Creating a Calendar
Designing the calendar
Setting up your channels
Creating the calendar
Setting up FancyBox
Creating your single-entry template
Displaying events on your calendar
Chapter 8: Creating a Photo Gallery
Designing your photo gallery
File manager
Creating your photo gallery channel
Creating your templates
Image editing features
Photo gallery add-ons
Chapter 9: Beyond the Basics
The Search module
The Mailing List module
The Email module
The Moblog module
The Wiki module
Other ExpressionEngine modules
Chapter 10: Extending ExpressionEngine
Backups and restores
Upgrading ExpressionEngine
ExpressionEngine add-ons
Optimizing ExpressionEngine

What You Will Learn

  • Install and set up the ExpressionEngine software and learn how to set up a local development website server on your own PC
  • Get step-by-step instructions on how to build a business website in ExpressionEngine
  • Build an interactive website with comments, e-mail forms, mailing lists, and more to allow visitors to interact with your website.
  • Learn how to create dynamic content and organize it using categories
  • Create a slick photo gallery using just ExpressionEngine and jQuery (and some photos!)
  • Create an events calendar for your website to indicate what is going on when
  • Learn how to manage members and member groups and handle new member registrations, forgotten passwords, and logging in
  • Receive key advice on doing backups and software upgrades to secure your website
  • Get an overview of must-have add-ons to stay ahead of the game
  • Absorb tons of hints and tips so you quickly feel like a pro

In Detail

ExpressionEngine is a flexible, feature-rich content management system used by top designers and web professionals across the world to build and manage their websites. It is written in the world's most popular web scripting language, PHP, and built on the MySQL database server. Are you eager to start creating websites with ExpressionEngine?

Written for ExpressionEngine version 2.1 and later, this book will give you clear, concise, and practical guidance to take you from the basics of setting up ExpressionEngine to developing the skills you need to create ExpressionEngine websites to be reckoned with.

You will begin with setting up a basic installation of ExpressionEngine. You will then learn how it works, before learning how to create and manage your website in ExpressionEngine. As you progress further into the book you will learn how to build an events calendar and how to build a photo gallery and before you know it, visitors to your website will be able to post comments, search your content, sign-up for a mailing list, and even send their friends an e-mail. As you consider the benefits of buying this book, you will learn how to manage members and member groups, how to optimize your website and avoid repetition, how to remove the index.php file for cleaner URLs, and how to take backups. At the end of the book, you will learn how to update ExpressionEngine to its latest version.


Read More

Recommended for You

Building Websites with ExpressionEngine 1.6
$ 16.80
CodeIgniter 1.7 Professional Development
$ 23.99