Skip to content

Commit 6c6e1f8

Browse files
committed
New in the doc: February
1 parent ef779ec commit 6c6e1f8

File tree

16 files changed

+143
-4
lines changed

16 files changed

+143
-4
lines changed

docs/content_management/forms/form_builder_guide.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
description: See the Form Builder product guide and learn how to create various forms to increase the functionality of your website.
33
edition: experience
4+
month_change: true
45
---
56

67
# Form Builder product guide
@@ -142,4 +143,4 @@ This allows you to create forms that fit your needs.
142143
### Analytic tool
143144

144145
All the submissions can are visible in **Submissions** tab.
145-
You can download them as a .CSV file for additional analysis.
146+
You can download them as a .CSV file for additional analysis.

docs/content_management/images/images.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
description: Manage image assets by using DAM systems, configuring image variations, optimizing and using placeholders.
3+
month_change: true
34
---
45

56
# Images

docs/content_management/pages/page_builder_guide.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
description: Read about the Page Builder - a powerful tool for creating and modifying pages in Ibexa DXP.
33
edition: experience
4+
month_change: true
45
---
56

67
# Page Builder product guide

docs/content_management/rich_text/extend_online_editor.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
description: Add custom tags, styles and data attributes to enrich the functionality of the Online Editor. Change Online Editor configuration.
3+
month_change: true
34
---
45

56
# Extend Online Editor

docs/getting_started/requirements.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
description: System, component and package requirements for running Ibexa DXP.
3-
month_change: true
3+
month_change: false
44
---
55

66
<!-- vale off -->

docs/ibexa_cloud/ddev_and_ibexa_cloud.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
description: Use DDEV to run an Ibexa Cloud project locally.
3+
month_change: true
34
---
45

56
# DDEV and Ibexa Cloud

docs/ibexa_cloud/install_on_ibexa_cloud.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
description: Install and configure Ibexa DXP to run in cloud using Ibexa Cloud.
3+
month_change: true
34
---
45

56
# Install on Ibexa Cloud

docs/infrastructure_and_maintenance/cache/http_cache/fastly.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
description: Configure Fastly for use with Ibexa DXP.
3+
month_change: true
34
---
45

56
# Configure and customize Fastly

docs/multisite/languages/automated_translations.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
description: With the automated translation add-on, users can translate content items into multiple languages with Google Translate or DeepL.
3+
month_change: true
34
---
45

56
# Automated content translation

docs/resources/new_in_doc.md

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,133 @@ This page contains recent highlights and notable changes in [[= product_name =]]
99

1010
## February 2025
1111

