Path

exponential.earth / exponential / documentation / ez publish basics / content and design / the separation of content and design


The separation of content and design

These documentation pages are no longer maintained. Please visit the new documentation site.

The following diagram illustrates the elegant separation of content and design - and how these things can be combined to form a professional interface.

This distinction, and the system's ability to handle it elegantly, is one of the most important qualities of eZ publish. The separation of content and design opens up an entire array of possibilities that simply cannot be achieved otherwise. To name a few:

- Content authors and designers can work separately without conflicts.
- Content can be published easily in multiple formats.
- Content can easily be transferred and re-purposed.
- Global redesigns/changes can be applied by simple modifications.

Comments

Re: Database

Yes, it is. First, in the Admin-interface, you determine what content you want to add (this determines its class). Then you decide where in your site structure it will be placed. This will be the node to which the content is connected. Then the actual content is placed into an object, an instance of the previously chosen class, and this object and its (class-specific) attributes are stored in the database.

Due to eZ Publish's complexity and flexibility, this process is nigh-ungraspable for normal human beings. Let the Admin-console handle this...

Files that you upload are stored in the eZ Publish directory (/var/storage/<site-access>/original_file, or something alike). It's name and path are stored in the database.

Correct me if I'm wrong aboout anything, or if somebody would want more info. I can learn from that myself.

William (steenbergh@gmail.com)

Where is the content stored?

database

Is content stored in the database?

Contents

eZ publish basics

The internal structure of eZ publish
Content and design
    The separation of content and design
    Templates
    Storage
Content management in eZ publish
Site management in eZ publish
eZ publish URLs
Summary


Created

02/10/2003
9:42:05 am
by Balazs Halasy

Last updated

10/10/2003
11:58:24 am
by Balazs Halasy

Authors

Balazs Halasy



This page is part of the eZ Publish documentation. The documentation is available under the GNU Free Documentation License. All contributions will be released under the terms of this license.