eZ Enterprise Beginner Tutorial - It's a Dog's World¶
This tutorial will guide you through the process of making and customizing a front page for your website. For this purpose you will use a feature of eZ Platform Enterprise Edition called Landing Page.
Landing Page is a special type of page that lets you easily create and customize a complex, multi-zone entrance point to your website. In this tutorial you will learn both how to make use of out-of-the-box elements of the feature and how to extend them to fit your specific needs.
This tutorial is intended for a beginner with basic knowledge of the workings of eZ Platform. Ideally, you should be familiar with the concepts covered in the Building a Bicycle Route Tracker in eZ Platform tutorial.
After going through this tutorial, you will:
- Have a working knowledge of the Landing Page functionality and architecture
- Be able to create a Landing Page and customize its layout
- Be able to prepare and customize Content Lists and Schedule blocks
- Be able to create a custom block
The Story Behind the Tutorial¶
You have been commissioned with creating a website for the 'It's a Dog's World' magazine, a periodical for dog owners. 'It's a Dog's World' is a magazine focused on content-rich articles, a comprehensive encyclopedia of dog breeds and useful dog care advice.
Your main objective is to create a welcome page that will showcase the magazine's three most important types of content: articles, dog breed information and tips.
You will do this by means of a Landing Page, making use of its specific blocks, and crafting your own as well.
Why use a Landing Page?¶
A Landing Page is particularly fitted to what you need to do in this tutorial. You can build and customize it once, and later the magazine's editor can create and publish new content that will automatically land in the correct place on the front page.
For showcasing articles you will use a Schedule block, a special Landing Page element that lets you plan the times and order at which content will air.
You will display entries from the Dog Breed Catalog using a Content List block. This block will automatically find all Dog Breed Content items and display their previews in a separate column.
Finally, you will display one random tip of the day using custom block that will be build from scratch.