Book Image

Managing eZ Publish Web Content Management Projects

Book Image

Managing eZ Publish Web Content Management Projects

Overview of this book

open-source CMS (content management system) and development framework with functionality for web publishing, intranets, e-commerce, extranets, and web portals. In this book, Martin Bauer of designit.com.au an eZ publish Silver partner, teaches you how to successfully manage and implement an eZ publish web content management project. He shows you how to produce quality results in a repeatable manner with the minimum of effort, and end up with eZ publish solutions that will delight your clients. The book presents strategies, best practices, and techniques for all steps of your eZ publish project, starting from client requirements, through planning, information architecture and content modeling, design considerations, and right up to deployment, client training, maintenance, support, and upgrades.
Table of Contents (20 chapters)
Managing eZ Publish Web Content Management Projects
Credits
About the Author
About the Reviewers
Preface
Index

7 Custom Features


7.1 Newsletter

7.1.1 Attributes

  • Title

  • Short Title

  • Intro

  • Hidden

7.1.2 Rules

A newsletter can contain the following content types:

  • Info page

  • News Item

  • Portal

7.1.3 Views

Site View

Email View

Newsletter Item

7.2 Online Shop

The shop is made up of product groups and products

7.2.1 Product Group Attributes

  • Name

  • Description

7.2.2 Product Attributes

  • Name

  • Summary

  • Description

  • Price

  • Image

7.2.3 Event Attributes

  • Name

  • Summary

  • Description

  • Start Date / Time

  • Location

  • Ticket Price

  • Image

7.2.4 Special Attributes

  • Name

  • Description

  • Special price

  • Related product / event

7.2.5 Rules

A product group can be added to a section.

A product group can contain products groups, products or events.

A product / event can only be added to a product group.

7.2.6 Shopping Cart

Users will be able to add, update quantity, or remove products / tickets from the shop.

7.2.7 Views

Shop

Product Group

Product

Shopping Cart

7.2.8 Checkout Procedure

The default checkout procedure is:

  1. From the basket the user selects Checkout.

  2. Shipping costs are calculated.

  3. User fills out a personal information, billing/delivery address & comments.

  4. User gets to confirm order & personal details.

  5. User Clicks confirm and the order is processed.

  6. User & shop administrator are sent an email copy of the order.

7.2.9 Delivery Costs

There are no delivery costs for donations or tickets.

Delivery costs for products will be based on the amount of the order. Delivery costs are $5 per $50 of order.

Order Amount

Order Amount

Delivery Fee

$ 19.95

$ 5

$ 45.00

$ 5

$ 49.95

$ 5

$ 65.00

$ 10

$ 89.00

$ 10

$ 105.00

$ 15

$ 155.00

$ 20

7.2.10 Invoices

All orders will use a common tax invoice.

The tax invoice will include information for donations for tax purposes.

The contents are to be confirmed by White Angel.

7.2.11 Payment

Payment will be made by credit card into the current merchant account held by The White Angel Foundation.

If the payment fails, the user will be presented with the payment form so they can resubmit or change credit card details and submit.

7.2.12 Orders

  • Orders will be available via the Webshop tab in the administration interface.

  • Orders will be listed, most recent first.

  • Viewing an order will display all details of the order (customer & products).

  • Credit card details will not be stored.

7.2.13 Reports

A daily report will be emailed to a nominated email address. The email report will contain the following information.

Report title (White Angel ticket sales as midnight—24/02/07)

  • Name of event

  • Tickets sold to date

  • No. sold in last 24 hours

There will also be the ability to export all orders into a spreadsheet with a date range filter.

7.3 Donations

Donations can be made in two ways.

  1. By purchasing a donation (added as a product to the shop with a fixed amount)

  2. By the user choosing the amount of the donation e.g. https://merchant.ematters.com.au/cmaonline.nsf/MEL0147?OpenForm

    Note: this is a once off donation; we will investigate if reoccurring donations are possible with the selected payment gateway

7.4 Form Builder

The form builder module is integrated into eZ Publish by the creation of a new "form" datatype, display functionality, a form processing module, and a form management module.

The datatype provides the link between the existing eZ publish system and the form module.

The form processing module will process a submitted form, validate the submitted data, store the data, and send any required email messages.

The form management module allows for forms to be created and edited and provides the ability to export stored data.

The types of form elements included are as follows:

  • Text line

  • Text field

  • Options (radio/select)

  • Multi-select options (checkbox/select)

When editing a content object with a form datatype the editor will be presented with a list of form names in a drop-down list.

Form List

Selecting a form from that list and publishing the object will enable the display of the form in the content object.

Form Edit

7.5 Dynamic Sitemap

A sitemap will be dynamically generated and is to display 3 levels of navigation (not including the homepage).

E.g.
Home
	Level 1
		Level 2
		Level 2
	Level 1 Section
	Level 1 Section
		Level 2 Section
			Level 3 Page
			Level 3 Page
			Level 3 Page
		Level 2
		Level 2