Skip to content

Commit 5adc6e3

Browse files
authored
Fix links (#2848)
* configuration.md: Update SF config link * configure_ai_actions.md: Update make.com anchor * managing_content.md: Fix TrashService::trash link * add_data_migration_matcher.md: Update SF serializer link * fastly_io.md: Update Fastly doc links * url_management.md: Update transformations link * discounts_api.md: Add trailing slash to avoid redirect * fastly.md: Update Fastly doc links * reverse_proxy.md: Update Fastly doc links * clustering_with_ddev.md: Update Elasticsearch links * request_lifecycle.md: Update Symfony doc link * development_security.md: Fix JWT link * create_custom_aggregation.md: Update Elasticsearch link * customize_elasticsearch_index_structure.md: Update Elasticsearch link * 8_data_migration.md: Update Symfony doc link
1 parent 4978aca commit 5adc6e3

File tree

15 files changed

+24
-24
lines changed

15 files changed

+24
-24
lines changed

docs/administration/configuration/configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ These files contain additional settings and point to the general (not environmen
3333

3434
!!! tip
3535

36-
Read more about [how configuration is handled in Symfony]([[= symfony_doc =]]/best_practices/configuration.html).
36+
Read more about [how configuration is handled in Symfony]([[= symfony_doc =]]/best_practices.html#configuration).
3737

3838
!!! caution "Special characters"
3939

docs/ai_actions/configure_ai_actions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ php bin/console ibexa:connect:init-connect-ai 2 en connect-image-to-text connect
102102

103103
!!! note "Support for multiple [[= product_name_connect =]] languages"
104104

105-
The [`language` attribute](https://developers.make.com/api-documentation/api-reference/templates#templates-1) determines the language in which template details such as module names will be displayed in [[= product_name_connect =]]'s UI.
105+
The [`language` attribute](https://developers.make.com/api-documentation/api-reference/templates#post-templates) determines the language in which template details such as module names will be displayed in [[= product_name_connect =]]'s UI.
106106

107107
Then, create the `Ibexa AI handler` custom property in [[= product_name_connect =]] to store the list of available action handlers for this integration.
108108
You can do it by running the following command:

docs/content_management/content_api/managing_content.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ If you delete the [main location](#changing-the-main-location) of a content item
6969
[[= include_file('code_samples/api/public_php_api/src/Command/DeleteContentCommand.php', 49, 50) =]]
7070
```
7171

72-
To send the location and its subtree to Trash, use [`TrashService::trash`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-TrashService.html#).
72+
To send the location and its subtree to Trash, use [`TrashService::trash`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-TrashService.html#method_trash).
7373
Items in Trash can be later [restored, or deleted permanently](#trash).
7474

7575
``` php

docs/content_management/data_migration/add_data_migration_matcher.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Matchers are instances of `FilteringCriterion`, so a custom normalizer needs to
1616

1717
!!! tip "Normalizers"
1818

19-
To learn more about normalizers, refer to [Symfony documentation]([[= symfony_doc =]]/components/serializer.html).
19+
To learn more about normalizers, refer to [Symfony documentation]([[= symfony_doc =]]/serializer.html).
2020

2121
Create the normalizer in `src/Migrations/Matcher/SectionIdentifierNormalizer.php`:
2222

docs/content_management/images/fastly_io.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ description: Configure Fastly Image Optimizer.
77
The Fastly Image Optimizer (Fastly IO) is an external service that provides real-time image optimization for multiple input and output formats.
88
It serves and caches image requests from your origin server, making your website faster and more efficient.
99

10-
To be able to configure this feature, you need [Fastly IO subscription](https://docs.fastly.com/en/guides/about-fastly-image-optimizer).
10+
To be able to configure this feature, you need [Fastly IO subscription](https://www.fastly.com/documentation/guides/full-site-delivery/about-fastly-image-optimizer/).
1111

1212
## Enable shielding
1313

1414
To use Fastly Image Optimizer, you first need a [working setup of Ibexa DXP and Fastly](reverse_proxy.md#using-varnish-or-fastly)
1515
with shielding enabled.
1616
To enable shielding, follow the steps in [Fastly Developer Documentation](https://www.fastly.com/documentation/guides/concepts/shielding/#enabling-and-disabling-shielding).
17-
Remember to choose a shield location from the **Shielding** menu, as described in [Fastly User Documentation](https://docs.fastly.com/en/guides/shielding#enabling-shielding).
17+
Remember to choose a shield location from the **Shielding** menu, as described in [Fastly User Documentation](https://www.fastly.com/documentation/guides/getting-started/hosts/shielding#enabling-shielding).
1818

1919
## VCL configuration
2020

docs/content_management/url_management/url_management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ ibexa:
181181
| `separator` | Decides what separator is used. There are three types of separator available: dash, underscore and space. |
182182
| `transformation_groups` | Contains the available patterns for URL generation. |
183183

184-
A transformation group consists of an array of commands (see [all available commands](https://github.com/ibexa/core/tree/main/tests/lib/Persistence/TransformationProcessor/_fixtures/transformations)) and a [`cleanupText`](https://github.com/ibexa/core/blob/main/src/lib/Persistence/Legacy/Content/UrlAlias/SlugConverter.php#L286).
184+
A transformation group consists of an array of commands (see [all available commands](https://github.com/ibexa/core/tree/main/src/lib/Resources/slug_converter/transformations)) and a [`cleanupText`](https://github.com/ibexa/core/blob/main/src/lib/Persistence/Legacy/Content/UrlAlias/SlugConverter.php#L286).
185185

186186
You can make use of pre-defined transformation groups.
187187
You can also add your own, with your own set of commands.

docs/discounts/discounts_api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ With conditions you can narrow down the scenarios in which the discount applies.
5050

5151
| Condition | Applies to | Identifier | Description | Expression values |
5252
|---|---|---|---|---|
53-
| `Ibexa\Discounts\Value\DiscountCondition\IsInCategory` | Cart, Catalog | `is_in_category` | Checks if the product belongs to specified [product categories]([[= user_doc =]]/pim/work_with_product_categories) | `categories` |
53+
| `Ibexa\Discounts\Value\DiscountCondition\IsInCategory` | Cart, Catalog | `is_in_category` | Checks if the product belongs to specified [product categories]([[= user_doc =]]/pim/work_with_product_categories/) | `categories` |
5454
| `Ibexa\Discounts\Value\DiscountCondition\IsInCurrency` | Cart, Catalog |`is_in_currency` | Checks if the product has price in the specified currency | `currency_code` |
5555
| `Ibexa\Discounts\Value\DiscountCondition\IsInRegions` | Cart, Catalog | `is_in_regions` | Checks if the customer is making the purchase in one of the specified regions | `regions` |
5656
| `Ibexa\Discounts\Value\DiscountCondition\IsProductInArray` | Cart, Catalog| `is_product_in_array` | Checks if the product belongs to the group of selected products | `product_codes` |

docs/infrastructure_and_maintenance/cache/http_cache/fastly.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ fastly service-version activate --version=latest
116116
## View and modify VCL configuration
117117

118118
Fastly configuration is stored in Varnish Configuration Language (VCL) files.
119-
You can change the behaviour of Fastly by [uploading custom VCL files](https://docs.fastly.com/en/guides/uploading-custom-vcl).
119+
You can change the behaviour of Fastly by [uploading custom VCL files](https://www.fastly.com/documentation/guides/full-site-delivery/custom-vcl/uploading-custom-vcl).
120120
[[= product_name =]] ships with two VCL files that need to be enabled for Fastly to work correctly with the platform; `ibexa_main.vcl` and `ibexa_user_hash.vcl` (located in `vendor/ibexa/fastly/fastly/`)
121121

122122
### List custom `.vcl` files for specific version
@@ -216,7 +216,7 @@ fastly service-version activate --version=latest
216216
## Snippets
217217
218218
You can also add VCL code to the Fastly configuration without modifying the custom `.vcl` files directly.
219-
You do it by creating [snippets](https://docs.fastly.com/en/guides/about-vcl-snippets).
219+
You do it by creating [snippets](https://www.fastly.com/documentation/guides/full-site-delivery/custom-vcl/about-vcl-snippets).
220220
it's recommended that you use snippets instead of changing the VCL files provided by [[= product_name =]] as much as possible, which makes it easier to upgrade the [[= product_name =]] VCL configuration later.
221221
222222
When you use snippets, the snippet code is injected into the VCL where the `#FASTLY ...` macros are placed.
@@ -339,7 +339,7 @@ To enable basic-auth, use [Fastly documentation](https://www.fastly.com/document
339339
340340
Follow the steps below.
341341
342-
Usernames and passwords can be stored inside the VCL file, but in this case credentials are stored in a [dictionary](https://docs.fastly.com/en/guides/working-with-dictionaries#working-with-dictionaries-using-vcl-snippets).
342+
Usernames and passwords can be stored inside the VCL file, but in this case credentials are stored in a [dictionary](https://www.fastly.com/documentation/guides/full-site-delivery/dictionaries/working-with-dictionaries#working-with-dictionaries-using-vcl-snippets).
343343
344344
!!! note
345345
To make this example work, you must run [[= product_name =]] in version 3.3.16 or later, or 4.5.
@@ -391,7 +391,7 @@ fastly dictionary-entry list --dictionary-id=ltC6Rg4pqw4qaNKF5tEW33
391391
392392
Now your dictionary stores new username and password. The next thing to do is to alter the Fastly VCL configuration
393393
and add the basic-auth support.
394-
This example uses [snippets](https://docs.fastly.com/en/guides/about-vcl-snippets), so that no changes are needed in the `.vcl` files that are shipped with [[= product_name =]].
394+
This example uses [snippets](https://www.fastly.com/documentation/guides/full-site-delivery/custom-vcl/about-vcl-snippets), so that no changes are needed in the `.vcl` files that are shipped with [[= product_name =]].
395395
You need two snippets, store these as files in your system:
396396
397397
In `snippet_basic_auth_error.vcl`:

docs/infrastructure_and_maintenance/cache/http_cache/reverse_proxy.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ For reverse proxies to work properly with your installation, you need to add the
5353
- `ibexa_user_hash.vcl` as another custom VCL
5454
- `snippet_re_enable_shielding.vcl` as snippet
5555

56-
The provided `.vcl` files work both with [Fastly Shielding](https://docs.fastly.com/en/guides/shielding) enabled and without it.
56+
The provided `.vcl` files work both with [Fastly Shielding](https://www.fastly.com/documentation/guides/getting-started/hosts/shielding) enabled and without it.
5757
If you decide to use Fastly VCL, consider using [Fastly CLI](https://www.fastly.com/documentation/reference/tools/cli/#installing) with it to manage VCL files from the command line.
5858
To learn more, see [Prepare to use Fastly locally](fastly.md#prepare-for-using-fastly-locally) and [Introduction to Fastly CLI](fastly.md#quick-introduction-to-fastly-cli).
5959

@@ -199,7 +199,7 @@ For more information about configuring Captcha fields, see [Captcha field](work_
199199
### Use Fastly as HttpCache proxy
200200

201201
[Fastly](https://www.fastly.com/) delivers Varnish as a CDN service and is supported with [[= product_name =]].
202-
To learn how it works, see [Fastly documentation](https://docs.fastly.com/en/guides/using-fastlys-global-pop-network).
202+
To learn how it works, see [Fastly documentation](https://www.fastly.com/documentation/guides/getting-started/concepts/using-fastlys-global-pop-network).
203203

204204
#### Configure Fastly in YML
205205

@@ -244,7 +244,7 @@ To get the service ID, log in to https://www.fastly.com/.
244244
In the upper menu, click the **CONFIGURE** tab.
245245
The service ID is displayed next to the name of your service on any page.
246246

247-
For instructions on how to generate a Fastly API token, see [the Fastly guide](https://docs.fastly.com/en/guides/using-api-tokens).
247+
For instructions on how to generate a Fastly API token, see [the Fastly guide](https://www.fastly.com/documentation/guides/account-info/account-management/using-api-tokens).
248248
The API token needs the `purge_all` an `purge_select` scopes.
249249

250250
### Configuration examples

docs/infrastructure_and_maintenance/clustering/clustering_with_ddev.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ For example, the `ddev exec curl -s "http://elasticsearch:9200/_count"` command
5656

5757
For more information on topics such as memory management, see [ddev/ddev-elasticsearch README](https://github.com/ddev/ddev-elasticsearch).
5858

59-
See [Elasticsearch REST API reference](https://www.elastic.co/guide/en/elasticsearch/reference/current/rest-apis.html) for more request options, like, for example:
59+
See [Elasticsearch REST API reference](https://www.elastic.co/docs/reference/elasticsearch/rest-apis) for more request options, like, for example:
6060

61-
- [`_count`](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-count.html), as seen above
62-
- [`_cluster/health`](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-health.html) (don't mind the "yellow" status which is normal in the absence of replicas in the DDEV container)
63-
- [`_search?size=0"`](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-search.html), which is another way to get document count
61+
- [`_count`](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-count), as seen above
62+
- [`_cluster/health`](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-cluster-health) (don't mind the "yellow" status which is normal in the absence of replicas in the DDEV container)
63+
- [`_search?size=0"`](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-search), which is another way to get document count
6464

6565
!!! tip
6666

0 commit comments

Comments
 (0)