Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
description: Back office components allow you to inject any custom widgets into selected places of the user interface.
month_change: true
---

# Customizing the back office with Twig Components
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
month_change: true
month_change: false
description: Configure custom icons to use for content types.
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: Customize the integrated help menu.
edition: lts-update
month_change: false
month_change: true
---

# Customize integrated help
Expand Down
1 change: 0 additions & 1 deletion docs/administration/back_office/customize_product_tour.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,3 @@ The subscriber executes the following actions:
- adds a custom clickable step to highlight the unread notification

![Scenario built with PHP triggered on unread notification](img/product_tour/custom_scenario.png "Scenario built with PHP triggered on unread notification")

1 change: 1 addition & 0 deletions docs/administration/recent_activity/recent_activity.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
description: Log and monitor activity through UI, PHP API and REST API.
edition: experience
month_change: true
---

# Recent activity
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: Extend Collaborative editing
month_change: true
month_change: false
editions:
- lts-update
---
Expand Down
1 change: 1 addition & 0 deletions docs/content_management/images/configure_image_editor.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
description: Configure image editor to crop, flip, and modify images.
month_change: true
---

# Configure Image Editor
Expand Down
1 change: 1 addition & 0 deletions docs/content_management/taxonomy/taxonomy_api.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
description: Using the PHP API you can browse taxonomy entries, get their information and manage them.
month_change: true
---

# Taxonomy API
Expand Down
2 changes: 1 addition & 1 deletion docs/discounts/install_discounts.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: Install the Discounts LTS update.
month_change: true
month_change: false
editions:
- lts-update
- commerce
Expand Down
9 changes: 9 additions & 0 deletions docs/getting_started/install_with_ddev.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
description: Install Ibexa DXP with Docker and DDEV to use it for development.
month_change: true
---

