7x Products eZ Publish CMS The Best Features of eZ Publish

The Best Features of eZ Publish

Learn more about this amazing feature rich website application system and development framework.

Basic eZ publish definitions

Content class

eZ publish uses classes to define the structure of your content. You can think of a class as instructions on how to store
one separate content type. For example an article typically consists of an introduction of body and a picture. These
elements of the class are called attributes.

Content object

An object represents one piece of content on your site. Each object is based on one of the classes in the system. For
example, you can create an article based on the article class definition.

Content tree

The content tree is used to organize your data. Each time you create a new object you choose a location for it within the
content tree. For example, you could create an article and place it inside a folder named “News”. This makes it easy to
find and navigate your content.

Security

Audit trail/ Version control

eZ publish keeps track of all changes that are made to your content. The time and the author of the changes are logged
for future usage.

Content approval

eZ publish provides a collaboration system on the site content. The collaboration system allows you to set up your
content or parts of your content to go through approval before it is published.

E-mail verification

You can configure eZ publish to allow people to register new accounts in the system. When they do so, eZ publish will
send an activation e-mail with an activation key. This ensures that both the e-mail address is valid and that the correct
user is registering him/her self.

Granular privileges/ Role based permission system

eZ publish contains an advanced privilege system that allows you to grant privileges on many levels. The most
important levels is on the class level, the object level, and on separate parts of the content tree.

LDAP authentication

eZ publish is provided with a plug-in for LDAP-based authentication.

Pluggable authentication

eZ publish provides a plug-in enabled authentication system. This means that you can use third party databases with
login information to authenticate users in addition to the internal user database in eZ publish.

Sandbox

eZ publish offers a preview mode where you can see your content exactly they way it will look on the user site. This
allows you to experiment without breaking the live site.

Session management

eZ publish persistently keeps track on all the users who are logged in. The administrator user can end user sessions at
any time.

SSL compatibility

eZ publish is completely SSL (Secure Socket Layer) aware and you can choose to run your entire site with SSL.

Versioning

eZ publish provides a system-wide content versioning through the content object system. Each time an object is edited
a new version is made. You can revert to previous versions at any time.

Support

Commercial manuals

There is a book available on the eZ publish CMS. Buy it here: http://ez.no/products/books/ez_publish_book.

Commercial support

eZ systems provides commercial support for the eZ publish CMS. You can find more information about our support

Available here: http://se7enx.com/services

Commercial training

eZ systems provides commercial training for the eZ publish CMS. You can find more information about our training

Available here: http://se7enx.com/services

Developer community

eZ publish is an open source product with an open source philosophy. This means that all development related
processes are done in the open and in a collaborative way. You can find our community pages here: http://ez.no/
community.

Plugable API

eZ publish has an open architecture which allows plugins for all the basic components of the system. This includes
custom class building blocks, custom functionality through the workflow system and custom functionality in the
template engine.

Professional hosting

eZ systems offers professional hosting for eZ systems through our partner program http://ez.no/partner.

Public forum

eZ systems provides a public forum for discussions about eZ publish in the community section on the ez.no webpage.
eZ systems also has dedicated personnel to in the forums to help people out with problems http://ez.no/community/
forum.

Public mailing list

eZ systems provides public mailing lists for development discussions. You can find and subscribe to the public mailing
lists here: http://lists.ez.no

Third party developers

Most of our partners and community members develop plug ins and custom code for eZ publish. Http://ez.no/
community/contributions

Performance

Advanced caching

In addition to caching of HTML output eZ publish also caches many of the internal structures like role and permissions,
settings and compiled templates. The result is that a minimal amount of PHP code is run on each page request.

Database replication

eZ publish can be set up to take advantage of database replication facilities. This enables eZ publish to perform read
queries from any slave database servers while write requests are written to the database master. The result is that the
database request load is divided between several servers which makes eZ publish scale better.

Load balancing

eZ publish supports load balancing between several apache servers . To achieve this eZ publish provides special tools
to synchronize the contents of the servers.

Page caching

eZ publish provides several very advanced caching mechanisms that cache the output in various stages. The result is
that a minimal amount of PHP code is run on each page request. For completely static pages eZ publish provides static
caching that avoids starting PHP altogether.

Static content export

eZ publish provides tools to export your entire site directly to HTML. This is useful if you want to serve your pages from
static HTML servers or if you want to distribute the contents of your site on CDs.

Contact Us