Building a site step by step: the chess club tutorial for Exponential 6
The tutorial Building an eZ publish site builds a small community website from nothing, for a chess club: a welcome page, news with an archive, a list of members, a guestbook that an administrator approves, and a page of links. It teaches by example, which is why it is still a good way in. These pages keep its case and order and carry out every step the way Exponential 6 does it: in two extensions, with current settings, a modern page frame, no inline style or script, and a note wherever the 2003 version would now be wrong or unsafe.
You need an installation to work on (Getting started) and a little general knowledge of web development. The concepts are explained in Learning Exponential; the compact version of the same work is Building a site without writing code.
- Start the project: the case, a siteaccess and a design
- The main layout: pagelayout.tpl and a style sheet
- Sections and the welcome page
- The news pages: overview, full article and archive
- The members page: a custom content class, a list and an info page
- The guestbook: visitors write content
- Approving guestbook entries with a workflow
- The links page: categories, link objects and a tree menu
- Your first static site in 15 minutes: the club site on GitHub Pages
Source and license
Adapted from the tutorial Building an eZ publish site (written for eZ publish 3.2, 2003), originally by ez.no and released again under the GNU Free Documentation License by 7x in 2024, Book-Building-An-eZPublish-Site. Copyright (c) 1999-2024 7x and Graham Brookins. Licensed under the GNU Free Documentation License, version 1.3 or any later version, with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts (the license). Changes: the tutorial is split into pages and every step is rewritten for Exponential 6.