Skip to content

Commit b3e9fd9

Browse files
authored
Merge branch 'master' into patch-1
2 parents 9992385 + d6f5235 commit b3e9fd9

File tree

178 files changed

+1241
-754
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

178 files changed

+1241
-754
lines changed

src/_data/toc/cloud-guide.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,6 @@ pages:
6161
url: /cloud/project/new-relic.html
6262
versionless: true
6363

64-
- label: Blackfire.io
65-
url: /cloud/project/project-integrate-blackfire.html
66-
versionless: true
67-
6864
- label: SendGrid
6965
url: /cloud/project/sendgrid.html
7066
versionless: true

src/_data/toc/compliance.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ pages:
2929
versionless: true
3030
children:
3131

32-
- label: Adobe Privacy JavaScript Library
32+
- label: Magento Privacy JavaScript Library
3333
versionless: true
34-
url: /compliance/privacy/adobe-privacy-js-library.html
34+
url: /compliance/privacy/magento-privacy-js-library.html

src/_data/toc/configuration-guide.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,9 @@ pages:
193193
- label: env.php reference
194194
url: /config-guide/prod/config-reference-envphp.html
195195

196+
- label: system.xml reference
197+
url: /config-guide/prod/config-reference-systemxml.html
198+
196199
- label: Configure caching
197200
url: /config-guide/cache.html
198201
children:

src/_data/toc/page-builder.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@ pages:
7777
- label: How-Tos
7878
versionless: true
7979
children:
80+
- label: Configure styling options
81+
url: /page-builder/docs/how-to/how-to-configure-styling-options.html
82+
versionless: true
83+
8084
- label: Add an appearance
8185
url: /page-builder/docs/how-to/how-to-add-appearance.html
8286
versionless: true
Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
label: Product Recommendations
22
pages:
3-
- label: Product Recommendations
3+
- label: Overview
44
url: /recommendations/product-recs.html
55
versionless: true
66

7-
- label: Configure Recommendations
8-
url: /recommendations/configure.html
7+
- label: Install and Configure Recommendations
8+
url: /recommendations/install-configure.html
99
versionless: true
1010

1111
- label: Recommendation Events
@@ -20,18 +20,10 @@ pages:
2020
url: /recommendations/test.html
2121
versionless: true
2222

23-
- label: Troubleshoot Recommendations
24-
url: /recommendations/troubleshooting.html
25-
versionless: true
26-
2723
- label: Customize Recommendations
2824
url: /recommendations/customize.html
2925
versionless: true
3026

3127
- label: Recommendations SDK
3228
url: /recommendations/recs-api.html
3329
versionless: true
34-
35-
- label: Get Support
36-
url: /recommendations/support.html
37-
versionless: true

src/_data/toc/rest-api.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ pages:
7070
- label: Search for the status of a bulk operation
7171
url: /rest/operation-status-search.html
7272

73-
- label: Parameters in URLs
73+
- label: API usage notes
7474
url: /rest/notes.html
7575

7676
- label: Tutorials

