eZ Publish (aka "legacy kernel" + 3 core "legacy extensions")
Switch branches/tags
Clone or download
Permalink
Failed to load latest commit information.
autoload EZP-24278: Add new stack kernel around REST API v1 May 21, 2015
benchmarks EZP-27804: Constructor refactoring (PHP4 to PHP5 __construct()) (#1233) Sep 25, 2017
bin Add a field to support "date object was trashed" (#1351) Sep 17, 2018
cronjobs Update search index in hide cronjob (#1348) Jun 29, 2018
design EZP-29210: Fix admin UI anchor link scroll bug (#1366) Jun 29, 2018
doc EZP-27101: Remove recursion when retrieving search metadata for relat… Jun 29, 2018
extension EZP-29170: Custom tag attribute of "link" type should indicate what n… Jul 2, 2018
kernel Add a field to support "date object was trashed" (#1351) Sep 17, 2018
lib Prevent race condition when generating TS cache (#1388) Sep 17, 2018
schemas/translation Fixed #018110: : translation ts files having messages with more than … Mar 9, 2011
settings EZP-29033: [Legacy] Don't remove links user has no access to (#1355) Jun 29, 2018
share EZP-24744: Increase password security Oct 2, 2017
support/ezlupdate-qt4.5 Bump version number to v5.90 Dec 9, 2014
templates Removed obsolete deprecated method Jun 11, 2014
tests Skip tests that depend on critmon1.ez.no as it has been shut down. (#… Jul 11, 2018
update EZP-28706: Fixed hardcoded PostgreSQL sequence names (#1342) Jun 29, 2018
var/webdav/root - Fixed bug #12018: Inconsistent svn:eol-style svn properties Nov 28, 2007
.gitignore Simplified .gitignore even more Nov 2, 2014
.htaccess_root Fixed EZP-19838: updated rewrite rules the new admin skin Oct 15, 2012
.travis.yml [WIP][Travis] Setup PHP7 testing on travis, bump requriment to PHP 5.5 Sep 27, 2017
LICENSE Fix EZP-22128: Change license & copyright info to refer to root file May 9, 2014
README.md Update doc on releases, incl explain internal 5.90 release version Feb 6, 2018
autoload.php [Feature] Change to use Composer for autoload, drop PEAR/EZC (#1340) Jan 15, 2018
composer.json [Composer] Bump to 2018.09 with #1351 merged Sep 17, 2018
composer.json.dist [Composer] Update demo to 5.4 and add recommendation for ext-openssl Aug 22, 2017
config.php-RECOMMENDED [Feature] Change to use Composer for autoload, drop PEAR/EZC (#1340) Jan 15, 2018
ezpm.php Fix EZP-22128: Change license & copyright info to refer to root file May 9, 2014
ezpublish.cron - fix issue #014979: ezpublish.cron gives bad syntax example (merge f… May 28, 2009
index.php Fix EZP-22128: Change license & copyright info to refer to root file May 9, 2014
index_cluster.php Fix EZP-22128: Change license & copyright info to refer to root file May 9, 2014
index_rest.php EZP-24278: Add new stack kernel around REST API v1 May 21, 2015
index_treemenu.php Fix EZP-22128: Change license & copyright info to refer to root file May 9, 2014
kickstart.ini-dist Modified: setting MySQL Improved as example setting Apr 4, 2011
runcronjobs.php Fix EZP-22128: Change license & copyright info to refer to root file May 9, 2014
shippable.yml Update shippable.yml Dec 9, 2015
soap.php Fix EZP-22128: Change license & copyright info to refer to root file May 9, 2014
webdav.php Fix EZP-22128: Change license & copyright info to refer to root file May 9, 2014

README.md

eZ Publish 4 (Referred to as legacy in eZ Publish 5.x)

Build Status Downloads Latest version License

What is eZ Publish?

eZ Publish is reaching end of life by 2021, current releases are primarily aimed at easing migration to it's successor; eZ Platform

eZ Publish is a professional PHP application framework with advanced CMS (content management system) functionality. As a CMS its most notable feature is its fully customizable and extendable content model. It is also suitable as a platform for general PHP development, allowing you to develop professional Internet applications, fast.

Standard CMS functionality, like news publishing, e-commerce and forums is built in and ready for you to use. Its stand-alone libraries can be used for cross-platform, secure, database independent PHP projects.

eZ Publish is database, platform and browser independent. Because it is browser based it can be used and updated from anywhere as long as you have access to the Internet.

What is eZ Platform?

eZ Publish's successor, eZ Platform, is a highly extensible, pure Content Managment Platform. It provides the same flexible content model at it's core like eZ Publish, and has a growing amount of additional features outside the traditional CMS scope provided by means of "Bundles" extending it.

It is built on top of the full Symfony Framework, giving developers access to "standard" tools for rapid web & application development.

Further reading on: https://ezplatform.com/

License

eZ Publish is dual licensed. You can choose between the GNU GPL and the eZ Publish Professional License. The GNU GPL gives you the right to use, modify and redistribute eZ Publish under certain conditions. The GNU GPL license is distributed with the software, see the file LICENSE. It is also available at http://www.gnu.org/licenses/gpl.txt Using eZ Publish under the terms of the GNU GPL is free of charge.

The eZ Publish Proprietary License gives you the right to use the source code for making your own commercial software. It allows you full protection of your work made with eZ Publish. You may re-brand, license and close your source code. eZ Publish is not free of charge when used under the terms of the Professional License. For pricing and ordering, please contact info@ez.no or visit http://ez.no

Main eZ Publish features

  • User defined content classes and objects
  • Version control
  • Advanced multi-lingual support
  • Built in search engine
  • Separation of content and presentation layer
  • Fine grained role based permissions system
  • Content approval and scheduled publication
  • Multi-site support
  • Multimedia support with automatic image conversion and scaling
  • RSS feeds
  • Contact forms
  • Built in webshop
  • Flexible workflow management system
  • Full support for Unicode
  • Template engine
  • A read only REST API
  • Database abstraction layer
  • MVC architecture
  • Support for highly available and scalable configurations (multi-server clusters)
  • XML handling and parsing library
  • SOAP communication library
  • Localisation and internationalisation libraries
  • Several other reusable libraries
  • SDK (software development kit) and full documentation
  • plugin API with thousands of open-source extensions available, including:
    • content rating and commenting
    • landing page management
    • advanced search engine
    • wysiwyg rich-text editor
    • in-site content editing
    • content geolocation

Installation

Read doc/INSTALL or go to http://doc.ez.no/eZ-Publish

Issue tracker

Submitting bugs, improvements and stories is possible on https://jira.ez.no/browse/EZP. If you discover a security issue, please see how to responsibly report such issues on https://doc.ez.no/Security.

Where to get more help

eZ Publish documentation: http://doc.ez.no/eZ-Publish eZ Publish forums: http://share.ez.no/forums/