# Install with DDEV
Expand Down Expand Up @@ -88,6 +89,14 @@
ddev config --web-environment-add DATABASE_URL=postgresql://db:db@db:5432/db
```

#### Configure mailer (optional)

You can configure [Symfony Mailer]([[= symfony_doc =]]/mailer.html) to use the [integrated mail catcher Mailpit](https://docs.ddev.com/en/stable/users/usage/developer-tools/#email-capture-and-review-mailpit):

Check failure on line 94 in docs/getting_started/install_with_ddev.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/getting_started/install_with_ddev.md#L94

[Ibexa.Spellcheck] Did you really mean 'Mailpit'?
Raw output
{"message": "[Ibexa.Spellcheck] Did you really mean 'Mailpit'?", "location": {"path": "docs/getting_started/install_with_ddev.md", "range": {"start": {"line": 94, "column": 105}}}, "severity": "ERROR"}

```bash
ddev config --web-environment-add MAILER_DSN=smtp://localhost:1025
```

#### Enable Mutagen (optional)

If you're using macOS or Windows, you might want to enable [Mutagen](https://docs.ddev.com/en/stable/users/install/performance/#mutagen) to improve performance.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: You can use Symfony HttpCache Proxy, Varnish or Fastly as reverse proxies with Ibexa DXP.
month_change: true
month_change: false
---

# Reverse proxy
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
month_change: true
month_change: false
description: Use DDEV to run a cluster infrastructure locally.
---

Expand Down
2 changes: 1 addition & 1 deletion docs/multisite/site_factory/site_factory.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
month_change: true
month_change: false
description: Site Factory allows creating multiple sites (SiteAccesses) from the back office.
edition: experience
---
Expand Down
1 change: 1 addition & 0 deletions docs/pim/create_custom_availability_strategy.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
description: Implement custom availability strategies to handle different business scenarios, for example pre-orders or per-region availability.
month_change: true
---

# Create custom availability strategy
Expand Down
2 changes: 1 addition & 1 deletion docs/pim/products.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: Products in the PIM are characterized by attributes describing their characteristics. You can create product variants and add assets to each product and variant.
month_change: false
month_change: true
---

# Products
Expand Down
60 changes: 60 additions & 0 deletions docs/resources/new_in_doc.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,66 @@

This page contains recent highlights and notable changes in [[= product_name =]] documentation.

## May 2026

### Releases

- [v5.0.8 release notes](https://doc.ibexa.co/en/5.0/release_notes/ibexa_dxp_v5.0/#ibexa-dxp-v508)
- [v4.6.30 release notes](https://doc.ibexa.co/en/4.6/release_notes/ibexa_dxp_v4.6/#ibexa-dxp-v4630)

Check failure on line 15 in docs/resources/new_in_doc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/resources/new_in_doc.md#L15

[Ibexa.VariablesVersion] Use global variable '[[= latest_tag_4_6 =]]' instead of 'v4.6.30'
Raw output
{"message": "[Ibexa.VariablesVersion] Use global variable '[[= latest_tag_4_6 =]]' instead of 'v4.6.30'", "location": {"path": "docs/resources/new_in_doc.md", "range": {"start": {"line": 15, "column": 4}}}, "severity": "ERROR"}

### AI

Check notice on line 17 in docs/resources/new_in_doc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/resources/new_in_doc.md#L17

[Ibexa.SentenceCapitalizationInHeadings] Use sentence-style capitalization in headings
Raw output
{"message": "[Ibexa.SentenceCapitalizationInHeadings] Use sentence-style capitalization in headings", "location": {"path": "docs/resources/new_in_doc.md", "range": {"start": {"line": 17, "column": 5}}}, "severity": "INFO"}

Check notice on line 18 in docs/resources/new_in_doc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/resources/new_in_doc.md#L18

[Ibexa.Lists] Verify list formatting: Full sentences should start with uppercase and end with a period. Sentence fragments should start with lowercase and have no period.
Raw output
{"message": "[Ibexa.Lists] Verify list formatting: Full sentences should start with uppercase and end with a period. Sentence fragments should start with lowercase and have no period.", "location": {"path": "docs/resources/new_in_doc.md", "range": {"start": {"line": 18, "column": 1}}}, "severity": "INFO"}
- On 5.0, Grouped [AI Actions](https://doc.ibexa.co/en/5.0/ai/ai_actions/ai_actions/) and [MCP Servers](https://doc.ibexa.co/en/5.0/ai/mcp/mcp/) under [AI](https://doc.ibexa.co/en/5.0/ai/ai/)

### Search

- On both 4.6 and 5.0, Documented how to [disable the total count in search results](search_api.md#disable-result-count)

### Notifications

On 5.0:

Check notice on line 28 in docs/resources/new_in_doc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/resources/new_in_doc.md#L28

[Ibexa.Lists] Verify list formatting: Full sentences should start with uppercase and end with a period. Sentence fragments should start with lowercase and have no period.
Raw output
{"message": "[Ibexa.Lists] Verify list formatting: Full sentences should start with uppercase and end with a period. Sentence fragments should start with lowercase and have no period.", "location": {"path": "docs/resources/new_in_doc.md", "range": {"start": {"line": 28, "column": 1}}}, "severity": "INFO"}
- Covered the [notification channels](https://doc.ibexa.co/en/5.0/api/notification_channels/) feature from `ibexa/notifications` package
- Revamped the [back office notifications documentation](https://doc.ibexa.co/en/5.0/administration/back_office/notifications/)

### Users

- On both 4.6 and 5.0, add how to disable [Recent activity log](recent_activity.md#disable-activity-log)

### HTTP Cache

Check notice on line 36 in docs/resources/new_in_doc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/resources/new_in_doc.md#L36

[Ibexa.SentenceCapitalizationInHeadings] Use sentence-style capitalization in headings
Raw output
{"message": "[Ibexa.SentenceCapitalizationInHeadings] Use sentence-style capitalization in headings", "location": {"path": "docs/resources/new_in_doc.md", "range": {"start": {"line": 36, "column": 5}}}, "severity": "INFO"}

Check notice on line 37 in docs/resources/new_in_doc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/resources/new_in_doc.md#L37

[Ibexa.Lists] Verify list formatting: Full sentences should start with uppercase and end with a period. Sentence fragments should start with lowercase and have no period.
Raw output
{"message": "[Ibexa.Lists] Verify list formatting: Full sentences should start with uppercase and end with a period. Sentence fragments should start with lowercase and have no period.", "location": {"path": "docs/resources/new_in_doc.md", "range": {"start": {"line": 37, "column": 1}}}, "severity": "INFO"}
- On 5.0, listed the [value types supported by the response taggers](https://doc.ibexa.co/en/5.0/infrastructure_and_maintenance/cache/http_cache/content_aware_cache/#delegator-and-value-taggers)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mnocon Maybe #3109 could be cherry-picked on 4.6, no?


### PHP API

Check notice on line 40 in docs/resources/new_in_doc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/resources/new_in_doc.md#L40

[Ibexa.SentenceCapitalizationInHeadings] Use sentence-style capitalization in headings
Raw output
{"message": "[Ibexa.SentenceCapitalizationInHeadings] Use sentence-style capitalization in headings", "location": {"path": "docs/resources/new_in_doc.md", "range": {"start": {"line": 40, "column": 5}}}, "severity": "INFO"}

Check notice on line 41 in docs/resources/new_in_doc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/resources/new_in_doc.md#L41

[Ibexa.Lists] Verify list formatting: Full sentences should start with uppercase and end with a period. Sentence fragments should start with lowercase and have no period.
Raw output
{"message": "[Ibexa.Lists] Verify list formatting: Full sentences should start with uppercase and end with a period. Sentence fragments should start with lowercase and have no period.", "location": {"path": "docs/resources/new_in_doc.md", "range": {"start": {"line": 41, "column": 1}}}, "severity": "INFO"}
- On 5.0, enhanced the PHP API reference with the following new classes and namespaces:
- [`Ibexa\Contracts\Cdp\Exception\MembershipApiException`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cdp-Exception-MembershipApiException.html)
- [`Ibexa\Contracts\Cdp\Membership`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-cdp-membership.html)
- [`Ibexa\Contracts\ConnectorRaptor\Message\TrackServerSideEventMessage`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Message-TrackServerSideEventMessage.html)
- [`Ibexa\Contracts\ConnectorRaptor\Tracking\Event\PageViewEventData`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-Event-PageViewEventData.html)
- [`Ibexa\Contracts\ConnectorRaptor\Tracking\PageViewTrackerInterface`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-PageViewTrackerInterface.html)
- [`Ibexa\Contracts\Mcp`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-mcp.html)

### DDEV

Check notice on line 50 in docs/resources/new_in_doc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/resources/new_in_doc.md#L50

[Ibexa.SentenceCapitalizationInHeadings] Use sentence-style capitalization in headings
Raw output
{"message": "[Ibexa.SentenceCapitalizationInHeadings] Use sentence-style capitalization in headings", "location": {"path": "docs/resources/new_in_doc.md", "range": {"start": {"line": 50, "column": 5}}}, "severity": "INFO"}

Check notice on line 51 in docs/resources/new_in_doc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/resources/new_in_doc.md#L51

[Ibexa.Lists] Verify list formatting: Full sentences should start with uppercase and end with a period. Sentence fragments should start with lowercase and have no period.
Raw output
{"message": "[Ibexa.Lists] Verify list formatting: Full sentences should start with uppercase and end with a period. Sentence fragments should start with lowercase and have no period.", "location": {"path": "docs/resources/new_in_doc.md", "range": {"start": {"line": 51, "column": 1}}}, "severity": "INFO"}
- On both 4.6 and 5.0, added how to [configure a mail catcher in DDEV](install_with_ddev.md#configure-mailer-optional) for email testing

## April 2026

### Releases

- [v5.0.7 release notes](https://doc.ibexa.co/en/5.0/release_notes/ibexa_dxp_v5.0/#ibexa-dxp-v507)
- [v4.6.29 release notes](https://doc.ibexa.co/en/4.6/release_notes/ibexa_dxp_v4.6/#ibexa-dxp-v4629)

Check failure on line 59 in docs/resources/new_in_doc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/resources/new_in_doc.md#L59

[Ibexa.VariablesVersion] Use global variable '[[= latest_tag_4_6 =]]' instead of 'v4.6.29'
Raw output
{"message": "[Ibexa.VariablesVersion] Use global variable '[[= latest_tag_4_6 =]]' instead of 'v4.6.29'", "location": {"path": "docs/resources/new_in_doc.md", "range": {"start": {"line": 59, "column": 4}}}, "severity": "ERROR"}

### Configuration

- Added trailing slashes to all `excluded_uri_prefixes` items to avoid collision with other URIs (for example, `/media` matches on both `/media` and `/mediation` while `/media/` only on `/media/`)

### PHP API

Check notice on line 65 in docs/resources/new_in_doc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/resources/new_in_doc.md#L65

[Ibexa.SentenceCapitalizationInHeadings] Use sentence-style capitalization in headings
Raw output
{"message": "[Ibexa.SentenceCapitalizationInHeadings] Use sentence-style capitalization in headings", "location": {"path": "docs/resources/new_in_doc.md", "range": {"start": {"line": 65, "column": 5}}}, "severity": "INFO"}

Check notice on line 66 in docs/resources/new_in_doc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/resources/new_in_doc.md#L66

[Ibexa.Lists] Verify list formatting: Full sentences should start with uppercase and end with a period. Sentence fragments should start with lowercase and have no period.
Raw output
{"message": "[Ibexa.Lists] Verify list formatting: Full sentences should start with uppercase and end with a period. Sentence fragments should start with lowercase and have no period.", "location": {"path": "docs/resources/new_in_doc.md", "range": {"start": {"line": 66, "column": 1}}}, "severity": "INFO"}
- On 5.0, [`Ibexa\Contracts\ConnectorRaptor`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorraptor.html)
- On both 4.6 and 5.0, [`Ibexa\Contracts\IntegratedHelp`](/api/php_api/php_api_reference/namespaces/ibexa-contracts-integratedhelp.html)

## March 2026

### Products
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
description: ProductAvailability Search Criterion
month_change: true
---

# ProductAvailability Criterion
Expand Down
1 change: 1 addition & 0 deletions docs/search/criteria_reference/taxonomy_no_entries.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
description: TaxonomyNoEntries Search Criterion
month_change: true
---

# TaxonomyNoEntries Criterion
Expand Down
1 change: 1 addition & 0 deletions docs/search/criteria_reference/taxonomy_subtree.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
description: TaxonomySubtree Search Criterion
month_change: true
---

# TaxonomySubtree Criterion
Expand Down
2 changes: 1 addition & 1 deletion docs/search/embeddings_reference/embeddings_reference.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
month_change: true
month_change: false
description: Embedding queries, embedding configuration, providers, and embedding search fields
edition: lts-update
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
month_change: true
month_change: false
description: Configure Elasticsearch to use it with Ibexa DXP.
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
month_change: true
month_change: false
description: Elasticsearch search engine overview.
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
month_change: true
month_change: false
description: Install Elasticsearch to use it with Ibexa DXP.
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: Icon Twig functions enable referencing SVG icons in templates.
page_type: reference
month_change: true
month_change: false
---

# Icon Twig functions
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
description: Page field and page block Twig functions provide access to configuration.
page_type: reference
edition: experience
month_change: true
month_change: false
---

# Page Twig functions
Expand Down
Loading