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
Expand Up @@ -9,7 +9,7 @@ Back office menus are based on the [KnpMenuBundle](https://github.com/KnpLabs/Kn
!!! tip

For general information on how to use `MenuBuilder`,
see [the official KnpMenuBundle documentation](https://symfony.com/bundles/KnpMenuBundle/current/index.html).
see [the official KnpMenuBundle documentation](https://symfony.com/bundles/KnpMenuBundle).

Menus are extensible using event subscribers, for example:

Expand Down
2 changes: 1 addition & 1 deletion docs/administration/project_organization/bundles.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ To remove a bundle (either one you created yourself, or an out-of-the-box one th
|Bundle|Description|
|---------|-----------|
|ibexa/oss|Core packages|
|ibexa/app-switcher|Integration with the [QNTM group](https://qntmgroup.com/solutions/)|
|ibexa/app-switcher|Integration with the [QNTM group](https://ibexa.ai/en/about-ibexa/governance)|
|ibexa/calendar|Calendar tab with a calendar widget|
|ibexa/collaboration|Collaboration functionality|
|ibexa/connect|[[[= product_name_connect =]]]([[= connect_doc =]]/)|
Expand Down
2 changes: 1 addition & 1 deletion docs/ai/ai_actions/configure_ai_actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@

### Configure default models

By default, when reaching out for responses, the Gemini connector uses the Gemini Pro [model](https://ai.google.dev/gemini-api/docs/models) for text refinement and Gemini Flash model for alternative text generation.
By default, when reaching out for responses, the Gemini connector uses the Gemini Pro [model]( https://aistudio.google.com/docs/models) for text refinement and Gemini Flash model for alternative text generation.

Check warning on line 177 in docs/ai/ai_actions/configure_ai_actions.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/ai/ai_actions/configure_ai_actions.md#L177 <Ibexa.OxfordComma>

Use a comma before the last 'and' or 'or' in a list of four or more items.
Raw output
{"message":"Use a comma before the last 'and' or 'or' in a list of four or more items.","location":{"path":"docs/ai/ai_actions/configure_ai_actions.md","range":{"start":{"line":177,"column":1},"end":{"line":177,"column":161}}},"severity":"WARNING","code":{"value":"Ibexa.OxfordComma"}}
Users can override this setting at runtime when they [edit or create an AI action]([[= user_doc =]]/ai_actions/work_with_ai_actions/#edit-existing-ai-actions).
You can also change the default values globally.
To do it, in `config/packages` folder, create a YAML file similar to this example:
Expand Down
2 changes: 1 addition & 1 deletion docs/ai/ai_actions/extend_ai_actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -390,7 +390,7 @@ Extend the models map by defining:
- a `max_tokens` limit

Optionally, you can set the default model that would be used for the action type that you're modifying, the default allowed tokens limit and the default temperature.
Default values must stay within the limits supported by the [Gemini API](https://ai.google.dev/gemini-api/docs/models).
Default values must stay within the limits supported by the [Gemini API]( https://aistudio.google.com/docs/models).

### Add a custom Action Handler

Expand Down
2 changes: 1 addition & 1 deletion docs/api/php_api/php_api.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ This isn't required in template functions or controller code, as the HTTP layer

## Exception handling

PHP API uses [Exceptions](https://www.php.net/exceptions) to handle errors.
PHP API uses [Exceptions](https://www.php.net/manual/en/language.error-handling.throwable.php) to handle errors.
Each API method may throw different exceptions, depending on what it does.

It's good practice to cover every exception you expect to happen.
Expand Down
2 changes: 1 addition & 1 deletion docs/cdp/cdp_activation/cdp_data_export.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ Finally, you can specify the audiences you wish to include.

### [[= product_name_base =]] Messenger support for large batches of data

CDP uses [[= product_name_base =]] Messenger to process incoming data from [Raptor](https://www.raptorservices.com/).
CDP uses [[= product_name_base =]] Messenger to process incoming data from [Raptor](https://raptorservices.com/en).
This approach improves performance and reliability when processing large amounts of CDP user records.
For more information, see [Background tasks: How it works](background_tasks.md#how-it-works).

Expand Down
2 changes: 1 addition & 1 deletion docs/commerce/transactional_emails/transactional_emails.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@

### Configure Actito integration

Before you can start configuring the notifier engine to process and dispatch notifications to be forwarded as transactional emails, you must first obtain and configure an [Actito license](https://actito.com/en/pricing/).
Before you can start configuring the notifier engine to process and dispatch notifications to be forwarded as transactional emails, you must first obtain and configure an [Actito license](https://actito.com/en/pricing).

Check notice on line 43 in docs/commerce/transactional_emails/transactional_emails.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/commerce/transactional_emails/transactional_emails.md#L43 <Ibexa.Passive>

Try to avoid passive tense, when possible.
Raw output
{"message":"Try to avoid passive tense, when possible.","location":{"path":"docs/commerce/transactional_emails/transactional_emails.md","range":{"start":{"line":43,"column":95},"end":{"line":43,"column":107}}},"severity":"INFO","code":{"value":"Ibexa.Passive"}}

Check notice on line 43 in docs/commerce/transactional_emails/transactional_emails.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/commerce/transactional_emails/transactional_emails.md#L43 <Ibexa.SimplerWords>

'get(s)' is a simpler alternative to 'obtain'
Raw output
{"message":"'get(s)' is a simpler alternative to 'obtain'","location":{"path":"docs/commerce/transactional_emails/transactional_emails.md","range":{"start":{"line":43,"column":148},"end":{"line":43,"column":154}}},"severity":"INFO","code":{"value":"Ibexa.SimplerWords"}}

Once you gain access to the Actito dashboard:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@

### Input expectations

| Type | Description | Example |
|----------|-----------------------------------------------|------------------------|
| `string` | Link content provided to the value. | "https://www.ibexa.co" |
| `string` | Text content that represents the stored link. | "Ibexa" |
| Type | Description | Example |
|----------|-----------------------------------------------|-----------------------|
| `string` | Link content provided to the value. | "https://ibexa.ai/en" |
| `string` | Text content that represents the stored link. | "Ibexa" |

Check failure on line 17 in docs/content_management/field_types/field_type_reference/urlfield.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/content_management/field_types/field_type_reference/urlfield.md#L17 <Ibexa.VariablesGlobal>

Use global variable '[[= product_name_base =]]' instead of 'Ibexa'
Raw output
{"message":"Use global variable '[[= product_name_base =]]' instead of 'Ibexa'","location":{"path":"docs/content_management/field_types/field_type_reference/urlfield.md","range":{"start":{"line":17,"column":63},"end":{"line":17,"column":68}}},"severity":"ERROR","code":{"value":"Ibexa.VariablesGlobal"}}

### Value object

Expand Down Expand Up @@ -45,15 +45,15 @@
use Ibexa\Core\FieldType\Url;

// Instantiates an Url Value object
$UrlValue = new Url\Value('https://www.ibexa.co/', 'Ibexa');
$UrlValue = new Url\Value('https://ibexa.ai/en', 'Ibexa');
```

### Hash format

| Key | Type | Description | Example |
|--------|----------|---------------|-------------------------|
| `link` | `string` | Link content. | "https://www.ibexa.co/" |
| `text` | `string` | Text content. | "Ibexa" |
| Key | Type | Description | Example |
|--------|----------|---------------|-----------------------|
| `link` | `string` | Link content. | "https://ibexa.ai/en" |
| `text` | `string` | Text content. | "Ibexa" |

Check failure on line 56 in docs/content_management/field_types/field_type_reference/urlfield.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/content_management/field_types/field_type_reference/urlfield.md#L56 <Ibexa.VariablesGlobal>

Use global variable '[[= product_name_base =]]' instead of 'Ibexa'
Raw output
{"message":"Use global variable '[[= product_name_base =]]' instead of 'Ibexa'","location":{"path":"docs/content_management/field_types/field_type_reference/urlfield.md","range":{"start":{"line":56,"column":40},"end":{"line":56,"column":45}}},"severity":"ERROR","code":{"value":"Ibexa.VariablesGlobal"}}

``` php
// Example of the hash value in PHP
Expand Down
2 changes: 1 addition & 1 deletion docs/content_management/taxonomy/taxonomy.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ ibexa:

#### Change embeddings provider to Google Gemini [[% include 'snippets/lts-update_badge.md' %]]

Once you have installed and configured the [Google Gemini connector](configure_ai_actions.md#install-google-gemini-connector), you can modify the default configuration to use the `ibexa_gemini` embedding provider and one of the [supported models](https://ai.google.dev/gemini-api/docs/embeddings):
Once you have installed and configured the [Google Gemini connector](configure_ai_actions.md#install-google-gemini-connector), you can modify the default configuration to use the `ibexa_gemini` embedding provider and one of the [supported models]( https://aistudio.google.com/docs/embeddings):

```yaml hl_lines="15 22"
ibexa:
Expand Down
6 changes: 3 additions & 3 deletions docs/getting_started/requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ For production setups it's recommended that you use Varnish/Fastly, Redis/Valkey

- Linux NFS or S3/EFS (for IO, aka binary files stored in content repository, not supported with legacy)
- Redis 7.2+, 8.4+, or Valkey 9.0+ (separate instances for session and cache, both using a `volatile-*` [eviction policy](https://redis.io/docs/latest/develop/reference/eviction/), session instance configured for persistence)
- [Varnish](https://www.varnish.org/) 6.0LTS or 7.1 with [varnish-modules](https://github.com/varnish/varnish-modules/blob/master/README.md) or [Fastly](https://www.fastly.com/) using [the provided bundle](http_cache.md) (for HTTP Cache)
- [Varnish](https://www.varnish.org/) 6.0LTS or 7.1 with [varnish-modules](https://github.com/varnish/varnish-modules/blob/main/README.md) or [Fastly](https://www.fastly.com/) using [the provided bundle](http_cache.md) (for HTTP Cache)

If you see a "+" next to the product version, it indicates a recommended version or higher within the same major release.
For example, "1.18+" means any 1.x version equal to or higher than 1.18, but not 2.x.
Expand All @@ -223,7 +223,7 @@ For production setups it's recommended that you use Varnish/Fastly, Redis/Valkey

- Linux NFS or S3/EFS (for IO, aka binary files stored in content repository, not supported with legacy)
- Redis 4.0+, 5.0+, 7.2+, 8.4+, or Valkey 9.0+ (separate instances for session and cache, both using a `volatile-*` [eviction policy](https://redis.io/docs/latest/develop/reference/eviction/), session instance configured for persistence), or [Memcached](https://memcached.org/) 1.5 or higher
- [Varnish](https://www.varnish.org/) 6.0LTS or 7.1 with [varnish-modules](https://github.com/varnish/varnish-modules/blob/master/README.md) or [Fastly](https://www.fastly.com/) using [the provided bundle](http_cache.md) (for HTTP Cache)
- [Varnish](https://www.varnish.org/) 6.0LTS or 7.1 with [varnish-modules](https://github.com/varnish/varnish-modules/blob/main/README.md) or [Fastly](https://www.fastly.com/) using [the provided bundle](http_cache.md) (for HTTP Cache)

If you see a "+" next to the product version, it indicates a recommended version or higher within the same major release.
For example, "1.18+" means any 1.x version equal to or higher than 1.18, but not 2.x.
Expand All @@ -232,7 +232,7 @@ For production setups it's recommended that you use Varnish/Fastly, Redis/Valkey

- Linux NFS or S3/EFS (for IO, aka binary files stored in content repository, not supported with legacy)
- Redis 4.0+ or 5.0+ (separate instances for session and cache, both using a `volatile-*` [eviction policy](https://redis.io/docs/latest/develop/reference/eviction/), session instance configured for persistence) or [Memcached](https://memcached.org/) 1.5 or higher
- [Varnish](https://www.varnish.org/) 6.0LTS with [varnish-modules](https://github.com/varnish/varnish-modules/blob/master/README.md) or [Fastly](https://www.fastly.com/) using [the provided bundle](https://doc.ibexa.co/en/3.3/guide/cache/http_cache/) (for HTTP Cache)
- [Varnish](https://www.varnish.org/) 6.0LTS with [varnish-modules](https://github.com/varnish/varnish-modules/blob/main/README.md) or [Fastly](https://www.fastly.com/) using [the provided bundle](https://doc.ibexa.co/en/3.3/guide/cache/http_cache/) (for HTTP Cache)

If you see a "+" next to the product version, it indicates a recommended version or higher within the same major release.
For example, "1.18+" means any 1.x version equal to or higher than 1.18, but not 2.x.
Expand Down
2 changes: 1 addition & 1 deletion docs/ibexa_cloud/ibexa_cloud_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ It shifts the focus away from fundamental operations and toward improving your d
If you want to use [[= product_name_cloud =]], you need to check the [requirements](requirements.md#ibexa-cloud-requirements-and-setup) and follow [installation process](install_on_ibexa_cloud.md).

To use [[= product_name_cloud =]], you must make arrangements with [[= product_name_base =]] to get and set up a user account.
To do so, contact your Partner Manager, or Sales representatives team, or fill out the form available at this link: https://www.ibexa.co/about-ibexa/contact-us.
To do so, contact your Partner Manager, or Sales representatives team, or fill out the form available at this link: https://cohesivo.com/en/about-us/contact-us.

When you have an account, you can log in to https://console.ibexa.cloud.

Expand Down
2 changes: 1 addition & 1 deletion docs/ibexa_products/ibexa_commerce.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
To start using [[= product_name_com =]], you need to purchase a product license.

For more information, see [Ibexa Commerce license pricing](https://www.ibexa.co/products/pricing?tab=3).
You can also [contact us](https://www.ibexa.co/about-ibexa/contact-us) or [one of our partners](https://www.ibexa.co/partners).
You can also [contact us](https://cohesivo.com/en/about-us/contact-us) or [one of our partners](https://cohesivo.com/en/partners).

Check warning on line 24 in docs/ibexa_products/ibexa_commerce.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/ibexa_products/ibexa_commerce.md#L24 <Ibexa.FirstPersonPronouns>

Do not use first person pronouns unless specifically referring to our company.
Raw output
{"message":"Do not use first person pronouns unless specifically referring to our company.","location":{"path":"docs/ibexa_products/ibexa_commerce.md","range":{"start":{"line":24,"column":83},"end":{"line":24,"column":86}}},"severity":"WARNING","code":{"value":"Ibexa.FirstPersonPronouns"}}

## How it works

Expand Down
2 changes: 1 addition & 1 deletion docs/ibexa_products/ibexa_experience.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
To start using [[= product_name_exp =]], you need to purchase a product license.

For more information, see [[[= product_name_exp =]] license pricing](https://www.ibexa.co/products/pricing?tab=2).
You can also [contact us](https://www.ibexa.co/about-ibexa/contact-us) or [one of our partners](https://www.ibexa.co/partners).
You can also [contact us](https://cohesivo.com/en/about-us/contact-us) or [one of our partners](https://cohesivo.com/en/partners).

Check warning on line 22 in docs/ibexa_products/ibexa_experience.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/ibexa_products/ibexa_experience.md#L22 <Ibexa.FirstPersonPronouns>

Do not use first person pronouns unless specifically referring to our company.
Raw output
{"message":"Do not use first person pronouns unless specifically referring to our company.","location":{"path":"docs/ibexa_products/ibexa_experience.md","range":{"start":{"line":22,"column":83},"end":{"line":22,"column":86}}},"severity":"WARNING","code":{"value":"Ibexa.FirstPersonPronouns"}}

## How it works

Expand Down
2 changes: 1 addition & 1 deletion docs/ibexa_products/ibexa_headless.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
To start using [[= product_name_headless =]] you must purchase a product license.

For more information, see [[[= product_name_headless =]] license pricing](https://www.ibexa.co/products/pricing?tab=1).
You can [contact us](https://www.ibexa.co/about-ibexa/contact-us) or [contact one of our partners](https://www.ibexa.co/partners).
You can [contact us](https://cohesivo.com/en/about-us/contact-us) or [contact one of our partners](https://cohesivo.com/en/partners).

Check warning on line 22 in docs/ibexa_products/ibexa_headless.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/ibexa_products/ibexa_headless.md#L22 <Ibexa.FirstPersonPronouns>

Do not use first person pronouns unless specifically referring to our company.
Raw output
{"message":"Do not use first person pronouns unless specifically referring to our company.","location":{"path":"docs/ibexa_products/ibexa_headless.md","range":{"start":{"line":22,"column":86},"end":{"line":22,"column":89}}},"severity":"WARNING","code":{"value":"Ibexa.FirstPersonPronouns"}}

## How it works

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ To get the service ID, log in to https://www.fastly.com/.
In the upper menu, click the **CONFIGURE** tab.
The service ID is displayed next to the name of your service on any page.

For instructions on how to generate a Fastly API token, see [the Fastly guide](https://www.fastly.com/documentation/guides/account-info/user-and-account-management/using-api-tokens/).
For instructions on how to generate a Fastly API token, see [the Fastly guide](https://www.fastly.com/documentation/guides/organizations-and-accounts/account-members-and-permissions/managing-account-level-api-tokens/).
The API token needs the `purge_all` an `purge_select` scopes.

### Configuration examples
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

The security of [[= product_name_base =]] software is a primary concern and is taken seriously.

For more information on security in [[= product_name_base =]] products, see [Ibexa Security Policy](https://www.ibexa.co/software-information/security).
For more information on security in [[= product_name_base =]] products, see [Ibexa Security Policy](https://ibexa.ai/en/legal-pages/security).

Check failure on line 9 in docs/infrastructure_and_maintenance/security/reporting_issues.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/infrastructure_and_maintenance/security/reporting_issues.md#L9 <Ibexa.VariablesGlobal>

Use global variable '[[= product_name_base =]]' instead of 'Ibexa'
Raw output
{"message":"Use global variable '[[= product_name_base =]]' instead of 'Ibexa'","location":{"path":"docs/infrastructure_and_maintenance/security/reporting_issues.md","range":{"start":{"line":9,"column":78},"end":{"line":9,"column":83}}},"severity":"ERROR","code":{"value":"Ibexa.VariablesGlobal"}}

Check warning on line 9 in docs/infrastructure_and_maintenance/security/reporting_issues.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/infrastructure_and_maintenance/security/reporting_issues.md#L9 <Ibexa.DontCapitalize>

Don't capitalize 'Policy' if inside the sentence.
Raw output
{"message":"Don't capitalize 'Policy' if inside the sentence.","location":{"path":"docs/infrastructure_and_maintenance/security/reporting_issues.md","range":{"start":{"line":9,"column":93},"end":{"line":9,"column":99}}},"severity":"WARNING","code":{"value":"Ibexa.DontCapitalize"}}

No engineering team is perfect though, and if you do discover a security issue in one of our products we are very grateful for your help in reporting it to us privately, and refraining from public disclosure until we have found the solution and distributed it. Thank you!

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@

Symfony in production mode prevents exception messages from being visible to end users.
However, if Symfony fails to boot properly, such exceptions may end up being visible, including stack traces.
This can be prevented by [disabling error message output in PHP](https://www.php.net/manual/en/language.errors.basics.php).
This can be prevented by [disabling error message output in PHP](https://www.php.net/manual/en/language.error-handling.diagnostic.php).

Check notice on line 205 in docs/infrastructure_and_maintenance/security/security_checklist.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/infrastructure_and_maintenance/security/security_checklist.md#L205 <Ibexa.Passive>

Try to avoid passive tense, when possible.
Raw output
{"message":"Try to avoid passive tense, when possible.","location":{"path":"docs/infrastructure_and_maintenance/security/security_checklist.md","range":{"start":{"line":205,"column":10},"end":{"line":205,"column":22}}},"severity":"INFO","code":{"value":"Ibexa.Passive"}}
The following `php.ini` configuration values should be used on production sites.
When using [[= product_name_cloud =]], the same settings can be configured in [[= product_name =]]'s `.platform.app.yaml` file.

Expand Down
2 changes: 1 addition & 1 deletion docs/product_catalog/quable/install_quable.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ To integrate [[= product_name =]] with [[= pim_product_name =]] PIM, you need to

## Create [[= pim_product_name =]] instance

Before installing the [[= pim_product_name =]] connector, ensure you have access to a [[[= pim_product_name =]] PIM instance](https://www.quable.com).
Before installing the [[= pim_product_name =]] connector, ensure you have access to a [[[= pim_product_name =]] PIM instance](https://quable.com/en).

## Install package

Expand Down
4 changes: 2 additions & 2 deletions docs/product_catalog/quable/quable.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

# Quable PIM Integration

[[= product_name =]] integrates with [[[= pim_product_name =]]](https://www.quable.com/en) to provide product information management as part of the [[= product_name_base =]] orchestration platform.
[[= product_name =]] integrates with [[[= pim_product_name =]]](https://quable.com/en) to provide product information management as part of the [[= product_name_base =]] orchestration platform.

[[= pim_product_name =]] is [[= product_name_base =]]’s PIM solution for managing complex product catalogs and serves as the single source of truth, available as an add-on for [[= product_name =]].
Once you install and configure it, the integration performs an initial synchronization of product data, followed by ongoing updates via webhooks.
Expand All @@ -17,7 +17,7 @@
[[= cards([
"product_catalog/quable/quable_guide",
("https://doc.ibexa.co/projects/userguide/en/5.0/product_catalog/quable_pim_integration/", "Quable PIM integration", "Quable PIM integration allows you to use products managed in Quable as the source of product data in Ibexa DXP."),
("https://www.quable.com/en", "Quable - PIM solution for product data management", "Manage your product data and accelerate sales with Quable. Discover the new PIM platform that revolutionizes the product experience"),
("https://quable.com/en", "Quable - PIM solution for product data management", "Manage your product data and accelerate sales with Quable. Discover the new PIM platform that revolutionizes the product experience"),

Check failure on line 20 in docs/product_catalog/quable/quable.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/product_catalog/quable/quable.md#L20 <Ibexa.VariablesGlobal>

Use global variable '[[= pim_product_name =]]' instead of 'Quable'
Raw output
{"message":"Use global variable '[[= pim_product_name =]]' instead of 'Quable'","location":{"path":"docs/product_catalog/quable/quable.md","range":{"start":{"line":20,"column":32},"end":{"line":20,"column":38}}},"severity":"ERROR","code":{"value":"Ibexa.VariablesGlobal"}}

Check failure on line 20 in docs/product_catalog/quable/quable.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/product_catalog/quable/quable.md#L20 <Ibexa.VariablesGlobal>

Use global variable '[[= pim_product_name =]]' instead of 'Quable'
Raw output
{"message":"Use global variable '[[= pim_product_name =]]' instead of 'Quable'","location":{"path":"docs/product_catalog/quable/quable.md","range":{"start":{"line":20,"column":136},"end":{"line":20,"column":142}}},"severity":"ERROR","code":{"value":"Ibexa.VariablesGlobal"}}

Check notice on line 20 in docs/product_catalog/quable/quable.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/product_catalog/quable/quable.md#L20 <Ibexa.SentenceLength>

Keep your sentences to less than 30 words.
Raw output
{"message":"Keep your sentences to less than 30 words.","location":{"path":"docs/product_catalog/quable/quable.md","range":{"start":{"line":20,"column":144},"end":{"line":20,"column":152}}},"severity":"INFO","code":{"value":"Ibexa.SentenceLength"}}
("https://docs.quable.com/", "Quable resources", "Find all Quable PIM, DAM, and Portal resources: user guides, training content, product documentation, technical documentation, and the PIM API for developers."),
]) =]]

Expand Down
2 changes: 1 addition & 1 deletion docs/product_catalog/quable/quable_api.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ month_change: false
As [[= pim_product_name =]] products are represented as [[= product_name =]] products, you can use the existing [Product APIs](product_api.md) to retrieve the product information.

[[= pim_product_name =]] is the source of truth about products and categories and you should only use the [[= product_name =]] APIs to read the information coming from [[= pim_product_name =]], but you can't use them to modify it.
To modify the information, use the [[[= pim_product_name =]] interface](https://www.quable.com) or the dedicated [[[= pim_product_name =]] APIs](https://developers.quable.com/quable-api/).
To modify the information, use the [[[= pim_product_name =]] interface](https://quable.com/en) or the dedicated [[[= pim_product_name =]] APIs](https://developers.quable.com/quable-api/).

## REST API Usage

Expand Down
2 changes: 1 addition & 1 deletion docs/product_catalog/quable/quable_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ month_change: false

## Overview

[[= pim_product_name =]] integration connects [[= product_name =]] with [[[= pim_product_name =]] Product Information Management (PIM)](https://www.quable.com/en), making [[= pim_product_name =]] the authoritative source of product information for every website powered by [[= product_name =]].
[[= pim_product_name =]] integration connects [[= product_name =]] with [[[= pim_product_name =]] Product Information Management (PIM)](https://quable.com/en), making [[= pim_product_name =]] the authoritative source of product information for every website powered by [[= product_name =]].

[[= pim_product_name =]] serves as the single source of truth for all product data, including attributes, classifications, variants, and translations.
[[= product_name =]] consumes this data and makes it available for use in content and digital experiences.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ month_change: false

# Configuration procedure

To configure the [Raptor](https://www.raptorservices.com/) integration add-on, follow the step-by-step procedure below.
To configure the [Raptor](https://raptorservices.com/en) integration add-on, follow the step-by-step procedure below.

## Install Raptor connector

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ month_change: false

# Raptor connector

The [Raptor](https://www.raptorservices.com/) connector is an add-on that provides a seamless integration between [[= product_name =]] and Raptor recommendation engine.
The [Raptor](https://raptorservices.com/en) connector is an add-on that provides a seamless integration between [[= product_name =]] and Raptor recommendation engine.

Its primary goal is to enable editors and managers to deliver personalized experiences across digital channels, which helps increase conversion rates, drive sales, and improve user engagement.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

# Raptor integration guide

Discover [Raptor](https://www.raptorservices.com/) integration - an add-on that is focused on recommendations and tracking customer behaviors.
Discover [Raptor](https://raptorservices.com/en) integration - an add-on that is focused on recommendations and tracking customer behaviors.

Check notice on line 8 in docs/recommendations/raptor_integration/raptor_connector_guide.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/recommendations/raptor_integration/raptor_connector_guide.md#L8 <Ibexa.Passive>

Try to avoid passive tense, when possible.
Raw output
{"message":"Try to avoid passive tense, when possible.","location":{"path":"docs/recommendations/raptor_integration/raptor_connector_guide.md","range":{"start":{"line":8,"column":79},"end":{"line":8,"column":89}}},"severity":"INFO","code":{"value":"Ibexa.Passive"}}
It includes Raptor connector with tracking scripts and events, used to track and analyze customer behaviors, and a set of Recommendation blocks.

## What is Raptor connector
Expand Down
Loading
Loading