12+
### Security
13+
14+
- Expanded security recommendations to follow when working with [images submitted by users](images.md#configuring-image-variations).
15+
16+
### Date and time attributes
17+
18+
- Added documentation for the latest LTS Update: [Date and time attributes](date_and_time.md)
19+
20+
### Automated Translation
21+
22+
- Added information about how you can install and extend the [Automated Translation](automated_translations.md) feature.
23+
24+
### Interactive demos
25+
26+
- The [Form Builder](form_builder_guide.md#how-does-form-builder-work), [Page Builder](page_builder_guide.md#edit-page), and [Online Editor](online_editor_guide.md#what-is-online-editor) product guides now include interactive demos presenting these features.
27+
28+
### Page Builder clipboard
29+
30+
- Described how you can use the [Page Builder's clipboard]([[= user_doc =]]content_management/create_edit_pages/#copy-blocks) to copy blocks between landing pages.
31+
32+
### REST API
33+
34+
- Described endpoints for [Segments](../api/rest_api/rest_api_reference/rest_api_reference.html#segments) and [Segment Groups](http://localhost:8103/en/latest/api/rest_api/rest_api_reference/rest_api_reference.html#segment-groups) management.
35+
- Described endpoints for [AI Action Configurations](../api/rest_api/rest_api_reference/rest_api_reference.html#ai-actions-list-action-configurations) and [AI Action Types](../api/rest_api/rest_api_reference/rest_api_reference.html#ai-actions-list-action-types)
36+
- Improved the example for [creating Orders](../api/rest_api/rest_api_reference/rest_api_reference.html#orders-create-order), showing how to pass shipping cost data.
37+
38+
### HTTP Cache
39+
40+
- Improved the VCL snippet to cache the first ESI request when [using Basic Auth with Fastly](fastly.md#enable-basic-auth-on-fastly).
41+
42+
### Search
43+
- The lists of [search criteria](search_criteria_reference.md) and [sort clauses](sort_clause_reference.md) have been expanded to show their support for [searching in Trash](search_in_trash_reference.md).
44+
45+
### Templating
46+
47+
- The new [icon reference](icon_twig_functions.md#icons-reference) lists all the icons you can use when extending the back office.
48+
- The following Twig functions now support objects implementing the [`ContentAwareInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-Content-ContentAwareInterface.html) as arguments:
49+
- [`ibexa_content_field_identifier_first_filled_image`](image_twig_functions.md#ibexa_content_field_identifier_first_filled_image)
50+
- [`ibexa_content_name`](content_twig_functions.md#ibexa_content_name)
51+
- [`ibexa_field_is_empty`](field_twig_functions.md#ibexa_field_is_empty)
52+
- [`ibexa_field_description`](field_twig_functions.md#ibexa_field_description)
53+
- [`ibexa_field_name`](field_twig_functions.md#ibexa_field_name)
54+
- [`ibexa_field_value`](field_twig_functions.md#ibexa_field_value)
55+
- [`ibexa_field`](field_twig_functions.md#ibexa_field)
56+
- [`ibexa_has_field`](field_twig_functions.md#ibexa_has_field)
57+
- [`ibexa_render_field`](field_twig_functions.md#ibexa_render_field)
58+
- [`ibexa_seo_is_empty`](content_twig_functions.md#ibexa_seo_is_empty)
59+
- [`ibexa_seo`](content_twig_functions.md#ibexa_seo)
60+
- [`ibexa_taxonomy_entries_for_content`](content_twig_functions.md#ibexa_taxonomy_entries_for_content-filter)
61+
- Described new Twig filter for product attributes grouping: [`ibexa_product_catalog_group_attributes`](product_twig_functions.md#ibexa_product_catalog_group_attributes)
62+
63+
### DDEV
64+
65+
- Described how you can use the [[[= product_name_cloud =]] addons](ddev_and_ibexa_cloud.md#with-ibexa-cloud-add-ons) when working with [[= product_name_cloud =]] projects.
66+
67+
### [[= product_name_cloud =]]
68+
69+
- Described how to [set up Composer authentication] when creating an [[= product_name_cloud =]] project(install_on_ibexa_cloud.md#composer-authentication-using-the-web-console).
70+
71+
#### PHP API
72+
73+
The PHP API has been enhanced with the following new classes and interfaces:
74+
75+
- `Ibexa\Contracts\Cart`:
76+
- [`Value\Query\Criterion\LogicalAnd`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-Query-Criterion-LogicalAnd.html)
77+
- [`Value\Query\Criterion\OwnerCriterion`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-Query-Criterion-OwnerCriterion.html)
78+
- [`Value\Query\CriterionInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-Query-CriterionInterface.html)
79+
- `Ibexa\Contracts\Segmentation`:
80+
- [`Exception\ValidationFailedExceptionInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Segmentation-Exception-ValidationFailedExceptionInterface.html)
81+
- `Ibexa\Contracts\ProductCatalog`:
82+
- [`Iterator\BatchIteratorAdapter\RegionFetchAdapter`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Iterator-BatchIteratorAdapter-RegionFetchAdapter.html)
83+
- `Ibexa\Contracts\Connect`:
84+
- [`ConnectClientInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-ConnectClientInterface.html)
85+
- [`Exception\BadResponseException`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Exception-BadResponseException.html)
86+
- [`Exception\UnserializablePayload`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Exception-UnserializablePayload.html)
87+
- [`Exception\UnserializableResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Exception-UnserializableResponse.html)
88+
- [`PaginationInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-PaginationInterface.html)
89+
- [`Resource\DataStructure\DataStructureBuilder`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructureBuilder.html)
90+
- [`Resource\DataStructure\DataStructureCreateStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructureCreateStruct.html)
91+
- [`Resource\DataStructure\DataStructureFilter`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructureFilter.html)
92+
- [`Resource\DataStructure\DataStructureProperty`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructureProperty.html)
93+
- [`Resource\DataStructure\DataStructurePropertyType`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructurePropertyType.html)
94+
- [`Resource\DataStructureInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructureInterface.html)
95+
- [`Resource\Hook\HookCreateStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Hook-HookCreateStruct.html)
96+
- [`Resource\Hook\HookFilter`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Hook-HookFilter.html)
97+
- [`Resource\Hook\HookSetDetailsStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Hook-HookSetDetailsStruct.html)
98+
- [`Resource\HookInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-HookInterface.html)
99+
- [`Resource\Scenario\ScenarioCreateStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Scenario-ScenarioCreateStruct.html)
100+
- [`Resource\Scenario\ScenarioFilter`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Scenario-ScenarioFilter.html)
101+
- [`Resource\ScenarioInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-ScenarioInterface.html)
102+
- [`Resource\Team\TeamVariableCreateStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Team-TeamVariableCreateStruct.html)
103+
- [`Resource\Team\TeamVariableFilter`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Team-TeamVariableFilter.html)
104+
- [`Resource\Team\TeamVariableUpdateStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Team-TeamVariableUpdateStruct.html)
105+
- [`Resource\TeamInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-TeamInterface.html)
106+
- [`Resource\Template\TemplateCreateStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Template-TemplateCreateStruct.html)
107+
- [`Resource\Template\TemplateFilter`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Template-TemplateFilter.html)
108+
- [`Resource\TemplateInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-TemplateInterface.html)
109+
- [`Response\DataStructure\CreateResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-DataStructure-CreateResponse.html)
110+
- [`Response\DataStructure\ListResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-DataStructure-ListResponse.html)
111+
- [`Response\DataStructure\RetrieveResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-DataStructure-RetrieveResponse.html)
112+
- [`Response\Hook\CreateResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Hook-CreateResponse.html)
113+
- [`Response\Hook\ListResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Hook-ListResponse.html)
114+
- [`Response\Hook\RetrieveResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Hook-RetrieveResponse.html)
115+
- [`Response\Hook\SetDetailsResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Hook-SetDetailsResponse.html)
116+
- [`Response\Scenario\CreateResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Scenario-CreateResponse.html)
117+
- [`Response\Scenario\ListResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Scenario-ListResponse.html)
118+
- [`Response\Scenario\RetrieveResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Scenario-RetrieveResponse.html)
119+
- [`Response\Team\TeamVariableCreateResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Team-TeamVariableCreateResponse.html)
120+
- [`Response\Team\TeamVariableListResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Team-TeamVariableListResponse.html)
121+
- [`Response\Team\TeamVariableRetrieveResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Team-TeamVariableRetrieveResponse.html)
122+
- [`Response\Team\TeamVariableUpdateResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Team-TeamVariableUpdateResponse.html)
123+
- [`Response\Template\BlueprintResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Template-BlueprintResponse.html)
124+
- [`Response\Template\CreateResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Template-CreateResponse.html)
125+
- [`Response\Template\ListResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Template-ListResponse.html)
126+
- [`Response\Template\RetrieveResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Template-RetrieveResponse.html)
127+
- [`ResponseInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-ResponseInterface.html)
128+
- [`TransportInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-TransportInterface.html)
129+
- [`Value\Blueprint\Flow`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Flow.html)
130+
- [`Value\Blueprint\Metadata\Scenario`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Metadata-Scenario.html)
131+
- [`Value\Blueprint\Metadata`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Metadata.html)
132+
- [`Value\Blueprint\Module\CustomWebhook`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Module-CustomWebhook.html)
133+
- [`Value\Blueprint\Module\JsonCreate`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Module-JsonCreate.html)
134+
- [`Value\Blueprint\Module\ModuleDesigner`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Module-ModuleDesigner.html)
135+
- [`Value\Blueprint\Module\WebhookRespond`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Module-WebhookRespond.html)
136+
- [`Value\Blueprint`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint.html)
137+
- [`Value\Controller`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Controller.html)
138+
- [`Value\Scheduling`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Scheduling.html)
12139

13140
## January 2025
14141

0 commit comments

Comments
 (0)