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 QuestionDo 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!EcosystemRead about what is going on within the various eZ Publish related websites on internet. Recent development activityTrack the development progress through the roadmap by reviewing recent Exponential Git activity from the github repository. Last updated: 2026-06-13T10:00:45Z
2026-06-13T10:00:45Z
Updated: Added MongoDB Supported Image to Header.
2026-06-13T09:57:40Z
Updated: Added documentation in main README.md for DB SUpport for MongoDB. Doc
2026-06-13T07:42:00Z
Updated: console cron namespace now discovers parts from cronjob.ini instead of PHP filenames, adds crontab:list and crontab:edit commands, and adds @description tags to all core cronjob scripts for accurate help output
2026-06-12T16:12:58Z
Updated: share/filelist.md5 regenerated for 6.0.15 release preparation Refreshes the MD5 integrity manifest ahead of the 6.0.15 release tag (due approx. one month from now). verifyfiles.sh uses this file to detect unauthorised or accidental modifications to the distributed codebase. Changes reflected in this regeneration (55 updated / added entries, 50 removed/replaced checksums, net +5 new files): - bin/modfix.sh updated checksum (@description tag added) - bin/php/console new file (Symfony-style command dispatcher) - bin/php/preload.php new file (site cache warmer) - bin/php/clusterize.php updated checksum (@description tag added) - bin/php/convertprice2multiprice.php updated (@description tag added) - bin/php/ezconvertdbcharset.php updated (@description tag added) - bin/php/ezflowupgrade.php updated (@description tag added) - bin/php/ezgeneratetranslationcache.php updated (@description tag added) - bin/php/ezpgenerateautoloads.php updated (@description tag added) - bin/php/ezsubtreecopy.php updated (@description tag added) - bin/php/ezsubtreeremove.php updated (@description tag added) - bin/php/ezwebincommon.php updated (@description tag added) - bin/php/ezwebininstall.php updated (@description tag added) - bin/php/ezwebinupgrade.php updated (@description tag added) - bin/shell/*.sh (30 files) updated checksums (@description tags added) - design/admin/templates/toolbar/full/admin_bookmarks.tpl updated (URL alias fallback fix) - doc/bc/6.0/console.md new file (end-user documentation) - doc/bc/6.0/preload.md new file (end-user documentation) - lib/version.php updated (6.0.14 → 6.0.15) - share/db_data.dba updated (seed version string 6.0.15stable)
2026-06-12T16:10:36Z
Updated: Exponential CMS version bump 6.0.14 → 6.0.15 stable release lib/version.php: VERSION_RELEASE incremented from 14 to 15, marking the 6.0.15 stable release — affects all version strings returned by eZPublishSDK::version(), ::release(), and displayed in the admin interface and API responses. share/db_data.dba: seed data version string updated from '6.0.14stable' to '6.0.15stable' so eZPublishSDK::databaseVersion() reports the correct release on fresh installations seeded from this file. Added: bin/php/console — Symfony-style command dispatcher that auto-discovers and runs all bin/php, bin/shell, bin/*, and extension/*/bin scripts with zero configuration. Features orange ANSI color theme, TTY color pass-through via proc_open so sub-script output (including preload colors) is preserved, fuzzy did-you-mean suggestions, --help forwarding, and bare-name shortcuts. Added: bin/php/preload.php — site cache warmer that warms section pages via curl then spiders the full site via wget (recursive, depth 3). Produces rich colorised terminal output with per-page HTTP status badges, wall-time speed tiers, kernel timing metrics, and a final summary of pages cached, auth-skipped resources, and broken links. Updated: @description and @long-description tags added to all 47 bin/php and bin/shell scripts — console list now shows a meaningful one-line description for every command instead of '(no description)'. Tags are auto-detected by the console extractor with no registration step required. Updated: design/admin/templates/toolbar/full/admin_bookmarks.tpl — admin bookmarks toolbar now falls back to /content/view/full/<node_id> when a bookmarked node has no URL alias, preventing broken href='' links appearing in the admin bookmarks menu for nodes that have not yet been assigned a URL alias. Added: doc/bc/6.0/console.md — end-user documentation for bin/php/console covering all namespaces, copy-paste example commands, help routing, extension command discovery, adding descriptions to custom scripts, and troubleshooting. Added: doc/bc/6.0/preload.md — end-user documentation for bin/php/preload.php covering prerequisites, siteaccess usage, output interpretation, speed tiers, cron job setup, post-cache-clear workflow, and troubleshooting.
2026-06-07T12:18:59Z
Updated: Updated file listing md5 hashes for the 6.0.14 release upgrade check. Release prep.
2026-06-07T12:09:19Z
fix: PostgreSQL compatibility for setup wizard re-run on existing database
Three issues prevented the setup wizard from completing when database
objects already existed from a prior run:
1. lib/ezdbschema/classes/ezpgsqlschema.php
- CREATE SEQUENCE -> CREATE SEQUENCE IF NOT EXISTS
- CREATE TABLE -> CREATE TABLE IF NOT EXISTS
Prevents errors when sequences/tables already exist in the DB.
2. lib/ezdbschema/classes/ezdbschemainterface.php (insertSchema)
- Fetch existing tables list once before schema+data loops
- Skip both schema creation and data insertion for tables that
already exist, preventing duplicate key errors on retry.
3. lib/ezdb/classes/ezpostgresqldb.php (correctSequenceValues)
- Replace deprecated pg_attrdef.adsrc column (removed in PG12)
with pg_get_expr(pg_attrdef.adbin, pg_attrdef.adrelid)
- Fixes E_WARNING and foreach-on-false crash after schema install.
|
Recent discussionsRead what others are discussing |
|
Recently updated articlesRead recently modified articles
|
||
