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-10-22T10:27:21Z
2026-10-22T10:27:21Z
Merge remote-tracking branch 'origin/main' into sq688-sqliimport-help-2
2026-10-22T10:18:31Z
Merge remote-tracking branch 'origin/main' into worktree-agent-afd8071db25362047
2026-10-22T10:13:34Z
Updated: The 6.0.15 changelog lists pull requests #298, #299 and #300 and the work on top
2026-10-22T10:13:15Z
Updated: The admin4 class edit page script runs on plain JavaScript

As #300 did for the other small page scripts: the class edit page focuses
the error list or the attribute changed last, moves attributes in place and
puts back a move the server did not store, without jQuery. The move is
posted with fetch and carries the form token, the CSRF header and
X-Requested-With as before; a click on a move button that is not in an
attribute row does nothing instead of moving another row.

The no-jQuery test lists the class edit and the multi-edit scripts too.
2026-10-22T10:13:06Z
Fixed: No script of the admin designs or the shipped extensions uses an API jQuery 4 removed or deprecated

The online editor's link dialog focuses its first text field with .first()
instead of the jQuery-only :first selector, and TinyMCE's jQuery adapter
binds and unbinds with .on() and .off() instead of the deprecated .bind()
and .unbind().

A new DB-less design test reads every script of design/admin, admin3,
admin4, admin4l and standard, the script elements of their templates, and
those of the extensions the kernel ships, and fails on the statics jQuery 4
removed (jQuery.trim, isArray, type, isFunction ...), on .size(), .andSelf(),
.live() and the .load(fn) shorthand, on the deprecated event binders, and on
jQuery-only positional selectors. Vendored libraries are skipped.
2026-10-22T10:09:41Z
Updated: The 7x SQLI Import help covers the import editor and is a manual of its own

The help gains a page on the import editor in English and German, the other
pages describe spreadsheets, schedules, undo and the conflict rules, and the
help folder is listed in the shipped manuals so it is built with the others.
2026-10-22T10:08:45Z
Fixed: The content edit groups tell screen readers whether they are open, and their names are washed

The plain JavaScript of the content edit page (#300) sets aria-expanded on
the link that opens and closes an attribute group, as it opens, closes or is
opened by a link to one of its attributes. The group's name is washed in
admin4 and in the classic admin, as the class pages already do.

The node details page checks the button's disabled property instead of its
attribute's value, which is empty for a bare disabled attribute.

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