Recent changes
Wednesday November 04 2026
-
A template override Updated Markdown page
Give the full view of one content class its own template with an override rule in override.ini.append.php, kept in an extension design, with the match conditions, the priority and the cache clears it needs.
-
Translations Updated Markdown page
Make the texts of an extension translatable with ezpI18n::tr() in PHP and the i18n operator in templates, ship a German translation.ts in the extension, register it with TranslationExtensions and check it on a…
-
Deploying with Velocity Updated Markdown page
Put a PHP, INI, template or style sheet change live with exp:velocity deploy — what each step does, which option each kind of change needs, a dry run first, and how to check that the new code answers on every server.
-
A workflow event Updated Markdown page
Write the workflow event explogpublish, which logs every object published, as an eZWorkflowEventType subclass registered in workflow.ini, and connect it to the publish trigger in Setup > Workflows and Setup > Triggers.
-
Cronjob scripts and parts Updated Markdown page
Every cronjob script and cronjob part, with how to run and schedule them.
-
audit.php cronjob Updated Markdown page
Audit: sink spools, alert rules, rotation by day, archives, retention and checkpoints.
-
basket_cleanup.php cronjob Updated Markdown page
Remove abandoned shopping baskets older than the configured threshold.
-
cachecleanup.php cronjob Updated Markdown page
Remove expired and old view cache and cache-block files from disk.
-
cleanuprss.php cronjob Updated Markdown page
Trim the content the RSS import has created, keeping the newest items of each feed.
-
clusterpurge.php cronjob Updated Markdown page
Purge expired cluster storage entries from the database backend.
-
contentcheck.php cronjob Updated Markdown page
Build the reference index of the content checks (unused assets), for installations where a page may not build it (contentcheck.ini BuildOnRequest=false).
-
contentjobs.php cronjob Updated Markdown page
Resume content jobs whose worker died and start queued jobs nobody started.
-
datatablesync.php cronjob Updated Markdown page
Start the data table synchronisations that are due (scheduled and live, by their interval).
-
exphelp.php cronjob Updated Markdown page
Help maintained as content: removes old answers to 'Was this helpful?' and records the DITA export of the help in git when exphelp.ini [ContentSettings] DitaHistoryDirectory is set.
-
explogrotate.php cronjob Updated Markdown page
Logs: rotate the logs over their MaxSize, prune and compress their archives (off unless a part runs it).
-
graphqlwebhooks.php cronjob Updated Markdown page
GraphQL webhooks: send the events of the journal to the end points that want them, with retries.
-
hide.php cronjob Updated Markdown page
Process scheduled hide and unhide actions on content objects.
-
httpcache_cleanup.php cronjob Updated Markdown page
Remove expired, purged and orphaned entries from the role-aware HTTP cache.
-
indexcontent.php cronjob Updated Markdown page
Index pending content modifications in the search engine.
-
internal_drafts_cleanup.php cronjob Updated Markdown page
Remove internal drafts that exceed the configured age limit.