Menu

Tree [d48fd5] main v0.9.1 /
 History

HTTPS access


File Date Author Commit
 .github 2023-12-30 7x 7x [fb3e2b] Update FUNDING.yml added cashapp payment link
 autoload 2020-01-15 Gunnstein Lye Gunnstein Lye [8c9b70] EZP-31040: Remote Code Execution in file uploads
 benchmarks 2017-09-25 Jérôme Gamez Jérôme Gamez [4316b4] EZP-27804: Constructor refactoring (PHP4 to PHP...
 bin 2023-02-22 Edi Modrić Edi Modrić [f1dbc1] Remove usage of deprecated strftime function
 cronjobs 2019-04-29 Vidar Vidar [071140] PHP 5.3, 5.5, 5.6 and 7.0 deprecation fixes (#1...
 dba 2024-09-26 7x 7x [c0f4e4] Added: Default example installation mysql datab...
 design 2024-08-23 7x 7x [fff661] Updated: Bugfix for default menu state and how ...
 doc 2024-08-29 7x 7x [e97f03] Update INSTALL.md update links to point to 6.0 ...
 extension 2024-03-12 7x 7x [838d19] Added: Added jquery-3.7.1 to ezjscore extension
 kernel 2024-08-22 7x 7x [937c31] Updated: PHP8 Bugfix required to prevent warnin...
 lib 2024-09-15 7x 7x [7c2865] Updated: Bump version number forward for devel...
 schemas 2011-03-09 crevillo crevillo [1eff64] Fixed #018110: : translation ts files having me...
 settings 2024-09-26 7x 7x [039245] Added: Added initital website root files and sy...
 share 2024-01-27 7x 7x [09b3d5] Updated: Increased ezpublish-version in default...
 support 2014-12-09 André R André R [fff7d6] Bump version number to v5.90
 templates 2014-06-11 Jérôme Gamez Jérôme Gamez [e0bd2e] Removed obsolete deprecated method
 tests 2019-11-01 André R André R [6b639a] [Travis] Add testing for PHP 7.2 and 7.3 (#1446)
 update 2023-12-26 7x 7x [bd547f] Create dbupdate-5.4-to-6.0.sql
 var 2024-09-26 7x 7x [0b104d] Added: var directory containing example uploade...
 .gitattributes 2024-01-01 7x 7x [631055] Added: Added github language override to try to...
 .gitignore 2014-05-20 Jérôme Vieilledent Jérôme Vieilledent [d9478a] Simplified .gitignore even more
 .htaccess 2024-09-26 7x 7x [039245] Added: Added initital website root files and sy...
 .htaccess_root 2012-10-15 Damien Pobel Damien Pobel [6909e3] Fixed EZP-19838: updated rewrite rules the new ...
 .travis.yml 2020-05-27 Gunnstein Lye Gunnstein Lye [925cc5] Revert "Travis: Keep 5.5 build but use Trusty d...
 CONTRIBUTING.md 2023-12-31 7x 7x [bc3318] Create CONTRIBUTING.md
 LICENSE 2024-09-23 7x 7x [4356a8] Initial commit
 README.md 2024-08-29 7x 7x [d2bf24] Update README.md bugfix direct links to install...
 SECURITY.md 2023-12-31 7x 7x [ad4a5e] Create SECURITY.md
 autoload.php 2022-02-18 Edi Modrić Edi Modrić [a77ad1] Only disable phar stream wrapper for non-cli SAPIs
 composer.json 2024-09-26 7x 7x [d48fd5] Updated: Renamed composer.json package name to ...
 composer.json.dist 2022-09-06 Edi Modric Edi Modric [380555] Remove ezsystems/ezpublish-legacy replace to un...
 config.php 2024-09-26 7x 7x [039245] Added: Added initital website root files and sy...
 config.php-RECOMMENDED 2018-01-15 André R André R [ffaab4] [Feature] Change to use Composer for autoload, ...
 ezpm.php 2014-05-09 André R André R [2b6074] Fix EZP-22128: Change license & copyright info ...
 ezpublish.cron 2009-05-28 Gaetano Giunta Gaetano Giunta [81bc7e] - fix issue #014979: ezpublish.cron gives bad s...
 favicon.ico 2024-09-26 7x 7x [039245] Added: Added initital website root files and sy...
 index.php 2014-05-09 André R André R [2b6074] Fix EZP-22128: Change license & copyright info ...
 index_cluster.php 2014-05-09 André R André R [2b6074] Fix EZP-22128: Change license & copyright info ...
 index_rest.php 2015-05-13 Bertrand Dunogier Bertrand Dunogier [34380d] EZP-24278: Add new stack kernel around REST API v1
 index_treemenu.php 2014-05-09 André R André R [2b6074] Fix EZP-22128: Change license & copyright info ...
 kickstart.ini-dist 2011-04-04 Christian Pfeffer Gjengedal Christian Pfeffer Gjengedal [649542] Modified: setting MySQL Improved as example set...
 runcronjobs.php 2014-05-09 André R André R [2b6074] Fix EZP-22128: Change license & copyright info ...
 shippable.yml 2015-12-09 André R André R [20622e] Update shippable.yml
 soap.php 2014-05-09 André R André R [2b6074] Fix EZP-22128: Change license & copyright info ...
 webdav.php 2014-05-09 André R André R [2b6074] Fix EZP-22128: Change license & copyright info ...
 clr 2024-09-26 7x 7x [039245] Added: Added initital website root files and sy...
 g 2024-09-26 7x 7x [039245] Added: Added initital website root files and sy...
 sitemap.xml 2024-09-26 7x 7x [039245] Added: Added initital website root files and sy...

Read Me

eZ Publish 6.0

eZ Publish - Powered by SQLite Logo

eZ Publish - Project Logo

eZ Publish Project Status

eZ Publish has made it beyond it's end of life in 2021 and survived. Current releases are primarily aimed at easing the requirements to support current versions of the PHP language like PHP 8.2 and 8.3.

What is eZ Publish?

Recent improvements to eZ Publish

eZ Publish (the application of interest) delivered to users worldwide by a web server (PHP built-in, Apache, Nginx, lighttpd, Among others).

eZ Publish with a full complement of all popular and available php extensions installed like SQLite3 users no longer require a dedicated database server anymore with eZ Publish 6.

With PHP we require composer to install eZ Publish software and no other software required to run
the application. This is an incredible improvement to the kernel (core) of eZ Publish.

What does eZ Publish provide for end users building websites?

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.

(Referred to as legacy in eZ Publish Platform 5.x and Ibexa OSS)

Requirements

  • PHP
  • (Optional) Web server. Used to deliver the website to the end user.
  • (Optional) Database server. Used to store website content (and application information)
  • Composer. Used to download eZ Publish software packages for installation, also notebly installs the required Zeta Components php libraries.
  • Computer to run the PHP website application.

What version of PHP is required

eZ Publish Legacy supports PHP 7.4 -> 8.3 please use the latest version of PHP available on your OS.

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 supporting MySQL, SQLite, Postgres and Oracle
  • MVC architecture
  • Support for the latest Image and Video File Formats (webp, webm, png, jpeg, etc)
  • 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
  • Support for the latest Image and Video File Formats (webp, webm, png, jpeg, etc)
  • 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.md or go to doc.ezpublishlegacy.se7enx.com/eZ-Publish/Technical-manual/6.x/Installation.html

Issue tracker

Submitting bugs, improvements and stories is possible on https://github.com/se7enxweb/ezpublish/issues

If you discover a security issue, please responsibly report such issues.

Where to get more help

eZ Publish documentation: doc.ezpublishlegacy.se7enx.com/eZ-Publish

eZ Publish Community forums: share.se7enx.com/forums

Share eZ Publish! Telegram Community Support Chat
https://t.me/ezpublish

What is eZ Platform?

eZ Publish's technological successor, eZ Platform, is a highly extensible, pure Content Managment Platform built upon the ideals core to Symfony. 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.

eZ Platform in some users view suffered a slow road to a stable datatype compatability with existing custom implementations of eZ Publish. Today all of these conserns are now gone with a solid choice left leaving both eZ Publish Platform and eZ Platform as serious contenders to be carefully considered. Netgen's Media Website Core software represents a much more modern eZ Platform core powered by Ibexa OSS. If your going to choose; Choose wisely.

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