diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 0c1f4312d97..b2a86bdcfec 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -10,41 +10,43 @@ Working through the backlog takes time, though, so we appreciate your patience. ## Rewards for contributions DevDocs works with the Community Engineering teams and projects. -As you contribute PRs, you gain [Contribution Points](https://github.com/magento/magento2/wiki/Contribution-Rewards). +As you contribute PRs, you gain [Contribution Points](https://devdocs.magento.com/guides/v2.2/contributor-guide/contributing.html#points). If you write and contribute a full topic, we will add your name (or your company's name) at the top of the DevDocs page and link it to your blog or website! We post your picture and a link to your GitHub account on the [Top recent contributors](https://devdocs.magento.com/guides/v2.2/contributor-guide/quarterly-contributors.html) page. -## Get started +## Prerequisites -* Make sure you have a [GitHub account](https://github.com/signup/free). We recommend adding [Two-Factor Authentication](https://devdocs.magento.com/guides/v2.2/contributor-guide/contributing.html#two-factor)(2FA) to your account. Partners are required to add 2FA protection when contributing to Magento respositories. +* Make sure you have a [GitHub account](https://github.com/signup/free). We recommend adding [Two-Factor Authentication](https://devdocs.magento.com/guides/v2.2/contributor-guide/contributing.html#two-factor)(2FA) to your account. Partners are required to add 2FA protection when contributing to Magento repositories. * Make sure you sign the [Magento Contributor Agreement](http://www.magento.com/legaldocuments/mca). * Check the [guidelines](#contribution-guidelines). -* [Fork and clone](https://help.github.com/articles/fork-a-repo/) the [DevDocs repository](GitHub.com/magento/devdocs). [Sync](https://help.github.com/articles/syncing-a-fork/) as needed. -* Write content and commit. Need help, see our [templates](#templates). -* Create a [pull request](https://help.github.com/articles/creating-a-pull-request/). Fill out as much info as possible and link any GitHub issues. +* [Fork](https://help.github.com/articles/fork-a-repo/) or [clone](https://help.github.com/articles/cloning-a-repository/) the [DevDocs repository](GitHub.com/magento/devdocs). Remember to [sync your fork](https://help.github.com/articles/syncing-a-fork/) and update branches as needed. **Note:** If you have not signed the [Magento Contributor Agreement](http://www.magento.com/legaldocuments/mca), the PR will provide a link to complete. All contributors are required to submit the form and agree to the terms to complete it. -**Tip![:]()** If you are not sure where to start contributing, check out our GitHub issues labeled [help wanted](https://github.com/magento/devdocs/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) and [good first issue](https://github.com/magento/devdocs/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22). +**Tip!** If you are not sure where to start contributing, check out our GitHub issues labeled [help wanted](https://github.com/magento/devdocs/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) and [good first issue](https://github.com/magento/devdocs/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22). ## Contribution guidelines -We use [Markdown](http://daringfireball.net/projects/markdown/) to write our documentation, which is a simple markup language that we convert to HTML using [Kramdown](http://kramdown.gettalong.org/syntax.html). +Write content using [Kramdown](https://kramdown.gettalong.org/), which is a simple markup language. We use Kramdown, Liquid, and [Jekyll](https://jekyllrb.com/) to generate a static site hosted through [GH Pages](https://help.github.com/articles/what-is-github-pages/). Check [Templates](#templates) for examples of styles and markdown. -You can update, or add content to, existing topics in their respective versioned directories (for 2.0, 2.1, 2.2, and onward). +You can update existing or add new topics in their respective Magento 2 versioned directories (2.1, 2.2, 2.3, and onward). If you need help finding a directory for your content, we can help in your PR. The following guidelines may answer most of your questions and help you get started: 1. Check [existing pull requests](https://GitHub.com/magento/devdocs/pulls) and make sure you are not duplicating work! -1. For large contributions or changes that include multiple files, [open an issue](#report-an-issue) and discuss it with us first. This may further prevent duplicate or unnecessary effort. +2. For large contributions or changes that include multiple files, [open an issue](#report-an-issue) and discuss it with us first. This may further prevent duplicate or unnecessary effort. -1. Familiarize yourself with the existing documentation. Look through and search the guides to decide where to add your topics. +3. Familiarize yourself with the existing documentation. Look through and search the guides to decide where to add your topics. - The DevDocs team can find the best home for your new topics and add it to the navigation. - - If a topic has a symlink, you can remove it with git commands and add a new file. Copy and paste a previous version of the topic to get started. + - If a topic has a symlink, you can remove it with Git commands and add a new file. Copy and paste a previous version of the topic to get started. -1. Focus on the content and on creating useful information for your fellow Magento developers and community members. Don't forget to review your work for typos, formatting errors, or sentences that need clarifying before opening a pull request. +## Write and submit PRs + +1. Create a branch and start writing content in existing or new files. + +1. Focus on the content with useful information, code samples, and important notes for your fellow Magento developers and community members. Don't forget to review your work for typos, formatting errors, or sentences that need clarifying before opening a pull request. 1. Use the following guidelines to help you with the writing process: @@ -54,14 +56,17 @@ The following guidelines may answer most of your questions and help you get star - Remember to use active voice (not passive), write in the present tense, and use a friendly tone in second person. For example, _"The log captures commands, output..."_. - Use notes to alert readers about important details. - Use cross-references to other topics if appropriate. We can help you with the syntax if it is not clear. The template provides an example you can use. + - Need help with markdown? See our [templates](#templates). + +1. Create a [pull request](https://help.github.com/articles/creating-a-pull-request/). Fill out as much info as possible and link any GitHub issues. DevDocs and Maintainers will review the PR. Watch for comments and requests for changes. We will merge the content when ready with appropriate labels. ## Preview HTML locally -To preview your changes in HTML output, follow the instructions in the [README](https://GitHub.com/magento/devdocs/blob/develop/README.md) to build the devdocs site locally using Jekyll. +To preview your changes in HTML output, follow the instructions in the [README](https://GitHub.com/magento/devdocs/blob/master/README.md) to build the devdocs site locally using Jekyll. ## Templates -Edit and add content to existing pages. For new topics, we provide templates to help get you started: +We provide templates to help you started writing new content and understanding markdown formatting: * **General topic template** - [Markdown](https://github.com/magento/devdocs/blob/master/guides/v2.1/contributor-guide/templates/basic_template.md) | [HTML](https://devdocs.magento.com/guides/v2.2/contributor-guide/templates/basic_template.html): This is a template for writing any topic with example formats and styles. * **Tutorial templates**: These templates provide example formats and styles for step-by-step instructions (like how-tos). Each file adds navigation buttons when content is generated. Templates include: @@ -71,14 +76,12 @@ Edit and add content to existing pages. For new topics, we provide templates to ### Edit metadata -The Markdown (.md) file's metadata is a set of YAML key-value pairs. The metadata section is located at the top of each file. +The Markdown (.md) file's metadata is a set of YAML key-value pairs. The metadata section is located at the top of each file. For more info, see the [Basic Template](https://devdocs.magento.com/guides/v2.2/contributor-guide/templates/basic_template.html). ```yaml --- group: install2 title: Continue with your installation -version: 2.1 -GitHub_link: install-gde/continue.md --- ``` @@ -89,8 +92,6 @@ GitHub_link: install-gde/continue.md | ------------- | -------------------------------------------------------------------------------------------------------------------- | | `group` | Defines which guide the file belongs to and which left-hand menu collection the to use. | | `title` | Sets the title of the page in the HTML meta and the main title on the page. | -| `version` | Specifies which version(s) of Magento the topic affects. We also use this data to build links to the file on GitHub. | -| `github_link` | Specifies the name and location of the source file in the GitHub repository. | ## Report an issue @@ -108,7 +109,7 @@ You have a couple of options to enter an issue: Have a question? Need help? Magento DevDocs, Maintainers, and other Contributors are available through: -* [Slack](https://magentocommeng.slack.com/messages/CAN932A3H) +* [Slack](https://magentocommeng.slack.com/messages/CAN932A3H) ([Join us](http://tinyurl.com/engcom-signup)) * [Twitter @MagentoDevDocs](https://twitter.com/MagentoDevDocs) * [E-mail](mailto:DL-Magento-Doc-Feedback@magento.com) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 5f5c2b27275..1703bbf9039 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -13,13 +13,20 @@ When this pull request is merged, it will... ## Additional information +List all affected URLs + +- ... +- ... + + + | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | | Region/State | `shipping/origin/region_id` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | | ZIP/Postal Code | `shipping/origin/postcode` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| City | `shipping/origin/city` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | +| City | `shipping/origin/city` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | | Street Address | `shipping/origin/street_line1` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | | Street Address Line 2 | `shipping/origin/street_line2` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | | Live Account | `carriers/ups/is_account_live` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | @@ -159,7 +156,7 @@ These configuration values are available in the Magento Admin in **Stores** > Se |--------------|--------------|--------------|--------------|--------------|--------------| | Send Payment Failed Email Copy To | `checkout/payment_failed/copy_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -### Google API sensitive and system-specific paths +### Google API sensitive and system-specific paths These configuration values are available in the Magento Admin in **Stores** > Settings > **Configuration** > **Sales** > **Google API**. @@ -175,7 +172,7 @@ These configuration values are available in the Magento Admin in **Stores** > Se |--------------|--------------|--------------|--------------|--------------|--------------| | Gateway URL | `carriers/usps/gateway_url` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | | Secure Gateway URL | `carriers/usps/gateway_secure_url` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Title | `carriers/usps/title` | | +| Title | `carriers/usps/title` | | | User ID | `carriers/usps/userid` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | | Password | `carriers/usps/password` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | | User ID | `carriers/ups/username` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | @@ -191,7 +188,7 @@ These configuration values are available in the Magento Admin in **Stores** > Se | Password | `carriers/fedex/password` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | | Access ID | `carriers/dhl/id` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | | Password | `carriers/dhl/password` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Debug | `carriers/dhl/debug` | | | +| Debug | `carriers/dhl/debug` | | | | Account Number | `carriers/dhl/account` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | | Gateway URL | `carriers/dhl/gateway_url` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | | Sandbox Mode | `carriers/fedex/sandbox_mode` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | @@ -249,7 +246,7 @@ These configuration values are available in the Magento Admin in **Stores** > Se These configuration values are available in the Magento Admin in **Stores** > Settings > **Configuration** > **Advanced** > **Developer**. -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | +| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | |--------------|--------------|--------------|--------------|--------------|--------------| | Allowed IPs (comma separated) | `dev/restrict/allow_ips` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) @@ -272,7 +269,7 @@ These configuration values are available in the Magento Admin in **Stores** > Se These configuration values are available in the Magento Admin in **Stores** > Settings > **Configuration** > **Advanced** > **Developer**. -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | +| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | |--------------|--------------|--------------|--------------|--------------|--------------| Log JS Errors to Session Storage Key | `dev/js/session_storage_key` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | @@ -286,9 +283,8 @@ This section lists variable names and config paths available for options in the |--------------|--------------|--------------|--------------| | Merchant Country | `paypal/general/merchant_country` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -
You can no longer run dev/tools/cron.sh
because the script has been removed.
Unlike the cache, indexers are updated by a cron job. Make sure cron is enabled before you start using Elasticsearch.
-Unless otherwise noted, all commands in this topic must be entered as a user with root
privileges.
Java version 7 might not be available for all operating systems. For example, you can search the list of available packages for Ubuntu.
-Java version 8 might not be available for all operating systems. For example, you can search the list of available packages for Ubuntu.
-For simplicity, we use the PHP memcache
extension in this guide although we provide examples for both when configuring Magento to use memcache.
phpinfo.php
.
+ You can find the command-line configuration using the command `php --ini`.
+* Web server PHP plug-in configuration: Two other cron jobs are used by the [Component Manager and System Upgrade utilities]({{ page.baseurl }}/comp-mgr/bk-compman-upgrade-guide.html).
-* * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log -* * * * * <path to php binary> <magento install dir>/update/cron.php >> <magento install dir>/var/log/update.cron.log -* * * * * <path to php binary> <magento install dir>/bin/magento setup:cron:run >> <magento install dir>/var/log/setup.cron.log+```terminal +* * * * *
If you're a contributing developer (that is, you cloned the Magento 2 GitHub repository), only the first line applies to you. See the examples that follow for details.
-# On branch m2.2_deploy -# Changed but not updated: -# (use "git add <file>..." to update what will be committed) -# (use "git checkout -- <file>..." to discard changes in working directory) -# -# modified: app/etc/config.php -#+ You should see output similar to the following: -
- Our documentation is open-source on GitHub. Even the smallest of edits are appreciated, as are enhancements and clarifications to our existing content. We love when we get complete new topics from our community members! See all contributors. -
- - - - - +Everything you need to build and manage a customized Magento store.
diff --git a/_includes/install/allowoverrides22.md b/_includes/install/allowoverrides22.md index 81b46fc5a4a..e30ecd77ea0 100644 --- a/_includes/install/allowoverrides22.md +++ b/_includes/install/allowoverrides22.md @@ -1,18 +1,14 @@ -.htaccess
+Magento uses server rewrites and `.htaccess` to provide directory-level instructions for Apache.
-Magento uses server rewrites and .htaccess
to provide directory-level instructions for Apache.
-
-Failure to enable these settings typically results in no styles displaying on your storefront or Admin.
-vim /etc/apache2/sites-available/default
- * CentOS: vim /etc/httpd/conf/httpd.conf
+ * Ubuntu: `vim /etc/apache2/sites-available/default`
+ * CentOS: `vim /etc/httpd/conf/httpd.conf`
2. Locate the block that starts with:
@@ -30,10 +26,8 @@ Magento uses server rewrites and .htaccess
to provide directory-lev
Allow from all
The preceding values for Order
might not work in all cases. For more information, see the Apache documentation (2.2, 2.4).
.htaccess
to provide directory-lev
6. If you changed Apache settings, restart Apache.
service apache2 restart
-Use this section to enable Apache 2.4 rewrites and specify a setting for the distributed configuration file, .htaccess
Magento uses server rewrites and .htaccess
to provide directory-level instructions for Apache.
Failure to enable these settings typically results in no styles displaying on your storefront or Admin.
-a2enmod rewrite
.htaccess
see the guidelines in the Apache 2.4 documentation./etc/apache2/sites-available/000-default.conf
000-default.conf
:-<Directory "/var/www/html"> - AllowOverride <value from Apache site> -</Directory>
In some cases, additional parameters might be required. For more information, see the Apache 2.4 documentation.
-service apache2 restart
<Directory "/var/www/html">
or <Directory "/var/www">
in 000-default.conf
.AllowOverride
in the directive for the directory to which you expect to install the Magento software. For example, to install in the web server docroot, edit the directive in <Directory /var/www>
.Before you begin, make sure that:
-Before you begin, make sure that:
-The following arguments are common to all commands. These commands can be run either before or after the Magento software is installed:
-Long version | -Short version | -Meaning | -
---|---|---|
--help | --h | -Get help for any command. For example, ./magento help setup:install or ./magento help setup:config:set . |
-
--quiet | --q | -Quiet mode; no output. | -
--no-interaction | --n | -No interactive questions. | -
--verbose=1|2|3 | --v|vv|vvv | -Verbosity level. For example, --verbose=3 or -vvv displays debug verbosity, which is the most verbose output. Default is --verbose=1 or -v . |
-
--version | --V | -Display this application version | -
--ansi | -n/a | -Force ANSI output | -
--no-ansi | -n/a | -Disable ANSI output | -
To display a complete list of commands, enter:
-magento list-
To get help for a particular command, enter:
-magento help <command>-
For example,
-magento help setup:install -magento help cache:enable\ No newline at end of file diff --git a/_includes/install/cli_help-commands.md b/_includes/install/cli_help-commands.md new file mode 100644 index 00000000000..9c6e0567762 --- /dev/null +++ b/_includes/install/cli_help-commands.md @@ -0,0 +1,20 @@ +To display a complete list of commands, enter: + +```bash +magento list +``` + +To get help for a particular command, enter: + +```bash +magento help
We introduced a change on packages.magento.com that had the unintended result of causing errors with certain Magento packages.
-This affects only users who used composer create-project
to create their Magento project between the dates of August 13 and August 17, 2015.
A user reported one symptom on GitHub about an error that occurred during the installation:
-[UnexpectedValueException] -The checksum verification of the file failed (downloaded from https://packages.magento.com/_packages/magento_framework-1.0.0-beta.zip)-
The cause is a conflict between packages on packages.magento.com
compared to the local Composer cache. To resolve the issue, clear your Composer cache as follows:
composer
in the Magento installation directory.cd <your Magento install dir>
composer clear-cache
DevBox is currently undergoing an update and is not available for download. A new version will be available in the near future. Please check back for updates.
--docker-compose ps - - Name Command State Ports ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -magento2devbox_db_709831d587f2feef1e27fa41d4e70219 docker-entrypoint.sh mysqld Up 0.0.0.0:32780->3306/tcp -magento2devbox_elastic_709831d587f2feef1e27fa41d4e70219 /docker-entrypoint.sh elas ... Up 0.0.0.0:32777->9200/tcp, 9300/tcp -magento2devbox_rabbit_709831d587f2feef1e27fa41d4e70219 docker-entrypoint.sh rabbi ... Up 15671/tcp, 0.0.0.0:32778->15672/tcp, 25672/tcp, 4369/tcp, 5671/tcp, 0.0.0.0:32779->5672/tcp -magento2devbox_redis_709831d587f2feef1e27fa41d4e70219 docker-entrypoint.sh redis ... Up 6379/tcp -magento2devbox_web_709831d587f2feef1e27fa41d4e70219 /usr/local/bin/entrypoint.sh Up 22/tcp, 0.0.0.0:22->32705/tcp, 44100/tcp, 0.0.0.0:32781->5000/tcp, 0.0.0.0:32782->80/tcp, 9000/tcp- -In the preceding example: - -* The database listens on port 32780 -* Elasticsearch listens on ports 32777 and 9300 -* RabbitMQ listens on ports 15671, 32778, 25672, 4369, 5671, and 32779 -* Redis listens on port 6379 -* In the web container, the following ports are used: - - * SSH listens on port 32705 - - Applications like PhpStorm communicate with DevBox on the SSH listen port. It's very important to know this port. - * Unison synchronization (Windows only) listens on port 32781 - * The web server listens on port 32782 - -
Magento enables you to enable or disable currently available modules; in other words, any Magento-provided module or any third-party module that is currently available.
-Certain modules have dependencies on other modules, in which case you might not be able to enable or disable a module because it has dependencies on other modules.
-In addition, there might be conflicting modules that cannot both be enabled at the same time.
-Examples:
-Dependencies are declared in the require
field in Magento's composer.json
file for each module. Conflicts are declared in the conflict
field in modules' composer.json
files. We use that information to build a dependency graph:
A->B
means module A depends on module B.A->B->C
.If you attempt to enable or disable a module that depends on other modules, the dependency graph displays in the error message.
-It's possible that module A's composer.json
declares a conflict with module B but not vice versa.
Command line module enable or disable subcommand only: To force a module to be enabled or disabled regardless of its dependencies, use the optional --force
argument.
Using --force
can disable your Magento store and cause problems accessing the Magento Admin.
If you're using a Magento version earlier than 2.0.6, see Appendix—Magento file system ownership and appendix (legacy) instead.
-If you're using a Magento version earlier than 2.0.6, see Appendix—Magento file system ownership and appendix (legacy) instead.
-To further restrict permissions after installing the Magento software, you configure a Magento umask.
-To further restrict permissions after installing the Magento software, you configure a Magento umask.
-If you don't have root
privileges on your Magento server, you can use another local user account. Make sure the user has a strong password and continue with Put the Magento file system owner in the web server group.
Because the point of creating this user is to provide added security, make sure you create a strong password.
-If you don't have root
privileges on your Magento server, you can use another local user account. Make sure the user has a strong password and continue with Put the Magento file system owner in the web server group.
Because the point of creating this user is to provide added security, make sure you create a strong password.
-If you're using an Magento version 2.0.5 or earlier, see Appendix—Magento file system ownership and appendix (legacy) instead of this topic.
-In version 2.0.6 and later, Magento does not explicitly set file or directory permissions.
-The Magento file system owner is sometimes referred to as the command-line user.
-File system security is complex and extremely important. We strongly recommend you consult an experienced system administrator or network administrator before you decide what permissions to set. We provide a mechanism for you to use but a permissions strategy is up to you.
-We recommend changing the umask on a one-user or shared hosting system only. If you have a private Magento server, the group must have write access to the Magento file system; the umask removes write access from the group.
-You can also run the commands in the following ways:
-cd <your Magento install dir>/bin
and run them as ./magento <command name>
php <your Magento install dir>/bin/magento <command name>
<your Magento install dir>
is a subdirectory of your web server's docroot. Need help locating the docroot? Click here.
To be able to use the Web Setup Wizard to install or upgrade the Magento software, or to manage extensions you get from Magento Marketplace, you must either get a compressed archive or a Composer metapackage.
-If you clone the GitHub repository, you cannot use the Web Setup Wizard to upgrade the Magento software and extensions. You must upgrade using Composer and git commands.
-In the event you need additional help, consult the following resources.
+In the event you need additional help, consult the following resources. -Magento edition | -How to get help | -
---|---|
{{site.data.var.ce}} and {{site.data.var.ee}} | -- | -
{{site.data.var.ce}} | -Submit bug reports | -
{{site.data.var.ee}} only | -Submit bug reports | -
Choose either the software or the software and sample data:
Magento-CE-<version>.*
(without sample data)Magento-CE-<version>+Samples.*
(with sample data)<version/>
is the three-digit release number (for example, 2.0.7
, 2.1.0
, and so on.)
Magento has one command-line interface that performs both installation and configuration tasks: <your Magento install dir>/bin/magento
. The new interface performs multiple tasks, including:
Other benefits:
-<your Magento install dir>/bin/magento list
) lists all available installation and configuration commandsPatch file format | -Command to extract | -
---|---|
.zip |
- unzip -o <patch name>.zip |
-
.tar.gz |
- tar -zxf <patch name>.tar.gz |
-
.tar.bz2 |
- tar -jxf <patch name>.tar.bz2 |
-
If you don't have command line access to your Magento server, extract the patch locally and transfer the files to the server using an FTP application.
-Magento edition | Patch location | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{site.data.var.ce}} | -+ |
Follow the instructions on your screen to download the desired patch. |
|||||||||||||||||||||||||||||||||||
{{site.data.var.ee}} merchant portal | Use the following steps:
-
Magento EE partner portal |
Use the following steps:
- |
-
## TLS 1.2 requirement for PayPal
PayPal recently announced they will require Transport Layer Security (TLS) version 1.2 to process payments in a live environment. (PayPal already requires TLS 1.2 in the sandbox.)
More information:
-* [Details (PayPal security bulletin)](https://www.paypal.com/uk/webapps/mpp/ssl-security-update){:target="_blank"}
-* [PayPal live payments switching in June 2016 (PayPal technical blog)](https://devblog.paypal.com/upcoming-security-changes-notice/#tls){:target="_blank"}
+* [Details (PayPal security bulletin)](https://www.paypal.com/uk/webapps/mpp/ssl-security-update)
+* [PayPal live payments switching in June 2016 (PayPal technical blog)](https://devblog.paypal.com/upcoming-security-changes-notice/#tls)
### Symptom
@@ -18,9 +16,9 @@ According to PayPal, symptoms of the issue include the following messages in you
or
140062736746144:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:s3_pkt.c:337:
-
+
... (more messages) ...
-
+
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported*
Compression: NONE
@@ -32,7 +30,7 @@ or
### Description
-The source of the issue is your version of [`libcurl`](https://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html){:target="_blank"}. `libcurl` versions earlier than 7.34 use TLS 1.1 or earlier by default.
+The source of the issue is your version of [`libcurl`](https://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html). `libcurl` versions earlier than 7.34 use TLS 1.1 or earlier by default.
To determine the version of `libcurl` you're running, enter the following command on the server that processes PayPal transactions:
@@ -42,29 +40,27 @@ If the version is earlier than 7.34, continue with the next section. If you're a
### Solution
-The source of the issue is that the [`libcurl`](https://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html){:target="_blank"} library packaged with CentOS 6.6 and earlier use TLS 1.1 or earlier by default.
+The source of the issue is that the [`libcurl`](https://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html) library packaged with CentOS 6.6 and earlier use TLS 1.1 or earlier by default.
To determine the version of CentOS your server runs, enter the following command:
cat /etc/*release*
-If you're already running CentOS 6.8 or later, no action is necessary. According to the [CentOS 6.8 changelog](https://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.8){:target="_blank"}, "various applications now support TLS 1.2, i.e. OpenLDAP, yum, stunnel, vsftpd, git, postfix and others. Also TLS 1.2 has been enabled by default in various packages".
+If you're already running CentOS 6.8 or later, no action is necessary. According to the [CentOS 6.8 changelog](https://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.8), "various applications now support TLS 1.2, i.e. OpenLDAP, yum, stunnel, vsftpd, git, postfix and others. Also TLS 1.2 has been enabled by default in various packages".
(CentOS 7 has a newer version of `libcurl` that also defaults to TLS 1.2.)
You have the following options:
-* (Recommended). Upgrade your Magento server to CentOS 6.8 or later.
+* (Recommended). Upgrade your Magento server to CentOS 6.8 or later.
Its recommended repositories support current versions of TLS with `libcurl`. Using CentOS 6.8 or later is the most secure way to continue operating your store and accepting PayPal.
- CentOS 6.8 has a `libcurl` version that defaults to TLS 1.2.
+ CentOS 6.8 has a `libcurl` version that defaults to TLS 1.2.
* (Less secure, *not recommended*). Upgrade to `libcurl` 7.34 or later on CentOS 6 using a non-recommended third-party repository.
- One possible solution is to use the information on [serverfault](http://serverfault.com/questions/321321/upgrade-curl-to-latest-on-centos){:target="_blank"}.
+ One possible solution is to use the information on [serverfault](http://serverfault.com/questions/321321/upgrade-curl-to-latest-on-centos).
-
\ No newline at end of file
+ {:.bs-callout .bs-callout-info}
+ Installing software from non-recommended repositories can change other system packages and can result in issues. We strongly recommend you upgrade `libcurl` in a development environment and *thoroughly test* all payment processors you use as well as any other critical software before putting this into production.
diff --git a/_includes/install/php_2.0.md b/_includes/install/php_2.0.md
index c460d8b20da..086384fff1f 100644
--- a/_includes/install/php_2.0.md
+++ b/_includes/install/php_2.0.md
@@ -1,7 +1,2 @@
-
-
-Installing software from non-recommended repositories can change other system packages and can result in issues. We strongly recommend you upgrade
-
| 5.4.x | 5.5.0–5.5.21 | 5.5.22–5.5.x | 5.6.x | 7.0.0, 7.0.1 | 7.0.2 | 7.0.3–7.0.5 | 7.0.6–7.0.x | 7.1.x |
-| ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png)
-
-
-
\ No newline at end of file
+| ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) |
diff --git a/_includes/install/php_2.1.md b/_includes/install/php_2.1.md
index 8b5e21aee62..04c431f2271 100644
--- a/_includes/install/php_2.1.md
+++ b/_includes/install/php_2.1.md
@@ -1,6 +1,2 @@
-
-
| 5.5.x | 5.6.0–5.6.4 | 5.6.5–5.6.x | 7.0.0, 7.0.1 | 7.0.2 | 7.0.3 | 7.0.4 | 7.0.5 | 7.0.6–7.0.x | 7.1.x |
-| ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png)| ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported (2.1.2 and later)]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png)|
-
-
\ No newline at end of file
+| ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported (2.1.2 and later)]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) |
diff --git a/_includes/install/php_2.2.md b/_includes/install/php_2.2.md
index a95c8dd70aa..d275a7622cf 100644
--- a/_includes/install/php_2.2.md
+++ b/_includes/install/php_2.2.md
@@ -1,6 +1,2 @@
-
-
-| 7.0.0, 7.0.1 | 7.0.2 | 7.0.3 | 7.0.4 | 7.0.5 | 7.0.6–7.0.x | 7.1.x |
-| ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png)| ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported (2.1.2 and later)]({{ site.baseurl }}/common/images/green-check.png) | ![Supported (2.1.2 and later)]({{ site.baseurl }}/common/images/green-check.png)
-
-
+| 7.0.0–7.0.12 | 7.0.13–7.0.x | 7.1.x |
+| ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported (2.1.2 and later)]({{ site.baseurl }}/common/images/green-check.png) | ![Supported (2.1.2 and later)]({{ site.baseurl }}/common/images/green-check.png) |
diff --git a/_includes/install/php_2.3.md b/_includes/install/php_2.3.md
index de16de14183..a621edd5302 100644
--- a/_includes/install/php_2.3.md
+++ b/_includes/install/php_2.3.md
@@ -1,6 +1,2 @@
-
-
| 7.0.0, 7.0.1 | 7.0.2 | 7.0.3 | 7.0.4 | 7.0.5 | 7.0.6–7.0.x | 7.1.3+ | 7.2.x |
-| ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png)| ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png)
-
-
\ No newline at end of file
+| ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Not supported]({{ site.baseurl }}/common/images/red-x.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) | ![Supported]({{ site.baseurl }}/common/images/green-check.png) |
diff --git a/_includes/install/post-install-configure.md b/_includes/install/post-install-configure.md
deleted file mode 100644
index 02343d38d7a..00000000000
--- a/_includes/install/post-install-configure.md
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-* Learn about Magento's deployment configuration
-* Understand the Magento application bootstrapping and change bootstrap parameters
-* Configure the Magento application using the command line
-* Configure caching, including database, Redis, and Varnish
-
diff --git a/_includes/install/prereq.md b/_includes/install/prereq.md
index d316ad6f822..750a056b22e 100644
--- a/_includes/install/prereq.md
+++ b/_includes/install/prereq.md
@@ -1,7 +1,4 @@
-
-
Before you continue, make sure you've done all of the following:
- Set up a server that meets our [system requirements]({{ page.baseurl }}/install-gde/system-requirements2.html)
- Created the [Magento file system owner]({{ page.baseurl }}/install-gde/prereq/file-sys-perms-over.html)
-
diff --git a/_includes/install/releasenotes/20_release-notes-links.md b/_includes/install/releasenotes/20_release-notes-links.md
index 07f9903de29..61903155447 100644
--- a/_includes/install/releasenotes/20_release-notes-links.md
+++ b/_includes/install/releasenotes/20_release-notes-links.md
@@ -1,4 +1,4 @@
-
+
{% collapsibleh2 Magento Open Source 2.0 Release Notes %}
diff --git a/_includes/install/releasenotes/20rc_release-notes-links.md b/_includes/install/releasenotes/20rc_release-notes-links.md
index 3c9aa210857..d45a9c8cde4 100644
--- a/_includes/install/releasenotes/20rc_release-notes-links.md
+++ b/_includes/install/releasenotes/20rc_release-notes-links.md
@@ -1,4 +1,4 @@
-
+
{% collapsibleh3 Magento Open Source 2.1 Release Candidate Notes %}
diff --git a/_includes/install/releasenotes/21_release-notes-links.md b/_includes/install/releasenotes/21_release-notes-links.md
index cc1a5a50bd2..5736879037a 100644
--- a/_includes/install/releasenotes/21_release-notes-links.md
+++ b/_includes/install/releasenotes/21_release-notes-links.md
@@ -1,4 +1,4 @@
-
+
{% collapsibleh2 Magento Open Source 2.1 Release Notes %}
* [Version 2.1.12]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.12CE.html){:target="_blank"}
diff --git a/_includes/install/releasenotes/22_release-notes-links.md b/_includes/install/releasenotes/22_release-notes-links.md
deleted file mode 100644
index 73aa903cbc0..00000000000
--- a/_includes/install/releasenotes/22_release-notes-links.md
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-{% collapsibleh2 Magento Open Source 2.2 Release Notes %}
-* [Version 2.2.2]({{ page.baseurl }}/release-notes/ReleaseNotes2.2.2CE.html){:target="_blank"}
-* [Version 2.2.1]({{ page.baseurl }}/release-notes/ReleaseNotes2.2.1CE.html){:target="_blank"}
-* [Version 2.2.0]({{ page.baseurl }}/release-notes/ReleaseNotes2.2.0CE.html){:target="_blank"}
-
-{% endcollapsibleh2 %}
-
-
-{% collapsibleh2 Magento Commerce 2.2 Release Notes %}
-* [Version 2.2.2]({{ page.baseurl }}/release-notes/ReleaseNotes2.2.2EE.html){:target="_blank"}
-* [Version 2.2.1]({{ page.baseurl }}/release-notes/ReleaseNotes2.2.1EE.html){:target="_blank"}
-* [Version 2.2.0]({{ page.baseurl }}/release-notes/ReleaseNotes2.2.0EE.html){:target="_blank"}
-
-{% endcollapsibleh2 %}
-
-{% collapsibleh2 Magento Commerce (Cloud) 2.2 Release Notes %}
-
-* [magento-cloud-configuration release 101.9.x Release Notes]({{ page.baseurl }}/cloud/release-notes/CloudReleaseNotes101.9.html){:target="_blank"}
-* [magento-cloud-configuration release 101.8.x Release Notes]({{ page.baseurl }}/cloud/release-notes/CloudReleaseNotes101.8.html){:target="_blank"}
-
-{% endcollapsibleh2 %}
diff --git a/_includes/install/releasenotes/ce_install_20.md b/_includes/install/releasenotes/ce_install_20.md
index d3986ac9784..c84d508392c 100644
--- a/_includes/install/releasenotes/ce_install_20.md
+++ b/_includes/install/releasenotes/ce_install_20.md
@@ -1,4 +1,4 @@
-
+
## Install the Magento software
@@ -13,13 +13,13 @@ See one of the following sections:
This software is available from `repo.magento.com`. Before installing the Open Source software using Composer, familiarize yourself with the Composer [metapackage]({{page.baseurl}}/install-gde/prereq/integrator_install.html), then run:
- composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition=
-
+
+
## Install the Magento software
-You can get Magento Open Source (formerly Community Edition) 2.1 from Github, Composer, or using a compressed archive.
+You can get Magento Open Source (formerly Community Edition) 2.1 from GitHub, Composer, or using a compressed archive.
See one of the following sections for more information:
@@ -13,15 +13,15 @@ See one of the following sections for more information:
### Get the Magento Open Source software using Composer {#install-rc-composer}
{:.no_toc}
-The Open Source software is available from `repo.magento.com`. Before getting the Open Source software, familiarize yourself with the Composer metapackage prerequisites, then run
+The Open Source software is available from `repo.magento.com`. Before getting the Open Source software, familiarize yourself with the Composer metapackage [prerequisites]({{ page.baseurl }}/install-gde/composer.html), then run
- composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition=
+
## Install the Magento software
@@ -13,13 +13,13 @@ See one of the following sections:
This software is available from `repo.magento.com`. Before installing the Magento Commerce software using Composer, familiarize yourself with the Composer [metapackage]({{page.baseurl}}/install-gde/prereq/integrator_install.html), then run:
- composer create-project --repository-url=https://repo.magento.com/ magento/project-enterprise-edition=
-
+
+
## Install the Magento software
See one of the following sections:
@@ -11,16 +11,16 @@ See one of the following sections:
### Get Magento Commerce using Composer {#install-rc-composer}
{:.no_toc}
-Magento Commerce (formerly Enterprise Edition) is available from `repo.magento.com`. Before installing the Magento Commerce software using Composer, familiarize yourself with these prerequisites, then run:
+Magento Commerce (formerly Enterprise Edition) is available from `repo.magento.com`. Before installing the Magento Commerce software using Composer, familiarize yourself with these [prerequisites]({{ page.baseurl }}/install-gde/composer.html), then run:
- composer create-project --repository-url=https://repo.magento.com/ magento/project-enterprise-edition=
+
The following table discusses where to get the Magento software. We provide the following downloads:
diff --git a/_includes/install/releasenotes/get-ee-software_zip.md b/_includes/install/releasenotes/get-ee-software_zip.md
index b7b17c08a13..1f0a0dd4bab 100644
--- a/_includes/install/releasenotes/get-ee-software_zip.md
+++ b/_includes/install/releasenotes/get-ee-software_zip.md
@@ -1,4 +1,4 @@
-
+
The following table discusses where to get the Magento software. We provide the following downloads:
diff --git a/_includes/install/sampledata/file-sys-perms-digest.md b/_includes/install/sampledata/file-sys-perms-digest.md
index 00c80fb9f06..1187d5d5bd2 100644
--- a/_includes/install/sampledata/file-sys-perms-digest.md
+++ b/_includes/install/sampledata/file-sys-perms-digest.md
@@ -13,10 +13,10 @@ If you run the Magento application as one user (which is typical of shared hosti
cd
-
## Complete the sample data installation {#sample-next-steps}
After you download the sample data packages, log in to your Magento server as, or switch to, the Magento file system owner and enter the following command:
diff --git a/_includes/install/sampledata/sample-data-clone.md b/_includes/install/sampledata/sample-data-clone.md
index e20396a5c22..00f796bf3ad 100644
--- a/_includes/install/sampledata/sample-data-clone.md
+++ b/_includes/install/sampledata/sample-data-clone.md
@@ -1,20 +1,18 @@
-
+
## Install sample data by cloning repositories {#sample-clone}
-This topic discusses how to get the Magento sample data if you cloned the Magento GitHub repository. This method is intended only for contributing developers (that is, developers who plan to contribute to the Magento 2 codebase).
+This topic discusses how to clone and add Magento sample data if you cloned the Magento GitHub repository. This method is intended only for contributing developers (that is, developers who plan to contribute to the Magento 2 codebase).
If you're not a contributing developer, choose one of the other options displayed in the table of contents on the left side of the page.
Contributing developers can use this method of installing sample data *only* if all of the following are true:
* You use {{site.data.var.ce}}
-* You cloned the Magento 2 repository.
+* You [cloned the Magento 2 repository]({{ page.baseurl }}/install-gde/prereq/dev_install.html).
-
-
+{:.bs-callout .bs-callout-warning}
+You can use sample data with either the `develop` branch (more current) or a released branch (such as `2.2` or `2.2.5` (more stable)). We recommend you use a released branch because it's more stable. If you're contributing code to the Magento 2 repository and you need the most recent code, use the `develop` branch. Regardless of the branch you choose, you must [clone]({{ page.baseurl }}/install-gde/prereq/dev_install.html) the corresponding branch of the Magento 2 GitHub repository. For example, sample data for the `develop` branch can be used *only* with the Magento 2 `develop` branch.
See the following sections:
@@ -25,25 +23,25 @@ See the following sections:
This section discusses how to install Magento sample data by cloning the sample data repository. You can clone the sample data repository in any of the following ways:
-* Clone with the SSH protocol
-* Clone with the HTTPS protocol
+* Clone with the [SSH protocol](#clone-sample-repo-ssh)
+* Clone with the [HTTPS protocol](#instgde-prereq-compose-clone-https)
### Clone with SSH {#clone-sample-repo-ssh}
To clone the Magento sample data GitHub repository using the SSH protocol:
-1. In a web browser, go to the Magento sample data repository.
+1. In a web browser, go to [the Magento sample data repository](https://github.com/magento/magento2-sample-data).
2. Next to the name of the branch, click **SSH** from the list.
3. Click **Copy to clipboard**
The following figure shows an example.
-
+ ![Clone the Magento GitHub repository using SSH]({{ site.baseurl }}/common/images/install_mage2_clone-ssh.png){:width="650px"}
4. Change to your web server's docroot directory.
Typically, for Ubuntu, it's `/var/www` and for CentOS it's `/var/www/html`.
- Need help locating the docroot?
+ Need [help locating the docroot?]({{ page.baseurl }}/install-gde/basics/basics_docroot.html)
5. Enter `git clone` and paste the value you obtained from step 1.
An example follows:
@@ -51,64 +49,65 @@ To clone the Magento sample data GitHub repository using the SSH protocol:
git clone git@github.com:magento/magento2-sample-data.git
6. Wait for the repository to clone on your server.
- You can use sample data with either the Regardless of the branch you choose, you must clone the corresponding branch of the Magento 2 GitHub repository. For example, sample data for the
-
+ {:.bs-callout .bs-callout-info}
+ If the following error displays, make sure you [shared your SSH key](https://help.github.com/articles/generating-ssh-keys/) with GitHub:If the following error displays, make sure you shared your SSH key with GitHub: -Cloning into 'magento2'... -Permission denied (publickey). -fatal: The remote end hung up unexpectedly- + ``` + Cloning into 'magento2'... + Permission denied (publickey). + fatal: The remote end hung up unexpectedly + ```` 7. Ensure you checkout the branch of the sample data repository that corresponds with the branch you used from the main `magento2` repository. - + For example: - + If you used the `2.2-develop` branch of the Magento 2 repository, the Sample Data branch should be `2.2-develop`. - + If you used the `2.2.5` branch of the Magento 2 repository, the Sample Data branch should be `2.2.5`. - + To checkout the correct branch, run the following command from the sample data repository's root directory (assuming you need the `2.2.5` branch): git checkout 2.2.5 -7. Change to the `
-If you're installing sample data _after_ installing Magento, you must also run the following command to update the database and schema:
+10. Wait for the command to complete.
+11. See the next section.
- php
+{:.bs-callout .bs-callout-warning}
+If you're installing sample data _after_ installing Magento, you must also run the following command to update the database and schema: `php
+
This section discusses how to install sample data if you got the Magento software in any of the following ways:
* Downloaded a compressed archive from [Magento](https://magento.com/tech-resources/download).
- If you downloaded an archive from Github, this method won't work because the `composer.json` file doesn't contain the `repo.magento.com` URL.
+ If you downloaded an archive from GitHub, this method won't work because the `composer.json` file doesn't contain the `repo.magento.com` URL.
* Used `composer create-project`
You can use this method of getting sample data for both {{site.data.var.ce}} or {{site.data.var.ee}}, but you must use the same [authentication keys]({{ page.baseurl }}/install-gde/prereq/connect-auth.html) you used to install Magento.
-
-If you encounter errors, such as `Could not find package...` or `...no matching package found...`, make sure there aren’t any typos in your command. If you still encounter errors, you may not have access to the right Composer repositories, especially if your using {{site.data.var.ee}}. Contact [Magento support](https://magento.com/support){:target="_blank"} for help.
-
+{:.bs-callout .bs-callout-info}
+If you encounter errors, such as `Could not find package...` or `...no matching package found...`, make sure there aren’t any typos in your command. If you still encounter errors, you may not have access to the right Composer repositories, especially if your using {{site.data.var.ee}}. Contact [Magento support](https://magento.com/support) for help.
You can use Composer to install sample data either before or after installing Magento; however, there might be [additional tasks]({{ page.baseurl }}/install-gde/install/sample-data.html).
If you're a contributing developer, refer to [Install by cloning repositories]({{install-gde/install/sample-data-after-clone.html}}).
-
-
+{:.bs-callout .bs-callout-warning}
+Do not install sample data if your Magento application is set for [production mode]({{ page.baseurl }}/config-guide/bootstrap/magento-modes.html#production-mode). Switch to [developer mode]({{ page.baseurl }}/config-guide/bootstrap/magento-modes.html#developer-mode) first. Installing sample data in production mode [fails]({{ page.baseurl }}/install-gde/trouble/tshoot_sample-data.html#trouble-samp-prod).
To install sample data using the command line, enter the following command as the Magento file system owner:
php Do not install sample data if your Magento application is set for production mode. Switch to developer mode first. Installing sample data in production mode fails. -
-If you're installing sample data _after_ installing Magento, you must also run the following command to update the database and schema:
-
- php
+{:.bs-callout .bs-callout-warning}
+If you're installing sample data _after_ installing Magento, you must also run the following command to update the database and schema: `php
-
## Introduction to Magento sample data {#instgde-prereq-sample-intro}
Magento sample data provides a storefront based on the Luma theme outfitted with products, categories, customer registration, and so on. It functions just like a Magento storefront and you can manipulate prices, inventory, and promotional pricing rules using the Magento Admin.
-You can install sample data either before or after installing the Magento software. When you're done with the sample data, you can either remove it or you can install it fresh as discussed in Remove sample data modules or update sample data.
+You can install sample data either before or after installing the Magento software. When you're done with the sample data, you can either remove it or you can install it fresh as discussed in [Remove sample data modules or update sample data]({{ page.baseurl }}/install-gde/install/sample-data-other-cmds.html).
-
-
+{:.bs-callout .bs-callout-warning}
+There is currently no way to uninstall sample data. We recommend you use sample data only to learn about how Magento works. Avoid doing any development in a system in which you installed sample data.
You can install optional sample data in any of the following ways:
-There is currently no way to uninstall sample data. We recommend you use sample data only to learn about how Magento works. Avoid doing any development in a system in which you installed sample data. -
-
## Remove sample data modules or update sample data {#instgde-prereq-sample-intro}
This topic discusses how to:
@@ -11,13 +9,13 @@ This topic discusses how to:
## First steps {#sample-first}
-{% include install/first-steps-cli.html %}
+{% include install/first-steps-cli.md %}
## Remove sample data modules {#inst-sample-remove}
Enter the following command:
- magento sampledata:remove
+ magento sampledata:remove
-
1. From the **Store Default Time Zone** list, click the name of your store's time zone.
2. From the **Store Default Currency** list, click the default currency to use in your store.
@@ -16,12 +8,12 @@
3. Expand **Advanced Modules Configuration** to optionally enable or disable modules before you install the Magento software.
- Before you enable or disable modules, review the information discussed in Enabling and disabling modules.
+ Before you enable or disable modules, review the information discussed in [Enabling and disabling modules]({{ page.baseurl }}/install-gde/install/web/install-web.html#instgde-install-web-enable-mod).
See one of the following sections for more information about enabling and disabling modules:
- * General module configuration options
- * Module dependency errors
+ * [General module configuration options](#instgde-install-magento-web-step4-depend1)
+ * [Module dependency errors](#instgde-install-magento-web-step4-depend2)
4. Click **Next**.
@@ -47,18 +39,15 @@ The following figure shows an example of disabling the `Magento_GoogleAnalytics`
#### Module dependency errors {#instgde-install-magento-web-step4-depend2}
-A dependency error occurs when two inter-dependent modules are disabled at the same time.
+A dependency error occurs when two inter-dependent modules are disabled at the same time.
If there is a dependency error, a message similar to the following displays.
-
+![]({{ site.baseurl }}/common/images/install_skip-depend-check.png)
Click **Show details** to display details about the dependency error. You can then do any of the following:
* Select the **Skip dependency check for individual modules** to ignore the issue and continue with your installation. (Additional dependency checks are performed after you click **Next**.)
* Resolve the issue by taking the action indicated by the message.
-
-
-
-
+{:.bs-callout .bs-callout-warning}
+Use Skip dependency check for individual modules with caution. We recommend against it because a typical reason for this error is you manually edited the [deployment configuration]({{ page.baseurl }}/config-guide/config/config-php.html). Editing the deployment configuration is not recommended because future Magento software updates can undo your changes.
diff --git a/_includes/install/web/install-web_5-create-admin.md b/_includes/install/web/install-web_5-create-admin.md
index 31acbcb3e76..f4a00015735 100644
--- a/_includes/install/web/install-web_5-create-admin.md
+++ b/_includes/install/web/install-web_5-create-admin.md
@@ -2,32 +2,12 @@
1. Enter the following information:
- Use Skip dependency check for individual modules with caution. We recommend against it because a typical reason for this error is you manually edited the deployment configuration. Editing the deployment configuration is not recommended because future Magento software updates can undo your changes. -
-
## Step 6: Install {#instgde-install-magento-web-step6}
After completing all preceding steps in the Setup Wizard, click **Install Now**.
@@ -22,24 +20,24 @@ You can also run the installer again.
The Setup Wizard creates a log file, named `install.log`, that you might find useful in debugging issues or in verifying the actions performed by the wizard.
-The Setup Wizard uses the sys_get_temp_dir ( void ) PHP call to determine where to write the installation log. To locate the log:
+The Setup Wizard uses the [sys_get_temp_dir ( void )](http://php.net/manual/en/function.sys-get-temp-dir.php) PHP call to determine where to write the installation log. To locate the log:
1. Open `php.ini` in a text editor.
If you don't know where `php.ini` is located:
- 1. Log in as or switch to the switch to the Magento file system owner.
- 2. Create phpinfo.php in the web server's docroot.
+ 1. Log in as or switch to the [switch to the Magento file system owner]({{ page.baseurl }}/install-gde/prereq/file-sys-perms-over.html).
+ 2. Create [phpinfo.php]({{ page.baseurl }}/install-gde/prereq/optional.html#install-optional-phpinfo) in the web server's docroot.
3. Access `phpinfo.php` in a web browser.
The location of `php.ini` is typically specified as **Loaded Configuration File** in the displayed results.
2. Search for `sys_temp_dir`.
-The value of `sys_temp_dir` determines where `install.log` is located. If the value is commented out, PHP uses that value as its default.
+The value of `sys_temp_dir` determines where `install.log` is located. If the value is commented out, PHP uses that value as its default.
A typical default value is `/tmp`. If that's the case, the log is `/tmp/install.log`.
### Next step
-Verify the installation
\ No newline at end of file
+[Verify the installation]({{ page.baseurl }}/install-gde/install/verify.html)
diff --git a/_includes/install/web/update-reinstall.md b/_includes/install/web/update-reinstall.md
deleted file mode 100644
index f51fe07c6af..00000000000
--- a/_includes/install/web/update-reinstall.md
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-## Updating or reinstalling the Magento software {#instgde-install-reinstall}
-
-You can reinstall the Magento software in an development environment especially to get all the latest code changes:
-
-* Update
-* Uninstall and reinstall
\ No newline at end of file
diff --git a/_includes/layout/after-site-header.html b/_includes/layout/after-site-header.html
index 31dce0a7422..a8f18b17cef 100644
--- a/_includes/layout/after-site-header.html
+++ b/_includes/layout/after-site-header.html
@@ -6,6 +6,6 @@
{% if page.guide_version == "2.3" %}
{% endif %}
diff --git a/_includes/layout/footer-links.html b/_includes/layout/footer-links.html
index d0b4333759f..026b60db3d7 100644
--- a/_includes/layout/footer-links.html
+++ b/_includes/layout/footer-links.html
@@ -1,9 +1,7 @@
+{% assign items = site.data.footer-links %}
+
diff --git a/_includes/layout/footer-scripts.html b/_includes/layout/footer-scripts.html
index 306fc2268de..9090fd96650 100644
--- a/_includes/layout/footer-scripts.html
+++ b/_includes/layout/footer-scripts.html
@@ -1,4 +1,4 @@
-
+
{% if site.environment == "public" %}
@@ -25,4 +25,6 @@
})();
-{% endif %}
\ No newline at end of file
+
+
+{% endif %}
diff --git a/_includes/layout/header-scripts.html b/_includes/layout/header-scripts.html
index 133c8bbee42..36b246962c4 100644
--- a/_includes/layout/header-scripts.html
+++ b/_includes/layout/header-scripts.html
@@ -45,4 +45,6 @@
heap.load("2619540280");
+
+
{% endif %}
diff --git a/_includes/layout/main-nav-item.html b/_includes/layout/main-nav-item.html
new file mode 100644
index 00000000000..e772578a7fa
--- /dev/null
+++ b/_includes/layout/main-nav-item.html
@@ -0,0 +1,28 @@
+{% assign item = include.item %}
+
+{% if page.guide_version %}
+ {% assign compare_version = page.guide_version %}
+{% else %}
+ {% assign compare_version = site.version %}
+{% endif %}
+
+{% unless item.exclude_versions contains compare_version %}
+{% if item.include_versions.size == nil or item.include_versions contains compare_version or item.include_versions contains 'all' %}
+ {% assign base = '' %}
+ {% if item.versionless %}
+ {% assign base = site.baseurl %}
+ {% else %}
+ {% if page.guide_version %}
+ {% assign base = page.baseurl %}
+ {% else %}
+ {% assign base = site.version | prepend: "/guides/v" | prepend: site.baseurl %}
+ {% endif %}
+ {% endif %}
+ {% if item.url contains 'http' %}
+ {% assign base = '' %}
+ {% endif %}
+
diff --git a/_includes/php-dev/component-root-2.3.md b/_includes/php-dev/component-root-2.3.md
index 3915c9365c5..eae45cfa3de 100644
--- a/_includes/php-dev/component-root-2.3.md
+++ b/_includes/php-dev/component-root-2.3.md
@@ -1,5 +1,3 @@
-
-The page will be updated in the
-
### Root directory location
A component's root directory matches the component's name and contains all its subdirectories and files. Based on how you installed Magento, you can put your component's root directory in one of two places:
@@ -11,9 +9,9 @@ A component's root directory matches the component's name and contains all its s
* For Admin themes, use `app/design/adminhtml`.
* For language packages, use `app/i18n`.
-* `
-
### Root directory location
A component's root directory is the top-level directory for that component under which its folders and files are located. Depending on how your Magento development environment was installed, your component's root directory can be located in two places:
@@ -11,7 +9,7 @@ A component's root directory is the top-level directory for that component under
* For Admin themes, use `app/design/adminhtml`.
* For language packages, use `app/i18n`.
-* `
diff --git a/_includes/php-dev/component-versioning.md b/_includes/php-dev/component-versioning.md
index f481b95e5d0..91a04196d2c 100644
--- a/_includes/php-dev/component-versioning.md
+++ b/_includes/php-dev/component-versioning.md
@@ -1,13 +1,9 @@
-
-
Components have the following types of versions:
-* Marketing version; in other words, the version the merchant interacts with.
+* Marketing version; in other words, the version the merchant interacts with.
- Your initial version might be 1.0.0 or 2.0.0, for example. You should follow our versioning policy guidelines when setting your version.
+ Your initial version might be 1.0.0 or 2.0.0, for example. You should follow [our versioning policy]({{ page.baseurl }}/extension-dev-guide/versioning) guidelines when setting your version.
* Composer version; in other words, the version of each module, theme, language package, third-party package, and dependencies.
Using Magento code as an example, {{site.data.var.ce}} marketing version 2.0.0 includes component versions such as 100.0.1, 100.0.2, and so on. These versioning strategy prevents collisions between the marketing version and component versions.
-
-
\ No newline at end of file
diff --git a/_includes/php-dev/composer-types.md b/_includes/php-dev/composer-types.md
index 0ec199eb0d3..4aa747a7325 100644
--- a/_includes/php-dev/composer-types.md
+++ b/_includes/php-dev/composer-types.md
@@ -1,34 +1,9 @@
-
-
The following table discusses the component types that Magento Marketplace supports. The composer `type` column in the following table specifies the value of the `type` field you must add to `composer.json` for that type of component.
-
- {% for tab in tabs %}
-
- {% endfor %}
-
-{% endif %}
diff --git a/_includes/vendor/types-def.md b/_includes/vendor/types-def.md
index 5c43ec4c228..9a65f6767bb 100644
--- a/_includes/vendor/types-def.md
+++ b/_includes/vendor/types-def.md
@@ -1,5 +1,3 @@
-
-
where
* `
\ No newline at end of file
+ {:.bs-callout .bs-callout-info}
+ Currently, themes are located under `
-
-
-
-Currently, themes are located under
-
## {{site.data.var.ee}} Web APIs Services per Module {#eelist}
The Web APIs for {{site.data.var.ee}} are available on Commerce installations only. Commerce installations automatically have access to all {{site.data.var.ce}} REST APIs.
@@ -184,4 +182,3 @@ The Web APIs for {{site.data.var.ee}} are available on Commerce installations on
taxTaxClassRepositoryV1
taxTaxRateRepositoryV1
taxTaxRuleRepositoryV1
-
\ No newline at end of file
diff --git a/_includes/webapi/services22.md b/_includes/webapi/services22.md
index 666704eac3e..50b7ea380a6 100644
--- a/_includes/webapi/services22.md
+++ b/_includes/webapi/services22.md
@@ -1,5 +1,3 @@
-
-
## {{site.data.var.ee}} Web APIs Services per Module {#eelist}
The Web APIs for {{site.data.var.ee}} (formerly Magento Enterprise Edition) are available on {{site.data.var.ee}} installations only. {{site.data.var.ee}} installations automatically have access to all {{site.data.var.ce}} (formerly Magento Community Edition) web APIs.
@@ -33,7 +31,7 @@ The Web APIs for {{site.data.var.ee}} (formerly Magento Enterprise Edition) are
## {{site.data.var.ce}} Web APIs Services per Module {#celist}
The {{site.data.var.ce}} Web APIs are available on all installations.
-
+
### Analytics
analyticsLinkProviderV1
@@ -197,4 +195,3 @@ The Web APIs for {{site.data.var.ee}} (formerly Magento Enterprise Edition) are
## Magento B2B
See [Integrate with B2B using REST]({{ page.baseurl }}/b2b/integrations.html) for a list of services provided with B2B.
-
\ No newline at end of file
diff --git a/_includes/webapi/services23.md b/_includes/webapi/services23.md
index e957afae9d9..93502643ed0 100644
--- a/_includes/webapi/services23.md
+++ b/_includes/webapi/services23.md
@@ -1,5 +1,3 @@
-
-
## {{site.data.var.ee}} Web APIs Services per Module {#eelist}
The Web APIs for {{site.data.var.ee}} (formerly Magento Enterprise Edition) are available on {{site.data.var.ee}} installations only. {{site.data.var.ee}} installations automatically have access to all {{site.data.var.ce}} (formerly Magento Community Edition) web APIs.
diff --git a/_layouts/m1x.html b/_layouts/m1x.html
index d759e8c25b3..987a49430ce 100644
--- a/_layouts/m1x.html
+++ b/_layouts/m1x.html
@@ -13,8 +13,8 @@
+ {% include m1x/eol_message.html %}
{{ page.title }}-
{{ content }}
diff --git a/_layouts/m1x_rest.html b/_layouts/m1x_rest.html
index 3cc2d421895..26672ce8a06 100644
--- a/_layouts/m1x_rest.html
+++ b/_layouts/m1x_rest.html
@@ -32,6 +32,7 @@
+ {% include m1x/eol_message.html %}
{{ page.title }}
diff --git a/_layouts/m1x_soap.html b/_layouts/m1x_soap.html
index 2475bf65c9b..2bb5962848b 100644
--- a/_layouts/m1x_soap.html
+++ b/_layouts/m1x_soap.html
@@ -32,6 +32,7 @@
+ {% include m1x/eol_message.html %}
{{ page.title }}
diff --git a/_plugins/page-baseurl-generator.rb b/_plugins/page-baseurl-generator.rb
index a62b5d40c96..0e8e3e4e361 100644
--- a/_plugins/page-baseurl-generator.rb
+++ b/_plugins/page-baseurl-generator.rb
@@ -5,30 +5,30 @@
#
#
module Jekyll
- # Extending the Generator class of the Jekyll module
+ # The class generates page.baseurl as "{site.baseurl}/guides/v#{version}".
+ # The {version} is taken from the 'guide_version' front matter parameter on the page;
+ # if it is not set, then the generator takes it from the path of the page (for example, "2.2" in the "guides/v2.2");
+ # if the path doesn't contain "guides/vx.x", then the version is unset (returns nil object, same as null)
class PageBaseUrlGenerator < Generator
-
def generate(site)
pattern = %r{guides\/v(\d\.\d)}
- config_version = site.config['version']
pages = site.pages
baseurl = site.baseurl
pages.each do |page|
matcher = pattern.match(page.path)
- version = if matcher
- matcher[1]
- else
- config_version
- end
- page.data['baseurl'] = "#{baseurl}/guides/v#{version}"
+ version =
+ if page.data['guide_version']
+ page.data['guide_version']
+ elsif matcher
+ matcher[1]
+ end
+ page.data['baseurl'] = if version
+ "#{baseurl}/guides/v#{version}"
+ else
+ baseurl
+ end
page.data['guide_version'] = version
end
-
- videos = site.collections['videos'].docs
- videos.each do |video|
- video.data['baseurl'] = "#{baseurl}/guides/v#{config_version}"
- video.data['guide_version'] = config_version
- end
end
end
end
diff --git a/_videos/fundamentals/add-a-javascript-module.md b/_videos/fundamentals/add-a-javascript-module.md
index 3f601a8b18d..f8b9e5a68f0 100644
--- a/_videos/fundamentals/add-a-javascript-module.md
+++ b/_videos/fundamentals/add-a-javascript-module.md
@@ -5,7 +5,6 @@ group: "Fundamentals of Magento 2 Development"
title: "How to Add a JavaScript Module"
thumbnail: "fundamentals/thumbs/add-js-module.png"
menu_order: 1
-github_link:
---
Magento 2 uses requireJS as a tool to define the module structure.
@@ -71,7 +70,7 @@ Next, we’ll create a view folder:
```
$ cd
diff --git a/availability.md b/availability.md
new file mode 100644
index 00000000000..377e10bc50e
--- /dev/null
+++ b/availability.md
@@ -0,0 +1,16 @@
+---
+layout: full-width
+title: Magento 2.3 product availability
+---
+
+| Product | Availability | How to get it |
+|--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **Magento Open Source 2.3.0 beta** | Beta available now ");var e=' ",s=d(e+n);s.find("select").on("change",c.handlePeriodChange),s.find("."+c.options.periodTypeSwitcherClass+" button").on("click",c.handlePeriodTypeChange),c.$element.append(s),c.loadImages(c.$element.find("img:visible"))},this.loadImages=function(t){t.each(function(){d(this).attr("src",d(this).data("src"))})},this.buildContributorsPeriod=function(o,a){var t=o.periods.reverse().slice(0,a.periodsLimit),i="",n="",r="";return d.each(t,function(t,i){var e=i,s={periodValue:e.value,periodLabel:e.label,contributorsLimit:a.contributorsLimit,contributorsListClass:c.options.contributorsListClass+(0!=t?" "+c.options.hiddenClass:"")};n+='",r+=c.buildContributorsList(o.contributors[s.periodValue],s)}),1General availability expected at end of 2018 | [Composer](https://devdocs.magento.com/guides/v2.3/release-notes/2.3.0-quick-start.html) | +| **Magento Commerce 2.3.0 beta** | Beta available now General availability expected at end of 2018 | [Request access](https://partners.magento.com/portal/pre-release-agreement) and use [Composer](https://devdocs.magento.com/guides/v2.3/release-notes/2.3.0-quick-start.html) | +| **Magento Commerce Cloud Tools (aka ECE-Tools)** | Available now | [Composer](https://devdocs.magento.com/guides/v2.1/cloud/project/ece-tools-update.html) | +| **PWA Studio** | Beta available now General availability expected at end of 2018 | [GitHub](https://magento-research.github.io/pwa-studio/) | +| **Magento Payments** | Early access open for US-based merchants Regional availability expected in Q1 2019 | [Request access](mailto:payments@magento.com) Self-service onboarding from Magento.com | +| **Magento Shipping** | Available now | Merchants on Magento 2.2.2+ can use the [onboarding process](https://account.magento.com/shipping/onboarding/start ) | +| **Page Builder** | Early access begins November 2018 General availability expected in early 2019 | [Request access](mailto:pagebuilderEAP@adobe.com) Bundled with Magento Commerce 2.3.x | +| **Amazon Sales Channel** | Early access closed Regional availability expected in first half of 2019 (US, Canada, Mexico, Australia) Global availability expected in second half of 2019 | N/A Magento Marketplace | +| **Google Ad Channel** | Early access TBD General availability expected in first half of 2019 | TBD Magento Marketplace | diff --git a/codelinks/attributes.md b/codelinks/attributes.md index 5df49b0a442..a9d017c6c12 100644 --- a/codelinks/attributes.md +++ b/codelinks/attributes.md @@ -1,5 +1,4 @@ --- -layout: default title: Retrieving detailed attributes menu_title: Retrieving detailed attributes --- diff --git a/common/css/stylesheet.css b/common/css/stylesheet.css index bc958113f7f..58d1e84defb 100644 --- a/common/css/stylesheet.css +++ b/common/css/stylesheet.css @@ -29,14 +29,14 @@ body { color: #F47027; text-decoration: none; } -#left-nav ul.related-documents li { - font-size:13px; border:0; padding: 5px; margin: 5px 0 5px 5px; +#left-nav ul.related-documents li { + font-size:13px; border:0; padding: 5px; margin: 5px 0 5px 5px; background-image: url(".bullet-round-orange.png"); background-repeat: no-repeat; background-position: 0 9px; padding-left: 16px; } - + /* end left nav styles */ /* HEADINGS */ @@ -45,13 +45,13 @@ h1, h2 { font-weight:100; margin:30px 0 10px 0; } h3, h4, h5, h6 { font-weight:100; color:#444444; margin:25px 0 2px 0; } h1 { font: 36px/46px 'TitilliumText22LBold', Helvetica, sans-serif; letter-spacing: 0; } - + h2 { font: 31px/41px 'TitilliumText22LRegular', Helvetica, sans-serif; color:#f47027; } - + h3 { font: 27px/37px 'TitilliumText22LRegular', Helvetica, sans-serif; letter-spacing: 0;} - + h4 { font: 23px/37px 'TitilliumText22LRegular', Helvetica, sans-serif; letter-spacing: 0; } - + h5 { font: 17px/27px 'TitilliumText22LThin', Helvetica, sans-serif; letter-spacing: 0; font-weight:bold; margin-top:25px; } h6 { font: 14px/24px 'TitilliumText22LThin', Helvetica, sans-serif; letter-spacing: 0; font-weight:bold; margin-top:25px; } @@ -64,60 +64,60 @@ p.toc { color: #cccccc; margin-bottom:10px; } p.toc a { padding: 0 5px 0 5px; } p.toc a.first { padding-left: 0; } -/*PARAGRAPHS */ +/*PARAGRAPHS */ p { letter-spacing: 0.05px; color:#555555; line-height:20px; margin: 8px 0 17px;} /* LINKS */ a:link, a:visited { color:#0090c0; text-decoration:none; } a:hover{ color:#ff613d; } a:active{ color:#0090c0; } - + /* NOTES TIPS ETC. */ -.msg-box, .sm-note-box { +.msg-box, .sm-note-box { margin:2px 0 15px 0; - width:85%; + width:85%; border-radius: 8px 0 8px 0; font-size:14px; color:#777777; padding: 8px 12px 8px 0; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - min-height:35px; } - -.sm-note-box { + min-height:35px; } + +.sm-note-box { min-height:15px; - background-color: rgba(0, 0, 0, 0.025); + background-color: rgba(0, 0, 0, 0.025); border:1px solid #888888; border-left: 3px solid #888888; } - -.sm-note-box span { padding: 0 10px 0 10px; } -.msg-text { color:#777777; font-size:14px; } +.sm-note-box span { padding: 0 10px 0 10px; } + +.msg-text { color:#777777; font-size:14px; } -.caution { - background-color: rgba(240, 171, 0, .05); +.caution { + background-color: rgba(240, 171, 0, .05); border: 1px solid #f7941d; border-left: 5px solid #f7941d; } - -.important { - background-color: rgba(229, 122, 63, 0.04); + +.important { + background-color: rgba(229, 122, 63, 0.04); border:1px solid #EE6933; - border-left: 5px solid #EE6933; } + border-left: 5px solid #EE6933; } -.note { - background-color: rgba(0, 0, 0, 0.025); +.note { + background-color: rgba(0, 0, 0, 0.025); border:1px solid #888888; border-left: 5px solid #888888; } -.tip { +.tip { background-color: rgba(246, 220, 27, .05); border:1px solid #fbe841; - border-left: 5px solid #fbe841; } - + border-left: 5px solid #fbe841; } + .msg-box span { position:relative; left:10px; padding-right:5px; } .msg-box img { position:relative; top:-3px; left:5px; } - + pre { font-size:14px; line-height:20px; overflow: auto; } pre strong{ color:#333333; } pre, .link-callout { padding:10px; margin:0 0 20px; @@ -134,10 +134,10 @@ ul, ol ul li, ul ol li, ol li ol li ul.level1 li margin: 0; } -ul li li, ul li li li, ol li li { +ul li li, ul li li li, ol li li { margin-left: 5px; } - ul li li li { + ul li li li { margin-left: 10px; } @@ -219,7 +219,7 @@ ol li ul li { margin-left: 10px; } -/*ul:nth-child(1) li { +/*ul:nth-child(1) li { background-image: url("bullet-round-orange.png"); background-repeat: no-repeat; background-position: 0px 7px; @@ -227,7 +227,7 @@ ol li ul li { margin-bottom:6px; } -ul:nth-child(2) li { +ul:nth-child(2) li { background-image: url("bullet-round-gold.png"); background-repeat: no-repeat; background-position: 0px 6px; @@ -235,7 +235,7 @@ ul:nth-child(2) li { margin-bottom:6px; } -ul:nth-child(3) li { +ul:nth-child(3) li { background-image: url("bullet-round-gray.png"); bckground-repeat: no-repeat; background-position: 0px 6px; @@ -246,7 +246,7 @@ ul:nth-child(3) li { /* NUMBERED CODE */ -pre.lineCount { background: #F3F6F9 url("gutter.png") 2.1em 0 repeat-y; +pre.lineCount { background: #F3F6F9 url("gutter.png") 2.1em 0 repeat-y; border:1px solid #ebeff2; line-height:0; margin:0; padding:0; } ol.listLineCount { @@ -263,9 +263,9 @@ ol.listLineCount { pre.lineCount li code { color:#333333; line-height:15px;} caption, p.caption { font-family:Georgia, "Times New Roman", Times, serif; color:#787878; font-size: 14px; font-style:italic; padding:0; margin:10px 0 15px 3px;} - + caption {margin:0px 0 2px 0; padding:20px 0 5px 0; } - + /* TABLE */ table { @@ -278,7 +278,7 @@ table td, table th, table tr, table tr th { padding:8px;} table tr:nth-child(odd) { /*(odd) or (2n 1)*/ - background-color: #F3F6F9; + background-color: #F3F6F9; border-bottom: medium none; border-color: transparent #ffffff; border-left: 1px solid #dce5ed; @@ -298,7 +298,7 @@ table tr:nth-child(even) { /*(even) or (2n 0)*/ color: #222222; vertical-align: top; } -table th { +table th { border: #dce5ed 1px solid; color: #444444; font-weight: 600; @@ -363,12 +363,12 @@ p.paging { text-decoration: none; } p.paging span { padding:5px; } -p.paging a { +p.paging a { font-weight:100; padding:5px; } p.paging.bottom { position:relative; top:42px; } - + /* Rules */ .dotted-rule { border-top: 2px dotted #dddddd; margin: 15px 0 15px 0; } hr { border: 0; color: #e2e2e2; background-color: #e2e2e2; height: 2px; margin: 15px 0 15px 0; } @@ -435,9 +435,9 @@ a.image:hover { .expandimg img:hover { - -webkit-transform:scale(1.6); - -moz-transform:scale(1.6); - -o-transform:scale(1.6); + -webkit-transform:scale(1.6); + -moz-transform:scale(1.6); + -o-transform:scale(1.6); box-shadow:0 0 30px gray; -webkit-box-shadow:0 0 30px gray; -moz-box-shadow:0 0 30px gray; @@ -447,32 +447,32 @@ a.image:hover { .expandimg-border img:hover { - -webkit-transform:scale(1.6); - -moz-transform:scale(1.6); - -o-transform:scale(1.6); + -webkit-transform:scale(1.6); + -moz-transform:scale(1.6); + -o-transform:scale(1.6); border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); opacity: 1; margin-left: 195px; } .expandimg-thumb img:hover { - -webkit-transform:scale(2.5); - -moz-transform:scale(2.5); - -o-transform:scale(2.5); + -webkit-transform:scale(2.5); + -moz-transform:scale(2.5); + -o-transform:scale(2.5); border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); opacity: 1; } @@ -504,7 +504,7 @@ a.image:hover { .nav > li > a:hover { text-decoration: none; - background-color: rgba(0, 144, 192, 0.03); + background-color: rgba(0, 144, 192, 0.03); } @@ -562,7 +562,7 @@ a.image:hover { background-color: #ffffff; border: 1px solid #ddd; border-bottom-color: transparent; -} +} .tab-content { border-bottom: 1px solid #DDDDDD; padding: 0 0 5px; } .tab-content p { color:#777777; } @@ -679,3 +679,17 @@ a.image:hover { color: #ef672f; } +.message-banner { + background: #FBEDD9; + border: 1px solid #C27500; + padding: 20px; + border-radius: 2px; + margin: 10px 0; +} + +.message-banner h4 { + margin-top: 0; +} +.message-banner p:last-child { + margin-bottom: 0; +} diff --git a/common/images/Data set2.png b/common/images/Data set2.png new file mode 100755 index 00000000000..85fcb9283de Binary files /dev/null and b/common/images/Data set2.png differ diff --git a/common/images/MigrationModes2.png b/common/images/MigrationModes2.png new file mode 100644 index 00000000000..53f11827013 Binary files /dev/null and b/common/images/MigrationModes2.png differ diff --git a/common/images/MigrationOverview2.png b/common/images/MigrationOverview2.png new file mode 100644 index 00000000000..1628b8a4b99 Binary files /dev/null and b/common/images/MigrationOverview2.png differ diff --git a/common/images/MigrationSteps2.png b/common/images/MigrationSteps2.png new file mode 100644 index 00000000000..d3eb02b9d43 Binary files /dev/null and b/common/images/MigrationSteps2.png differ diff --git a/guides/v2.2/b2b/images/payment-on-credit.png b/common/images/b2b/payment-on-credit.png similarity index 100% rename from guides/v2.2/b2b/images/payment-on-credit.png rename to common/images/b2b/payment-on-credit.png diff --git a/guides/v2.2/b2b/images/quote-checkout-process.png b/common/images/b2b/quote-checkout-process.png similarity index 100% rename from guides/v2.2/b2b/images/quote-checkout-process.png rename to common/images/b2b/quote-checkout-process.png diff --git a/guides/v2.2/b2b/images/quote-statuses.png b/common/images/b2b/quote-statuses.png similarity index 100% rename from guides/v2.2/b2b/images/quote-statuses.png rename to common/images/b2b/quote-statuses.png diff --git a/guides/v2.2/b2b/images/quote-workflow.jpg b/common/images/b2b/quote-workflow.jpg similarity index 100% rename from guides/v2.2/b2b/images/quote-workflow.jpg rename to common/images/b2b/quote-workflow.jpg diff --git a/common/images/cloud/CloudBenefits.svg b/common/images/cloud/CloudBenefits.svg new file mode 100644 index 00000000000..8dc503428a2 --- /dev/null +++ b/common/images/cloud/CloudBenefits.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/images/cloud/CloudFastly.png b/common/images/cloud/CloudFastly.png new file mode 100644 index 00000000000..7cc695bb604 Binary files /dev/null and b/common/images/cloud/CloudFastly.png differ diff --git a/common/images/cloud/CloudStack.png b/common/images/cloud/CloudStack.png new file mode 100644 index 00000000000..bcf04c0bfe0 Binary files /dev/null and b/common/images/cloud/CloudStack.png differ diff --git a/common/images/cloud/CloudStack.svg b/common/images/cloud/CloudStack.svg new file mode 100644 index 00000000000..835026116e4 --- /dev/null +++ b/common/images/cloud/CloudStack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/images/cloud_pro-branch-architecture.png b/common/images/cloud_pro-branch-architecture.png new file mode 100755 index 00000000000..e4730f76cda Binary files /dev/null and b/common/images/cloud_pro-branch-architecture.png differ diff --git a/common/images/cloud_project-setup.png b/common/images/cloud_project-setup.png new file mode 100755 index 00000000000..9f9db770638 Binary files /dev/null and b/common/images/cloud_project-setup.png differ diff --git a/common/images/cloud_service-grid.png b/common/images/cloud_service-grid.png new file mode 100755 index 00000000000..0cb125e9a04 Binary files /dev/null and b/common/images/cloud_service-grid.png differ diff --git a/common/images/cloud_ssh-access.png b/common/images/cloud_ssh-access.png new file mode 100755 index 00000000000..dc887f2513e Binary files /dev/null and b/common/images/cloud_ssh-access.png differ diff --git a/common/images/cloud_ssh-access2.png b/common/images/cloud_ssh-access2.png new file mode 100755 index 00000000000..79462ce0d71 Binary files /dev/null and b/common/images/cloud_ssh-access2.png differ diff --git a/common/images/cloud_web-access.png b/common/images/cloud_web-access.png new file mode 100755 index 00000000000..e147be420b2 Binary files /dev/null and b/common/images/cloud_web-access.png differ diff --git a/common/images/common/images/issues.png b/common/images/common/images/issues.png new file mode 100755 index 00000000000..8c79f5ba7b0 Binary files /dev/null and b/common/images/common/images/issues.png differ diff --git a/common/images/config_multi-site_base-url-default2.png b/common/images/config_multi-site_base-url-default2.png old mode 100644 new mode 100755 diff --git a/common/images/config_multi-site_base-url.png b/common/images/config_multi-site_base-url.png old mode 100644 new mode 100755 diff --git a/common/images/create_template.png b/common/images/create_template.png new file mode 100755 index 00000000000..b14db670138 Binary files /dev/null and b/common/images/create_template.png differ diff --git a/common/images/css_guide_luma_.png b/common/images/css_guide_luma_.png new file mode 100755 index 00000000000..c9910fb07dd Binary files /dev/null and b/common/images/css_guide_luma_.png differ diff --git a/common/images/css_over1.png b/common/images/css_over1.png new file mode 100755 index 00000000000..65e22cf4246 Binary files /dev/null and b/common/images/css_over1.png differ diff --git a/common/images/css_over2.png b/common/images/css_over2.png new file mode 100755 index 00000000000..146954b1f61 Binary files /dev/null and b/common/images/css_over2.png differ diff --git a/common/images/css_practice.png b/common/images/css_practice.png new file mode 100755 index 00000000000..ccdc4e884e6 Binary files /dev/null and b/common/images/css_practice.png differ diff --git a/common/images/css_responsive1.jpg b/common/images/css_responsive1.jpg new file mode 100755 index 00000000000..71c70b292ce Binary files /dev/null and b/common/images/css_responsive1.jpg differ diff --git a/common/images/ee-only_large.png b/common/images/ee-only_large.png new file mode 100755 index 00000000000..1b55ae3853c Binary files /dev/null and b/common/images/ee-only_large.png differ diff --git a/common/images/ee-only_small.png b/common/images/ee-only_small.png new file mode 100755 index 00000000000..5de96aed0a5 Binary files /dev/null and b/common/images/ee-only_small.png differ diff --git a/common/images/email-logo-settings.png b/common/images/email-logo-settings.png new file mode 100755 index 00000000000..dc0334bb5d4 Binary files /dev/null and b/common/images/email-logo-settings.png differ diff --git a/common/images/email_choose-template.png b/common/images/email_choose-template.png new file mode 100755 index 00000000000..b756f0e0729 Binary files /dev/null and b/common/images/email_choose-template.png differ diff --git a/common/images/email_create_template.png b/common/images/email_create_template.png new file mode 100755 index 00000000000..844b0424bc2 Binary files /dev/null and b/common/images/email_create_template.png differ diff --git a/common/images/email_insert_variable.png b/common/images/email_insert_variable.png new file mode 100755 index 00000000000..772c2fe0fd0 Binary files /dev/null and b/common/images/email_insert_variable.png differ diff --git a/common/images/extend_less_code_1.png b/common/images/extend_less_code_1.png new file mode 100755 index 00000000000..c38c119157a Binary files /dev/null and b/common/images/extend_less_code_1.png differ diff --git a/common/images/extend_less_code_2.png b/common/images/extend_less_code_2.png new file mode 100755 index 00000000000..9fa224df770 Binary files /dev/null and b/common/images/extend_less_code_2.png differ diff --git a/common/images/extend_less_screenshot0.png b/common/images/extend_less_screenshot0.png new file mode 100755 index 00000000000..f6a7be2b33f Binary files /dev/null and b/common/images/extend_less_screenshot0.png differ diff --git a/common/images/extend_less_screenshot1.png b/common/images/extend_less_screenshot1.png new file mode 100755 index 00000000000..5be6f1bc50b Binary files /dev/null and b/common/images/extend_less_screenshot1.png differ diff --git a/common/images/extend_less_screenshot2.png b/common/images/extend_less_screenshot2.png new file mode 100755 index 00000000000..686573d2e9c Binary files /dev/null and b/common/images/extend_less_screenshot2.png differ diff --git a/common/images/fdg/apply_theme.PNG b/common/images/fdg/apply_theme.PNG new file mode 100755 index 00000000000..2faecae313d Binary files /dev/null and b/common/images/fdg/apply_theme.PNG differ diff --git a/common/images/fdg_debug_theme.jpg b/common/images/fdg_debug_theme.jpg new file mode 100755 index 00000000000..774445ad0ff Binary files /dev/null and b/common/images/fdg_debug_theme.jpg differ diff --git a/common/images/fdg_debug_theme.png b/common/images/fdg_debug_theme.png new file mode 100755 index 00000000000..1608702bfc0 Binary files /dev/null and b/common/images/fdg_debug_theme.png differ diff --git a/common/images/fdg_theme_bck.png b/common/images/fdg_theme_bck.png new file mode 100755 index 00000000000..f6edd0a9ab8 Binary files /dev/null and b/common/images/fdg_theme_bck.png differ diff --git a/common/images/fdg_trans_bag.png b/common/images/fdg_trans_bag.png new file mode 100755 index 00000000000..3992f75cc63 Binary files /dev/null and b/common/images/fdg_trans_bag.png differ diff --git a/common/images/fork.png b/common/images/fork.png index 74b0a34063e..b6d537e815e 100644 Binary files a/common/images/fork.png and b/common/images/fork.png differ diff --git a/common/images/ftf-reporting-diagram.png b/common/images/ftf-reporting-diagram.png new file mode 100755 index 00000000000..dce5034438d Binary files /dev/null and b/common/images/ftf-reporting-diagram.png differ diff --git a/common/images/ftf/mtf_bloch_namepath_ui_onoff.png b/common/images/ftf/mtf_bloch_namepath_ui_onoff.png new file mode 100755 index 00000000000..5a6112822ec Binary files /dev/null and b/common/images/ftf/mtf_bloch_namepath_ui_onoff.png differ diff --git a/common/images/gallery_scr.png b/common/images/gallery_scr.png new file mode 100755 index 00000000000..d2e14a1f4b6 Binary files /dev/null and b/common/images/gallery_scr.png differ diff --git a/common/images/github_needs_updte.png b/common/images/github_needs_updte.png new file mode 100755 index 00000000000..110b271b34a Binary files /dev/null and b/common/images/github_needs_updte.png differ diff --git a/common/images/icon-caution.png b/common/images/icon-caution.png new file mode 100755 index 00000000000..6a3674d82dc Binary files /dev/null and b/common/images/icon-caution.png differ diff --git a/common/images/icon-important.png b/common/images/icon-important.png new file mode 100755 index 00000000000..f1cea282af0 Binary files /dev/null and b/common/images/icon-important.png differ diff --git a/common/images/icon-note.png b/common/images/icon-note.png new file mode 100755 index 00000000000..92593af761c Binary files /dev/null and b/common/images/icon-note.png differ diff --git a/common/images/icon-tip.png b/common/images/icon-tip.png new file mode 100755 index 00000000000..2926df14fce Binary files /dev/null and b/common/images/icon-tip.png differ diff --git a/common/images/inh-background1.jpg b/common/images/inh-background1.jpg new file mode 100755 index 00000000000..79f7296c760 Binary files /dev/null and b/common/images/inh-background1.jpg differ diff --git a/common/images/inh-background2.jpg b/common/images/inh-background2.jpg new file mode 100755 index 00000000000..7cb40c548ae Binary files /dev/null and b/common/images/inh-background2.jpg differ diff --git a/common/images/inherit_mini1.png b/common/images/inherit_mini1.png new file mode 100755 index 00000000000..c67175f0208 Binary files /dev/null and b/common/images/inherit_mini1.png differ diff --git a/common/images/inherit_mini2.png b/common/images/inherit_mini2.png new file mode 100755 index 00000000000..f25db3cdd6b Binary files /dev/null and b/common/images/inherit_mini2.png differ diff --git a/common/images/insert-variable.png b/common/images/insert-variable.png new file mode 100755 index 00000000000..9c458393c29 Binary files /dev/null and b/common/images/insert-variable.png differ diff --git a/common/images/install_mage2_clone-https.png b/common/images/install_mage2_clone-https.png new file mode 100644 index 00000000000..8eebba3edc2 Binary files /dev/null and b/common/images/install_mage2_clone-https.png differ diff --git a/common/images/install_mage2_clone-ssh.png b/common/images/install_mage2_clone-ssh.png new file mode 100644 index 00000000000..5b91f13f291 Binary files /dev/null and b/common/images/install_mage2_clone-ssh.png differ diff --git a/common/images/install_mage2_clone-url1.png b/common/images/install_mage2_clone-url1.png new file mode 100755 index 00000000000..2601b35470a Binary files /dev/null and b/common/images/install_mage2_clone-url1.png differ diff --git a/common/images/issues.png b/common/images/issues.png index 8c79f5ba7b0..562a9b5bab8 100644 Binary files a/common/images/issues.png and b/common/images/issues.png differ diff --git a/common/images/js_rwd_menu.png b/common/images/js_rwd_menu.png new file mode 100755 index 00000000000..18307652a27 Binary files /dev/null and b/common/images/js_rwd_menu.png differ diff --git a/common/images/layout_code_after.png b/common/images/layout_code_after.png new file mode 100755 index 00000000000..469002d70c0 Binary files /dev/null and b/common/images/layout_code_after.png differ diff --git a/common/images/layout_code_before1.png b/common/images/layout_code_before1.png new file mode 100755 index 00000000000..78eb802fc1b Binary files /dev/null and b/common/images/layout_code_before1.png differ diff --git a/common/images/layout_image1.png b/common/images/layout_image1.png new file mode 100755 index 00000000000..67a3da24246 Binary files /dev/null and b/common/images/layout_image1.png differ diff --git a/common/images/layout_image2.png b/common/images/layout_image2.png new file mode 100755 index 00000000000..feb24468c52 Binary files /dev/null and b/common/images/layout_image2.png differ diff --git a/common/images/layout_screen2.png b/common/images/layout_screen2.png new file mode 100755 index 00000000000..d0a8baaeabb Binary files /dev/null and b/common/images/layout_screen2.png differ diff --git a/common/images/layout_screen3.png b/common/images/layout_screen3.png new file mode 100755 index 00000000000..ac65d89dbed Binary files /dev/null and b/common/images/layout_screen3.png differ diff --git a/common/images/layout_transform.png b/common/images/layout_transform.png new file mode 100755 index 00000000000..87d2e97c81a Binary files /dev/null and b/common/images/layout_transform.png differ diff --git a/common/images/layouts_block_defn.jpg b/common/images/layouts_block_defn.jpg new file mode 100755 index 00000000000..92c4ce09983 Binary files /dev/null and b/common/images/layouts_block_defn.jpg differ diff --git a/common/images/layouts_containers_defn.jpg b/common/images/layouts_containers_defn.jpg new file mode 100755 index 00000000000..7e81b2ebb70 Binary files /dev/null and b/common/images/layouts_containers_defn.jpg differ diff --git a/common/images/m1xheader.png b/common/images/m1xheader.png new file mode 100755 index 00000000000..5fe38303b1f Binary files /dev/null and b/common/images/m1xheader.png differ diff --git a/common/images/mtf_admin_scope-id.png b/common/images/mtf_admin_scope-id.png new file mode 100755 index 00000000000..37c43cfc22f Binary files /dev/null and b/common/images/mtf_admin_scope-id.png differ diff --git a/common/images/mtf_bloch_namepath_ui_onoff.png b/common/images/mtf_bloch_namepath_ui_onoff.png new file mode 100755 index 00000000000..5a6112822ec Binary files /dev/null and b/common/images/mtf_bloch_namepath_ui_onoff.png differ diff --git a/common/images/mtf_block_formtab_merge.png b/common/images/mtf_block_formtab_merge.png new file mode 100755 index 00000000000..fe8a494b6b4 Binary files /dev/null and b/common/images/mtf_block_formtab_merge.png differ diff --git a/common/images/mtf_block_login_dir.png b/common/images/mtf_block_login_dir.png new file mode 100755 index 00000000000..6f6874789e7 Binary files /dev/null and b/common/images/mtf_block_login_dir.png differ diff --git a/common/images/mtf_block_login_ui.png b/common/images/mtf_block_login_ui.png new file mode 100755 index 00000000000..75c45280c57 Binary files /dev/null and b/common/images/mtf_block_login_ui.png differ diff --git a/common/images/mtf_block_map_form_tab_xml.png b/common/images/mtf_block_map_form_tab_xml.png new file mode 100755 index 00000000000..a873fc59717 Binary files /dev/null and b/common/images/mtf_block_map_form_tab_xml.png differ diff --git a/common/images/mtf_block_map_form_xml.png b/common/images/mtf_block_map_form_xml.png new file mode 100755 index 00000000000..06e757fc9e4 Binary files /dev/null and b/common/images/mtf_block_map_form_xml.png differ diff --git a/common/images/mtf_block_name_path_in_code.png b/common/images/mtf_block_name_path_in_code.png new file mode 100755 index 00000000000..ba0d5dd3174 Binary files /dev/null and b/common/images/mtf_block_name_path_in_code.png differ diff --git a/common/images/mtf_block_name_path_in_ui.png b/common/images/mtf_block_name_path_in_ui.png new file mode 100755 index 00000000000..032edcceb1a Binary files /dev/null and b/common/images/mtf_block_name_path_in_ui.png differ diff --git a/common/images/mtf_block_tab_composite_ui.png b/common/images/mtf_block_tab_composite_ui.png new file mode 100755 index 00000000000..740885764fe Binary files /dev/null and b/common/images/mtf_block_tab_composite_ui.png differ diff --git a/common/images/mtf_block_tab_struc.png b/common/images/mtf_block_tab_struc.png new file mode 100755 index 00000000000..5a9ba2f76fe Binary files /dev/null and b/common/images/mtf_block_tab_struc.png differ diff --git a/common/images/mtf_block_tabs_ui.png b/common/images/mtf_block_tabs_ui.png new file mode 100755 index 00000000000..a06df94e95f Binary files /dev/null and b/common/images/mtf_block_tabs_ui.png differ diff --git a/common/images/mtf_cache_mngt.png b/common/images/mtf_cache_mngt.png new file mode 100755 index 00000000000..c924c086baa Binary files /dev/null and b/common/images/mtf_cache_mngt.png differ diff --git a/common/images/mtf_cache_refresh.png b/common/images/mtf_cache_refresh.png new file mode 100755 index 00000000000..95886b3e73e Binary files /dev/null and b/common/images/mtf_cache_refresh.png differ diff --git a/common/images/mtf_constraint_arguments_blue.png b/common/images/mtf_constraint_arguments_blue.png new file mode 100755 index 00000000000..8d61e392f00 Binary files /dev/null and b/common/images/mtf_constraint_arguments_blue.png differ diff --git a/common/images/mtf_constraint_arguments_blue.svg b/common/images/mtf_constraint_arguments_blue.svg new file mode 100755 index 00000000000..1a8ae41101b --- /dev/null +++ b/common/images/mtf_constraint_arguments_blue.svg @@ -0,0 +1,224 @@ + + + + diff --git a/common/images/mtf_constraint_arguments_green.png b/common/images/mtf_constraint_arguments_green.png new file mode 100755 index 00000000000..407ca68cdcc Binary files /dev/null and b/common/images/mtf_constraint_arguments_green.png differ diff --git a/common/images/mtf_constraint_arguments_green.svg b/common/images/mtf_constraint_arguments_green.svg new file mode 100755 index 00000000000..8e068c1d61e --- /dev/null +++ b/common/images/mtf_constraint_arguments_green.svg @@ -0,0 +1,285 @@ + + + + diff --git a/common/images/mtf_constraint_arguments_orange.png b/common/images/mtf_constraint_arguments_orange.png new file mode 100755 index 00000000000..77e406bea22 Binary files /dev/null and b/common/images/mtf_constraint_arguments_orange.png differ diff --git a/common/images/mtf_constraint_arguments_orange.svg b/common/images/mtf_constraint_arguments_orange.svg new file mode 100755 index 00000000000..6e9339fc94b --- /dev/null +++ b/common/images/mtf_constraint_arguments_orange.svg @@ -0,0 +1,272 @@ + + + + diff --git a/common/images/mtf_constraint_dir.png b/common/images/mtf_constraint_dir.png new file mode 100755 index 00000000000..887324458b7 Binary files /dev/null and b/common/images/mtf_constraint_dir.png differ diff --git a/common/images/mtf_constraint_flow.png b/common/images/mtf_constraint_flow.png new file mode 100755 index 00000000000..5f1e18a1781 Binary files /dev/null and b/common/images/mtf_constraint_flow.png differ diff --git a/common/images/mtf_constraint_variable.png b/common/images/mtf_constraint_variable.png new file mode 100755 index 00000000000..0fecd596320 Binary files /dev/null and b/common/images/mtf_constraint_variable.png differ diff --git a/common/images/mtf_constraints_variable.ep b/common/images/mtf_constraints_variable.ep new file mode 100755 index 00000000000..7bbcf6c1e2d --- /dev/null +++ b/common/images/mtf_constraints_variable.ep @@ -0,0 +1,151 @@ + + '+r+" "}},this.buildContributorsList=function(t,i){var e="";return t=t.slice(0,i.contributorsLimit),t=this.sortContributors(t),d.each(t,function(t,i){e+=c.buildContributor(i)}),''+e+" "},this.sortContributors=function(t){return t.sort(function(t,i){return i.accepted-t.accepted})},this.buildContributor=function(t){var i=t.name,e=t.avatar,s=t.user_link;if("https://github.com/ghost"==s)return"";var o=t.accepted,a=t.accepted_url,n=t.created,r=t.created_url,l=t.rejected,d=t.rejected_url,p=' ";return' "},this.handlePeriodChange=function(t){var i=t.target.value,e=t.target.getAttribute("data-period-type"),s=c.$element.find("."+c.options.periodClass+'[data-period-type="'+e+'"] .'+c.options.contributorsListClass);s.addClass(c.options.hiddenClass).filter('[data-period="'+i+'"]').removeClass(c.options.hiddenClass),c.loadImages(s.find("img:visible"))},this.handlePeriodTypeChange=function(t){var i=t.target.getAttribute("data-period-type");d(this).addClass(c.options.activeClass).siblings().removeClass(c.options.activeClass),c.$element.find("."+c.options.periodClass).addClass(c.options.hiddenClass).filter('[data-period-type="'+i+'"]').removeClass(c.options.hiddenClass),c.loadImages(c.$element.find("img:visible"))},this.init()}a.prototype.init=function(){this.$element.addClass(this.options.loadingClass),d.getJSON(this.options.dataUrl,this.onDataLoaded).fail(this.onDataFail)},d.fn[s]=function(t){return this.each(function(){d.data(this,"plugin_"+s)||d.data(this,"plugin_"+s,new a(this,t))})}}(jQuery,window,document),$(function(){if("undefined"!=typeof localStorage&&!localStorage.getItem("Navigation survey done")){var i=$(' ');i.find("a, button").on("click",function(){var t=$(this);localStorage.setItem("Navigation survey done",!0),i.delay(100).slideUp(400),t.data("href")&&window.open(t.data("href"),"_blank")}),i.insertBefore(".home-features .feature:first"),i.appendTo(".content-wrap"),i.delay(500).slideDown(400)}}),$(function(){$(".devdocs-contributors").contributorsList()});
\ No newline at end of file
+$(function(){if("undefined"!=typeof localStorage&&!localStorage.getItem("Navigation survey done")){var a=$(' ');a.find("a, button").on("click",function(){var t=$(this);localStorage.setItem("Navigation survey done",!0),a.delay(100).slideUp(400),t.data("href")&&window.open(t.data("href"),"_blank")}),a.insertBefore(".home-features .feature:first"),a.appendTo(".content-wrap"),a.delay(500).slideDown(400)}});
diff --git a/community/resources/index.md b/community/resources/index.md
index 076333bf4d0..27ccd8d32fa 100644
--- a/community/resources/index.md
+++ b/community/resources/index.md
@@ -1,12 +1,7 @@
---
layout: full-width
group: community
-subgroup: resources
title: Community Resources
-menu_title: Community Resources
-menu_order: 100
-menu_node: parent
-github_link: /community/resources/index.md
redirect_from:
- /guides/v2.1/community/resources/index.html
- /guides/v2.0/community/resources/index.html
@@ -62,7 +57,7 @@ They are listed here because the content has been well received within the Magen
* *Presentation:* [Premium performance with PHP 7 and Varnish][15]{:target="_blank"} by Miguel Balparda
[0]: https://github.com/DavidLambauer/awesome-magento2
-[1]: {{ page.baseurl }}/contributor-guide/contributing_docs.html
+[1]: https://github.com/magento/devdocs/blob/master/.github/CONTRIBUTING.md
[2]: http://www.slideshare.net/StaceyWhitney1/mage-titans-usa-2016-joshua-warren-magento-2-integrations
[3]: http://www.slideshare.net/vrann/mage-titans-usa-2016-magentofacebookrabbitmq
[4]: http://www.slideshare.net/OlgaKopylova2/m2-deployment
diff --git a/community/resources/multi-repo-docs.md b/community/resources/multi-repo-docs.md
new file mode 100644
index 00000000000..824b7d4631b
--- /dev/null
+++ b/community/resources/multi-repo-docs.md
@@ -0,0 +1,59 @@
+---
+layout: full-width
+group: community
+title: Multi-Repo Docs
+---
+
+To further expand documentation options for DevDocs, we offer a new opportunity for developers to contribute content through Community Engineering project repositories!
+
+**Multi-Repo Docs** is a new process that collects docs from multiple sources (repos) and publishes all them on a single website: devdocs.magento.com. The DevDocs team helps review your content and add it to the publication process.
+
+{:.bs-callout .bs-callout-info}
+This is the first of many new options for expanding documentation for developers. We will add more information and examples soon.
+
+## Multi-Repo Docs benefits
+
+You get to:
+
+- Keep your doc files in the same repo as your code.
+- Manage doc updates by following the same GitHub processes you use for your code.
+
+The DevDocs team :
+
+- Reviews, edits, and formats your docs.
+- Automates content publishing using our CI/CD process, without moving your files.
+
+
+## How does it work?
+
+![Multi-Repo and Writing Content]({{ site.baseurl }}/common/images/remote-doc-repo-developer.png)
+
+1. Create a `docs` directory in the root of your public repository. If you have images, add an `images` sudirectory.
+1. Write simple markdown (`.md`) files using [Kramdown](https://kramdown.gettalong.org/syntax.html).
+1. Contact [Lori Krell](mailto:lkrell@adobe.com) in Community Engineering with the following details:
+ - Project name or feature
+ - GitHub Repository link
+ - Contact for your project
+ - Any additional information such as type of content, labels used for doc issues, if you need diagrams, and so on
+
+## What happens next?
+
+![Writers Review and Automate]({{ site.baseurl }}/common/images/remote-doc-repo-writer.png)
+
+The DevDocs team will help get your content ready for publication:
+
+1. Review and edit your content, including Kramdown formatting, Liquid tags, grammar, and more.
+1. Connect your content to DevDocs navigation including custom table of contents and search facets.
+1. Configure automation for generating documentation on an automated cycle.
+
+All you need to do is write and respond to PRs, just like code contributions!
+
+{:.bs-callout .bs-callout-info}
+To ensure quality documentation, your content must pass a quality review and acceptance by the Magento DevDocs team. We work with you through the process.
+
+## What tech do you need?
+
+Use any IDE to write content. All IDEs support markdown files (.md), including extensions that check formatting as you write. We recommend using [Kramdown](https://kramdown.gettalong.org/syntax.html), which includes markdown formatting.
+
+
+We will add more technical information as we release Multi-Repo Doc support and features.
\ No newline at end of file
diff --git a/community/resources/support.md b/community/resources/support.md
index 4d3996ac750..817451af63e 100644
--- a/community/resources/support.md
+++ b/community/resources/support.md
@@ -6,7 +6,6 @@ title: Magento Support
menu_title: Magento Support
menu_order: 100
menu_node: parent
-github_link: /community/resources/support.md
---
If you have issues, receive error messages, or need additional How Tos, see our [Magento Support Knowledge Base](https://support.magento.com). The knowledge base includes a growing number of troubleshooting, how to, and FAQ articles for Magento 2 Commerce, Commerce (Cloud), and Open Source. We are constantly adding new content for Magento platform, services, modules, and much more.
diff --git a/docker-compose.yml b/docker-compose.yml
deleted file mode 100644
index de9fb52c2c3..00000000000
--- a/docker-compose.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-version: "2"
-
-services:
- devdocs:
- image: devdocs:dev
- build:
- context: .
- environment:
- - LANG=C.UTF-8
- ports:
- - 4000:80
diff --git a/guides/m1x/api/rest/introduction.html b/guides/m1x/api/rest/introduction.html
index ea9c6d51756..7ae7d88fd84 100644
--- a/guides/m1x/api/rest/introduction.html
+++ b/guides/m1x/api/rest/introduction.html
@@ -352,7 +352,7 @@ REST Client ExampleRetrieving the list of Products as a Guest
Example 2.
// Assign product
$proxy->call($sessionId, 'category.assignProduct', array($categoryId, 'someProductSku', 5));
-// Update product assignment postion
+// Update product assignment position
$proxy->call($sessionId, 'category.updateProduct', array($categoryId, 'someProductSku', 25));
// Remove product assignment
diff --git a/guides/m1x/api/soap/catalog/catalogCategory/catalog_category.assignProduct.html b/guides/m1x/api/soap/catalog/catalogCategory/catalog_category.assignProduct.html
index 42a786c23fc..b457fa9a76b 100644
--- a/guides/m1x/api/soap/catalog/catalogCategory/catalog_category.assignProduct.html
+++ b/guides/m1x/api/soap/catalog/catalogCategory/catalog_category.assignProduct.html
@@ -92,7 +92,7 @@ $client = new SoapClient('http://magentohost/api/soap/?wsdl'); -// If somestuff requires api authentication, +// If somestuff requires API authentication, // then get a session token $session = $client->login('apiUser', 'apiKey'); diff --git a/guides/m1x/api/soap/catalog/catalogCategory/catalog_category.assignedProducts.html b/guides/m1x/api/soap/catalog/catalogCategory/catalog_category.assignedProducts.html index e383940399f..9a728c314fc 100644 --- a/guides/m1x/api/soap/catalog/catalogCategory/catalog_category.assignedProducts.html +++ b/guides/m1x/api/soap/catalog/catalogCategory/catalog_category.assignedProducts.html @@ -113,7 +113,7 @@ |