Welcome to eZpedia!

The free eZ Publish encyclopedia that anyone can edit. eZpedia has accumulated 722  english articles since 2006. We encourage you to create an account and create or edit a page yourself. Some folks create an article in the people namespace with their full name as the article name with a brief description of who they are, their interests, goals and objectives.

Ask A Question

Do you have an eZ Publish question, do you need an eZ Publish answer? Simply login and ask your question in our discussion forum. We publicly write free documentation based on your submissions. Posting on eZpedia is a great way to get answers you need and contribute to our freely available community documentation for eZ Publish.

Chat with other eZ Publish Developers LIVE from around the World!

Ecosystem

Read about what is going on within the various eZ Publish related websites on internet.

Recent development activity

Track the development progress through the roadmap by reviewing recent Exponential Git activity from the github repository.

github.com/ezsystems/ezpublish-legacy commit log rss feed
Last updated: 2026-09-24T20:52:52Z
2026-09-24T20:52:52Z
Updated: Required sevenx-themes-media 1.5.14, so internal links in feature components and link macros reach the content instead of /ibexa.url.alias.
2026-09-24T20:44:06Z
Updated: Updated four tests to the contracts the MongoDB driver and the feed export have now.

- The MongoDB collection stub answers listIndexes(), which the driver reads
  to find a collection's auto_increment key.
- query() translates the INSERT statements the kernel writes and stores the
  document; the test asserts that, and that untranslatable SQL still returns
  false.
- md5() hashes a quoted literal itself, since MongoDB has no MD5 function,
  and wraps only a column reference in MD5().
- The feed format list has Apple Podcasts (ITUNES) after the four existing
  values, which keep theirs.

773 tests pass on PHP 8.1, 8.3 and 8.5.
2026-09-24T20:44:06Z
Fixed: Fixed the PHPUnit workflow failing at Install dependencies on every push since the extension pins were raised.

composer.ci-phpunit.json and composer.ci-phpunit.lock were committed by
mistake. They are the workflow's own per-run overlay: it copies composer.json
over the JSON and deletes both files when it finishes. With the lock in the
repository, every run started from the versions frozen on the day it was
committed and ran a partial update of phpunit/phpunit alone, so every package
whose pin had since moved (explayouts, the themes, sevenx_dse, eztags and 14
more) was refused as "fixed to the lock file version".

- Both overlay files are untracked and ignored; they stay on disk.
- Both jobs now resolve the overlay with a full composer update. Its
  require-dev differs per PHP version (PHPUnit 10.5, 11.5 or composer.json's
  own), so no single committed lock could fit every leg anyway.

Verified by reproducing the failure in a fresh clone, then installing and
running the suite with the new step on PHP 8.1, 8.3 and 8.5.
2026-09-24T20:41:58Z
Updated: Required Exponential Velocity's engine v0.0.4.27: HTTPS that looks after itself, a worker pool that sizes itself, and no stale code after a file is rewritten.

se7enxweb/qbix-webserver ~0.0.4.26 to ~0.0.4.27. The release brings the
self-signed certificate chain with live swaps, certificate sources and
built-in Let's Encrypt, the dynamic worker pool, the Debian-style
configuration directory, GNU and BSD option spellings, and fixes for code
served stale after a rewrite and for the source transform under PHP 8.2 and
8.3's function JIT. Deployed and verified on alpha: Velocity reports
v0.0.4.27 and serves the site.
2026-09-24T19:53:34Z
Updated: Updated the extension pins to the releases each now carries, so no range still admits a version that predates the API its neighbours call.

- se7enxweb/explayouts-ui and explayouts-ui-api: ~1.2.3 / ~1.2.4 to ~1.3.0.
  The old ranges stopped below 1.3.0 and so excluded the released versions.
- se7enxweb/explayouts-content-browser and -content-browser-ui: ~1.0.1.
- se7enxweb/expsite-api: ~1.0.1.
- se7enxweb/sevenx_dse: ~1.1.1 (one CSP nonce per request, and the DSE
  dashboard served more than once per persistent worker).
- se7enxweb/sevenx-themes-media: ~1.5.13 (links keep the siteaccess).
2026-09-24T18:44:55Z
Removed: Removed qbix-settings.md from the repository; like qbix.md it is a private working note, not part of the project.

The file stays where it is on disk and is now ignored.
2026-09-24T18:43:48Z
Removed: Removed qbix.md from the repository; it is a private working note that was never meant to be part of the project.

The file stays where it is on disk and is now ignored.

Recent discussions

Read what others are discussing

Recently updated articles

Read recently modified articles

ezpedia.org updated content rss feed
  1. eZ : Main page
  2. Solution : Read-only site
    • @5 | 2025/01/25 @ 17:17:56 : Graham Brookins : History - based on version 4, republishing in attempt to regain example settings display
  3. Solution : Reseting the admin password in eZ publish
    • @15 | 2024/10/25 @ 21:09:06 : Graham Brookins : History - based on version 14 added missing comma to example copy and paste code.
  4. Learning : Extensions
  5. Learning : Standard Events
  6. Learning : Standard Triggers
  7. Learning : A workflow
  8. Learning : Events
  9. Learning : Workflow
  10. Learning : Roles
  11. Learning : Policies
  12. Learning : User Groups
  13. Learning : Site Access
  14. Learning : Design Structure
  15. Learning : Default Design
  16. Learning : Access Control
  17. Learning : Designs
  18. Learning : Template Override System
  19. Learning : Pagelayout.tpl
  20. Learning : Custom System Templates