Skip to content

Commit cb4e0ba

Browse files
committed
Fix links (#2614)
(cherry picked from commit 826c6f7)
1 parent 0a07db7 commit cb4e0ba

File tree

27 files changed

+299
-300
lines changed

27 files changed

+299
-300
lines changed

docs/api/graphql/graphql_operations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Use GraphQL operations to create, update, and delete content.
44

55
# GraphQL operations
66

7-
Operations on content in GraphQL are performed by using [mutations](https://graphql.org/learn/queries/#mutations).
7+
Operations on content in GraphQL are performed by using [mutations](https://graphql.org/learn/mutations/).
88
They include creating, updating, and deleting content items.
99

1010
The schema contains two mutations per content type, for example, `createFolder`, and `updateFolder`.

docs/api/php_api/php_api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ The full list of available services covers:
4646

4747
You can access the PHP API by injecting relevant services into your code:
4848

49-
- By using [auto-wiring]([[=symfony_doc=]]/service_container/autowiring.html), and the service classname in the `Ibexa\Contracts` namespace (see `bin/console debug:autowiring | grep Ibexa.Contracts`).
50-
- By using [service parameters]([[=symfony_doc=]]/service_container.html#service-parameters), and service aliases (see `bin/console debug:autowiring | grep ibexa.api`).
49+
- By using [auto-wiring]([[= symfony_doc =]]/service_container/autowiring.html), and the service classname in the `Ibexa\Contracts` namespace (see `bin/console debug:autowiring | grep Ibexa.Contracts`).
50+
- By using [service parameters]([[= symfony_doc =]]/service_container.html#service-parameters), and service aliases (see `bin/console debug:autowiring | grep ibexa.api`).
5151
- By using the repository's `get[ServiceName]()` methods, for example, [`Repository::getContentService()`](php_api_reference/classes/Ibexa-Contracts-Core-Repository-Repository.html#method_getContentService), or [`getUserService()`](php_api_reference/classes/Ibexa-Contracts-Core-Repository-Repository.html#method_getUserService).
5252
(Prefer injecting several Repository's dedicated services instead of the whole Repository if the Repository itself isn't needed.)
5353

docs/api/rest_api/rest_api_usage/rest_requests.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Unsafe methods require a CSRF token if [session-based authentication](rest_api_a
4646

4747
Any REST API URI responds to an `OPTIONS` request.
4848

49-
The response contains an [`Allow` header](https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.7), which lists the methods accepted by the resource.
49+
The response contains an [`Allow` header](https://www.rfc-editor.org/rfc/rfc9110.html#name-allow), which lists the methods accepted by the resource.
5050

5151
```shell
5252
curl -IX OPTIONS https://api.example.com/api/ibexa/v2/content/objects/1

docs/api/rest_api/rest_api_usage/testing_rest_api.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ Depending on how your browser understands XML, it either downloads the XML file,
1010

1111
The following examples show how to interrogate the REST API with cURL, PHP or JS.
1212

13-
To test further, you can use browser extensions, like [Advanced REST client for Chrome](https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo) or [RESTClient for Firefox](https://addons.mozilla.org/en-US/firefox/addon/restclient/), or dedicated tools.
14-
For command line users, [HTTPie](https://github.com/httpie/cli) is a good tool.
15-
1613
## CLI
1714

1815
For examples of using `curl`, refer to:

docs/commerce/checkout/reorder.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,4 +125,4 @@ For more information on how to modify checkout, see [Checkout API documentation]
125125
### Cart PHP API
126126

127127
Reorder also facilitates `Ibexa\Contracts\Cart\CartServiceInterface` interface `mergeCarts` method.
128-
For more information on it, see [Cart API documentation](cart_api.md#merge-cart).
128+
For more information on it, see [Cart API documentation](cart_api.md#merge-carts).

docs/commerce/payment/enable_paypal_payments.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,4 @@ ibexa:
4141
pp_express_checkout:
4242
name: "Translated PayPal Express Checkout name"
4343
44-
```
44+
```

docs/commerce/payment/payum_integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ edition: commerce
55

66
# Payum integration
77

8-
[Payum](https://payum.gitbook.io/payum/) is a payment processing solution that simplifies the integration of various payment services like Stripe and PayPal into your application.
8+
[Payum](https://payum.gitbook.io/payum) is a payment processing solution that simplifies the integration of various payment services like Stripe and PayPal into your application.
99
These services provide security of online transactions, and allow you to accept multiple payment methods while ensuring a seamless experience for the customers.
1010
By configuring service gateways, mapping workflow actions and translating payment service names, you streamline the online payment process, and can offer a diverse payment experience.
1111

docs/commerce/transactional_emails/transactional_emails.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@ Flex installs and activates the package.
4040

4141
### Configure Actito integration
4242

43-
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](lihttps://www.actito.com/en-BE/pricing/nk).
43+
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://www.actito.com/en-BE/pricing/nk).
4444

4545
Once you gain access to the Actito dashboard:
4646

4747
1\. Configure the API to make calls with the GET method.
4848

49-
2\. Get the [API key](https://cdn3.actito.com/fe/actito-documentation/docs/Managing_API_users) and entity name.
49+
2\. Get the [API key](https://cdn3.actito.com/fe/actito-documentation/docs/Managing_API_users/) and entity name.
5050

5151
3\. Set these values in the YAML configuration files, under the `ibexa.system.default.connector_actito` key:
5252

@@ -67,7 +67,7 @@ ibexa:
6767
By default, a trigger message coming from [[= product_name =]] contains the following attributes with information about the end-user: name, surname, and email.
6868
6969
Those attributes can then be used to present statistics in the Actito dashboard.
70-
If this set of attributes is insufficient for your needs, you can [add more attributes to the trigger message](extend_transactional_emails.md#customize-actito-end-user-profile-schema).
70+
If this set of attributes is insufficient for your needs, you can [add more attributes to the trigger message](extend_transactional_emails.md#customize-actito-end-user-profile).
7171
7272
### Create email campaigns
7373

docs/content_management/data_migration/importing_data.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ In the example above, the expression is enclosed in `###` and the repeated strin
104104

105105
#### Generating fake data
106106

107-
You can also generate fake data with the help of [`FakerPHP`](https://fakerphp.github.io/).
107+
You can also generate fake data with the help of [`FakerPHP`](https://fakerphp.org/).
108108

109109
To use it, first install Faker on your system:
110110

@@ -377,7 +377,7 @@ The following example shows how to create variants for a product identified by i
377377

378378
#### Product assets
379379

380-
The following example creates an image [content item](#content-items) from a local image file, and then uses it as a product asset for a variant ([created in previous example](#product-variant)):
380+
The following example creates an image [content item](#content-items) from a local image file, and then uses it as a product asset for a variant ([created in previous example](#product-variants)):
381381

382382
``` yaml
383383
[[= include_file('code_samples/data_migration/examples/create_product_asset.yaml') =]]

docs/content_management/images/fastly_io.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ To be able to configure this feature, you need [Fastly IO subscription](https://
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.
16-
To enable shielding, follow the steps in [Fastly Developer Documentation](https://developer.fastly.com/learning/concepts/shielding/#enabling-and-disabling-shielding).
16+
To enable shielding, follow the steps in [Fastly Developer Documentation](https://www.fastly.com/documentation/guides/concepts/shielding/#enabling-and-disabling-shielding).
1717
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).
1818

1919
## VCL configuration
2020

2121
To manipulate your Fastly VCL configuration directly from the command line,
2222
you need to:
2323

24-
- [install Fastly CLI](https://developer.fastly.com/learning/tools/cli/#installing),
24+
- [install Fastly CLI](https://www.fastly.com/documentation/reference/tools/cli/#installing),
2525
- define `FASTLY_SERVICE_ID` and `FASTLY_KEY` environmental variables,
2626
- set optimizer restrictions by using the `ibexa_image_optimizer.vcl` file:
2727

@@ -36,7 +36,7 @@ if (req.url.ext ~ "(?i)^(gif|png|jpe?g|webp)$") {
3636

3737
You can customize what image formats are included, for example: `gif|png|jpe?g|webp`,
3838
and which paths should be used as a source of images, for example: `^/var/([a-zA-Z0-9_-]+)/storage/images`.
39-
For more configuration options, see [Enabling image optimization](https://developer.fastly.com/reference/io/#enabling-image-optimization).
39+
For more configuration options, see [Enabling image optimization](https://www.fastly.com/documentation/reference/io/#enabling-image-optimization).
4040

4141
To apply your modifications or use the default configuration as-is, you can upload the `.vcl` file from the command line:
4242

@@ -79,7 +79,7 @@ so it needs to be able to serve the same image variations.
7979
Fastly IO image filters aren't compatible with [[= product_name_base =]] built-in filters,
8080
so you aren't able to reflect your original filters accurately with Fastly.
8181
The script below helps you find replacement filters within Fastly configuration for the basic filters.
82-
For more optimization options on Fastly side, see [Fastly IO reference](https://developer.fastly.com/reference/io/).
82+
For more optimization options on Fastly side, see [Fastly IO reference](https://www.fastly.com/documentation/reference/io/).
8383
8484
To generate your original image configuration run:
8585

0 commit comments

Comments
 (0)