PHPackages                             ezsystems/ezpublish-community - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. ezsystems/ezpublish-community

AbandonedArchivedLibrary

ezsystems/ezpublish-community
=============================

eZ Publish 5 community distribution

v2014.11.1(11y ago)2294.3k112[4 PRs](https://github.com/ezsystems/ezpublish-community/pulls)GPL-2.0PHPPHP &gt;=5.3.17

Since Apr 30Pushed 8y ago65 watchersCompare

[ Source](https://github.com/ezsystems/ezpublish-community)[ Packagist](https://packagist.org/packages/ezsystems/ezpublish-community)[ Docs](http://share.ez.no)[ RSS](/packages/ezsystems-ezpublish-community/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (31)Versions (28)Used By (0)

eZ Publish 5
============

[](#ez-publish-5)

What is eZ Publish?
-------------------

[](#what-is-ez-publish)

**eZ Publish 5** is a professional PHP CMS (content management system).

It strives to be database, platform and browser independent. Because it is browser based it can be used from anywhere, on any device, as long as you have access to the Internet. One of its unique features is how you can model content without having to change your database. It allows you to effectively define model structures using fields, trees and relations, and has a very flexible permission system which allows you to define who has access to perform actions under which limiting factors.

eZ Publish exists in two versions: this, the community version, is available under the GPLv2 license, while several extended versions for enterprise &amp; business are available under a more permissive business license, see [ez.no](http://ez.no/) for more info.

eZ Publish / eZ Platform
------------------------

[](#ez-publish--ez-platform)

This repository contains the eZ Publish 5 dual kernel. It integrates eZ Publish Legacy, unlike the next product generation, [eZ Platform](https://github.com/ezsystems/ezplatform). This repository is mostly maintained for backwards compatibility.

eZ Platform, formerly eZ Publish 6, uses the same Symfony kernel than eZ Publish 5, but does not include the legacy application, nor the dependent libraries. eZ Platform is where the new features are added.

Install, Upgrade and Getting started
------------------------------------

[](#install-upgrade-and-getting-started)

For installation &amp; upgrade instructions, see [INSTALL.md](https://github.com/ezsystems/ezpublish-community/blob/master/INSTALL.md).

To get started with coding, see [GETTING\_STARTED.md](https://github.com/ezsystems/ezpublish-community/blob/master/GETTING_STARTED.md).

Requirements
------------

[](#requirements)

**eZ Publish 5** has the same requirements as [Symfony2](http://symfony.com/doc/master/reference/requirements.html), plus the [eZ Publish 4 ones](http://doc.ez.no/eZ-Publish/Technical-manual/4.x/Installation/Normal-installation/Requirements-for-doing-a-normal-installation).

Minimum PHP version is 5.4.4, but 5.5.x is recommended.

Issue tracker
-------------

[](#issue-tracker)

Submitting bugs, improvements and stories is possible on . If you discover a security issue, please see how to responsibly report such issues on .

Backwards compatibility
-----------------------

[](#backwards-compatibility)

eZ Publish 5 is **100% data compatible** with version 4, which means the same database can be used by following the [normal](http://doc.ez.no/eZ-Publish/Upgrading) upgrade path. It also includes **all of the functionality** of version 4, by inclusion of the full legacy stack.

Architecture
------------

[](#architecture)

### Public API

[](#public-api)

**eZ Publish 5** relies on a flexible, layered, service oriented API. The Public API consists of the Model (the M in MVC) and all APIs related to operations available for this Model. More info can be found in /vendor/ezsystems/ezpublish-kernel/Readme.md after installation.

### MVC

[](#mvc)

eZ Publish 5 is built on top of **[Symfony2](http://symfony.com)** full stack framework, taking advantage of every component provided, including all the power of its **Hierarchical Model View Controller** (aka *HMVC*).

### Chained routing

[](#chained-routing)

A chain router is introduced, allowing to take advantage of routes declared in the `routing.yml` config file as well as URL aliases that match content (aka *dynamic routing*), or routing fallback to the old eZ Publish 4 modules.

### Template engine

[](#template-engine)

The default template engine used by the system is **[Twig](http://twig.sensiolabs.org/)**. **Twig** is a modern, powerful and easy to extend template engine.

> As Symfony2 allows usage of multiple template engines, it is also possible to do so in eZ Publish 5, but all the content oriented functionality is only available with Twig.

COPYRIGHT
---------

[](#copyright)

Copyright (C) 1999-2015 eZ Systems AS. All rights reserved.

LICENSE
-------

[](#license)

 GNU General Public License v2

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity38

Limited adoption so far

Community36

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~21 days

Recently: every ~11 days

Total

27

Last Release

4199d ago

Major Versions

v2013.11.0 → v2014.01.02014-01-28

PHP version history (2 changes)2013.04.0PHP &gt;=5.3.3

v2014.07.0PHP &gt;=5.3.17

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/235928?v=4)[Bertrand Dunogier](/maintainers/bdunogier)[@bdunogier](https://github.com/bdunogier)

![](https://avatars.githubusercontent.com/u/681611?v=4)[Ibexa Bot](/maintainers/ezrobot)[@ezrobot](https://github.com/ezrobot)

![](https://avatars.githubusercontent.com/u/130489?v=4)[Łukasz Serwatka](/maintainers/lserwatka)[@lserwatka](https://github.com/lserwatka)

---

Top Contributors

[![lolautruche](https://avatars.githubusercontent.com/u/313528?v=4)](https://github.com/lolautruche "lolautruche (363 commits)")[![andrerom](https://avatars.githubusercontent.com/u/289757?v=4)](https://github.com/andrerom "andrerom (121 commits)")[![mloureiro](https://avatars.githubusercontent.com/u/3427665?v=4)](https://github.com/mloureiro "mloureiro (69 commits)")[![patrickallaert](https://avatars.githubusercontent.com/u/195277?v=4)](https://github.com/patrickallaert "patrickallaert (59 commits)")[![pedroresende](https://avatars.githubusercontent.com/u/951377?v=4)](https://github.com/pedroresende "pedroresende (18 commits)")[![dpobel](https://avatars.githubusercontent.com/u/305563?v=4)](https://github.com/dpobel "dpobel (17 commits)")[![tobyS](https://avatars.githubusercontent.com/u/187140?v=4)](https://github.com/tobyS "tobyS (16 commits)")[![yannickroger](https://avatars.githubusercontent.com/u/4035241?v=4)](https://github.com/yannickroger "yannickroger (15 commits)")[![bdunogier](https://avatars.githubusercontent.com/u/235928?v=4)](https://github.com/bdunogier "bdunogier (15 commits)")[![crevillo](https://avatars.githubusercontent.com/u/306215?v=4)](https://github.com/crevillo "crevillo (8 commits)")[![pspanja](https://avatars.githubusercontent.com/u/1135425?v=4)](https://github.com/pspanja "pspanja (6 commits)")[![tharkun](https://avatars.githubusercontent.com/u/1044238?v=4)](https://github.com/tharkun "tharkun (3 commits)")[![nfrp](https://avatars.githubusercontent.com/u/294488?v=4)](https://github.com/nfrp "nfrp (3 commits)")[![fdob](https://avatars.githubusercontent.com/u/1169938?v=4)](https://github.com/fdob "fdob (3 commits)")[![eab-andy](https://avatars.githubusercontent.com/u/6966246?v=4)](https://github.com/eab-andy "eab-andy (2 commits)")[![guillaumelecerf](https://avatars.githubusercontent.com/u/2005706?v=4)](https://github.com/guillaumelecerf "guillaumelecerf (2 commits)")[![waldermort](https://avatars.githubusercontent.com/u/5390388?v=4)](https://github.com/waldermort "waldermort (2 commits)")[![alafon](https://avatars.githubusercontent.com/u/304638?v=4)](https://github.com/alafon "alafon (2 commits)")[![gggeek](https://avatars.githubusercontent.com/u/308634?v=4)](https://github.com/gggeek "gggeek (2 commits)")[![glye](https://avatars.githubusercontent.com/u/289744?v=4)](https://github.com/glye "glye (2 commits)")

###  Code Quality

TestsBehat

### Embed Badge

![Health badge](/badges/ezsystems-ezpublish-community/health.svg)

```
[![Health](https://phpackages.com/badges/ezsystems-ezpublish-community/health.svg)](https://phpackages.com/packages/ezsystems-ezpublish-community)
```

###  Alternatives

[claroline/core-bundle

Claroline core bundle

165.5k52](/packages/claroline-core-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
