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-21T05:37:35Z
2026-10-21T05:37:35Z
Merge remote-tracking branch 'origin/main' into worktree-agent-aa916838099b3bdf0

# Conflicts:
#	doc/ger-de/.dirnames.json
#	share/filelist.md5
2026-10-21T05:28:17Z
Merge remote-tracking branch 'origin/main' into p654-repin
2026-10-21T05:12:51Z
Merge remote-tracking branch 'origin/main' into worktree-agent-af6b2ca4b95dd3603
2026-10-21T05:00:56Z
Merge remote-tracking branch 'origin/main' into worktree-agent-a5b55c3a246f62fc9

# Conflicts:
#	doc/ger-de/.dirnames.json
#	doc/ger-de/.paths.json
#	share/filelist.md5
2026-10-21T04:48:27Z
Merge remote-tracking branch 'origin/main' into worktree-agent-a693d7b78a8ba7d18

# Conflicts:
#	doc/ger-de/.dirnames.json
#	doc/ger-de/.paths.json
#	share/filelist.md5
2026-10-21T04:43:53Z
Updated: The web server docs and examples serve extension icon themes

.htaccess_root and .htaccess_root_static serve extension/<name>/icons/ (icon.ini
[ExtensionSettings] IconExtensions[]) since the rewrite templates gained the rule.
The same rule is now in every place that documents or ships the web server rules,
in each server's syntax and always limited to svg, png and gif images with exactly
one extension: the htaccess and virtual host examples (ezpublish.conf), Apache,
LiteSpeed and OpenLiteSpeed, nginx, Caddy, FrankenPHP, IIS and the Velocity page,
the serving chapter of the install guide and the hosting help pages. The Apache
examples cache the extension icons like share/icons.

The icon BC page replaces its old, incorrect rules with the current ones for every
server, the upgrade chapter and the 6.0.15 changelog tell existing installations to
copy the rule into their own .htaccess or server configuration, and the German
copies follow.
2026-10-21T04:43:43Z
Updated: Velocity, FrankenPHP and the PHP built-in server serve extension icon themes

The static path list that every built-in engine serves (expVelocity::STATIC_PATHS:
the Velocity site configuration, the generated FrankenPHP Caddyfile and the router
of the PHP built-in server) gets the rule .htaccess_root already has:
extension/<name>/icons/ images (svg, png, gif) with exactly one extension, so an
icon theme shipped by an extension is no longer sent to index.php. The engine
test checks that such icons are served and that a.php.svg, scripts and other
files below icons/ are not.

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