src/_includes/cloud/enable-ssh.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,11 +150,11 @@ To add an SSH key using the Project Web Interface:
150150
1. Login and access your project through the [Project Web Interface](https://accounts.magento.cloud).
151151
1. In your selected branch, an icon displays if you do not have an SSH key added.
152152

153-
![No SSH key]({{ site.baseurl }}/common/images/cloud_ssh-key-install.png)
153+
![No SSH key]({{ site.baseurl }}/common/images/cloud/cloud_ssh-key-install.png)
154154

155155
1. Copy and paste the content of your public SSH key in the screen.
156156

157-
![Add SSH key]({{ site.baseurl }}/common/images/cloud_ssh-key-add.png)
157+
![Add SSH key]({{ site.baseurl }}/common/images/cloud/cloud_ssh-key-add.png)
158158

159159
1. Follow the prompts on your screen to complete the task.
160160

src/_includes/graphql/cart-object.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Attribute | Data Type | Description
88
`billing_address` | [BillingCartAddress][BillingCartAddress] | Contains the billing address specified in the customer's cart
99
`email` | String | The customer's email address
1010
`id` | ID! | The ID of the cart
11-
`is_virtual` | Boolean | Indicates whether the cart contains only virtual products
11+
`is_virtual` | Boolean! | Indicates whether the cart contains only virtual products
1212
`items` | [[CartItemInterface]][CartItemInterface] | Contains the items in the customer's cart
1313
`prices` | [CartPrices][CartPrices] | Contains subtotals and totals
1414
`selected_payment_method` | [SelectedPaymentMethod][SelectedPaymentMethod] | Selected payment method

src/_includes/install/auth-tokens-get.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ To create authentication keys:
1010

1111
1. Click **Access Keys** in the Marketplace tab.
1212

13-
![Get your secure access keys on Magento Marketplace]({{ site.baseurl }}/common/images/cloud_access-key.png){:width="500px"}
13+
![Get your secure access keys on Magento Marketplace]({{ site.baseurl }}/common/images/cloud/cloud_access-key.png){:width="500px"}
1414

1515
1. Click **Create a New Access Key**. Enter a specific name for the keys (e.g., the name of the developer receiving the keys) and click **OK**.
1616

src/_includes/layout/page-header.html

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,5 @@ <h1 class="page-subtitle">{{ page.subtitle }}</h1>
1515
</div>
1616
{% endif %}
1717

18-
{% if page.group == "product-recommendations" %}
19-
<div class="message-banner">
20-
This documentation is for the Product Recommendations Early Access Program. If you would like to participate, <a href="mailto:magento-product-recs-feedback@adobe.com">E-mail us</a>!
21-
</div>
22-
{% endif %}
23-
2418
<h1 class="page-heading">{{ page.title }}</h1>
2519
</section>

src/_layouts/redoc.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
}
1515
</style>
1616

