Learning eZ publish 3 : Building content management solutions

Leaders of the eZ publish community guide you through this complex and powerful PHP based content management system.

Learning eZ publish 3 : Building content management solutions

Learning
Ben Pirt et al.

Leaders of the eZ publish community guide you through this complex and powerful PHP based content management system.
$18.00
$59.99
RRP $35.99
RRP $59.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 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 139781904811015
Paperback392 pages

About This Book

  • Build content rich websites and applications using eZ Publish
  • Discover the secrets of the eZ Publish templating system
  • Develop the skills to create new eZ Publish extensions

Who This Book Is For

This book is for Web developers new to eZ publish, while experienced developers of eZ publish who want to consolidate their knowledge will learn new techniques from eZ publish masters.

It has also been designed for those new to eZ publish while also being aimed at experienced developers who want to consolidate their knowledge and learn new tricks from eZ publish masters

Table of Contents

Chapter 1: Installing eZ publish
Setting Up
The Setup Wizard
Troubleshooting
Summary
Chapter 2: Content Management with eZ publish
What Is Content Management?
eZ publish Fundamentals
Adding Content with the Default Admin Interface
Creating an Example Site
Summary
Chapter 3: Displaying Content with eZ publish Templates
Principles
Working with eZ Publish Templates
The Template Override System
Common Template Tasks
Summary
Chapter 4: A Glimpse Inside the Core
Permissions
Object Persistence
Persistent Storage
Content Classes
Content Objects
Workflows and Triggers
Notifications
Information Collection
Searching
Summary
Chapter 5: Extending eZ publish
Why Create an Extension?
Modules
Module Coding
Datatypes
Template Operators
Workflow Events and Triggers
Actions
Translations
Notifications
SOAP Server
RSS (Really Simple Syndication)
Data Interoperability
Login Handlers
Summary
Chapter 6: Extension Development
Extension Development Practices
Creating the WorldPay Extension
Creating the Category Datatype
Integrating Existing Code with eZ publish
Summary
Chapter 7: Deploying eZ publish
Define Your Hosting Requirements
Documentation
Preparing the Linux Environment
Deploying
Summary
Chapter 8: Center for Design at RMITCase Study
The Client
The Existing Site
The Project
The Process
Requirements
Selecting a CMS
Specifications
Interface Design
Development
Testing
Deployment
Maintenance and Support
Training
Project Assessment
Extending the Site
Summary
Chapter 9: Creating a Standards-Compliant eZ publish Site
What Are Web Standards?
Web Standards: Real-World Scenario
eZ publish and Web Standards
The Client Requirements
Planning and Preparation
Template Design
CSS Rules
Designing the Content
Performance

What You Will Learn

With this book you will conquer eZ publish, and learn the skills to become an accomplished eZ publish developer. At the end of this book, you will:

  • Understand how eZ publish handles, versions, and publishes content to the Web
  • Be confident working in the eZ publish administration area
  • Know the secrets of the eZ publish templating system to design your own pages
  • Have the skills to create new eZ publish extensions See how real world eZ publish sites have been designed and implemented

This book covers:

  • Installing eZ publish
  • The basic concepts of eZ publish
  • The structure of an eZ publish site
  • Content management with eZ publish
  • Controlling your page output with eZ publish templates
  • The eZ publish core libraries
  • Creating eZ publish extensions
  • Creating new modules and datatypes
  • Working with RSS import and export
  • Deploying an eZ publish site
  • Case studies of real eZ publish sites
  • Optimizing your eZ publish installation

In Detail

eZ publish is a PHP-based, Open Source Content Management System and development framework. With over 1,000,000 downloads of the system to date (June 15, 2004), and now at version 3, eZ publish has evolved from a standard CMS to a framework for developing your own robust, PHP applications. With a community of devoted developers behind it, eZ publish has grown in popularity, with a tested and proven core architecture. Historically, eZ publish has had a notoriously steep learning curve. This book sets out to change that, and to make the unrivalled power and flexibility of eZ publish accessible to all developers. For the first time, the top contributors to the eZ publish community take you inside eZ publish, lifting the lid on this mysterious and powerful product to have you developing content-driven Web applications in no time. With hard-won experience of the practical difficulties faced by developers working with eZ publish, and technical approval from eZ systems, creators of eZ publish, this book is a distillation of the authors expertise, and the perfect way to master the system. If you are new to eZ publish, or have been frustrated or perplexed at being unable to get the most from eZ publish, then this is the book for you. A working knowledge of PHP is required to get the most from eZ publish, and from this book.

 

Authors

Table of Contents

Chapter 1: Installing eZ publish
Setting Up
The Setup Wizard
Troubleshooting
Summary
Chapter 2: Content Management with eZ publish
What Is Content Management?
eZ publish Fundamentals
Adding Content with the Default Admin Interface
Creating an Example Site
Summary
Chapter 3: Displaying Content with eZ publish Templates
Principles
Working with eZ Publish Templates
The Template Override System
Common Template Tasks
Summary
Chapter 4: A Glimpse Inside the Core
Permissions
Object Persistence
Persistent Storage
Content Classes
Content Objects
Workflows and Triggers
Notifications
Information Collection
Searching
Summary
Chapter 5: Extending eZ publish
Why Create an Extension?
Modules
Module Coding
Datatypes
Template Operators
Workflow Events and Triggers
Actions
Translations
Notifications
SOAP Server
RSS (Really Simple Syndication)
Data Interoperability
Login Handlers
Summary
Chapter 6: Extension Development
Extension Development Practices
Creating the WorldPay Extension
Creating the Category Datatype
Integrating Existing Code with eZ publish
Summary
Chapter 7: Deploying eZ publish
Define Your Hosting Requirements
Documentation
Preparing the Linux Environment
Deploying
Summary
Chapter 8: Center for Design at RMITCase Study
The Client
The Existing Site
The Project
The Process
Requirements
Selecting a CMS
Specifications
Interface Design
Development
Testing
Deployment
Maintenance and Support
Training
Project Assessment
Extending the Site
Summary
Chapter 9: Creating a Standards-Compliant eZ publish Site
What Are Web Standards?
Web Standards: Real-World Scenario
eZ publish and Web Standards
The Client Requirements
Planning and Preparation
Template Design
CSS Rules
Designing the Content
Performance

Book Details

ISBN 139781904811015
Paperback392 pages
Read More

Recommended for You

Implementing Microsoft Dynamics AX 2012 with Sure Step 2012
$ 23.99
Microsoft Dynamics GP 2013 Financial Management
$ 23.99
Quality Assurance for Dynamics AX-Based ERP Solutions
$ 14.40
eZ Publish 4: Enterprise Web Sites Step-by-Step
$ 29.99