General

  eZ Systems Website
  Technical documentation
  Editor documentation

This Documentation contains:
 
Technical documentation:



⚠ WARNING ! This documentation is deprecated !

Please go to the current Technical Documentation

Skip to end of metadata
Go to start of metadata

eZ Platform beta 8 is now available for testing. This releases focuses on cleanup, stabilization and the online editor.

Highlights

Platform no longer comes with the demo

The ezsystems/ezplatform package has been completely cleaned from any reference to the demo and DemoBundle. In addition, we have moved closer from the symfony-standard distribution:

  • A clean AppBundle is now shipped and enabled by default. Unless you have a specific reason not to do so, this is where your projects should start from
  • The ezpublish folder now contains an empty Resources/views directory. This is where the templates used in the app should go. They can be referenced from templates or yaml files as "path/to/file", relative to the views directory
  • Settings have been cleaned up: ezpublish.yml has been renamed to ezplatform.yml, and greatly simplified. It is now imported from config.yml instead of being force-loaded by the kernel

This change should make it much easier to get started on a project. It also enforces a better separation, on our side, of demo related and application related changes.

Platform UI performances improvements

  • The tree now uses location search instead of content search, leading to fewer HTTP queries (EZP-24873)
  • The breadcrumb has been changed to use the new AncestorOf criterion, and should perform much better (EZP-24871)
  • A new "combine" YUI semantic setting has also been introduced. This prepares for the combo loader feature that is being worked on. Once approved this should significantly shorten the loading time of the backoffice.

Online editor embeds

Embed elements can now be added to RichText fields. The editor will be shown the Universal Discovery Widget to browse for the embedded content (EZP-24894).

Images handing is under active development, and will be part of the next release.

In addition, bugs were fixed on the Online Editor:

  • HTML entities in rich text editor were fixed (EZP-24732)
  • Backspace in the richtext editor won't make the state inconsistent anymore (EZP-25031)
  • Heading 1 is now fully visible when editing (EZP-24970)
  • Saved RichText content is now free from unwanted markup and tags (EZP-24967EZP-24971)

Role, policies and languages management

Policies (EZP-24713), roles (EZP-24700) and languages (EZP-22658) management have been implemented. Role assignment with limitations is being finished, and should be part of the next release.

In addition, the following improvements have been made

  • Items can be excluded from selection in the universal discovery widget (EZP-24989)
    This mechanism is based on callbacks, and can be re-used in PlatformUI extensions. 
  • The "save" button will be hidden when editing users (EZP-25016)
  • Field definitions position is now calculated automatically (EZP-24569)
  • The preview will now use the previewed content's title (EZP-24927)

Bug fixes

  • The main location of content can be changed (EZP-24901)
  • Proper feedback will be given when an uploaded file exceeds the maximal size (EZP-25037)
  • The language will be properly set when creating a new content as a child of freshly created one (EZP-25048)
  • Uploading a different file type won't break the file's type anymore (EZP-25039)
  • Selection fields are now validated properly (EZP-24716)
  • Options can be added to a selection field definition (EZP-25002)
  • Visibility is now properly updated in the content details tab (EZP-24945)
  • eng-GB is no longer hardcoded in preview (EZP-24929)
  • Subitems visibility will be updated when changing a location's visibility (EZP-24964)
  • Fixed browser specific issues in Internet Explorer (EZP-24055), Firefox (EZP-24907) and Safari (EZP-24986)
  • The first author field will now be automatically filled (EZP-24050)
  • The always available flag is correctly set on created content (EZP-24766EZP-25091)
  • Field edit display will no longer break when zooming (EZP-25018)
  • Email validation has been improved (EZP-24962EZP-25051)
  • Non-containers can no longer be used as targets for moving or copying content (EZP-24973)
  • Image, media and binary field values can now be emptied and changed (EZP-24959EZP-24922)
  • Alternative languages of content with untranslatable fields can now be saved (EZP-24625)
  • Role editing will not report an error anymore when editing a role without changing its name (EZP-24939)
  • Hitting enter in a repository form doesn't report an error anymore (EZP-24942)
  • Notifications will be correct after publishing content (EZP-25035)

Platform

XmlText moved to its own package

The XmlText FieldType has been moved to its own package (EZP-24925). It can be installed by requiring ezsystems/ezplatform-xmltext-fieldtype.

Default view templates

Default templates were added for most views (EZP-25121). This means that any content will be shown on the site, even if no custom view rule was created for it yet. It will work for content view, with the fullline and embed view types. The default templates can be overridden using container parameters, and customized per siteaccess by means of siteaccess aware settings.

 

Changelog

Changes (Stories, Improvements and bug fixes) can be found in our issue tracker:  72 issues  (some are still pending additional documentation changes)

Known issues & upcoming features

List of issues specifically affecting this release:  18 issues

General "Known issues" in Platform stack compared to Legacy 8 issues

Epics tentatively* planned for first stable release:  7 issues

Epics tentatively* planned for first LTS release:  0 issue

'* Some of these features will not be in the stable releases, the once we first and foremost will aim for having in the release are those mentioned on the Roadmap.