17-
<script src="https://cdn.jsdelivr.net/npm/redoc@2.0.0-alpha.41/bundles/redoc.standalone.js"> </script>
17+
<script src="https://cdn.jsdelivr.net/npm/redoc/bundles/redoc.standalone.js"> </script>
1818
<script>
1919
Redoc.init('{{ page.specUrl }}', {
2020
scrollYOffset: '.site-nav',
@@ -58,4 +58,4 @@
5858

5959
</script>
6060

61-
{% include layout/footer.html %}
61+
{% include layout/footer.html %}

src/cloud/architecture/cloud-architecture.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@ For comparison, each plan includes the following infrastructure features and sup
4545
<li>
4646
<a href="{{ site.baseurl }}/cloud/project/new-relic.html">New Relic</a> APM (Performance Monitoring) on 3 branches: <code>master</code> and 2 of your choice
4747
</li>
48-
<li>
49-
<a href="{{ site.baseurl }}/cloud/project/project-integrate-blackfire.html">Blackfire.io</a> Enterprise (Performance Testing)
50-
</li>
5148
<li>Platform-as-a-service (PaaS) based Production, Staging, and development environments (4 total active environments) optimized for {{site.data.var.ee}}</li>
5249
</ul>
5350
</td>
@@ -58,9 +55,6 @@ For comparison, each plan includes the following infrastructure features and sup
5855
<li>
5956
<a href="{{ site.baseurl }}/cloud/project/new-relic.html">New Relic</a> Infrastructure on Production + APM (Performance Monitoring) on Staging and Production. <a href="{{ site.baseurl }}/cloud/project/new-relic.html">Adobe-generated alert policies</a> implement monitoring best practices to proactively notify you about application and infrastructure issues affecting site performance.
6057
</li>
61-
<li>
62-
<a href="{{ site.baseurl }}/cloud/project/project-integrate-blackfire.html">Blackfire.io</a> Enterprise (Performance Testing)
63-
</li>
6458
<li>Platform-as-a-service (PaaS) based Integration development environments (8 total active environments) optimized for {{site.data.var.ee}}</li>
6559
<li>Infrastructure-as-a-Service (IaaS)—dedicated virtual infrastructure for Production environments and for Staging environments</li>
6660
</ul>

src/cloud/architecture/pro-architecture.md

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -56,24 +56,18 @@ The following table summarizes the differences between environments:
5656
<td>Yes</td>
5757
<td>Yes</td>
5858
</tr>
59-
<tr>
60-
<td>Includes Blackfire.io</td>
61-
<td>Yes</td>
62-
<td>Yes</td>
63-
<td>Yes</td>
64-
</tr>
65-
<tr>
59+
<tr>
6660
<td>Includes New Relic</td>
6761
<td>No</td>
6862
<td>APM</td>
69-
<td>APM + NRI</td>
63+
<td>APM &plus; NRI</td>
7064
</tr>
7165
</tbody>
7266
</table>
7367

7468
Your project is a single Git repository with three, main environment branches for Integration, Staging, and Production. The following diagram shows the hierarchical relationship of the environments:
7569

76-
![High-level view of Pro Environment architecture]({{ site.baseurl }}/common/images/cloud_pro-branch-architecture-wings.png)
70+
![High-level view of Pro Environment architecture]({{ site.baseurl }}/common/images/cloud/cloud_pro-branch-architecture-wings.png)
7771

7872
## Integration environment {#cloud-arch-int}
7973

@@ -97,7 +91,7 @@ Do **not** create a branch from Global Master. Use the Integration environment b
9791

9892
## Staging environment {#cloud-arch-stage}
9993

100-
The Staging environment provides a near-production environment to test your site. This environment includes all services, such as Fastly CDN, New Relic APM, Blackfire Profiler, and search—and shares the same dedicated IaaS hardware as the Production environment.
94+
The Staging environment provides a near-production environment to test your site. This environment includes all services, such as Fastly CDN, New Relic APM, and search—and shares the same dedicated IaaS hardware as the Production environment.
10195

10296
You cannot create a branch from the Staging environment branch. You must push code changes from the Integration environment branch to the Staging environment branch.
10397

@@ -161,7 +155,7 @@ The Production environment has three virtual machines (VMs) behind an Elastic Lo
161155

162156
The following figure shows the technologies used in the Production environment:
163157

164-
![Production technology stack]({{ site.baseurl }}/common/images/cloud_stack-diagram.png)
158+
![Production technology stack]({{ site.baseurl }}/common/images/cloud/cloud_stack-diagram.png)
165159

166160
### Pro cluster scaling
167161

src/cloud/architecture/pro-develop-deploy-workflow.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The {{site.data.var.ece}} Pro plan includes a single, Git repository with a Glob
1313

1414
The following graphic demonstrates the Pro develop and deploy workflow, which uses a simple, git-branching approach. You [develop](#develop) code using an Active branch based on the Integration environment branch, _pushing_ and _pulling_ code changes to and from your remote, Active branch. You deploy verified code by _merging_ the remote branch to the base branch, which activates an automated [build and deploy](#deploy) process for that environment.
1515

16-
![High-level view of Pro architecture development workflow]({{ site.baseurl }}/common/images/cloud_pro-dev-workflow.png)
16+
![High-level view of Pro architecture development workflow]({{ site.baseurl }}/common/images/cloud/cloud_pro-dev-workflow.png)
1717

1818
## Development workflow {#develop}
1919

@@ -61,7 +61,7 @@ Combine all verified code changes by merging your Active development branch into
6161

6262
### Merge to Staging
6363

64-
Staging is a pre-production environment that provides all services and settings as close to the Production environment as possible. You should always push your code changes from the Integration environment to the Staging environment so that you can perform thorough testing with all services. The first time you use the Staging environment, you must configure services, such as [Fastly CDN]({{ site.baseurl }}/cloud/cdn/cloud-fastly.html), [Blackfire Profiler]({{ site.baseurl }}/cloud/project/project-integrate-blackfire.html), and [New Relic]({{ site.baseurl }}/cloud/project/new-relic.html). Also, we recommend configuring payment gateways, shipping, notifications, and other vital services with sandbox or testing credentials.
64+
Staging is a pre-production environment that provides all services and settings as close to the Production environment as possible. You should always push your code changes from the Integration environment to the Staging environment so that you can perform thorough testing with all services. The first time you use the Staging environment, you must configure services, such as [Fastly CDN]({{ site.baseurl }}/cloud/cdn/cloud-fastly.html) and [New Relic]({{ site.baseurl }}/cloud/project/new-relic.html). Also, we recommend configuring payment gateways, shipping, notifications, and other vital services with sandbox or testing credentials.
6565

6666
It is best to thoroughly test every service, verify your performance testing tools, and perform UAT testing as an administrator and as a customer, until you feel that your store is ready for the Production environment. See [Deploy your store]({{ site.baseurl }}/cloud/live/stage-prod-live.html).
6767

src/cloud/basic-information/starter-architecture.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ All environments are in PaaS (Platform-as-a-Service) containers. These container
1111

1212
You can use any development and branching methodology you like. We strongly recommend creating a Staging environment and branch as one of the Integration environments.
1313

14-
![High-level view of Starter project]({{ site.baseurl }}/common/images/cloud_arch-starter.png)
14+
![High-level view of Starter project]({{ site.baseurl }}/common/images/cloud/cloud_arch-starter.png)
1515

1616
## Production with a master branch {#cloud-arch-prod}
1717

@@ -25,7 +25,7 @@ We highly recommend fully testing in your Staging environment and branch before
2525

2626
## Staging branch and environment {#cloud-arch-stage}
2727

28-
We recommend creating a branch called `staging` from `master`. The Staging environment is created from the `staging` branch to provide a pre-production environment to test code, modules and extensions, payment gateways, shipping, product data, and much more. This environment provides the configuration for all services to match the Production environment including Fastly, New Relic APM, Blackfire, and search.
28+
We recommend creating a branch called `staging` from `master`. The Staging environment is created from the `staging` branch to provide a pre-production environment to test code, modules and extensions, payment gateways, shipping, product data, and much more. This environment provides the configuration for all services to match the Production environment including Fastly, New Relic APM, and search.
2929

3030
Additional sections in this guide provide instructions and walk-throughs for final code deployments and testing production level interactions in a safe Staging environment. For best performance and feature testing, replicate your Production database into the Staging environment.
3131

src/cloud/basic-information/starter-develop-deploy-workflow.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ The development workflow uses the following process:
2727
* [Generate configuration](#config-management) management files
2828
* [Push code](#push-code) and configuration to build and deploy to the Staging and Production environments
2929

30-
![Develop and deploy workflow]({{ site.baseurl }}/common/images/cloud_workflow-starter.png)
30+
![Develop and deploy workflow]({{ site.baseurl }}/common/images/cloud/cloud_workflow-starter.png)
3131

3232
You also have a few optional steps to help develop and test your code and your store data:
3333

@@ -63,7 +63,7 @@ The format of the Magento Cloud CLI branch command is:
6363
magento-cloud environment:branch <environment name> <parent environment ID>
6464
```
6565

66-
![Branch from Master]({{ site.baseurl }}/common/images/cloud_workflow-branching.png)
66+
![Branch from Master]({{ site.baseurl }}/common/images/cloud/cloud_workflow-branching.png)
6767

6868
### Develop code {#dev-code}
6969

@@ -83,7 +83,7 @@ And so on until you have your store fully built, configured, and ready to go liv
8383
{:.bs-callout-info}
8484
Do not complete any configurations in your local workstation yet.
8585

86-
![Develop code and push to deploy]({{ site.baseurl }}/common/images/cloud_workflow-push-code.png)
86+
![Develop code and push to deploy]({{ site.baseurl }}/common/images/cloud/cloud_workflow-push-code.png)
8787

8888
### Configure store {#configure-store}
8989

@@ -123,11 +123,11 @@ You generate the file in the Integration environment where you configured Magent
123123

124124
* The generated file can be long depending on the size of your deployment. The `.vendor/bin/m2-ece-scd-dump` command generates a much smaller file than the file generated by the `app:config:dump` command.
125125

126-
![Generate configuration management file]({{ site.baseurl }}/common/images/cloud_workflow-config-mgmt.png)
126+
![Generate configuration management file]({{ site.baseurl }}/common/images/cloud/cloud_workflow-config-mgmt.png)
127127

128128
If you are using {{site.data.var.ece}} version 2.2 or later, the configuration management commands provide an additional feature to protect sensitive data, like sandbox credentials for a PayPal module. During the export process, any values that contain sensitive data are exported to separate configuration file—`env.php` in the `app/etc/` directory. This file remains in your local environment and does not get copied when you push your code to another branch. You can also create environment variables with CLI commands in all {{site.data.var.ece}} versions.
129129

130-
![Environment variables generate]({{ site.baseurl }}/common/images/cloud_workflow-env-variables.png)
130+
![Environment variables generate]({{ site.baseurl }}/common/images/cloud/cloud_workflow-env-variables.png)
131131

132132
For more information, see [Configuration Management]({{ site.baseurl }}/cloud/live/sens-data-over.html).
133133

@@ -149,7 +149,7 @@ We recommend installing sample data in your local and Integration environments.
149149

150150
For instructions, see [Install optional sample data]({{ site.baseurl }}/cloud/howtos/sample-data.html).
151151

152-
![Install optional sample data]({{ site.baseurl }}/common/images/cloud_workflow-sample-data.png)
152+
![Install optional sample data]({{ site.baseurl }}/common/images/cloud/cloud_workflow-sample-data.png)
153153

154154
### Optional: Pull production data {#prod-data}
155155

@@ -159,7 +159,7 @@ As you develop features, add extensions, and design themes, having real data to
159159

160160
{% include cloud/data-collection.md %}
161161

162-
![Pull and sanitize production data]({{ site.baseurl }}/common/images/cloud_workflow-data-code-process.png)
162+
![Pull and sanitize production data]({{ site.baseurl }}/common/images/cloud/cloud_workflow-data-code-process.png)
163163

164164
{:.bs-callout-info}
165165
Before pushing the data to another environment, you should consider sanitizing your data. You have a couple of options including [using support utilities]({{ site.baseurl }}/guides/v2.3/config-guide/cli/config-cli-subcommands-spt-util.html) or developing a script to scrub out customer data.
@@ -195,7 +195,7 @@ To learn more, see [Deployment process]({{ site.baseurl }}/cloud/reference/disco
195195

196196
### Push to Staging and test {#staging}
197197

198-
You should always push all of your code in iterations to your Staging environment for full testing. The first time you use this environment, you will need to configure a few services including [Fastly]({{ site.baseurl }}/cloud/cdn/cloud-fastly.html), [Blackfire Profiler]({{ site.baseurl }}/cloud/project/project-integrate-blackfire.html), and [New Relic]({{ site.baseurl }}/cloud/project/new-relic.html). We also recommend configuring payment gateways, shipping, notifications, and other vital services with sandbox or testing credentials.
198+
You should always push all of your code in iterations to your Staging environment for full testing. The first time you use this environment, you will need to configure a few services including [Fastly]({{ site.baseurl }}/cloud/cdn/cloud-fastly.html) and [New Relic]({{ site.baseurl }}/cloud/project/new-relic.html). We also recommend configuring payment gateways, shipping, notifications, and other vital services with sandbox or testing credentials.
199199

200200
Staging is a pre-production environment, providing all services and settings as close to Production as possible. Thoroughly test every service, verify your performance testing tools, perform UAT testing as an administrator and customers, until you feel your store is ready for Production.
201201

0 commit comments

Comments
 (0)