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-10-01T14:41:21Z
2026-10-01T14:41:21Z
Updated: The file manifest carries the checksums of ezjscore 1.4.0 with jQuery 4, the admin designs on jQuery 4 and Exponential UI, the rich text editor's jQuery 4 fixes and the deploy command.
2026-10-01T14:41:01Z
Updated: exp:velocity deploy always clears the design_base cache and, with the new --packer option, the ezjscore packer cache right before template-block, so that a newly activated extension's templates are found and cached page heads never point to removed packed files. The design base cache keeps the list of design directories of the extensions active when it was written; without clearing it, a newly activated extension's templates were not found. The packer cache is cleared only with --packer, when what a packer server function returns has changed, and always together with template-block: cleared alone, cached admin page heads named packed files that no longer existed and the admin lost its scripts and styles. The help text and doc/bc/6.0/velocity-engines.md describe both, with an example run.
2026-10-01T14:41:00Z
Fixed: Fixed the rich text editor's custom tag and table cell dialogs, which called .size() that jQuery 3 had already removed, and updated its popups for jQuery 4, so that inserting links, tables and other tags works on jQuery 4. .size() becomes .length. jQuery.trim(), removed from jQuery 4, becomes String(value ?? '').trim(), which keeps its answer for empty values (also in the popup validation and the editor theme). The popups' save, cancel and tag selector handlers and the link dialog's handlers use .on() and .trigger() instead of the deprecated shorthands. Tested by use: the link popup opens on jQuery 4, validates its fields and inserts the link into the editor.
2026-10-01T14:40:44Z
Updated: Moved the admin designs' collapsible menus and edit toolbar from YUI to Exponential UI, so that admin, admin2 and admin3 run them on jQuery 4 with the same behaviour. The right menu (admin, admin2) and the edit page's object information menu (admin, and the commented-out copy in admin3) use Exp.collapse() with the configuration they had for YUI's Y.eZ.CollapsibleMenu, and save the same user preferences. Without Exponential UI the right menu's link still works as a plain preference address. fixed_toolbar.js stands aside when Exponential UI's exp::sticky runs the edit toolbar, so there is one owner. Added the head hook page_head_exp.tpl, empty in the kernel and included by the admin designs before their scripts, through which an extension adds to the head; Exponential UI puts its page configuration there. The header search's last .focus() and .blur() shorthands are replaced too. Tested by use in admin, admin2 and admin3, on Velocity and on PHP-FPM.
2026-10-01T14:40:34Z
Updated: Updated the admin design's jQuery code for jQuery 4, so that the admin runs on it without errors and without jQuery Migrate warnings. The event shorthands (.click(fn), .change(fn) and their triggers), .bind() and .unbind(), boolean .attr() calls and jQuery.trim(), which jQuery 4 removed or deprecated, are replaced by .on(), .off(), .trigger(), .prop() and String.prototype.trim(): in the node tabs, the class list and class editor, the role policy editor, the translations, locations, ordering and details tabs, the extension list, the header search, the object relation search, the sub-items table's actions and the left menu's width control. Tested by use: the tabs and their on/off switch, the search, the class and extension lists.
2026-10-01T14:40:23Z
Updated: Updated ezjscore to 1.4.0 so that ezjsc::jquery loads jQuery 4.0.0 with jQuery Migrate 4.0.2 and ezjsc::jqueryUI loads jQuery UI 1.14.2, which supports jQuery 4. ezjscore now ships the jQuery 4.0.0, jQuery Migrate 4.0.2 and jQuery UI 1.14.2 release files with their licences, and names them in ezjscore.ini. jquery() loads the jqueryMigrate file right after jQuery when it is set; the quiet Migrate build is the default, so older code keeps working without filling the console, and the reporting build is one setting away. The CDN entries, which still named jQuery 1.10.2 and jQuery UI 1.10.3, name the same releases as the local files. The jQuery 3.7.1, Migrate 3.4.1 and jQuery UI 1.10.3 files stay for templates that name them directly. extension.xml and the new ezinfo.php carry the version 1.4.0 and list the libraries.
2026-10-01T11:27:31Z
Updated: The file manifest carries the checksum of composer.json with ezupdate 1.1.8 |
Recent discussionsRead what others are discussing |
|
Recently updated articlesRead recently modified articles
|
||
