Skip to content

Ibexa DXP v3.2

Version number: v3.2

Release date: October 23, 2020

Release type: Fast Track

Notable changes

New login page

New UI

This version offers a completely reworked user interface, covering all of the Back Office, including eCommerce administration.

New Content structure

Commerce administration

DAM connector

You can now connect your installation to a Digital Asset Management (DAM) system and use assets such as images directly from the DAM in your content.

Autosave

Ibexa Platform can now save your edits in a content item or product automatically to help you preserve the progress in an event of a failure. For more information, see Autosave.

Aggregation API

When using Solr or Elasticsearch search engines you can now use aggregations to group search results and get the count of results per aggregation type.

You can aggregate results by general conditions such as content type or Section, or by Field aggregations such as the value of specific Fields.

See Aggregation API for more information.

Targeting block and Segmentation API

Targeting block for the Page Builder enables you to display different content items to different users depending on the Segments they belong to.

Targeting block

You can configure Segments in the Back Office.

Segmentation API enables you to create and edit Segments and Segment Groups, as well as assign Users to Segments.

Twig helpers for content rendering

Three new Twig helpers are available to make rendering content easier.

Use ez_render_content(content) and ez_render_location(location) to render the selected content item.

You can also use ez_render() and provide it with either a content or Location object.

See Using ez_render Twig helpers for more information.

JWT authentication

You can now use JWT tokens to authenticate in REST API and GraphQL.

See JWT authentication to learn how to configure this authentication method.

Searching in Ibexa Commerce with Elasticsearch

You can now use Elasticsearch for searching in Ibexa Commerce.

See Install Ibexa Platform to learn how to install and configure the search engine.

Other changes

Site Factory improvements

You can now define User Group skeletons where you define Policies and Limitations that apply to a specific User Group. You can then associate a number of such skeletons with a site template. User Group skeletons survive deleting a site.

See Configure User Group skeleton for more information.

Calendar widget improvements

You can now see the scheduled blocks in the calendar after you configure the reveal and/or hide dates for them. This way you can envision what content will be available in the future.

Also, you can now apply new filters that are intended to help you declutter the calendar view.

For more information, see Calendar widget.

Cloning content types

When creating content types in the Back Office, you do not have to start from scratch. You can now clone an existing content type instead.

To do this, click the Copy icon located next to the content type that you want to clone. Then, refresh the view to see an updated list of content types.

Object state API improvements

You can now use ObjectStateService::loadObjectStateByIdentifier() and ObjectStateService::loadObjectStateGroupByIdentifier() to get Object states and Object state groups in the PHP API.

Full changelog

Ibexa Platform Ibexa DXP Ibexa Commerce
Ibexa Platform v3.2.0 Ibexa DXP v3.2.0 Ibexa Commerce v3.2.0