From 8fa4205ca7ff3cbeeaf6407cfec570f29c28e713 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Mon, 20 Apr 2026 11:14:44 +0200 Subject: [PATCH 1/6] Markdown lint: blanks around tables --- .markdownlint-cli2.yaml | 29 +++++++++++++++++++ .../order_management_events.md | 1 + 2 files changed, 30 insertions(+) diff --git a/.markdownlint-cli2.yaml b/.markdownlint-cli2.yaml index 2c1a1304e5..1bff3d84bc 100644 --- a/.markdownlint-cli2.yaml +++ b/.markdownlint-cli2.yaml @@ -14,6 +14,35 @@ config: table-pipe-style: style: leading_and_trailing +# table-column-count: true + blanks-around-tables: true +# descriptive-link-text: true +# table-column-style: aligned +# link-fragments: true +# no-alt-text: true +# single-trailing-newline: true +# no-emphasis-as-heading: true +# no-space-in-code: true +# no-space-in-links: true +# fenced-code-language: true +# first-line-heading: true +# ol-prefix: one_or_ordered +# list-marker-space: true +# blanks-around-fences: true +# blanks-around-lists: true +# single-title: true +# no-trailing-punctuation: +# punctuation: [".", ":", ";",] +# no-multiple-space-atx: true +# blanks-around-headings: true +# heading-increment: true +# ul-style: dash +# ul-indent: +# indent: 4 +# no-trailing-spaces: true +# no-multiple-blanks: true +# commands-show-output: true + ignores: - "docs/snippets/**" - "docs/index.md" diff --git a/docs/api/event_reference/order_management_events.md b/docs/api/event_reference/order_management_events.md index a1c9e790f1..f68009e320 100644 --- a/docs/api/event_reference/order_management_events.md +++ b/docs/api/event_reference/order_management_events.md @@ -5,6 +5,7 @@ page_type: reference --- # Order management events + | Event | Dispatched by | Properties | |---|---|---| |`BeforeCreateOrderEvent`|`OrderService::createOrder`|`OrderCreateStruct $createStruct`
`?OrderInterface $orderResult = null`| From 69585a3b03b90e1c977cee710bf235a90f1e9df1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Mon, 20 Apr 2026 11:21:55 +0200 Subject: [PATCH 2/6] Markdown lint: descriptive-link-text --- .markdownlint-cli2.yaml | 2 +- docs/release_notes/ez_platform_v1.10.0.md | 2 +- .../migrate_to_ibexa_dxp/migrating_from_ez_publish_platform.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.markdownlint-cli2.yaml b/.markdownlint-cli2.yaml index 1bff3d84bc..3fe66decdf 100644 --- a/.markdownlint-cli2.yaml +++ b/.markdownlint-cli2.yaml @@ -16,7 +16,7 @@ config: # table-column-count: true blanks-around-tables: true -# descriptive-link-text: true + descriptive-link-text: true # table-column-style: aligned # link-fragments: true # no-alt-text: true diff --git a/docs/release_notes/ez_platform_v1.10.0.md b/docs/release_notes/ez_platform_v1.10.0.md index 3170ed2a9f..c8304e2396 100644 --- a/docs/release_notes/ez_platform_v1.10.0.md +++ b/docs/release_notes/ez_platform_v1.10.0.md @@ -91,7 +91,7 @@ Starting with 1.10, a new command `ezplatform:io:migrate-files` has been added ### eZ Platform Enterprise Edition - Studio Demo - [NovaeZSEOBundle](https://github.com/Novactive/NovaeZSEOBundle/) is now included in Studio Demo. NovaeZSEOBundle includes a new field type that lets you manage your SEO strategy in very advanced and powerful ways. -- We also improved the way we provide personalization in the site using a profiling block and letting the end user manage their preferences by themselves. In this new version, the end user, once logged on the site, can access a page where they can define their content preferences. See [here](https://ez.no/Blog/Personalization-Does-Not-Have-to-Be-that-Complex) for more information. +- We also improved the way we provide personalization in the site using a profiling block and letting the end user manage their preferences by themselves. In this new version, the end user, once logged on the site, can access a page where they can define their content preferences. ## Full list of new features, improvements and bug fixes since v1.9.0 diff --git a/docs/update_and_migration/migrate_to_ibexa_dxp/migrating_from_ez_publish_platform.md b/docs/update_and_migration/migrate_to_ibexa_dxp/migrating_from_ez_publish_platform.md index f8a242158c..d1a3b9b557 100644 --- a/docs/update_and_migration/migrate_to_ibexa_dxp/migrating_from_ez_publish_platform.md +++ b/docs/update_and_migration/migrate_to_ibexa_dxp/migrating_from_ez_publish_platform.md @@ -181,7 +181,7 @@ Move over registration of _your_ bundles you have from src and from composer pac ### 2.5. Optional: Install Legacy Bridge If you don't plan to migrate content directly to newer eZ Platform field types, you can optionally install Legacy Bridge and gradually handle code and subsequent content migration afterwards. -For installation instructions see [here](https://github.com/ezsystems/LegacyBridge/blob/master/INSTALL.md). +For more information, see [LegacyBridge installation instructions](https://github.com/ezsystems/LegacyBridge/blob/master/INSTALL.md). !!! note From 0fce8558cbbdb0315b5da896f3321c2fcdb56481 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Mon, 20 Apr 2026 12:38:29 +0200 Subject: [PATCH 3/6] Markdownlint: added no-space-in-code --- .markdownlint-cli2.yaml | 2 +- docs/api/event_reference/discounts_events.md | 2 +- .../field_type_reference/authorfield.md | 2 +- .../rich_text/extend_online_editor.md | 2 +- docs/content_management/workflow/workflow.md | 2 +- .../tracking_with_ibexa-tracker.md | 16 ++++++++-------- docs/release_notes/ez_platform_v1.7.0_lts.md | 2 +- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.markdownlint-cli2.yaml b/.markdownlint-cli2.yaml index 3fe66decdf..f1996bd3c6 100644 --- a/.markdownlint-cli2.yaml +++ b/.markdownlint-cli2.yaml @@ -22,7 +22,7 @@ config: # no-alt-text: true # single-trailing-newline: true # no-emphasis-as-heading: true -# no-space-in-code: true + no-space-in-code: true # no-space-in-links: true # fenced-code-language: true # first-line-heading: true diff --git a/docs/api/event_reference/discounts_events.md b/docs/api/event_reference/discounts_events.md index 2d9b6700a4..d7c400b630 100644 --- a/docs/api/event_reference/discounts_events.md +++ b/docs/api/event_reference/discounts_events.md @@ -47,7 +47,7 @@ The following events are dispatched when rendering each step of the discount wiz |[`CreateFormDataEvent`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Event-Step-CreateFormDataEvent.html)| `ibexa.discounts.form_mapper..create_form_data`| |[`MapCreateDataToStructEvent`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Event-Step-MapCreateDataToStructEvent.html)|`ibexa.discounts.form_mapper..map_create_data_to_struct`| |[`MapDiscountToFormDataEvent`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Event-Step-MapDiscountToFormDataEvent.html)| `ibexa.discounts.form_mapper..map_discount_to_form_data`| -|[`MapUpdateDataToStructEvent`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Event-Step-MapUpdateDataToStructEvent.html)|`ibexa.discounts.form_mapper..map_update_data_to_struct `| +|[`MapUpdateDataToStructEvent`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Event-Step-MapUpdateDataToStructEvent.html)|`ibexa.discounts.form_mapper..map_update_data_to_struct`| The event classes are shared between steps, but they are dispatched with different names. Each step form mapper dispatches its own set of events. diff --git a/docs/content_management/field_types/field_type_reference/authorfield.md b/docs/content_management/field_types/field_type_reference/authorfield.md index c26c2dcb11..e967301265 100644 --- a/docs/content_management/field_types/field_type_reference/authorfield.md +++ b/docs/content_management/field_types/field_type_reference/authorfield.md @@ -14,7 +14,7 @@ This field type allows the storage and retrieval of one or more authors. For eac | Attribute | Type | Description | Example | |-----------|------------------------------------------|------------------|-----------| -| `authors` | `\Ibexa\Core\FieldType\Author\Author[] ` | List of authors. | See below | +| `authors` | `\Ibexa\Core\FieldType\Author\Author[]` | List of authors. | See below | Example: diff --git a/docs/content_management/rich_text/extend_online_editor.md b/docs/content_management/rich_text/extend_online_editor.md index 67ae720957..70e967e9d8 100644 --- a/docs/content_management/rich_text/extend_online_editor.md +++ b/docs/content_management/rich_text/extend_online_editor.md @@ -386,7 +386,7 @@ For a full list of standard buttons, see the RichText module's [configuration fi Regular CKEditor plugins can be added to the Online Editor. This procedure is illustrated with the addition of the [Special characters plugin](https://ckeditor.com/docs/ckeditor5/latest/features/special-characters.html). -You can install a CKEditor plugin locally by using `yarn add ` or `npm install`, and deploy it by committing the `yarn.lock` file. +You can install a CKEditor plugin locally by using `yarn add` or `npm install`, and deploy it by committing the `yarn.lock` file. A local installation looks like: ```bash diff --git a/docs/content_management/workflow/workflow.md b/docs/content_management/workflow/workflow.md index 2086789661..7503d09e53 100644 --- a/docs/content_management/workflow/workflow.md +++ b/docs/content_management/workflow/workflow.md @@ -165,7 +165,7 @@ However, during the publish action, the sent form is validated in the service. Therefore, if there are any errors in the form, you return to the edit page but errors aren't triggered, which can be confusing when you have two or more tabs. To enable form validation in UI before sending it to the next stage of the workflow, add `validate: true` to the transitions of the stage. -In the example below the form is validated in two stages:` to_legal` and `done`: +In the example below the form is validated in two stages: `to_legal` and `done`: ``` yaml hl_lines="15 28" [[= include_file('code_samples/workflow/custom_workflow/config/packages/workflows.yaml', 23, 43) =]][[= include_file('code_samples/workflow/custom_workflow/config/packages/workflows.yaml', 55, 63) =]] diff --git a/docs/personalization/tracking_with_ibexa-tracker.md b/docs/personalization/tracking_with_ibexa-tracker.md index 8357133ab7..e59959da8d 100644 --- a/docs/personalization/tracking_with_ibexa-tracker.md +++ b/docs/personalization/tracking_with_ibexa-tracker.md @@ -26,7 +26,7 @@ To use this mechanism on your pages, copy the code snippet below, and replace: - `` with an empty string for cookie based anonymous user or with the value generated by your user identifier system for logged-in user. In case user activity should not be tracked, 'not_defined' value should be used to still have an event stored without a link to the user. All identifiers can be any form of string. -Paste this snippet into your website template page so that it appears before the closing `` tag. +Paste this snippet into your website template page so that it appears before the closing `` tag. ``` js