From ffca5f0191169915c8349c55c580cfe1ed7340e2 Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Fri, 1 Mar 2024 15:05:22 +0200 Subject: [PATCH 01/26] move docs --- .github/workflows/ci.yml | 10 +- Rakefile | 19 +- _config.yml | 19 +- ...user_sidebar.yml => about_all_sidebar.yml} | 8 +- _includes/topnav.html | 18 +- _layouts/home.html | 2 +- .../redirect_from_generator.sh | 2 +- .../redirects_generator.sh | 4 +- .../about-spryker-documentation.md | 0 ...dd-global-sections-to-the-documentation.md | 215 +------- ...-and-edit-diagrams-in-the-documentation.md | 3 + .../contribute-to-the-documentation.md | 6 +- .../edit-the-documentation-locally.md | 2 + ...it-the-documentation-via-pull-requests.md} | 4 +- .../report-documentation-issues.md | 2 + .../review-pull-requests.md | 5 +- .../install-recommended-vs-code-extensions.md | 11 +- .../run-the-documentation-locally.md} | 35 +- .../examples.md | 3 + ...ules-and-guidance-for-adding-documents.md} | 4 +- .../markdown-syntax.md | 24 +- .../spelling.md | 3 + .../spryker-documentation-style-guide.md | 3 + .../word-list.md | 3 + .../all}/b2b-suite.md | 1 + .../all}/b2c-suite.md | 1 + .../all}/docs-updates.md | 1 + .../intro-to-spryker => about/all}/faq.md | 1 + .../all}/intro-to-spryker.md | 1 + .../all}/master-suite.md | 1 + .../all}/mvp-project-structuring.md | 1 + .../release-notes-202211.0.md | 1 + .../patch-releases-202212.0.md | 1 + .../release-notes-202212.0.md | 1 + .../security-release-notes-202212.0.md | 2 + .../security-release-notes-202302.0.md | 4 +- .../security-release-notes-202304.0.md | 2 + .../release-notes-202307.0.md | 2 + .../security-release-notes-202307.0.md | 2 + .../release-notes-202311.0.md | 1 + .../releases/release-notes/release-notes.md | 1 + .../security-release-notes-202306.0.md | 1 + .../security-release-notes-202309.0.md | 4 +- .../security-release-notes-202312.0.md | 2 + .../all}/releases/releases.md | 1 + .../all}/spryker-academy.md | 4 +- .../back-office-for-marketplace-operator.md | 1 + .../marketplace-b2b-suite.md | 1 + .../marketplace-b2c-suite.md | 1 + .../marketplace-concept.md | 1 + .../marketplace-personas.md | 1 + .../marketplace-storefront.md | 1 + .../merchant-onboarding.md | 1 + .../spryker-marketplace/merchant-portal.md | 1 + .../spryker-marketplace.md | 1 + .../all}/spryker-release-process.md | 3 +- .../all}/support/case-escalation.md | 3 +- .../all}/support/escalations.md | 1 + .../all}/support/getting-support.md | 1 + .../support/guidelines-for-new-gdpr-rules.md | 1 + .../all}/support/handling-security-issues.md | 1 + .../all}/support/how-spryker-support-works.md | 1 + .../support/how-to-contact-spryker-support.md | 1 + ...-to-get-the-most-out-of-spryker-support.md | 1 + ...e-secrets-with-the-spryker-support-team.md | 1 + .../support/how-to-use-the-support-portal.md | 1 + .../special-prepare-for-a-busy-season.md | 1 + .../all}/support/understand-slas.md | 1 + ...erstanding-project-and-core-level-fixes.md | 2 +- .../support/understanding-ticket-status.md | 1 + .../all}/supported-browsers.md | 2 + .../all}/whats-new/ie11-end-of-life.md | 2 + ...inimum-version-for-all-spryker-projects.md | 2 + .../2019.11-security-audit-by-sektioneins.md | 3 +- ...ion-test-by-port-zero-executive-summary.md | 2 +- .../all}/whats-new/security-updates.md | 1 + .../whats-new/supported-versions-of-php.md | 1 + .../upcoming-major-module-releases.md | 1 + .../all}/whats-new/whats-new.md | 1 + .../202204.0/customer-service/dixa.md | 44 -- .../202204.0/customer-service/iadvize.md | 47 -- .../customer-service/live-chat-service.md | 60 --- .../202204.0/customer-service/optimise-it.md | 43 -- .../finance-and-accounting/collectai.md | 45 -- .../finance-and-accounting/nitrobox.md | 34 -- .../202204.0/hosting-providers/claranet.md | 44 -- .../202204.0/hosting-providers/continum.md | 44 -- .../202204.0/hosting-providers/heroku.md | 28 - .../202204.0/hosting-providers/metaways.md | 41 -- .../202204.0/hosting-providers/root-360.md | 42 -- .../ab-testing-and-performance/ab-tasty.md | 45 -- .../ab-testing-and-performance/baqend.md | 27 - .../analytics/channelpilot-analytics.md | 42 -- .../analytics/fact-finder.md | 68 --- .../analytics/haensel-ams.md | 32 -- .../analytics/mindlab.md | 45 -- .../analytics/minubo.md | 46 -- .../customer-communication/dotdigital.md | 50 -- .../customer-communication/episerver.md | 54 -- .../customer-communication/inxmail.md | 56 -- .../customer-retention-and-loyalty/namogoo.md | 43 -- .../trustpilot.md | 43 -- .../customer-retention-and-loyalty/zenloop.md | 43 -- .../8select.md | 32 -- .../contentserv.md | 24 - .../econda.md | 52 -- .../nosto.md | 49 -- .../personalization-and-cross-selling/trbo.md | 45 -- .../channelpilot-marketplace.md | 43 -- .../common-solutions.md | 28 - .../data-virtuality.md | 46 -- .../loggly.md | 39 -- .../mindcurv.md | 28 - .../new-relic.md | 32 -- .../plusserver.md | 45 -- .../proclane.md | 47 -- .../shopmacher.md | 25 - .../tideways.md | 47 -- .../usercentrics.md | 44 -- .../vshn.md | 47 -- .../order-management-erpoms/nekom-cc-gmbh.md | 37 -- .../order-management-erpoms/tradebyte.md | 42 -- .../202204.0/payment-partners/adyen.md | 45 -- .../202204.0/payment-partners/afterpay.md | 58 -- .../202204.0/payment-partners/amazon-pay.md | 53 -- .../202204.0/payment-partners/arvato.md | 40 -- .../202204.0/payment-partners/billie.md | 48 -- .../202204.0/payment-partners/billpay.md | 64 --- .../202204.0/payment-partners/braintree.md | 69 --- .../payment-partners/bs-payone/bs-payone.md | 436 --------------- ...tion-and-preauthorization-capture-flows.md | 63 --- .../payone-facade.md | 58 -- ...ration-into-the-legacy-demoshop-project.md | 373 ------------- .../payone-credit-card-payment.md | 86 --- .../payone-direct-debit-payment.md | 86 --- .../payone-invoice-payment.md | 51 -- .../payone-online-transfer-payment.md | 83 --- .../payone-paypal-express-checkout-payment.md | 136 ----- .../payone-paypal-payment.md | 61 --- .../payone-prepayment.md | 54 -- .../payone-security-invoice-payment.md | 48 -- ...-machine-commands-conditions-and-events.md | 53 -- .../payone-cash-on-delivery.md | 96 ---- ...ayone-integration-into-the-scos-project.md | 499 ------------------ .../payone-paypal-express-checkout-payment.md | 136 ----- .../payone-risk-check-and-address-check.md | 320 ----------- .../202204.0/payment-partners/computop.md | 81 --- .../202204.0/payment-partners/crefopay.md | 36 -- .../202204.0/payment-partners/heidelpay.md | 46 -- .../202204.0/payment-partners/klarna.md | 79 --- .../202204.0/payment-partners/payolution.md | 53 -- .../202204.0/payment-partners/powerpay.md | 51 -- .../ratenkauf-by-easycredit.md | 43 -- .../202204.0/payment-partners/ratepay.md | 79 --- .../202204.0/technology-partners.md | 122 ----- 155 files changed, 182 insertions(+), 5727 deletions(-) rename _data/sidebars/{scos_user_sidebar.yml => about_all_sidebar.yml} (99%) create mode 100644 docs/about/all/about-the-documentation/about-spryker-documentation.md rename docs/{scos/user/intro-to-spryker/contribute-to-the-documentation => about/all/about-the-documentation}/add-global-sections-to-the-documentation.md (64%) rename docs/{scos/user/intro-to-spryker => about/all/about-the-documentation}/contribute-to-the-documentation/add-and-edit-diagrams-in-the-documentation.md (95%) rename docs/{scos/user/intro-to-spryker => about/all/about-the-documentation}/contribute-to-the-documentation/contribute-to-the-documentation.md (91%) rename docs/{scos/user/intro-to-spryker => about/all/about-the-documentation}/contribute-to-the-documentation/edit-the-documentation-locally.md (97%) rename docs/{scos/user/intro-to-spryker/contribute-to-the-documentation/edit-documentation-via-pull-requests.md => about/all/about-the-documentation/contribute-to-the-documentation/edit-the-documentation-via-pull-requests.md} (97%) rename docs/{scos/user/intro-to-spryker => about/all/about-the-documentation}/contribute-to-the-documentation/report-documentation-issues.md (94%) rename docs/{scos/user/intro-to-spryker => about/all/about-the-documentation}/contribute-to-the-documentation/review-pull-requests.md (97%) rename docs/{scos/user/intro-to-spryker/contribute-to-the-documentation => about/all/about-the-documentation}/install-recommended-vs-code-extensions.md (94%) rename docs/{scos/user/intro-to-spryker/contribute-to-the-documentation/build-the-documentation-site.md => about/all/about-the-documentation/run-the-documentation-locally.md} (95%) rename docs/{scos/user/intro-to-spryker/contribute-to-the-documentation => about/all/about-the-documentation}/spryker-documentation-style-guide/examples.md (90%) rename docs/{scos/user/intro-to-spryker/contribute-to-the-documentation/general-rules-and-guidance-for-adding-new-documents.md => about/all/about-the-documentation/spryker-documentation-style-guide/general-rules-and-guidance-for-adding-documents.md} (99%) rename docs/{scos/user/intro-to-spryker/contribute-to-the-documentation => about/all/about-the-documentation/spryker-documentation-style-guide}/markdown-syntax.md (98%) rename docs/{scos/user/intro-to-spryker/contribute-to-the-documentation => about/all/about-the-documentation}/spryker-documentation-style-guide/spelling.md (67%) rename docs/{scos/user/intro-to-spryker/contribute-to-the-documentation => about/all/about-the-documentation}/spryker-documentation-style-guide/spryker-documentation-style-guide.md (86%) rename docs/{scos/user/intro-to-spryker/contribute-to-the-documentation => about/all/about-the-documentation}/spryker-documentation-style-guide/word-list.md (88%) rename docs/{scos/user/intro-to-spryker => about/all}/b2b-suite.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/b2c-suite.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/docs-updates.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/faq.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/intro-to-spryker.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/master-suite.md (96%) rename docs/{scos/user/intro-to-spryker => about/all}/mvp-project-structuring.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/release-notes/release-notes-202211.0/release-notes-202211.0.md (90%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/release-notes/release-notes-202212.0/patch-releases-202212.0.md (82%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/release-notes/release-notes-202212.0/release-notes-202212.0.md (98%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/release-notes/release-notes-202212.0/security-release-notes-202212.0.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/release-notes/release-notes-202302.0/security-release-notes-202302.0.md (98%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/release-notes/release-notes-202304.0/security-release-notes-202304.0.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/release-notes/release-notes-202307.0/release-notes-202307.0.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/release-notes/release-notes-202307.0/security-release-notes-202307.0.md (93%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/release-notes/release-notes-202311.0/release-notes-202311.0.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/release-notes/release-notes.md (94%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/release-notes/security-release-notes-202306.0.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/release-notes/security-release-notes-202309.0.md (97%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/release-notes/security-release-notes-202312.0.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/releases/releases.md (98%) rename docs/{scos/user/intro-to-spryker => about/all}/spryker-academy.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/spryker-marketplace/back-office-for-marketplace-operator.md (98%) rename docs/{scos/user/intro-to-spryker => about/all}/spryker-marketplace/marketplace-b2b-suite.md (95%) rename docs/{scos/user/intro-to-spryker => about/all}/spryker-marketplace/marketplace-b2c-suite.md (97%) rename docs/{scos/user/intro-to-spryker => about/all}/spryker-marketplace/marketplace-concept.md (97%) rename docs/{scos/user/intro-to-spryker => about/all}/spryker-marketplace/marketplace-personas.md (96%) rename docs/{scos/user/intro-to-spryker => about/all}/spryker-marketplace/marketplace-storefront.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/spryker-marketplace/merchant-onboarding.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/spryker-marketplace/merchant-portal.md (97%) rename docs/{scos/user/intro-to-spryker => about/all}/spryker-marketplace/spryker-marketplace.md (96%) rename docs/{scos/user/intro-to-spryker => about/all}/spryker-release-process.md (97%) rename docs/{scos/user/intro-to-spryker => about/all}/support/case-escalation.md (98%) rename docs/{scos/user/intro-to-spryker => about/all}/support/escalations.md (98%) rename docs/{scos/user/intro-to-spryker => about/all}/support/getting-support.md (96%) rename docs/{scos/user/intro-to-spryker => about/all}/support/guidelines-for-new-gdpr-rules.md (98%) rename docs/{scos/user/intro-to-spryker => about/all}/support/handling-security-issues.md (97%) rename docs/{scos/user/intro-to-spryker => about/all}/support/how-spryker-support-works.md (98%) rename docs/{scos/user/intro-to-spryker => about/all}/support/how-to-contact-spryker-support.md (95%) rename docs/{scos/user/intro-to-spryker => about/all}/support/how-to-get-the-most-out-of-spryker-support.md (98%) rename docs/{scos/user/intro-to-spryker => about/all}/support/how-to-share-secrets-with-the-spryker-support-team.md (96%) rename docs/{scos/user/intro-to-spryker => about/all}/support/how-to-use-the-support-portal.md (98%) rename docs/{scos/user/intro-to-spryker => about/all}/support/special-prepare-for-a-busy-season.md (98%) rename docs/{scos/user/intro-to-spryker => about/all}/support/understand-slas.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/support/understanding-project-and-core-level-fixes.md (95%) rename docs/{scos/user/intro-to-spryker => about/all}/support/understanding-ticket-status.md (98%) rename docs/{scos/user/intro-to-spryker => about/all}/supported-browsers.md (97%) rename docs/{scos/user/intro-to-spryker => about/all}/whats-new/ie11-end-of-life.md (96%) rename docs/{scos/user/intro-to-spryker => about/all}/whats-new/php8-as-a-minimum-version-for-all-spryker-projects.md (95%) rename docs/{scos/user/intro-to-spryker => about/all}/whats-new/security-audit-reports/2019.11-security-audit-by-sektioneins.md (96%) rename docs/{scos/user/intro-to-spryker => about/all}/whats-new/security-audit-reports/2020.11-penetration-test-by-port-zero-executive-summary.md (95%) rename docs/{scos/user/intro-to-spryker => about/all}/whats-new/security-updates.md (94%) rename docs/{scos/user/intro-to-spryker => about/all}/whats-new/supported-versions-of-php.md (99%) rename docs/{scos/user/intro-to-spryker => about/all}/whats-new/upcoming-major-module-releases.md (94%) rename docs/{scos/user/intro-to-spryker => about/all}/whats-new/whats-new.md (99%) delete mode 100644 docs/scos/user/technology-partners/202204.0/customer-service/dixa.md delete mode 100644 docs/scos/user/technology-partners/202204.0/customer-service/iadvize.md delete mode 100644 docs/scos/user/technology-partners/202204.0/customer-service/live-chat-service.md delete mode 100644 docs/scos/user/technology-partners/202204.0/customer-service/optimise-it.md delete mode 100644 docs/scos/user/technology-partners/202204.0/finance-and-accounting/collectai.md delete mode 100644 docs/scos/user/technology-partners/202204.0/finance-and-accounting/nitrobox.md delete mode 100644 docs/scos/user/technology-partners/202204.0/hosting-providers/claranet.md delete mode 100644 docs/scos/user/technology-partners/202204.0/hosting-providers/continum.md delete mode 100644 docs/scos/user/technology-partners/202204.0/hosting-providers/heroku.md delete mode 100644 docs/scos/user/technology-partners/202204.0/hosting-providers/metaways.md delete mode 100644 docs/scos/user/technology-partners/202204.0/hosting-providers/root-360.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/ab-testing-and-performance/ab-tasty.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/ab-testing-and-performance/baqend.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/analytics/channelpilot-analytics.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/analytics/fact-finder.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/analytics/haensel-ams.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/analytics/mindlab.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/analytics/minubo.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/customer-communication/dotdigital.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/customer-communication/episerver.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/customer-communication/inxmail.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/customer-retention-and-loyalty/namogoo.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/customer-retention-and-loyalty/trustpilot.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/customer-retention-and-loyalty/zenloop.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/personalization-and-cross-selling/8select.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/personalization-and-cross-selling/contentserv.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/personalization-and-cross-selling/econda.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/personalization-and-cross-selling/nosto.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketing-and-conversion/personalization-and-cross-selling/trbo.md delete mode 100644 docs/scos/user/technology-partners/202204.0/marketplace-integrations/channelpilot-marketplace.md delete mode 100644 docs/scos/user/technology-partners/202204.0/operational-tools-monitoring-legal-etc/common-solutions.md delete mode 100644 docs/scos/user/technology-partners/202204.0/operational-tools-monitoring-legal-etc/data-virtuality.md delete mode 100644 docs/scos/user/technology-partners/202204.0/operational-tools-monitoring-legal-etc/loggly.md delete mode 100644 docs/scos/user/technology-partners/202204.0/operational-tools-monitoring-legal-etc/mindcurv.md delete mode 100644 docs/scos/user/technology-partners/202204.0/operational-tools-monitoring-legal-etc/new-relic.md delete mode 100644 docs/scos/user/technology-partners/202204.0/operational-tools-monitoring-legal-etc/plusserver.md delete mode 100644 docs/scos/user/technology-partners/202204.0/operational-tools-monitoring-legal-etc/proclane.md delete mode 100644 docs/scos/user/technology-partners/202204.0/operational-tools-monitoring-legal-etc/shopmacher.md delete mode 100644 docs/scos/user/technology-partners/202204.0/operational-tools-monitoring-legal-etc/tideways.md delete mode 100644 docs/scos/user/technology-partners/202204.0/operational-tools-monitoring-legal-etc/usercentrics.md delete mode 100644 docs/scos/user/technology-partners/202204.0/operational-tools-monitoring-legal-etc/vshn.md delete mode 100644 docs/scos/user/technology-partners/202204.0/order-management-erpoms/nekom-cc-gmbh.md delete mode 100644 docs/scos/user/technology-partners/202204.0/order-management-erpoms/tradebyte.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/adyen.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/afterpay.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/amazon-pay.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/arvato.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/billie.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/billpay.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/braintree.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/bs-payone.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/legacy-demoshop-integration/payone-authorization-and-preauthorization-capture-flows.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/legacy-demoshop-integration/payone-facade.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/legacy-demoshop-integration/payone-integration-into-the-legacy-demoshop-project.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/legacy-demoshop-integration/payone-payment-methods/payone-credit-card-payment.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/legacy-demoshop-integration/payone-payment-methods/payone-direct-debit-payment.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/legacy-demoshop-integration/payone-payment-methods/payone-invoice-payment.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/legacy-demoshop-integration/payone-payment-methods/payone-online-transfer-payment.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/legacy-demoshop-integration/payone-payment-methods/payone-paypal-express-checkout-payment.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/legacy-demoshop-integration/payone-payment-methods/payone-paypal-payment.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/legacy-demoshop-integration/payone-payment-methods/payone-prepayment.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/legacy-demoshop-integration/payone-payment-methods/payone-security-invoice-payment.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/legacy-demoshop-integration/payone-state-machine-commands-conditions-and-events.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/scos-integration/payone-cash-on-delivery.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/scos-integration/payone-integration-into-the-scos-project.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/scos-integration/payone-paypal-express-checkout-payment.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/bs-payone/scos-integration/payone-risk-check-and-address-check.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/computop.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/crefopay.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/heidelpay.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/klarna.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/payolution.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/powerpay.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/ratenkauf-by-easycredit.md delete mode 100644 docs/scos/user/technology-partners/202204.0/payment-partners/ratepay.md delete mode 100644 docs/scos/user/technology-partners/202204.0/technology-partners.md diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f56a9e793c4..65a284edd3c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -89,8 +89,8 @@ jobs: - run: bundle exec rake check_scos_dev - link_validation_check_scos_user: - name: Links validation (check_scos_user) + link_validation_check_about_all: + name: Links validation (check_about_all) needs: jekyll_build runs-on: ubuntu-latest @@ -108,14 +108,14 @@ jobs: uses: actions/cache@v2 with: path: tmp/.htmlproofer - key: ${{ runner.os }}-check_scos_user-htmlproofer + key: ${{ runner.os }}-check_about_all-htmlproofer - uses: actions/download-artifact@v2 - name: Unpack artifacts run: tar -xf build-result/result.tar.gz - - run: bundle exec rake check_scos_user + - run: bundle exec rake check_about_all link_validation_check_pbc: name: Links validation (check_pbc) @@ -215,7 +215,7 @@ jobs: bundler-cache: true - run: bundle exec jekyll validate - + deploy: runs-on: ubuntu-latest needs: jekyll_build diff --git a/Rakefile b/Rakefile index 523d64b823c..7ecd28bc7bd 100644 --- a/Rakefile +++ b/Rakefile @@ -86,6 +86,7 @@ task :check_ca do /docs\/scos\/.+/, /docs\/fes\/.+/, /docs\/pbc\/.+/, + /docs\/about\/.+/, /docs\/dg\/.+/, /docs\/acp\/.+/, /docs\/sdk\/.+/ @@ -102,7 +103,7 @@ task :check_scos_dev do /docs\/acp\/.+/, /docs\/sdk\/.+/, /docs\/dg\/.+/, - /docs\/scos\/user\/.+/, + /docs\/about\/.+/, /docs\/pbc\/.+/, /docs\/scos\/\w+\/[\w-]+\/201811\.0\/.+/, /docs\/scos\/\w+\/[\w-]+\/201903\.0\/.+/, @@ -117,7 +118,7 @@ task :check_scos_dev do HTMLProofer.check_directory("./_site", options).run end -task :check_scos_user do +task :check_about_all do options = commonOptions.dup options[:ignore_files] = [ /docs\/ca\/.+/, @@ -126,16 +127,7 @@ task :check_scos_user do /docs\/fes\/.+/, /docs\/pbc\/.+/, /docs\/dg\/.+/, - /docs\/sdk\/.+/, - /docs\/scos\/\w+\/[\w-]+\/201811\.0\/.+/, - /docs\/scos\/\w+\/[\w-]+\/201903\.0\/.+/, - /docs\/scos\/\w+\/[\w-]+\/201907\.0\/.+/, - /docs\/scos\/\w+\/[\w-]+\/202001\.0\/.+/, - /docs\/scos\/\w+\/[\w-]+\/202005\.0\/.+/, - /docs\/scos\/\w+\/[\w-]+\/202009\.0\/.+/, - /docs\/scos\/\w+\/[\w-]+\/202108\.0\/.+/, - /docs\/scos\/\w+\/[\w-]+\/202204\.0\/.+/, - /docs\/scos\/\w+\/[\w-]+\/202400\.0\/.+/ + /docs\/sdk\/.+/ ] HTMLProofer.check_directory("./_site", options).run end @@ -144,6 +136,7 @@ task :check_pbc do options = commonOptions.dup options[:ignore_files] = [ /docs\/scos\/.+/, + /docs\/about\/.+/, /docs\/sdk\/.+/, /docs\/ca\/.+/, /docs\/fes\/.+/, @@ -165,6 +158,7 @@ task :check_sdk do /docs\/scos\/.+/, /docs\/ca\/.+/, /docs\/acp\/.+/, + /docs\/about\/.+/, /docs\/fes\/.+/, /docs\/pbc\/.+/, /docs\/dg\/.+/, @@ -180,6 +174,7 @@ task :check_dg do /docs\/scos\/.+/, /docs\/ca\/.+/, /docs\/acp\/.+/, + /docs\/about\/.+/, /docs\/fes\/.+/, /docs\/pbc\/.+/, /docs\/sdk\/.+/ diff --git a/_config.yml b/_config.yml index 13682f8b147..4c7da7e17c2 100644 --- a/_config.yml +++ b/_config.yml @@ -92,12 +92,6 @@ defaults: values: sidebar: "scos_dev_sidebar" role: "dev" - - - scope: - path: "docs/scos/user" - values: - sidebar: "scos_user_sidebar" - role: "user" - scope: path: "docs/sdk" @@ -148,6 +142,17 @@ defaults: values: sidebar: "pbc_all_sidebar" role: "all" + - + scope: + path: "docs/about" + values: + product: "about" + - + scope: + path: "docs/about/all" + values: + sidebar: "about_all_sidebar" + role: "all" versions: '202212.0': '202212.0' @@ -210,9 +215,9 @@ sidebars: - ca_dev_sidebar - ca_devscu_sidebar - scos_dev_sidebar - - scos_user_sidebar - sdk_dev_sidebar - pbc_all_sidebar + - about_all_sidebar - dg_dev_sidebar description: "Spryker documentation center." diff --git a/_data/sidebars/scos_user_sidebar.yml b/_data/sidebars/about_all_sidebar.yml similarity index 99% rename from _data/sidebars/scos_user_sidebar.yml rename to _data/sidebars/about_all_sidebar.yml index 4306ae18d02..603539a00eb 100644 --- a/_data/sidebars/scos_user_sidebar.yml +++ b/_data/sidebars/about_all_sidebar.yml @@ -1,8 +1,8 @@ ---- -title: SCOS User Guides +title: About Spryker entries: -- product: SCOS - nested: + - product: About Spryker + nested: + - title: - title: Intro to Spryker url: /docs/scos/user/intro-to-spryker/intro-to-spryker.html nested: diff --git a/_includes/topnav.html b/_includes/topnav.html index 0841103056c..d13b08b8a0c 100644 --- a/_includes/topnav.html +++ b/_includes/topnav.html @@ -40,8 +40,8 @@ {% elsif page.product == 'scos' and page.role == 'dev' %} SCOS developer guide {% elsif page.product == 'scos' and page.role == 'user' %} - SCOS users guide - {% elsif page.product == 'sdk' and page.role == 'dev' %} + About Spryker + {% elsif page.product == 'about' and page.role == 'all' %} Spryker SDK {% else %} Select a guide @@ -59,6 +59,11 @@ Packaged Business Capabilities [BETA] + +
  • + + About Spryker +
  • -
  • - - - - Business User - - SCOS users guide - -
  • - + About Spryker
  • diff --git a/_layouts/home.html b/_layouts/home.html index e9f8930555e..c59f6df221f 100644 --- a/_layouts/home.html +++ b/_layouts/home.html @@ -45,7 +45,7 @@

    Business User guides

    From 2ddc0e7694c0a47472223a8855f76fa6f4a94e8c Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Tue, 12 Mar 2024 15:50:44 +0200 Subject: [PATCH 10/26] links --- README.md | 2 +- _data/sidebars/about_all_sidebar.yml | 110 +++++++++--------- _data/sidebars/dg_dev_sidebar.yml | 2 - .../features.md | 2 +- ...g-spryker-with-devvm-on-macos-and-linux.md | 2 +- ...nstalling-spryker-with-devvm-on-windows.md | 2 +- .../installing-spryker-without-docker.md | 2 +- .../contributing-to-documentation.md | 2 +- docs/about/all/about-spryker.md | 6 +- .../add-global-sections-to-the-docs.md | 14 +-- .../add-and-edit-diagrams-in-the-docs.md | 8 +- .../contribute-to-the-docs.md | 20 ++-- .../edit-the-docs-locally.md | 2 +- .../edit-the-docs-using-a-web-browser.md | 16 +-- .../report-docs-issues.md | 12 +- .../review-pull-requests.md | 12 +- .../install-recommended-vs-code-extensions.md | 12 +- .../about-the-docs/run-the-docs-locally.md | 12 +- ...eral-rules-and-guidance-for-adding-docs.md | 14 +-- .../style-guide/markdown-syntax.md | 12 +- docs/about/all/b2b-suite.md | 2 +- docs/about/all/b2c-suite.md | 2 +- docs/about/all/docs-updates.md | 32 ++--- .../all/releases/product-and-code-releases.md | 2 +- .../all/releases/release-notes-202211.0.md | 2 +- .../security-release-notes-202302.0.md | 2 +- .../2019.11-security-audit-by-sektioneins.md | 2 +- .../back-office-for-marketplace-operator.md | 8 +- .../marketplace-concept.md | 2 +- .../marketplace-personas.md | 2 +- .../marketplace-storefront.md | 4 +- .../merchant-onboarding.md | 8 +- .../spryker-marketplace.md | 16 +-- docs/about/all/support/getting-support.md | 10 +- ...getting-the-most-out-of-spryker-support.md | 8 +- .../all/support/how-spryker-support-works.md | 4 +- .../all/support/prioritzing-support-cases.md | 2 +- ...e-secrets-with-the-spryker-support-team.md | 2 +- .../all/support/support-case-escalations.md | 2 +- docs/about/all/support/understanding-slas.md | 6 +- .../all/support/using-the-support-portal.md | 8 +- docs/about/all/supported-browsers.md | 2 +- .../email-service/email-quota-restrictions.md | 2 +- docs/ca/dev/environment-provisioning.md | 2 +- ...ormance-testing-in-staging-enivronments.md | 4 +- docs/ca/dev/preparation-for-going-live.md | 6 +- .../integrating-code-releases.md | 2 +- ...are-a-project-for-spryker-code-upgrader.md | 2 +- docs/dg/dev/acp/acp-overview.md | 2 +- .../app-composition-platform-installation.md | 10 +- ...oning-major-vs.-minor-vs.-patch-release.md | 2 +- .../backend-development/cronjobs/cronjobs.md | 2 +- docs/dg/dev/code-contribution-guide.md | 2 +- .../data-import-optimization-guidelines.md | 2 +- .../data-import-optimization-guidelines.md | 2 +- .../data-import-optimization-guidelines.md | 2 +- .../dev/development-getting-started-guide.md | 10 +- ...zation-example-b2b-product-details-page.md | 2 +- ...zation-example-b2c-product-details-page.md | 2 +- ...zation-example-b2b-product-details-page.md | 2 +- ...zation-example-b2c-product-details-page.md | 2 +- ...zation-example-b2b-product-details-page.md | 2 +- ...zation-example-b2c-product-details-page.md | 2 +- .../configure-the-included-section.md | 2 +- .../extend-a-rest-api-resource.md | 2 +- .../old-glue-infrastructure/glue-rest-api.md | 2 +- .../configure-the-included-section.md | 2 +- .../extend-a-rest-api-resource.md | 2 +- .../old-glue-infrastructure/glue-rest-api.md | 2 +- .../configure-the-included-section.md | 2 +- .../extend-a-rest-api-resource.md | 2 +- .../old-glue-infrastructure/glue-rest-api.md | 2 +- .../configure-services.md | 4 +- docs/dg/dev/master-suite.md | 2 +- .../install/choose-an-installation-mode.md | 2 +- .../install-in-demo-mode-on-windows.md | 2 +- .../install-in-development-mode-on-windows.md | 2 +- .../202212.0/system-requirements.md | 4 +- .../202307.0/system-requirements.md | 4 +- .../202311.0/system-requirements.md | 4 +- .../troubleshooting-performance-issues.md | 2 +- .../dg/dev/troubleshooting/troubleshooting.md | 6 +- ...-upgrading-projects-with-spryker-jarvis.md | 2 +- .../feature-or-module-updates.md | 2 +- ...nstalling-features-and-updating-modules.md | 2 +- .../dev/updating-spryker/updating-spryker.md | 14 +-- .../multiple-carts-feature-overview.md | 2 +- ...ble-guest-checkout-in-the-b2b-demo-shop.md | 2 +- .../multiple-carts-feature-overview.md | 2 +- ...ble-guest-checkout-in-the-b2b-demo-shop.md | 2 +- .../multiple-carts-feature-overview.md | 2 +- ...ble-guest-checkout-in-the-b2b-demo-shop.md | 2 +- .../email-as-a-cms-block-overview.md | 2 +- ...refront-pages-using-templates-and-slots.md | 2 +- .../email-as-a-cms-block-overview.md | 2 +- ...refront-pages-using-templates-and-slots.md | 2 +- .../email-as-a-cms-block-overview.md | 2 +- ...refront-pages-using-templates-and-slots.md | 2 +- .../main-merchant.md | 4 +- .../main-merchant.md | 4 +- .../main-merchant.md | 4 +- ...merchant-custom-prices-feature-overview.md | 2 +- ...merchant-custom-prices-feature-overview.md | 2 +- ...merchant-custom-prices-feature-overview.md | 2 +- .../category-management-feature-overview.md | 2 +- ...oduct-approval-process-feature-overview.md | 2 +- .../category-management-feature-overview.md | 2 +- ...oduct-approval-process-feature-overview.md | 2 +- .../category-management-feature-overview.md | 2 +- .../split-products-by-stores.md | 2 +- ...oduct-approval-process-feature-overview.md | 2 +- .../category-management-feature-overview.md | 2 +- .../standard-filters-overview.md | 2 +- .../standard-filters-overview.md | 2 +- .../standard-filters-overview.md | 2 +- .../glue-api-search-the-product-catalog.md | 2 +- ...-multi-store-environment-best-practices.md | 2 +- .../marketplace/manage-availability.md | 4 +- ...-multi-store-environment-best-practices.md | 2 +- .../marketplace/manage-availability.md | 4 +- ...-multi-store-environment-best-practices.md | 2 +- .../marketplace/manage-availability.md | 4 +- 122 files changed, 304 insertions(+), 306 deletions(-) diff --git a/README.md b/README.md index 651c6155417..e4cc9af9bdd 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ To build the documentation site with Docker, run this command: ## Contribute -For the specific Markdown syntax we use in documentation, see [Markdown syntax](/docs/scos/user/intro-to-spryker/contributing-to-documentation/markdown-syntax.html). For the general style, syntax, and formatting rules, see [Style, syntax, formatting, and general rules](/docs/scos/user/intro-to-spryker/contributing-to-documentation/style-formatting-general-rules.html). +For the specific Markdown syntax we use in documentation, see [Markdown syntax](/docs/about/all/contributing-to-documentation/markdown-syntax.html). For the general style, syntax, and formatting rules, see [Style, syntax, formatting, and general rules](/docs/about/all/contributing-to-documentation/style-formatting-general-rules.html). To suggest changes, follow the steps: diff --git a/_data/sidebars/about_all_sidebar.yml b/_data/sidebars/about_all_sidebar.yml index 731be5e2e00..aa728c30d42 100644 --- a/_data/sidebars/about_all_sidebar.yml +++ b/_data/sidebars/about_all_sidebar.yml @@ -5,130 +5,130 @@ entries: - title: About Spryker url: /docs/about/all/about-spryker.html - title: Releases - url: /docs/scos/user/intro-to-spryker/releases/product-and-code-releases.html + url: /docs/about/all/releases/product-and-code-releases.html nested: - title: Security release notes 202312.0 - url: /docs/scos/user/intro-to-spryker/releases/release-notes/security-release-notes-202312.0.html + url: /docs/about/all/releases/release-notes/security-release-notes-202312.0.html - title: Release notes 202311.0 - url: /docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202311.0.html + url: /docs/about/all/releases/release-notes/release-notes-202311.0.html - title: Security release notes 202309.0 - url: /docs/scos/user/intro-to-spryker/releases/release-notes/security-release-notes-202309.0.html + url: /docs/about/all/releases/release-notes/security-release-notes-202309.0.html - title: Release notes 202307.0 - url: /docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202307.0.html + url: /docs/about/all/releases/release-notes/release-notes-202307.0.html nested: - title: Security release notes 202307.0 - url: /docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202307.0/security-release-notes-202307.0.html + url: /docs/about/all/releases/release-notes/release-notes-202307.0/security-release-notes-202307.0.html - title: Security release notes 202306.0 - url: /docs/scos/user/intro-to-spryker/releases/release-notes/security-release-notes-202306.0.html + url: /docs/about/all/releases/release-notes/security-release-notes-202306.0.html - title: Security release notes 202304.0 - url: /docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202304.0/security-release-notes-202304.0.html + url: /docs/about/all/releases/release-notes/release-notes-202304.0/security-release-notes-202304.0.html - title: Security release notes 202302.0 - url: /docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202302.0/security-release-notes-202302.0.html + url: /docs/about/all/releases/release-notes/release-notes-202302.0/security-release-notes-202302.0.html - title: Release notes 202212.0 - url: /docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202212.0/release-notes-202212.0.html + url: /docs/about/all/releases/release-notes/release-notes-202212.0/release-notes-202212.0.html nested: - title: Patch releases 202212.0 - url: /docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202212.0/patch-releases-202212.0.html + url: /docs/about/all/releases/release-notes/release-notes-202212.0/patch-releases-202212.0.html - title: Security release notes 202212.0 - url: /docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202212.0/security-release-notes-202212.0.html + url: /docs/about/all/releases/release-notes/release-notes-202212.0/security-release-notes-202212.0.html - title: Security audit reports nested: - title: 2019.11 - Security audit by SektionEins - url: /docs/scos/user/intro-to-spryker/whats-new/security-audit-reports/2019.11-security-audit-by-sektioneins.html + url: /docs/about/all/whats-new/security-audit-reports/2019.11-security-audit-by-sektioneins.html - title: 2020.11 - Penetration test by Port Zero (executive summary) - url: /docs/scos/user/intro-to-spryker/whats-new/security-audit-reports/2020.11-penetration-test-by-port-zero-executive-summary.html + url: /docs/about/all/whats-new/security-audit-reports/2020.11-penetration-test-by-port-zero-executive-summary.html - title: Docs updates - url: /docs/scos/user/intro-to-spryker/docs-release-notes.html + url: /docs/about/all/docs-release-notes.html - title: Support - url: /docs/scos/user/intro-to-spryker/support/getting-support.html + url: /docs/about/all/support/getting-support.html nested: - title: How Spryker Support works - url: /docs/scos/user/intro-to-spryker/support/how-spryker-support-works.html + url: /docs/about/all/support/how-spryker-support-works.html - title: Support case escalation - url: /docs/scos/user/intro-to-spryker/support/case-escalation.html + url: /docs/about/all/support/case-escalation.html - title: Preparing for heavy loads and traffic - url: /docs/scos/user/intro-to-spryker/support/special-prepare-for-a-busy-season.html + url: /docs/about/all/support/special-prepare-for-a-busy-season.html - title: How to use the Support Portal - url: /docs/scos/user/intro-to-spryker/support/how-to-use-the-support-portal.html + url: /docs/about/all/support/how-to-use-the-support-portal.html - title: Share secrets with the Spryker Support Team - url: /docs/scos/user/intro-to-spryker/support/share-secrets-with-the-spryker-support-team.html + url: /docs/about/all/support/share-secrets-with-the-spryker-support-team.html - title: Understanding ticket status - url: /docs/scos/user/intro-to-spryker/support/understanding-ticket-status.html + url: /docs/about/all/support/understanding-ticket-status.html - title: Handling security issues - url: /docs/scos/user/intro-to-spryker/support/handling-security-issues.html + url: /docs/about/all/support/handling-security-issues.html - title: Guidelines for GDPR compliance - url: /docs/scos/user/intro-to-spryker/support/guidelines-for-new-gdpr-rules.html + url: /docs/about/all/support/guidelines-for-new-gdpr-rules.html - title: Getting the most out of Spryker Support - url: /docs/scos/user/intro-to-spryker/support/getting-the-most-out-of-spryker-support.html + url: /docs/about/all/support/getting-the-most-out-of-spryker-support.html - title: Understand SLAs - url: /docs/scos/user/intro-to-spryker/support/understand-slas.html + url: /docs/about/all/support/understand-slas.html - title: Escalations - url: /docs/scos/user/intro-to-spryker/support/escalations.html + url: /docs/about/all/support/escalations.html - title: How to contact Spryker Support - url: /docs/scos/user/intro-to-spryker/support/how-to-contact-spryker-support.html + url: /docs/about/all/support/how-to-contact-spryker-support.html - title: Understanding Project and Core Level Fixes - url: /docs/scos/user/intro-to-spryker/support/understanding-project-and-core-level-fixes.html + url: /docs/about/all/support/understanding-project-and-core-level-fixes.html - title: Supported browsers - url: /docs/scos/user/intro-to-spryker/supported-browsers.html + url: /docs/about/all/supported-browsers.html - title: Spryker Marketplace - url: /docs/scos/user/intro-to-spryker/spryker-marketplace/spryker-marketplace.html + url: /docs/about/all/spryker-marketplace/spryker-marketplace.html nested: - title: Marketplace concept - url: /docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html + url: /docs/about/all/spryker-marketplace/marketplace-concept.html - title: Marketplace personas - url: /docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html + url: /docs/about/all/spryker-marketplace/marketplace-personas.html - title: Back Office for Marketplace Operator - url: /docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.html + url: /docs/about/all/spryker-marketplace/back-office-for-marketplace-operator.html - title: Merchant onboarding - url: /docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-onboarding.html + url: /docs/about/all/spryker-marketplace/merchant-onboarding.html - title: Marketplace Storefront - url: /docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-storefront.html + url: /docs/about/all/spryker-marketplace/marketplace-storefront.html - title: Merchant Portal - url: /docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-portal.html + url: /docs/about/all/spryker-marketplace/merchant-portal.html - title: Marketplace B2C Suite - url: /docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2c-suite.html + url: /docs/about/all/spryker-marketplace/marketplace-b2c-suite.html - title: Marketplace B2B Suite - url: /docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2b-suite.html + url: /docs/about/all/spryker-marketplace/marketplace-b2b-suite.html - title: Spryker Academy - url: /docs/scos/user/intro-to-spryker/spryker-academy.html + url: /docs/about/all/spryker-academy.html - title: Contribute to the documentation - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/contribute-to-the-documentation.html + url: /docs/about/all/contribute-to-the-documentation/contribute-to-the-documentation.html nested: - title: Edit the documentation via pull requests - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + url: /docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html - title: Edit the documentation locally - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/edit-the-documentation-locally.html + url: /docs/about/all/contribute-to-the-documentation/edit-the-documentation-locally.html - title: General rules and guidance for adding new documents - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/general-rules-and-guidance-for-adding-new-documents.html + url: /docs/about/all/contribute-to-the-documentation/general-rules-and-guidance-for-adding-new-documents.html - title: Markdown syntax - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/markdown-syntax.html + url: /docs/about/all/contribute-to-the-documentation/markdown-syntax.html - title: Spryker documentation style guide - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/spryker-documentation-style-guide/spryker-documentation-style-guide.html + url: /docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/spryker-documentation-style-guide.html nested: - title: Examples - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/spryker-documentation-style-guide/examples.html + url: /docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/examples.html - title: Spelling - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/spryker-documentation-style-guide/spelling.html + url: /docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/spelling.html - title: Word list - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/spryker-documentation-style-guide/word-list.html + url: /docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/word-list.html - title: Add and edit diagrams - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/add-and-edit-diagrams-in-the-documentation.html + url: /docs/about/all/contribute-to-the-documentation/add-and-edit-diagrams-in-the-documentation.html - title: Install recommended VS Code extensions - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/install-recommended-vs-code-extensions.html + url: /docs/about/all/contribute-to-the-documentation/install-recommended-vs-code-extensions.html - title: Report documentation issues - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/report-documentation-issues.html + url: /docs/about/all/contribute-to-the-documentation/report-documentation-issues.html - title: Build the documentation site - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/build-the-documentation-site.html + url: /docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html - title: Review pull requests - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/review-pull-requests.html + url: /docs/about/all/contribute-to-the-documentation/review-pull-requests.html - title: Add product sections to the documentation - url: /docs/scos/user/intro-to-spryker/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + url: /docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html diff --git a/_data/sidebars/dg_dev_sidebar.yml b/_data/sidebars/dg_dev_sidebar.yml index 6e942b26117..e801a0a9da5 100644 --- a/_data/sidebars/dg_dev_sidebar.yml +++ b/_data/sidebars/dg_dev_sidebar.yml @@ -1517,8 +1517,6 @@ entries: - title: Troubleshooting updates url: /docs/dg/dev/updating-spryker/troubleshooting-updates.html - - title: Product and code releases - url: /docs/dg/dev/product-and-code-releases.html - title: Supported versions of PHP url: /docs/dg/dev/supported-versions-of-php.html diff --git a/_drafts/deprecated-after-pbc-migration/features.md b/_drafts/deprecated-after-pbc-migration/features.md index 99da53f22f5..8ea50cec7b6 100644 --- a/_drafts/deprecated-after-pbc-migration/features.md +++ b/_drafts/deprecated-after-pbc-migration/features.md @@ -21,7 +21,7 @@ The **Features** section is divided into capabilities. Each capability contains In the feature documentation, you can find the following information: -* A short feature summary with guidelines designed for different [personas](/docs/scos/user/intro-to-spryker/about-spryker-documentation.html#personas). +* A short feature summary with guidelines designed for different [personas](/docs/about/all/about-spryker-documentation.html#personas). * A detailed feature overview, workflows, database structure, and more. {% info_block infoBox "Reference documentation" %} diff --git a/_drafts/deprecated-devvm/installing-spryker-with-development-virtual-machine/installing-spryker-with-devvm-on-macos-and-linux.md b/_drafts/deprecated-devvm/installing-spryker-with-development-virtual-machine/installing-spryker-with-devvm-on-macos-and-linux.md index 5532de83f05..d11042f971e 100644 --- a/_drafts/deprecated-devvm/installing-spryker-with-development-virtual-machine/installing-spryker-with-devvm-on-macos-and-linux.md +++ b/_drafts/deprecated-devvm/installing-spryker-with-development-virtual-machine/installing-spryker-with-devvm-on-macos-and-linux.md @@ -47,7 +47,7 @@ We will soon deprecate the DevVM and stop supporting it. Therefore, we highly re {% endinfo_block %} -To install the [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html) or [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html) on MacOS or Linux with DevVM, follow the steps below. +To install the [B2B Demo Shop](/docs/about/all/b2b-suite.html) or [B2C Demo Shop](/docs/about/all/b2c-suite.html) on MacOS or Linux with DevVM, follow the steps below. ## 1. Install prerequisites diff --git a/_drafts/deprecated-devvm/installing-spryker-with-development-virtual-machine/installing-spryker-with-devvm-on-windows.md b/_drafts/deprecated-devvm/installing-spryker-with-development-virtual-machine/installing-spryker-with-devvm-on-windows.md index 77350ae3e7b..c0531543e18 100644 --- a/_drafts/deprecated-devvm/installing-spryker-with-development-virtual-machine/installing-spryker-with-devvm-on-windows.md +++ b/_drafts/deprecated-devvm/installing-spryker-with-development-virtual-machine/installing-spryker-with-devvm-on-windows.md @@ -35,7 +35,7 @@ We will soon deprecate the DevVM and stop supporting it. Therefore, we highly re {% endinfo_block %} -To install the Demo Shop for [B2B](/docs/scos/user/intro-to-spryker/b2b-suite.html) or [B2C](/docs/scos/user/intro-to-spryker/b2c-suite.html) implementations on Windows with Spryker development virtual machine (DevVM), follow the steps below. +To install the Demo Shop for [B2B](/docs/about/all/b2b-suite.html) or [B2C](/docs/about/all/b2c-suite.html) implementations on Windows with Spryker development virtual machine (DevVM), follow the steps below. ## 1. Install prerequisites diff --git a/_drafts/deprecated-devvm/installing-spryker-without-docker.md b/_drafts/deprecated-devvm/installing-spryker-without-docker.md index 18ce301692b..a89cc305d9d 100644 --- a/_drafts/deprecated-devvm/installing-spryker-without-docker.md +++ b/_drafts/deprecated-devvm/installing-spryker-without-docker.md @@ -30,7 +30,7 @@ related: link: docs/scos/dev/set-up-spryker-locally/redis-configuration.html --- -To install [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html) or [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html) without Docker, follow the steps below. +To install [B2B Demo Shop](/docs/about/all/b2b-suite.html) or [B2C Demo Shop](/docs/about/all/b2c-suite.html) without Docker, follow the steps below. ### Minimum requirements diff --git a/_drafts/drafts-dev/contributing-to-documentation.md b/_drafts/drafts-dev/contributing-to-documentation.md index e5f5170ac8b..8206c0203d1 100644 --- a/_drafts/drafts-dev/contributing-to-documentation.md +++ b/_drafts/drafts-dev/contributing-to-documentation.md @@ -13,7 +13,7 @@ To report issues and fix documentation, you need a [GitHub account](https://gith {% endinfo_block %} -We use [Markdown](https://guides.github.com/features/mastering-markdown/) to write documentation and [Jekyll](https://jekyllrb.com/) to build the documentation site. You do not necessarily need to build the documentation site locally on your machine to propose your changes, but if you want to, follow the instructions in [Build documentation site](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/build-the-documentation-site.html). +We use [Markdown](https://guides.github.com/features/mastering-markdown/) to write documentation and [Jekyll](https://jekyllrb.com/) to build the documentation site. You do not necessarily need to build the documentation site locally on your machine to propose your changes, but if you want to, follow the instructions in [Build documentation site](/docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html). ## Next steps Build the documentation site locally diff --git a/docs/about/all/about-spryker.md b/docs/about/all/about-spryker.md index c605a7e5279..e02363f6e12 100644 --- a/docs/about/all/about-spryker.md +++ b/docs/about/all/about-spryker.md @@ -71,11 +71,11 @@ SCOS is split into four different layers: ## Spryker B2B and B2C Demo Shops -Our [B2B](/docs/scos/user/intro-to-spryker/b2b-suite.html) and [B2C Demo Shops](/docs/scos/user/intro-to-spryker/b2c-suite.html) showcase Spryker functionality and help you choose the best possible starting point and set of features based on your business needs. The Demo Shops pose a clear starting point and upgrade path for everything you base your project on. We ship our B2B/B2C Demo Shops as a part of the product, covered by the same commercial license and the same support and LTS (long-term support) rules as individual Spryker Commerce OS modules. +Our [B2B](/docs/about/all/b2b-suite.html) and [B2C Demo Shops](/docs/about/all/b2c-suite.html) showcase Spryker functionality and help you choose the best possible starting point and set of features based on your business needs. The Demo Shops pose a clear starting point and upgrade path for everything you base your project on. We ship our B2B/B2C Demo Shops as a part of the product, covered by the same commercial license and the same support and LTS (long-term support) rules as individual Spryker Commerce OS modules. ## I am a new customer, where should I start? -The recommended starting points for all standard commerce projects are our [B2B](/docs/scos/user/intro-to-spryker/b2b-suite.html#b2b-demo-shop) and [B2C Demo Shops](/docs/scos/user/intro-to-spryker/b2c-suite.html#b2c-demo-shop). We have taken the time to identify the best combination of modules and functionalities for each particular business type and to keep development as lean as possible. Thus, the only thing that remains is to identify your business requirements and select the shop that fits your needs best. +The recommended starting points for all standard commerce projects are our [B2B](/docs/about/all/b2b-suite.html#b2b-demo-shop) and [B2C Demo Shops](/docs/about/all/b2c-suite.html#b2c-demo-shop). We have taken the time to identify the best combination of modules and functionalities for each particular business type and to keep development as lean as possible. Thus, the only thing that remains is to identify your business requirements and select the shop that fits your needs best. Apart from that, if your business case does not fit in one of the proposed models, you can start building your project by cherry-picking the modules you need. Since they are released under a commercial license with stable and predictable release cycles, you can build your e-commerce business with reliance and certainty. Our engineers make sure that each module is reliable, backward compatible, and fully regression-tested, and all our releases are supported with an LTS flag (12 months). @@ -83,7 +83,7 @@ Apart from that, if your business case does not fit in one of the proposed model Select one of the topics below depending on what you want to do next: -* [What's new](/docs/scos/user/intro-to-spryker/whats-new/whats-new.html): general information about Spryker, news, and release notes. +* [What's new](/docs/about/all/whats-new/whats-new.html): general information about Spryker, news, and release notes. * [Setup](/docs/dg/dev/set-up-spryker-locally/set-up-spryker-locally.html): installation of Spryker. * [Packaged Business Capabilities](/docs/pbc/all/pbc.html): catalogue of functionality and related guides. * [Glue REST API](/docs/dg/dev/glue-api/{{site.version}}/old-glue-infrastructure/glue-rest-api.html): Spryker Glue REST API overview, reference, and features. diff --git a/docs/about/all/about-the-docs/add-global-sections-to-the-docs.md b/docs/about/all/about-the-docs/add-global-sections-to-the-docs.md index eea15bdbb57..d78fd06f54b 100644 --- a/docs/about/all/about-the-docs/add-global-sections-to-the-docs.md +++ b/docs/about/all/about-the-docs/add-global-sections-to-the-docs.md @@ -11,17 +11,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html - title: Edit documentation via pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html - title: Report documentation issues - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html - title: Review pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html - title: Markdown syntax - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html --- This document describes how to add global sections to the documentation, like the existing Development or Cloud administration sections. @@ -38,7 +38,7 @@ In the `/docs` directory, create a folder for the section per role. In this exam In `_data/sidebars`, create sidebars for the new section per role: `{product_name}_{role}_sidebar.yml`. For the *acp* section with user and developer roles, create `acp_dev_sidebar.yml` and `acp_user_sidebar.yml` sidebar files. -To learn how to populate sidebar files, see [Sidebars](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/general-rules-and-guidance-for-adding-new-documents.html#sidebars). +To learn how to populate sidebar files, see [Sidebars](/docs/about/all/contribute-to-the-documentation/general-rules-and-guidance-for-adding-new-documents.html#sidebars). ## 3. Update the configuration diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.md b/docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.md index 8702514796b..ec5510fa20e 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.md @@ -8,9 +8,9 @@ redirect_from: related: - title: Build the documentation site - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html - title: Edit documentation via pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html --- We are using [diagrams.net](https://www.diagrams.net/) to create and collaborate on diagrams. diagrams.net provides both a web and desktop applications. To download the latest desktop version, go to [diagrams.net](https://www.diagrams.net/) and click **Download**. Alternatively, you can work on diagrams in a [web app](https://app.diagrams.net/). You can store diagrams in any suitable source. @@ -24,7 +24,7 @@ After creating a diagram, to embed it into a document, do the following: This generates code for embedding the diagram. 3. To copy the code, click **Copy**. 4. Open the document you want to add the diagram to in an editor. - For instructions about editing the documentation, see [Edit documentation via pull requests](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/edit-documentation-via-pull-requests.html). + For instructions about editing the documentation, see [Edit documentation via pull requests](/docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html). 5. Paste the code into the needed place of a document and submit a PR. After the PR is merged, the diagram appears on the page. @@ -40,7 +40,7 @@ After creating a diagram, to embed it into a document, do the following: This generates code for embedding the diagram. 6. To copy the code, click **Copy**. 7. Open the document containing the original diagram in an editor. - For instructions about editing the documentation, see [Edit documentation via pull requests](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/edit-documentation-via-pull-requests.html). + For instructions about editing the documentation, see [Edit documentation via pull requests](/docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html). 8. Replace the original code with the one you've copied. 9. Submit a PR with the changes. After the PR is merged, the updated diagram appears on the page. diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md b/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md index 8e6434c67d7..c78f6aea260 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md @@ -9,25 +9,25 @@ redirect_from: related: - title: Build the documentation site - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html - title: Add product sections to the documentation - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html - title: Edit documentation via pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html - title: Report documentation issues - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html - title: Review pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html - title: Markdown syntax - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html --- We at Spryker aim to constantly improve the content we provide our customers and partners with. You can get involved in improving the Spryker documentation by: -* [Reporting issues via GitHub](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/report-documentation-issues.html). -* [Editing documentation by creating pull requests on GitHub](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/edit-documentation-via-pull-requests.html). -* [Reviewing pull requests](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/review-pull-requests.html). +* [Reporting issues via GitHub](/docs/about/all/contribute-to-the-documentation/report-documentation-issues.html). +* [Editing documentation by creating pull requests on GitHub](/docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html). +* [Reviewing pull requests](/docs/about/all/contribute-to-the-documentation/review-pull-requests.html). Therefore, to contribute to the Spryker documentation, you must have a GitHub account. For information about how to create it, see [Signing up for a new GitHub account](https://docs.github.com/en/get-started/signing-up-for-github/signing-up-for-a-new-github-account) in the official GitHub documentation. diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md index 1c4da038bdf..0ecbde38936 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md @@ -61,7 +61,7 @@ At this point, you are most likely to know which document you want to edit. To f 1. Open the document you want to edit in an editor. 2. Add the needed changes. - You'd help us a lot by following [Markdown syntax](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/markdown-syntax.html) and [general rules](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/style-formatting-general-rules.html), but it's completely optional. We are grateful for your contribution in any form. + You'd help us a lot by following [Markdown syntax](/docs/about/all/contribute-to-the-documentation/markdown-syntax.html) and [general rules](/docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html), but it's completely optional. We are grateful for your contribution in any form. 3. Save the edited document. 4. In GitHub Desktop, double-check your changes in the **Changes** tab. 5. Below the list of edited files, enter the name and description of your changes. The name of your fist commit will be used as the pull request's name. diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md index 3b33d1e5fda..8eab0bbbf62 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md @@ -11,24 +11,24 @@ redirect_from: related: - title: Build the documentation site - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html - title: Addi product sections to the documentation - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html - title: Report documentation issues - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html - title: Review pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html - title: Markdown syntax - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html --- The Spryker documentation is hosted on GitHub, in the [spryker-docs](https://github.com/spryker/spryker-docs) repository. Therefore, to contribute to the Spryker documents, you have to use GitHub. For more information about what GitHub is, see [About Git](https://docs.github.com/en/get-started/using-git/about-git). {% info_block infoBox "Info" %} -We write the Spryker documentation using Markdown. If you don’t know Markdown yet, check the [GitHub Markdown Guide](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax). For the documentation-specific Markdown elements and HTML syntax used where Markdown is not enough, see [Markdown syntax](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/markdown-syntax.html). +We write the Spryker documentation using Markdown. If you don’t know Markdown yet, check the [GitHub Markdown Guide](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax). For the documentation-specific Markdown elements and HTML syntax used where Markdown is not enough, see [Markdown syntax](/docs/about/all/contribute-to-the-documentation/markdown-syntax.html). {% endinfo_block %} @@ -36,7 +36,7 @@ This instruction explains how to contribute to the Spryker documentation by crea {% info_block infoBox "Info" %} -For information about the structure of the Spryker documentation, as well as style and formatting rules, see [Style, syntax, formatting, and general rules](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/style-formatting-general-rules.html). +For information about the structure of the Spryker documentation, as well as style and formatting rules, see [Style, syntax, formatting, and general rules](/docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html). Note that Spryker documentation is written in US English. diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md b/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md index be47e546d98..4494aaca96d 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md @@ -9,17 +9,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html - title: Add product sections to the documentation - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html - title: Edit documentation via pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html - title: Review pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html - title: Markdown syntax - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html --- To report an issue with a Spryker document, do the following: diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md b/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md index 7aeafe54e2d..ed1c28b7fa5 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md @@ -9,17 +9,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html - title: Add product sections to the documentation - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html - title: Edit documentation via pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html - title: Report documentation issues - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html - title: Style, syntax, formatting, and general rules - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html - title: Markdown syntax - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html --- When someone requests your review of a pull request, you get an email about the request. diff --git a/docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md b/docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md index dc7049a8392..2fef35067f3 100644 --- a/docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md +++ b/docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md @@ -8,17 +8,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html - title: Addi product sections to the documentation - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html - title: Report documentation issues - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html - title: Review pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html - title: Markdown syntax - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html --- We recommend the following VS Code extensions for writing and reviewing documents: diff --git a/docs/about/all/about-the-docs/run-the-docs-locally.md b/docs/about/all/about-the-docs/run-the-docs-locally.md index aaa5ff5d0dd..d8ea45cb969 100644 --- a/docs/about/all/about-the-docs/run-the-docs-locally.md +++ b/docs/about/all/about-the-docs/run-the-docs-locally.md @@ -9,17 +9,17 @@ redirect_from: related: - title: Add product sections to the documentation - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html - title: Edit documentation via pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html - title: Report documentation issues - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html - title: Review pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html - title: Markdown syntax - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html --- We use [Jekyll](https://jekyllrb.com/) to build the Spryker documentation site. To build it locally, you need to: diff --git a/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md b/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md index a8667d7eb1b..6e3533f4fbd 100644 --- a/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md +++ b/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md @@ -10,17 +10,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html - title: Add product sections to the documentation - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html - title: Edit documentation via pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html - title: Report documentation issues - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html - title: Review pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html - title: Markdown syntax - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html --- This document describes the directory structure, templates, front matter, and versioning of Spryker documentation. @@ -33,7 +33,7 @@ The main directory for holding all the documents is [docs](https://github.com/sp ## Creating documents and categories -We use [Markdown (.md)](https://en.wikipedia.org/wiki/Markdown) to write documents. All documents reside in the [docs](https://github.com/spryker/spryker-docs/tree/master/docs) directory. For details about how this directory is organized, see [Directory structure](#directory-structure). You can use any text editor for creating the files in Markdown, like [VSCode](https://code.visualstudio.com). For information about specific Markdown syntax for documentation, see [Markdown syntax](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/markdown-syntax.html). +We use [Markdown (.md)](https://en.wikipedia.org/wiki/Markdown) to write documents. All documents reside in the [docs](https://github.com/spryker/spryker-docs/tree/master/docs) directory. For details about how this directory is organized, see [Directory structure](#directory-structure). You can use any text editor for creating the files in Markdown, like [VSCode](https://code.visualstudio.com). For information about specific Markdown syntax for documentation, see [Markdown syntax](/docs/about/all/contribute-to-the-documentation/markdown-syntax.html). You can create new pages in any documentation category or sub-category under the *realm* directories (`user`, `dev`). You can also create directories for new categories under the *realm* directories. diff --git a/docs/about/all/about-the-docs/style-guide/markdown-syntax.md b/docs/about/all/about-the-docs/style-guide/markdown-syntax.md index db620ee2a8a..223a64db77a 100644 --- a/docs/about/all/about-the-docs/style-guide/markdown-syntax.md +++ b/docs/about/all/about-the-docs/style-guide/markdown-syntax.md @@ -9,17 +9,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html - title: Adding product sections to the documentation - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html - title: Edit documentation via pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html - title: Report documentation issues - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html - title: Review pull requests - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/scos/user/intro-to-spryker/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html --- We use Markdown to write the Spryker documentation. This document contains the Markdown syntax of the page elements used on the Spryker documentation website, specifically: diff --git a/docs/about/all/b2b-suite.md b/docs/about/all/b2b-suite.md index 1e663976f72..711139eb284 100644 --- a/docs/about/all/b2b-suite.md +++ b/docs/about/all/b2b-suite.md @@ -9,7 +9,7 @@ redirect_from: - /docs/scos/user/intro-to-spryker/b2b-suite.html related: - title: B2C Suite - link: docs/scos/user/intro-to-spryker/b2c-suite.html + link: docs/about/all/b2c-suite.html --- The Spryker B2B Suite is a collection of ready-to-use B2B-specific features: diff --git a/docs/about/all/b2c-suite.md b/docs/about/all/b2c-suite.md index 1e0c91792c8..cb280ecb5fd 100644 --- a/docs/about/all/b2c-suite.md +++ b/docs/about/all/b2c-suite.md @@ -19,7 +19,7 @@ redirect_from: - /v6/docs/en/b2c-suite related: - title: B2B Suite - link: docs/scos/user/intro-to-spryker/b2b-suite.html + link: docs/about/all/b2b-suite.html --- The Spryker B2С Suite is a collection of ready-to-use B2С-specific features. Of course, every B2С project has its own set of features that meet its business needs and B2B features can be used as well, but the most common features for B2C commerce are as follows. diff --git a/docs/about/all/docs-updates.md b/docs/about/all/docs-updates.md index 0af4085ef40..5a56e22e196 100644 --- a/docs/about/all/docs-updates.md +++ b/docs/about/all/docs-updates.md @@ -167,7 +167,7 @@ In December 2023, we have added and updated the following pages: - [Decoupled Glue infrastructure: Integrate the authentication](/docs/dg/dev/upgrade-and-migrate/migrate-to-decoupled-glue-infrastructure/decoupled-glue-infrastructure-integrate-the-authentication.html): Learn how to create an authentication token for the Storefront and Backend API applications in a Spryker project. - [Create Glue API authorization strategies](/docs/dg/dev/glue-api/202311.0/create-glue-api-authorization-strategies.html): Learn how to create a new authorization strategy. - [Preparation for going live](/docs/ca/dev/preparation-for-going-live.html): Learn how to prepare a Spryker project for going live. -- [Security release notes 202312.0](/docs/scos/user/intro-to-spryker/releases/release-notes/security-release-notes-202312.0.html). +- [Security release notes 202312.0](/docs/about/all/releases/release-notes/security-release-notes-202312.0.html). - [Checkout feature overview](/docs/pbc/all/cart-and-checkout/202404.0/base-shop/feature-overviews/checkout-feature-overview/checkout-feature-overview.html). - [Install the Checkout Glue API](/docs/pbc/all/cart-and-checkout/202404.0/base-shop/install-and-upgrade/install-glue-api/install-the-checkout-glue-api.html). - [Shipment feature overview](/docs/pbc/all/carrier-management/202311.0/base-shop/shipment-feature-overview.html). @@ -249,8 +249,8 @@ In November 2023, we have added and updated the following pages: - [Backend API Marketplace B2C Demo Shop reference](/docs/dg/dev/glue-api/202311.0/backend-glue-infrastructure/backend-api-marketplace-b2c-demo-shop-reference.html). - [REST API Marketplace B2B Demo Shop reference](/docs/dg/dev/glue-api/202311.0/old-glue-infrastructure/rest-api-marketplace-b2b-demo-shop-reference.html). - [REST API Marketplace B2C Demo Shop reference](/docs/dg/dev/glue-api/202311.0/old-glue-infrastructure/rest-api-marketplace-b2c-demo-shop-reference.html). -- [Release notes 202311.0](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202311.0/release-notes-202311.0.html). -- [Security release notes 202312.0](/docs/scos/user/intro-to-spryker/releases/release-notes/security-release-notes-202312.0.html). +- [Release notes 202311.0](/docs/about/all/releases/release-notes/release-notes-202311.0/release-notes-202311.0.html). +- [Security release notes 202312.0](/docs/about/all/releases/release-notes/security-release-notes-202312.0.html). ### Updated pages @@ -278,7 +278,7 @@ In October 2023, we have added and updated the following pages: - [Data Exchange](/docs/pbc/all/data-exchange/202311.0/data-exchange.html): Get an overview of the Data Exchange features: Data Importers and Data Exporters, Data Exchange API, Spryker Middleware powered by Alumio. - [Data Exchange FAQ](/docs/pbc/all/data-exchange/202311.0/data-exchange-faq.html). - [Install the Data Exchange API + Inventory Management feature](/docs/pbc/all/data-exchange/202311.0/install-and-upgrade/install-the-data-exchange-api-inventory-management-feature.html). -- [Security release notes 202309.0](/docs/scos/user/intro-to-spryker/releases/release-notes/security-release-notes-202309.0.html). +- [Security release notes 202309.0](/docs/about/all/releases/release-notes/security-release-notes-202309.0.html). - [Upgrade the Chart module](/docs/pbc/all/back-office/202307.0/install-and-upgrade/upgrade-the-chart-module.html): Learn how to upgrade the Chart module from version 1.5.0 to version 1.6.1. - Oryx components docs: - [Oryx: Building components](/docs/dg/dev/frontend-development/202307.0/oryx/building-components/oryx-building-components.html): Learn about the building blocks of the Oryx applications: the components. @@ -369,8 +369,8 @@ In August 2023, we have added and updated the following pages: ### New pages - [HowTo: Reduce Jenkins execution by up to 80% without P&S and Data importers refactoring](/docs/dg/dev/backend-development/cronjobs/optimizing-jenkins-execution.html): Learn how to save Jenkins-related costs or speed up background jobs processing by implementing a single custom worker for all stores. -- [Release notes 202307.0](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202307.0/release-notes-202307.0.html). -- [Security release notes 202307.0](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202307.0/security-release-notes-202307.0.html). +- [Release notes 202307.0](/docs/about/all/releases/release-notes/release-notes-202307.0/release-notes-202307.0.html). +- [Security release notes 202307.0](/docs/about/all/releases/release-notes/release-notes-202307.0/security-release-notes-202307.0.html). - [Spryker security checker](/docs/dg/dev/guidelines/keeping-a-project-upgradable/upgradability-guidelines/spryker-security-checker.html): Learn how to check for security fixes in the Spryker modules. - [Open-source vulnerabilities checker](/docs/dg/dev/guidelines/keeping-a-project-upgradable/upgradability-guidelines/open-source-vulnerabilities.html): Learn how to check if your PHP application depends on PHP packages with known security vulnerabilities. - [Dynamic multistore docs](/docs/pbc/all/dynamic-multistore/202307.0/dynamic-multistore.html): @@ -415,7 +415,7 @@ In July 2023, we have added and updated the following pages: - [Oryx: Color system](/docs/dg/dev/frontend-development/202212.0/oryx/building-applications/styling/oryx-color-system.html): Documentation on colors in Oryx. - [Best practises: Jenkins stability](/docs/ca/dev/best-practices/best-practises-jenkins-stability.html): Best practices for maintaining Jenkins stability. - [HowTo: Reduce Jenkins execution by up to 80% without P&S and Data importers refactoring](/docs/dg/dev/backend-development/cronjobs/optimizing-jenkins-execution.html): Save Jenkins-related costs or speed up background jobs processing by implementing a single custom Worker for all stores. -- [Release notes 202307.0](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202307.0/release-notes-202307.0.html): Release notes for the Spryker SCOS release 202307.0 +- [Release notes 202307.0](/docs/about/all/releases/release-notes/release-notes-202307.0/release-notes-202307.0.html): Release notes for the Spryker SCOS release 202307.0 - [Install the Product Rating and Reviews Glue API](/docs/pbc/all/ratings-reviews/202307.0/install-and-upgrade/install-the-product-rating-and-reviews-glue-api.html): This document describes how to integrate the [Product Rating and Reviews](/docs/pbc/all/ratings-reviews/{{site.version}}/ratings-and-reviews.html) Glue API feature into a Spryker project. - [Configure Usercentrics](/docs/pbc/all/usercentrics/configure-usercentrics.html): Find out how you can configure Usercentrics in your Spryker shop. - [Ratings and Reviews data import](/docs/pbc/all/ratings-reviews/202204.0/import-and-export-data/ratings-and-reviews-data-import.html): Details about data import files for the Ratings and Reviews PBC. @@ -428,20 +428,20 @@ In July 2023, we have added and updated the following pages: - [Integrate Usercentrics](/docs/pbc/all/usercentrics/integrate-usercentrics.html): Find out how you can integrate Usercentrics in your Spryker shop. - [Usercentrics](/docs/pbc/all/usercentrics/usercentrics.html): [Usercentrics](https://usercentrics.com/) is the Consent Management Platform (CMP) that lets you obtain and manage the consent of your users to use cookies across your store. - [Adding variables in the parameter store](/docs/ca/dev/add-variables-in-the-parameter-store.html): Added reserved variable sub-section and removed deprecated text. -- [Security Release Notes 202306.0](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202306.0/security-release-notes-202306.0.html): Added missing security HTTP headers. +- [Security Release Notes 202306.0](/docs/about/all/releases/release-notes/release-notes-202306.0/security-release-notes-202306.0.html): Added missing security HTTP headers. - [Merchant Users Overview](/docs/pbc/all/merchant-management/202212.0/marketplace/marketplace-merchant-feature-overview/merchant-users-overview.html): Added information about the assignment of groups for the merchant user. - [Handle data with Publish and Synchronization](/docs/dg/dev/backend-development/data-manipulation/data-publishing/handle-data-with-publish-and-synchronization.html): Publish and Synchronization (P&S) lets you export data from Spryker backend (Zed) to external endpoints. - [Install the Spryker Core feature](/docs/pbc/all/miscellaneous/202307.0/install-and-upgrade/install-features/install-the-spryker-core-feature.html): Updated code sample. - [Install Docker prerequisites on Linux](/docs/dg/dev/set-up-spryker-locally/install-spryker/install-docker-prerequisites/install-docker-prerequisites-on-linux.html): Learn about the steps you need to take before you can start working with Spryker in Docker on Linux. - [Payment Service Provider](/docs/pbc/all/payment-service-provider/202212.0/payment-service-provider.html): Different payment methods for your shop. - [System requirements](/docs/scos/dev/system-requirements/202304.0/system-requirements.html): This document provides the configuration that a system must have in order for the Spryker project to run smoothly and efficiently. -- [Supported browsers](/docs/scos/user/intro-to-spryker/supported-browsers.html): This document lists browsers supported by Spryker Cloud Commerce OS. +- [Supported browsers](/docs/about/all/supported-browsers.html): This document lists browsers supported by Spryker Cloud Commerce OS. - [Install the shipment feature](/docs/pbc/all/carrier-management/202311.0/base-shop/install-and-upgrade/install-features/install-the-shipment-feature.html) - [App Composition Platform installation](/docs/acp/user/app-composition-platform-installation.html) - [App manifest](/docs/dg/dev/acp/develop-an-app/app-manifest.html): App Manifest is a set of JSON files that contain all the necessary information to register an application in the Application Tenant Registry Service and to display information about the application in the Application Catalog. - [Development strategies](/docs/dg/dev/backend-development/extend-spryker/development-strategies.html): Development strategies that you can use when building a Spryker project. - [Project development guidelines](/docs/dg/dev/guidelines/project-development-guidelines.html): This document describes the strategies a project team can take while building a Spryker-based project. -- [Handling security issues](/docs/scos/user/intro-to-spryker/support/handling-security-issues.html): Use this document to learn how to report a security issue and to understand how we handle these reports. +- [Handling security issues](/docs/about/all/support/handling-security-issues.html): Use this document to learn how to report a security issue and to understand how we handle these reports. - [Install the Measurement Units feature](/docs/pbc/all/product-information-management/202307.0/base-shop/install-and-upgrade/install-features/install-the-measurement-units-feature.html): The guide describes how to integrate the [Measurement Units](/docs/pbc/all/product-information-management/202307.0/base-shop/feature-overviews/measurement-units-feature-overview.html) feature into your project. For more details about these and other updates to the Spryker docs in July 2023, refer to the [docs release notes page on GitHub](https://github.com/spryker/spryker-docs/releases). @@ -451,7 +451,7 @@ For more details about these and other updates to the Spryker docs in July 2023, In June 2023, we have added and updated the following pages: ### New pages -- [Security release notes 202306.0](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202306.0/security-release-notes-202306.0.html). +- [Security release notes 202306.0](/docs/about/all/releases/release-notes/release-notes-202306.0/security-release-notes-202306.0.html). - [Oryx: Presets](/docs/dg/dev/frontend-development/202212.0/oryx/building-applications/oryx-presets.html): Learn how you can use presets to install predefined applications. - [Service Points feature integration guide](/docs/pbc/all/service-point-management/202311.0/unified-commerce/install-features/install-the-service-points-feature.html). - [Shipment + Service Points feature integration guide](/docs/pbc/all/carrier-management/202311.0/unified-commerce/install-features/install-the-shipment-service-points-feature.html). @@ -461,9 +461,9 @@ In June 2023, we have added and updated the following pages: - [File details - shipment_type_store.csv](/docs/pbc/all/carrier-management/202311.0/base-shop/import-and-export-data/import-file-details-shipment-type-store.csv.html). - [File details - shipment_type.csv](/docs/pbc/all/carrier-management/202311.0/base-shop/import-and-export-data/import-file-details-shipment-type.csv.html). - [Migration guide - Upgrade Node.js to v18 and npm to v9](/docs/dg/dev/upgrade-and-migrate/upgrade-nodejs-to-v18-and-npm-to-v9.html). -- [Spryker documentation style guide](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/spryker-documentation-style-guide/spryker-documentation-style-guide.html): - - [Examples](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/spryker-documentation-style-guide/examples.html). - - [Spelling](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/spryker-documentation-style-guide/spelling.html). +- [Spryker documentation style guide](/docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/spryker-documentation-style-guide.html): + - [Examples](/docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/examples.html). + - [Spelling](/docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/spelling.html). ## Updated pages - [Environments overview](/docs/ca/dev/environments-overview.html). @@ -492,7 +492,7 @@ In May 2023, we have added and updated the following pages: ### New pages -- [Docs release notes](/docs/scos/user/intro-to-spryker/docs-release-notes.html) +- [Docs release notes](/docs/about/all/docs-release-notes.html) - Multistore documentation: - [Multistore setup options](/docs/ca/dev/multi-store-setups/multistore-setup-options.html): Learn about all the setup options you have for a multi-store environment. - [Checklist for a new store implementation](/docs/ca/dev/multi-store-setups/checklist-for-a-new-store-implementation.html): Overview of the high-level tasks and responsibilities of Spryker and Customer when setting up a new store. @@ -558,7 +558,7 @@ In April 2023, we have added and updated the following pages: - Warehouse picking feature integration guides: - [Install the Warehouse picking feature](/docs/pbc/all/warehouse-management-system/202311.0/unified-commerce/install-and-upgrade/install-the-warehouse-picking-feature.html) - [Install the Warehouse picking + Product feature](/docs/pbc/all/warehouse-management-system/202311.0/unified-commerce/install-and-upgrade/install-the-warehouse-picking-feature.html) -- [Security release notes 202304.0](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202304.0/security-release-notes-202304.0.html) +- [Security release notes 202304.0](/docs/about/all/releases/release-notes/release-notes-202304.0/security-release-notes-202304.0.html) - [Releases vs Customization types](/docs/dg/dev/sdks/sdk/customization-strategies-and-upgradability.html): Learn about the customization strategies and release types you can use to integrate releases and customize your project. ### Updated pages diff --git a/docs/about/all/releases/product-and-code-releases.md b/docs/about/all/releases/product-and-code-releases.md index 9a795a639aa..a7c0e68d315 100644 --- a/docs/about/all/releases/product-and-code-releases.md +++ b/docs/about/all/releases/product-and-code-releases.md @@ -74,4 +74,4 @@ To receive the security updates, please request the subsription at [support@spry ## Next steps -* [Release notes](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes.html) +* [Release notes](/docs/about/all/releases/release-notes/release-notes.html) diff --git a/docs/about/all/releases/release-notes-202211.0.md b/docs/about/all/releases/release-notes-202211.0.md index e5a2f56b060..0e31963052a 100644 --- a/docs/about/all/releases/release-notes-202211.0.md +++ b/docs/about/all/releases/release-notes-202211.0.md @@ -17,4 +17,4 @@ With 202211.0, Spryker released a new version of its Demo Shops requiring PHP 8. Backward compatibility remains unaffected. If your project followed our recommendations and requirements in the past twelve months, you will not experience any upgradability issues. **Documentation:** -[How to migrate](/docs/scos/user/intro-to-spryker/whats-new/php8-as-a-minimum-version-for-all-spryker-projects.html#migration-steps) +[How to migrate](/docs/about/all/whats-new/php8-as-a-minimum-version-for-all-spryker-projects.html#migration-steps) diff --git a/docs/about/all/releases/security-release-notes-202302.0.md b/docs/about/all/releases/security-release-notes-202302.0.md index 7f9465cc55c..f7676754102 100644 --- a/docs/about/all/releases/security-release-notes-202302.0.md +++ b/docs/about/all/releases/security-release-notes-202302.0.md @@ -154,7 +154,7 @@ This involves additional migration effort because of a required upgrade to PHP 8 {% endinfo_block %} -To upgrade to PHP 8.0, see [Supported versions of PHP](/docs/scos/user/intro-to-spryker/whats-new/supported-versions-of-php.html). +To upgrade to PHP 8.0, see [Supported versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html). Ensure that you have the security fix applied to the PHP8 version. diff --git a/docs/about/all/security-audit-reports/2019.11-security-audit-by-sektioneins.md b/docs/about/all/security-audit-reports/2019.11-security-audit-by-sektioneins.md index 67c94efe577..e3198d19625 100644 --- a/docs/about/all/security-audit-reports/2019.11-security-audit-by-sektioneins.md +++ b/docs/about/all/security-audit-reports/2019.11-security-audit-by-sektioneins.md @@ -16,7 +16,7 @@ Between October 7th and November 22nd, 2019 SektionEins performed a source code [SektionEins](https://www.sektioneins.de/) conducted the audit. -The evaluation of the Commerce OS was done without having prior knowledge of the source code, to protect it from attackers. Where it was the case, the found vulnerabilities were verified using the [B2B](/docs/scos/user/intro-to-spryker/b2b-suite.html) and [B2C Demo Shops](/docs/scos/user/intro-to-spryker/b2c-suite.html). +The evaluation of the Commerce OS was done without having prior knowledge of the source code, to protect it from attackers. Where it was the case, the found vulnerabilities were verified using the [B2B](/docs/about/all/b2b-suite.html) and [B2C Demo Shops](/docs/about/all/b2c-suite.html). Here is the summary of the security audit report: diff --git a/docs/about/all/spryker-marketplace/back-office-for-marketplace-operator.md b/docs/about/all/spryker-marketplace/back-office-for-marketplace-operator.md index 2f465d3d19f..c9a04d5e5de 100644 --- a/docs/about/all/spryker-marketplace/back-office-for-marketplace-operator.md +++ b/docs/about/all/spryker-marketplace/back-office-for-marketplace-operator.md @@ -9,11 +9,11 @@ redirect_from: --- -A *marketplace operator* is a company that owns the marketplace. In a marketplace business model, one or more of such a company's employees represent a marketplace operator and manage the store. We call such users [marketplace administrators](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html#marketplace-administrator). Depending on the marketplace model, the marketplace operator either manages only other merchants' orders or also sells products as a [main merchant](/docs/pbc/all/merchant-management/{{site.version}}/marketplace/marketplace-merchant-feature-overview/main-merchant.html). +A *marketplace operator* is a company that owns the marketplace. In a marketplace business model, one or more of such a company's employees represent a marketplace operator and manage the store. We call such users [marketplace administrators](/docs/about/all/spryker-marketplace/marketplace-personas.html#marketplace-administrator). Depending on the marketplace model, the marketplace operator either manages only other merchants' orders or also sells products as a [main merchant](/docs/pbc/all/merchant-management/{{site.version}}/marketplace/marketplace-merchant-feature-overview/main-merchant.html). ## Merchant management -Merchant accounts are created in the Back Office, and a [marketplace administrator](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html#marketplace-administrator) is required to facilitate their creation. In the **Marketplace > Merchants** section of the Back Office, a marketplace operator manages merchants as follows: +Merchant accounts are created in the Back Office, and a [marketplace administrator](/docs/about/all/spryker-marketplace/marketplace-personas.html#marketplace-administrator) is required to facilitate their creation. In the **Marketplace > Merchants** section of the Back Office, a marketplace operator manages merchants as follows: * Creates merchants * Edits merchants @@ -58,10 +58,10 @@ For detailed instructions on managing returns, see [Managing marketplace returns ## Main merchant sales -In an [enterprise marketplace business model](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html), apart from managing the marketplace, a marketplace operator sells products as a [main merchant](/docs/pbc/all/merchant-management/{{site.version}}/marketplace/marketplace-merchant-feature-overview/main-merchant.html). In the Back Office, they manage their orders and returns in **Sales > My Orders** and **Sales > My returns** sections, respectively. With their own orders, they can perform the same actions as they do with other merchants' as described in [Order management](#order-management) and [Return management](#return-management). Apart from that, they can create and edit shipments for their orders. +In an [enterprise marketplace business model](/docs/about/all/spryker-marketplace/marketplace-concept.html), apart from managing the marketplace, a marketplace operator sells products as a [main merchant](/docs/pbc/all/merchant-management/{{site.version}}/marketplace/marketplace-merchant-feature-overview/main-merchant.html). In the Back Office, they manage their orders and returns in **Sales > My Orders** and **Sales > My returns** sections, respectively. With their own orders, they can perform the same actions as they do with other merchants' as described in [Order management](#order-management) and [Return management](#return-management). Apart from that, they can create and edit shipments for their orders. For detailed instructions about managing main merchant orders and returns, see [Managing main merchant orders](/docs/pbc/all/order-management-system/{{site.version}}/marketplace/manage-in-the-back-office/manage-main-merchant-orders.html) and [Managing main merchant returns](/docs/pbc/all/return-management/{{site.version}}/marketplace/manage-in-the-back-office/manage-main-merchant-returns.html). ## Read next -[Marketplace Storefront](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-storefront.html) +[Marketplace Storefront](/docs/about/all/spryker-marketplace/marketplace-storefront.html) diff --git a/docs/about/all/spryker-marketplace/marketplace-concept.md b/docs/about/all/spryker-marketplace/marketplace-concept.md index e3450e9e208..35f715c7c16 100644 --- a/docs/about/all/spryker-marketplace/marketplace-concept.md +++ b/docs/about/all/spryker-marketplace/marketplace-concept.md @@ -37,4 +37,4 @@ Check out this video to learn more about the Marketplace in the Spryker Commerce ## Read next -[Marketplace personas](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html) +[Marketplace personas](/docs/about/all/spryker-marketplace/marketplace-personas.html) diff --git a/docs/about/all/spryker-marketplace/marketplace-personas.md b/docs/about/all/spryker-marketplace/marketplace-personas.md index db25084c355..4f2ee823550 100644 --- a/docs/about/all/spryker-marketplace/marketplace-personas.md +++ b/docs/about/all/spryker-marketplace/marketplace-personas.md @@ -39,4 +39,4 @@ A *buyer* is a user who actively uses the Storefront. It is either a registered ## Read next -[Back Office for Marketplace Operator](/docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.html) +[Back Office for Marketplace Operator](/docs/about/all/spryker-marketplace/back-office-for-marketplace-operator.html) diff --git a/docs/about/all/spryker-marketplace/marketplace-storefront.md b/docs/about/all/spryker-marketplace/marketplace-storefront.md index bbfb3772fdc..c53de3895e7 100644 --- a/docs/about/all/spryker-marketplace/marketplace-storefront.md +++ b/docs/about/all/spryker-marketplace/marketplace-storefront.md @@ -9,7 +9,7 @@ redirect_from: --- -*Marketplace Storefront* is a web application designed for the [marketplace business model](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html). Based on the regular Storefront, it supports all [Spryker Commerce OS](/docs/scos/user/intro-to-spryker/intro-to-spryker.html) features. Marketplace functionality lets buyers browse for products and view and purchase them across different merchants. +*Marketplace Storefront* is a web application designed for the [marketplace business model](/docs/about/all/spryker-marketplace/marketplace-concept.html). Based on the regular Storefront, it supports all [Spryker Commerce OS](/docs/about/all/intro-to-spryker.html) features. Marketplace functionality lets buyers browse for products and view and purchase them across different merchants. In most sections of the Marketplace Storefront, customers can see who the seller of a product or offer is. @@ -122,4 +122,4 @@ For an example, see the [Spryker merchant profile](https://www.de.b2c-marketplac ## Read next -[Merchant Portal](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-storefront.html) +[Merchant Portal](/docs/about/all/spryker-marketplace/marketplace-storefront.html) diff --git a/docs/about/all/spryker-marketplace/merchant-onboarding.md b/docs/about/all/spryker-marketplace/merchant-onboarding.md index 5db40267ab9..9cd580c6cff 100644 --- a/docs/about/all/spryker-marketplace/merchant-onboarding.md +++ b/docs/about/all/spryker-marketplace/merchant-onboarding.md @@ -10,11 +10,11 @@ last_updated: Mar 29, 2023 --- This document describes how to onboard merchants. -Once created and approved, merchants become official marketplace members and can create products and offers to sell, fulfill orders and manage their profile in [Merchant Portal](/docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-portal.html). +Once created and approved, merchants become official marketplace members and can create products and offers to sell, fulfill orders and manage their profile in [Merchant Portal](/docs/about/all/spryker-marketplace/merchant-portal.html). There are two primary roles: *operator* and *merchant*: -* An [operator](/docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.html) is a company that owns and administers the platform. -* A [merchant](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html#merchant-user) is a business entity or individual that sells products on the operator's platform. The operator is responsible and engaged with the merchants to determine how they conduct their operations on the platform. The operator can be a merchant as well. +* An [operator](/docs/about/all/spryker-marketplace/back-office-for-marketplace-operator.html) is a company that owns and administers the platform. +* A [merchant](/docs/about/all/spryker-marketplace/marketplace-personas.html#merchant-user) is a business entity or individual that sells products on the operator's platform. The operator is responsible and engaged with the merchants to determine how they conduct their operations on the platform. The operator can be a merchant as well. The merchant onboarding process consists of seven steps. Each step requires specific actions that merchants, operators, or both need to take. @@ -79,7 +79,7 @@ In the Merchant Portal, merchants can [create and update products](/docs/pbc/all {% info_block infoBox %} Based on the product volume, we recommend the following: -- If the number of products to be created or edited is small, merchants can use the interface in the [Merchant Portal](/docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-portal.html). +- If the number of products to be created or edited is small, merchants can use the interface in the [Merchant Portal](/docs/about/all/spryker-marketplace/merchant-portal.html). - For large volumes, use a file and data importers or integrate with the merchant PIM or ERP system through the [Spryker Middleware](/docs/dg/dev/backend-development/data-manipulation/data-ingestion/spryker-link-middleware.html). {% endinfo_block %} diff --git a/docs/about/all/spryker-marketplace/spryker-marketplace.md b/docs/about/all/spryker-marketplace/spryker-marketplace.md index e1eea9108fb..e43e3959ee1 100644 --- a/docs/about/all/spryker-marketplace/spryker-marketplace.md +++ b/docs/about/all/spryker-marketplace/spryker-marketplace.md @@ -14,22 +14,22 @@ redirect_from: In this section, you will find all the information about Spryker Marketplace and how to start developing one. -If you are new to Spryker, first see our [Intro to Spryker](/docs/scos/user/intro-to-spryker/intro-to-spryker.html). +If you are new to Spryker, first see our [Intro to Spryker](/docs/about/all/intro-to-spryker.html). ## Overview of Spryker Marketplace To learn what Spryker Marketplace is, read the following documents: -* [Marketplace concept](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html) -* [Marketplace personas](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html) -* [Back Office for Marketplace Operator](/docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.html) -* [Marketplace Storefront](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-storefront.html) -* [Merchant Portal](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-storefront.html) +* [Marketplace concept](/docs/about/all/spryker-marketplace/marketplace-concept.html) +* [Marketplace personas](/docs/about/all/spryker-marketplace/marketplace-personas.html) +* [Back Office for Marketplace Operator](/docs/about/all/spryker-marketplace/back-office-for-marketplace-operator.html) +* [Marketplace Storefront](/docs/about/all/spryker-marketplace/marketplace-storefront.html) +* [Merchant Portal](/docs/about/all/spryker-marketplace/marketplace-storefront.html) ## How do I start with Spryker Marketplace? -For new projects, we provide [B2C](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2c-suite.html) and [B2B Demo Marketplace](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2b-suite.html) templates, which are a great starting point. +For new projects, we provide [B2C](/docs/about/all/spryker-marketplace/marketplace-b2c-suite.html) and [B2B Demo Marketplace](/docs/about/all/spryker-marketplace/marketplace-b2b-suite.html) templates, which are a great starting point. Even if you don't need marketplace features at first, but you are going to use them in the future, the Demo Marketplaces are still the best starting point. You can just ignore the marketplace features until you actually want to use them. @@ -41,4 +41,4 @@ To upgrade to marketplace from a regular Demo Shop, follow [How-To: Upgrade Spry ## Read next -[Marketplace concept](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html) +[Marketplace concept](/docs/about/all/spryker-marketplace/marketplace-concept.html) diff --git a/docs/about/all/support/getting-support.md b/docs/about/all/support/getting-support.md index 2f8e70155e3..5ae5182a38b 100644 --- a/docs/about/all/support/getting-support.md +++ b/docs/about/all/support/getting-support.md @@ -11,18 +11,18 @@ redirect_from: related: - title: How to use the Support Portal - link: docs/scos/user/intro-to-spryker/support/how-to-use-the-support-portal.html + link: docs/about/all/support/how-to-use-the-support-portal.html - title: How Spryker Support works - link: docs/scos/user/intro-to-spryker/support/how-spryker-support-works.html + link: docs/about/all/support/how-spryker-support-works.html - title: Getting the most out of Spryker Support - link: docs/scos/user/intro-to-spryker/support/getting-the-most-out-of-spryker-support.html + link: docs/about/all/support/getting-the-most-out-of-spryker-support.html --- -If you need technical help for issues that can't be resolved with the help of the docs, you can always count on our support team. If your case is not an emergency, take the time to learn [How Spryker Support works](/docs/scos/user/intro-to-spryker/support/how-spryker-support-works.html) and [how to get the most out of Spryker Support](/docs/scos/user/intro-to-spryker/support/getting-the-most-out-of-spryker-support.html). Both documents give valuable insights into the inner workings of Spryker Support and let you help us to provide an excellent support experience for you. +If you need technical help for issues that can't be resolved with the help of the docs, you can always count on our support team. If your case is not an emergency, take the time to learn [How Spryker Support works](/docs/about/all/support/how-spryker-support-works.html) and [how to get the most out of Spryker Support](/docs/about/all/support/getting-the-most-out-of-spryker-support.html). Both documents give valuable insights into the inner workings of Spryker Support and let you help us to provide an excellent support experience for you. Depending on the types of issues, there are several ways to report them and request support from us: * For bug reports and product issues, feel free to create a case for our support team at the [support portal](https://support.spryker.com). -* For security-related issues, follow the instructions at [Security Support](/docs/scos/user/intro-to-spryker/support/handling-security-issues.html). +* For security-related issues, follow the instructions at [Security Support](/docs/about/all/support/handling-security-issues.html). * For general discussions of Spryker-related questions, join the Spryker community at [CommerceQuest](https://commercequest.space/). diff --git a/docs/about/all/support/getting-the-most-out-of-spryker-support.md b/docs/about/all/support/getting-the-most-out-of-spryker-support.md index e84bf0513cc..a7fae3d82f0 100644 --- a/docs/about/all/support/getting-the-most-out-of-spryker-support.md +++ b/docs/about/all/support/getting-the-most-out-of-spryker-support.md @@ -8,16 +8,16 @@ redirect_from: - /docs/scos/user/intro-to-spryker/support/getting-the-most-out-of-spryker-support.html related: - title: How Spryker Support works - link: docs/scos/user/intro-to-spryker/support/how-spryker-support-works.html + link: docs/about/all/support/how-spryker-support-works.html - title: How to use the Support Portal - link: docs/scos/user/intro-to-spryker/support/how-to-use-the-support-portal.html + link: docs/about/all/support/how-to-use-the-support-portal.html --- We are very proud to have outstanding First Response Times (currently, they average around 35 minutes in busy weeks). However, a first response seldom immediately includes the solution to your problem. So how can we shorten Case Resolution Time? -There are many of factors influencing [case resolution time](/docs/scos/user/intro-to-spryker/support/how-spryker-support-works.html#case-resolution-time). Some of them are determined by internal Spryker factor conditions, like availability of developer and engineering resources; others are external. One of these external factors is the question whether a case is immediately actionable. If a case contains all the information necessary for us to get working on it, it will be solved faster. How can you help us in this regard? Let's take a look at the form that is used to open a case with us: +There are many of factors influencing [case resolution time](/docs/about/all/support/how-spryker-support-works.html#case-resolution-time). Some of them are determined by internal Spryker factor conditions, like availability of developer and engineering resources; others are external. One of these external factors is the question whether a case is immediately actionable. If a case contains all the information necessary for us to get working on it, it will be solved faster. How can you help us in this regard? Let's take a look at the form that is used to open a case with us: -We are very proud to have outstanding [first response times](/docs/scos/user/intro-to-spryker/support/how-spryker-support-works.html#first-response-time) (currently they average at around 35 Minutes in busy weeks), however, a first response does seldom immediately include the solution to your problem. So how can we shorten case resolution Time? +We are very proud to have outstanding [first response times](/docs/about/all/support/how-spryker-support-works.html#first-response-time) (currently they average at around 35 Minutes in busy weeks), however, a first response does seldom immediately include the solution to your problem. So how can we shorten case resolution Time? ## Whitelist our email addresses diff --git a/docs/about/all/support/how-spryker-support-works.md b/docs/about/all/support/how-spryker-support-works.md index 535588d6d3a..713b44d50d4 100644 --- a/docs/about/all/support/how-spryker-support-works.md +++ b/docs/about/all/support/how-spryker-support-works.md @@ -8,9 +8,9 @@ redirect_from: - /docs/scos/user/intro-to-spryker/support/how-spryker-support-works.html related: - title: Getting the most out of Spryker Support - link: docs/scos/user/intro-to-spryker/support/getting-the-most-out-of-spryker-support.html + link: docs/about/all/support/getting-the-most-out-of-spryker-support.html - title: How to use the Support Portal - link: docs/scos/user/intro-to-spryker/support/how-to-use-the-support-portal.html + link: docs/about/all/support/how-to-use-the-support-portal.html --- We believe that you can only deliver great support when you are on the same page as your customers. Being transparent about our performance metrics and processes is a necessary step towards that. diff --git a/docs/about/all/support/prioritzing-support-cases.md b/docs/about/all/support/prioritzing-support-cases.md index e7d27e2b428..bf9a6083dfe 100644 --- a/docs/about/all/support/prioritzing-support-cases.md +++ b/docs/about/all/support/prioritzing-support-cases.md @@ -18,7 +18,7 @@ While we are trying to solve cases on time, we need to triage and prioritize cas {% info_block infoBox "" %} -Prioritization is only one aspect that influences how fast your case is solved. To learn important tips about what you can do to speed up resolution times, see [Getting the most out of Spryker Support](/docs/scos/user/intro-to-spryker/support/getting-the-most-out-of-spryker-support.html). +Prioritization is only one aspect that influences how fast your case is solved. To learn important tips about what you can do to speed up resolution times, see [Getting the most out of Spryker Support](/docs/about/all/support/getting-the-most-out-of-spryker-support.html). {% endinfo_block %} diff --git a/docs/about/all/support/share-secrets-with-the-spryker-support-team.md b/docs/about/all/support/share-secrets-with-the-spryker-support-team.md index e76cf940037..2de03d7f76f 100644 --- a/docs/about/all/support/share-secrets-with-the-spryker-support-team.md +++ b/docs/about/all/support/share-secrets-with-the-spryker-support-team.md @@ -9,7 +9,7 @@ redirect_from: - /docs/scos/user/intro-to-spryker/support/share-secrets-with-the-spryker-support-team.html --- -This document explains how you can securely share secrets or credentials with the [Spryker Support Team](/docs/scos/user/intro-to-spryker/support/getting-support.html). In general, the safest way to share secrets is not to share them, but if the situation demands it, we ask you to share secrets only the way described in this document. +This document explains how you can securely share secrets or credentials with the [Spryker Support Team](/docs/about/all/support/getting-support.html). In general, the safest way to share secrets is not to share them, but if the situation demands it, we ask you to share secrets only the way described in this document. {% info_block warningBox %} diff --git a/docs/about/all/support/support-case-escalations.md b/docs/about/all/support/support-case-escalations.md index bf15e9a459e..223ee812028 100644 --- a/docs/about/all/support/support-case-escalations.md +++ b/docs/about/all/support/support-case-escalations.md @@ -27,7 +27,7 @@ In Support, we acknowledge that we cannot always produce a satisfying result. We ### Initiate an escalation -Creating an [Emergency Case](/docs/scos/user/intro-to-spryker/support/how-to-use-the-support-portal.html#emergencies) always starts an escalation. You will receive an email notifying you that an escalation has been started. +Creating an [Emergency Case](/docs/about/all/support/how-to-use-the-support-portal.html#emergencies) always starts an escalation. You will receive an email notifying you that an escalation has been started. ### The escalation process diff --git a/docs/about/all/support/understanding-slas.md b/docs/about/all/support/understanding-slas.md index 15a73208358..e410169bc45 100644 --- a/docs/about/all/support/understanding-slas.md +++ b/docs/about/all/support/understanding-slas.md @@ -26,14 +26,14 @@ At Spryker people from around the world work together to provide outstanding pro If you discover a problem with Spryker Software, please let us know immediately. Avoid ignoring a problem that you find, or work around it without reporting it to us. Not only would this prevent us from making our software better, but your workaround might not be maintainable and could cause you problems with upgradability or reduce your flexibility sometime in the future. ### Bring the right information -Ensure that every case you open with us includes the information we need to work on it. To learn what info matters most, see [Getting the most out of Spryker Support](/docs/scos/user/intro-to-spryker/support/getting-the-most-out-of-spryker-support.html). +Ensure that every case you open with us includes the information we need to work on it. To learn what info matters most, see [Getting the most out of Spryker Support](/docs/about/all/support/getting-the-most-out-of-spryker-support.html). ### Assess business impact realistically -To make sure that we resolve the right cases first, we need to triage and prioritize. You can help us to do this better if you assess and specify the business impact of your problem appropriately. For a more detailed explanation of what business impact is and how priorities work have a look into this [article](/docs/scos/user/intro-to-spryker/support/understanding-ticket-status.html#how-are-bug-tickets-prioritized). +To make sure that we resolve the right cases first, we need to triage and prioritize. You can help us to do this better if you assess and specify the business impact of your problem appropriately. For a more detailed explanation of what business impact is and how priorities work have a look into this [article](/docs/about/all/support/understanding-ticket-status.html#how-are-bug-tickets-prioritized). ## What you can expect from us -In our SLAs, we guarantee certain [First Response Times](/docs/scos/user/intro-to-spryker/support/how-spryker-support-works.html#first-response-time). +In our SLAs, we guarantee certain [First Response Times](/docs/about/all/support/how-spryker-support-works.html#first-response-time). You can expect us to react to your cases within the time that is specified in your SLA. While we work to resolve high-priority issues as fast as possible, we do not and cannot guarantee resolution times for the issues you open with us because of the breadth of cases we offer to work on. Guaranteeing resolution times would make it necessary for us to make the definition of the cases we accept stricter, which ultimately will makes it harder and more bureaucratic for you to work with us. ### Infrastructure support diff --git a/docs/about/all/support/using-the-support-portal.md b/docs/about/all/support/using-the-support-portal.md index 96234d89d2f..93b242878f7 100644 --- a/docs/about/all/support/using-the-support-portal.md +++ b/docs/about/all/support/using-the-support-portal.md @@ -8,9 +8,9 @@ redirect_from: - /docs/scos/user/intro-to-spryker/support/how-to-use-the-support-portal.html related: - title: How Spryker Support works - link: docs/scos/user/intro-to-spryker/support/how-spryker-support-works.html + link: docs/about/all/support/how-spryker-support-works.html - title: Getting the most out of Spryker Support - link: docs/scos/user/intro-to-spryker/support/getting-the-most-out-of-spryker-support.html + link: docs/about/all/support/getting-the-most-out-of-spryker-support.html --- This document describes how to use the support portal to create and manage your cases. @@ -22,7 +22,7 @@ You can log in to the [support portal](https://support.spryker.com) by using the ## Create new cases -To create new cases, you can use the **Create a case** drop-down menu and select the respective case type, or click on the case type on the landing page. When creating cases, make use of the recommendations explained in [Share secrets with the Spryker Support Team](/docs/scos/user/intro-to-spryker/support/share-secrets-with-the-spryker-support-team.html). +To create new cases, you can use the **Create a case** drop-down menu and select the respective case type, or click on the case type on the landing page. When creating cases, make use of the recommendations explained in [Share secrets with the Spryker Support Team](/docs/about/all/support/share-secrets-with-the-spryker-support-team.html). ### Questions @@ -34,7 +34,7 @@ Problems can be reports suspecting a bug or issues with our hosting. Please make ### Emergencies -Emergencies are reserved for problems that have significant business impact now or very soon. Emergency cases regularly start an [escalation](/docs/scos/user/intro-to-spryker/support/escalations.html). Please do not use this case type to simply try to speed up requests or problem reports. Emergencies need to be associated with significant risk or business impact, like revenue, security, or go-lives. +Emergencies are reserved for problems that have significant business impact now or very soon. Emergency cases regularly start an [escalation](/docs/about/all/support/escalations.html). Please do not use this case type to simply try to speed up requests or problem reports. Emergencies need to be associated with significant risk or business impact, like revenue, security, or go-lives. ### Platform change requests diff --git a/docs/about/all/supported-browsers.md b/docs/about/all/supported-browsers.md index a587cc4e603..977d743d158 100644 --- a/docs/about/all/supported-browsers.md +++ b/docs/about/all/supported-browsers.md @@ -16,7 +16,7 @@ Spryker Cloud Commerce OS supports the following browsers. ## Base shop supported browsers -[B2B suite](/docs/scos/user/intro-to-spryker/b2b-suite.html), [B2C suite](/docs/scos/user/intro-to-spryker/b2c-suite.html), and [Master suite](/docs/scos/user/intro-to-spryker/master-suite.html) support the following browsers: +[B2B suite](/docs/about/all/b2b-suite.html), [B2C suite](/docs/about/all/b2c-suite.html), and [Master suite](/docs/about/all/master-suite.html) support the following browsers: | DESKTOP: BACK OFFICE AND STOREFRONT | MOBILE: STOREFRONT | TABLET: STOREFRONT | | --- | --- | --- | diff --git a/docs/ca/dev/email-service/email-quota-restrictions.md b/docs/ca/dev/email-service/email-quota-restrictions.md index 5ae8e798394..21337a0589a 100644 --- a/docs/ca/dev/email-service/email-quota-restrictions.md +++ b/docs/ca/dev/email-service/email-quota-restrictions.md @@ -15,4 +15,4 @@ SCCOS non-production email service has the following quotas: Recipients of emails need to be individually [verified](/docs/ca/dev/verify-email-addresses.html) for non-production systems. -Reach out to [Spryker Support](/docs/scos/user/intro-to-spryker/support/getting-support.html) if these quotas are insufficient to support your use case. \ No newline at end of file +Reach out to [Spryker Support](/docs/about/all/support/getting-support.html) if these quotas are insufficient to support your use case. \ No newline at end of file diff --git a/docs/ca/dev/environment-provisioning.md b/docs/ca/dev/environment-provisioning.md index 87e1b951291..8743089837d 100644 --- a/docs/ca/dev/environment-provisioning.md +++ b/docs/ca/dev/environment-provisioning.md @@ -99,7 +99,7 @@ Similar to project names, you can't switch between these models after the enviro The repository is the place where the customer's Spryker application code resides. Spryker supports only GitHub, GitLab, and Bitbucket code hosting services. If the customer code base isn't ready, the Spryker team provisions the environment with the previously chosen Demo Dhop model from the most recent release using GitHub. -GitHub: If the customer uses GitHub, provide a link to the GitHub repository, including a branch and a valid GitHub token. This allows code pipelines to access the repository. Ensure that you securely share the GitHub token according to [Spryker recommendations](/docs/scos/user/intro-to-spryker/support/share-secrets-with-the-spryker-support-team.html). +GitHub: If the customer uses GitHub, provide a link to the GitHub repository, including a branch and a valid GitHub token. This allows code pipelines to access the repository. Ensure that you securely share the GitHub token according to [Spryker recommendations](/docs/about/all/support/share-secrets-with-the-spryker-support-team.html). GitLab and Bitbucket: Connecting GitLab and Bitbucket repositories directly to pipelines isn't supported. Therefore, we have to enable the codecommit feature during provisioning. Connections with pipelines can be established only after the environment is provisioned. If possible, grant GitLab or Bitbucket access to the Spryker engineer working on this request. If not, we'll use your deploy file along with the Spryker Demo Shop during provisioning. For detailed information about the connection process, see [Connect a GitLab code repository](/docs/ca/dev/connect-a-code-repository.html#connect-a-gitlab-code-repository) section in "Connecting a code repository". diff --git a/docs/ca/dev/performance-testing-in-staging-enivronments.md b/docs/ca/dev/performance-testing-in-staging-enivronments.md index cb62597822b..e647422d276 100644 --- a/docs/ca/dev/performance-testing-in-staging-enivronments.md +++ b/docs/ca/dev/performance-testing-in-staging-enivronments.md @@ -42,8 +42,8 @@ The purpose of this guide is to show you how to integrate Spryker's load testing For instructions on setting up a developer environment using one of the available Spryker shops, you can visit our [getting started guide](/docs/dg/dev/development-getting-started-guide.html) which shows you how to set up the Spryker Commerce OS. Some of the following options are available to choose from: -- [B2B Demo Shop](/docs/scos/user/intro-to-spryker//b2b-suite.html): A boilerplate for B2B commerce projects. -- [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html): A starting point for B2C implementations. +- [B2B Demo Shop](/docs/about/all//b2b-suite.html): A boilerplate for B2B commerce projects. +- [B2C Demo Shop](/docs/about/all/b2c-suite.html): A starting point for B2C implementations. If you wish to start with a demo shop that has been pre-configured with the Spryker load testing module, you can use the [Spryker Suite Demo Shop](https://github.com/spryker-shop/suite). diff --git a/docs/ca/dev/preparation-for-going-live.md b/docs/ca/dev/preparation-for-going-live.md index ffbd7059c5e..791a8030f8b 100644 --- a/docs/ca/dev/preparation-for-going-live.md +++ b/docs/ca/dev/preparation-for-going-live.md @@ -50,7 +50,7 @@ After pointing the domain name to your Spryker project, some of your customers m ### Application -- Upgrade your project's code to the [latest Demo Shop release](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes.html). Or at least upgrade to a release that fully supports the Docker SDK (202009.0 and later). +- Upgrade your project's code to the [latest Demo Shop release](/docs/about/all/releases/release-notes/release-notes.html). Or at least upgrade to a release that fully supports the Docker SDK (202009.0 and later). - Update `spryker/twig` to version 3.15.2 or later because this and later versions have important stability improvements over version 3.15.1. - Migrate the project's database to MariaDB. - Split the project's Zed endpoints as described in [Integrating separate endpoint bootstraps](/docs/scos/dev/technical-enhancement-integration-guides/integrating-separate-endpoint-bootstraps.html). @@ -69,9 +69,9 @@ After pointing the domain name to your Spryker project, some of your customers m - Apply Spryker [security guidelines](/docs/scos/dev/guidelines/security-guidelines.html). - Make sure that you don't have any plain-text passwords, private keys, or API secrets in config files or Git repositories. - Minimize the use of personal credentials and choose work-specific accounts based on each environment (production, staging, testing). We highly recommend employing Centralized Credential Management to securely store and manage these credentials. - - Install all the [security updates](/docs/scos/user/intro-to-spryker/whats-new/security-updates.html) from all Spryker packages. + - Install all the [security updates](/docs/about/all/whats-new/security-updates.html) from all Spryker packages. - Install all the security updates from all the external packages. To check if your project modules require security updates, you can use the [Security checker](/docs/scos/dev/guidelines/keeping-a-project-upgradable/upgradability-guidelines/spryker-security-checker.html). -- Perform compliance and legal checks. To ensure the platform complies with relevant legal and regulatory requirements, especially for international operations, consult your legal team. Make sure to check [Guidelines for GDPR compliance](/docs/scos/user/intro-to-spryker/support/guidelines-for-new-gdpr-rules.html). +- Perform compliance and legal checks. To ensure the platform complies with relevant legal and regulatory requirements, especially for international operations, consult your legal team. Make sure to check [Guidelines for GDPR compliance](/docs/about/all/support/guidelines-for-new-gdpr-rules.html). - Make sure that the Back Office Access Control List (ACL) setup is configured correctly to manage user permissions and access rights within the system's administrative interface. For instructions on how to configure ACL, see [Users and rights overview](/docs/pbc/all/user-management/{{site.version}}/base-shop/user-and-rights-overview.html). ### Testing diff --git a/docs/ca/devscu/integrating-code-releases/integrating-code-releases.md b/docs/ca/devscu/integrating-code-releases/integrating-code-releases.md index b5d78c98fbd..f714bf184ae 100644 --- a/docs/ca/devscu/integrating-code-releases/integrating-code-releases.md +++ b/docs/ca/devscu/integrating-code-releases/integrating-code-releases.md @@ -46,4 +46,4 @@ If you see errors in the generated code, do the following: 1. Double-check if your code follows the upgradability guidelines by [running the Evaluator](/docs/dg/dev/guidelines/keeping-a-project-upgradable/run-the-evaluator-tool.html). After fixing the upgradability issues, close the PR with errors and restart the Upgrader to get a new PR. 2. If you see any quick fixes, try manually correcting the errors. -3. [Contact us](/docs/scos/user/intro-to-spryker/support/how-to-use-the-support-portal.html) for further assistance. +3. [Contact us](/docs/about/all/support/how-to-use-the-support-portal.html) for further assistance. diff --git a/docs/ca/devscu/prepare-a-project-for-spryker-code-upgrader.md b/docs/ca/devscu/prepare-a-project-for-spryker-code-upgrader.md index e0b2783558c..56a57f1d1ed 100644 --- a/docs/ca/devscu/prepare-a-project-for-spryker-code-upgrader.md +++ b/docs/ca/devscu/prepare-a-project-for-spryker-code-upgrader.md @@ -42,7 +42,7 @@ The Upgrader supports only projects that run in [cloud environments](/docs/ca/de For a smooth experience, make sure that your environments meet the minimum technical requirements: -* PHP 8.1+. The Upgrader supports a minimum version of PHP 8.0. However, PHP 8.0 reached end of life in November 2023, so make sure to update PHP to the [recommended version](/docs/scos/user/intro-to-spryker/whats-new/supported-versions-of-php.html). To check if your PHP version is supported, [run the evaluator tool](/docs/dg/dev/guidelines/keeping-a-project-upgradable/run-the-evaluator-tool.html). +* PHP 8.1+. The Upgrader supports a minimum version of PHP 8.0. However, PHP 8.0 reached end of life in November 2023, so make sure to update PHP to the [recommended version](/docs/about/all/whats-new/supported-versions-of-php.html). To check if your PHP version is supported, [run the evaluator tool](/docs/dg/dev/guidelines/keeping-a-project-upgradable/run-the-evaluator-tool.html). * Composer 2.5+ * Git 2.24+ * PHPStan 1.9+ diff --git a/docs/dg/dev/acp/acp-overview.md b/docs/dg/dev/acp/acp-overview.md index e23b9f4cd6b..e6eb62806db 100644 --- a/docs/dg/dev/acp/acp-overview.md +++ b/docs/dg/dev/acp/acp-overview.md @@ -36,7 +36,7 @@ The ACP has the following advantages: ## Installing the ACP catalog -With the Spryker product release [202212.0](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202212.0/release-notes-202212.0.html) the ACP catalog is integrated into the Back Office by default, but not registered with ACP yet. +With the Spryker product release [202212.0](/docs/about/all/releases/release-notes/release-notes-202212.0/release-notes-202212.0.html) the ACP catalog is integrated into the Back Office by default, but not registered with ACP yet. You can access the ACP catalog only if you are a SCCOS customer and have additionally been enabled for ACP, which means that your SCCOS is properly set up and registered with the ACP. Check [ACP installation](/docs/acp/user/app-composition-platform-installation.html) for details on how to install and enable the ACP catalog for your version of SCCOS. diff --git a/docs/dg/dev/acp/app-composition-platform-installation.md b/docs/dg/dev/acp/app-composition-platform-installation.md index 36d6f3793f3..2163ed99fa0 100644 --- a/docs/dg/dev/acp/app-composition-platform-installation.md +++ b/docs/dg/dev/acp/app-composition-platform-installation.md @@ -39,13 +39,13 @@ The actions and level of effort required to make your project ACP-ready may vary To make your project ACP-ready, different update steps are necessary depending on the template version on which your project was started: -- SCCOS product release [202211.0](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202211.0/release-notes-202211.0.html) includes a basic ACP setup. All ACP modules (apps and platform) requiere updates. +- SCCOS product release [202211.0](/docs/about/all/releases/release-notes/release-notes-202211.0/release-notes-202211.0.html) includes a basic ACP setup. All ACP modules (apps and platform) requiere updates. -- SCCOS product release [202311.0](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202311.0/release-notes-202311.0.html) or later: you can skip the configuration step described in this document. +- SCCOS product release [202311.0](/docs/about/all/releases/release-notes/release-notes-202311.0/release-notes-202311.0.html) or later: you can skip the configuration step described in this document. {% info_block infoBox "Product version earlier than 202311.0" %} -If you were onboarded with a version older than product release [202211.0](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202211.0/release-notes-202211.0.html), [contact us](https://support.spryker.com/). +If you were onboarded with a version older than product release [202211.0](/docs/about/all/releases/release-notes/release-notes-202211.0/release-notes-202211.0.html), [contact us](https://support.spryker.com/). {% endinfo_block %} @@ -55,7 +55,7 @@ To get your project ACP-ready, it is important to make sure that your project mo #### ACP modules -Starting with the Spryker product release [202311.0](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202311.0/release-notes-202311.0.html), the ACP catalog is included by default in the Spryker Cloud Commerc OS product. However, you should still make sure that your Spryker project uses the latest versions of the following modules: +Starting with the Spryker product release [202311.0](/docs/about/all/releases/release-notes/release-notes-202311.0/release-notes-202311.0.html), the ACP catalog is included by default in the Spryker Cloud Commerc OS product. However, you should still make sure that your Spryker project uses the latest versions of the following modules: * `spryker/app-catalog-gui: ^1.4.1` or later * `spryker/message-broker: ^1.10.0` or later @@ -79,7 +79,7 @@ For each app you wish to use, ensure that you have the latest app-related SCOS m {% info_block infoBox "This step can be omitted for Product version later than 202311.0" %} -If your version is based on product release [202311.0](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202311.0/release-notes-202311.0.html) or later, you can skip this section. +If your version is based on product release [202311.0](/docs/about/all/releases/release-notes/release-notes-202311.0/release-notes-202311.0.html) or later, you can skip this section. {% endinfo_block %} diff --git a/docs/dg/dev/architecture/module-api/semantic-versioning-major-vs.-minor-vs.-patch-release.md b/docs/dg/dev/architecture/module-api/semantic-versioning-major-vs.-minor-vs.-patch-release.md index ebbd9c3f34f..0c86722113a 100644 --- a/docs/dg/dev/architecture/module-api/semantic-versioning-major-vs.-minor-vs.-patch-release.md +++ b/docs/dg/dev/architecture/module-api/semantic-versioning-major-vs.-minor-vs.-patch-release.md @@ -54,7 +54,7 @@ Usually, you need to run `composer update` to get Spryker Core updates, because {% info_block infoBox %} -Some minor updates require specific development effort for the project, which is caused by the deprecation of some old approaches or 3rd party modules. We recommend reading the [release notes](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes.html) published after the project's start. +Some minor updates require specific development effort for the project, which is caused by the deprecation of some old approaches or 3rd party modules. We recommend reading the [release notes](/docs/about/all/releases/release-notes/release-notes.html) published after the project's start. For solutions to general technical issues you might have, see [Troubleshooting general technical issues](/docs/dg/dev/troubleshooting/troubleshooting-general-technical-issues/troubleshooting-general-technical-issues.html). diff --git a/docs/dg/dev/backend-development/cronjobs/cronjobs.md b/docs/dg/dev/backend-development/cronjobs/cronjobs.md index 4a53511a22f..82831ea4ce3 100644 --- a/docs/dg/dev/backend-development/cronjobs/cronjobs.md +++ b/docs/dg/dev/backend-development/cronjobs/cronjobs.md @@ -35,7 +35,7 @@ Basic module schema: ## Cronjob schedulers -[Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops) are shipped with Jenkins as a default scheduler. Jenkins manages running and monitoring jobs. If you migrated to another scheduler and want to migrate back to Jenkins, see [Migrate to Jenkins](/docs/dg/dev/backend-development/cronjobs/migrate-to-jenkins.html). +[Demo Shops](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops) are shipped with Jenkins as a default scheduler. Jenkins manages running and monitoring jobs. If you migrated to another scheduler and want to migrate back to Jenkins, see [Migrate to Jenkins](/docs/dg/dev/backend-development/cronjobs/migrate-to-jenkins.html). If your project has very specific requirements, you can [create a custom scheduler](/docs/dg/dev/backend-development/cronjobs/create-a-custom-scheduler.html). diff --git a/docs/dg/dev/code-contribution-guide.md b/docs/dg/dev/code-contribution-guide.md index 714359d347d..0e78e89cf80 100644 --- a/docs/dg/dev/code-contribution-guide.md +++ b/docs/dg/dev/code-contribution-guide.md @@ -49,4 +49,4 @@ If you create a PR and feel that the issue is important, [contact our support](h --- **See also:** -[Contribute to documentation](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/contribute-to-the-documentation.html) +[Contribute to documentation](/docs/about/all/contribute-to-the-documentation/contribute-to-the-documentation.html) diff --git a/docs/dg/dev/data-import/202212.0/data-import-optimization-guidelines.md b/docs/dg/dev/data-import/202212.0/data-import-optimization-guidelines.md index d257fb7fe8b..522dce81cb0 100644 --- a/docs/dg/dev/data-import/202212.0/data-import-optimization-guidelines.md +++ b/docs/dg/dev/data-import/202212.0/data-import-optimization-guidelines.md @@ -123,7 +123,7 @@ Let's say you already started to work with the batch operation, one of the chall ### Database vendor approach -Spryker supports PostgreSQL, MySQL, and MariaDB. When working with databases, it's good to know their related features. For example, one of the great features we like is [CTE](https://www.postgresql.org/docs/9.1/queries-with.html). If you are inserting or updating big amounts of data, like millions of millions, use CTE as a replaceable for multiple inserts and updates. You can find examples of implementations in our [Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops). +Spryker supports PostgreSQL, MySQL, and MariaDB. When working with databases, it's good to know their related features. For example, one of the great features we like is [CTE](https://www.postgresql.org/docs/9.1/queries-with.html). If you are inserting or updating big amounts of data, like millions of millions, use CTE as a replaceable for multiple inserts and updates. You can find examples of implementations in our [Demo Shops](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops). ## Rules for Publish and Synchronize diff --git a/docs/dg/dev/data-import/202307.0/data-import-optimization-guidelines.md b/docs/dg/dev/data-import/202307.0/data-import-optimization-guidelines.md index c01435646e3..2b2704acecc 100644 --- a/docs/dg/dev/data-import/202307.0/data-import-optimization-guidelines.md +++ b/docs/dg/dev/data-import/202307.0/data-import-optimization-guidelines.md @@ -123,7 +123,7 @@ Let's say you already started to work with the batch operation, one of the chall ### Database vendor approach -Spryker supports PostgreSQL, MySQL, and MariaDB. When working with databases, it's good to know their related features. For example, one of the great features we like is [CTE](https://www.postgresql.org/docs/9.1/queries-with.html). If you are inserting or updating big amounts of data, like millions of millions, use CTE as a replaceable for multiple inserts and updates. You can find examples of implementations in our [Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops). +Spryker supports PostgreSQL, MySQL, and MariaDB. When working with databases, it's good to know their related features. For example, one of the great features we like is [CTE](https://www.postgresql.org/docs/9.1/queries-with.html). If you are inserting or updating big amounts of data, like millions of millions, use CTE as a replaceable for multiple inserts and updates. You can find examples of implementations in our [Demo Shops](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops). ## Rules for Publish and Synchronize diff --git a/docs/dg/dev/data-import/202311.0/data-import-optimization-guidelines.md b/docs/dg/dev/data-import/202311.0/data-import-optimization-guidelines.md index e46e7388af6..c590aaf49f0 100644 --- a/docs/dg/dev/data-import/202311.0/data-import-optimization-guidelines.md +++ b/docs/dg/dev/data-import/202311.0/data-import-optimization-guidelines.md @@ -116,7 +116,7 @@ Let's say you already started to work with the batch operation, one of the chall ### Database vendor approach -Spryker supports PostgreSQL, MySQL, and MariaDB. When working with databases, it's good to know their related features. For example, one of the great features we like is [CTE](https://www.postgresql.org/docs/9.1/queries-with.html). If you are inserting or updating big amounts of data, like millions of millions, use CTE as a replaceable for multiple inserts and updates. You can find examples of implementations in our [Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops). +Spryker supports PostgreSQL, MySQL, and MariaDB. When working with databases, it's good to know their related features. For example, one of the great features we like is [CTE](https://www.postgresql.org/docs/9.1/queries-with.html). If you are inserting or updating big amounts of data, like millions of millions, use CTE as a replaceable for multiple inserts and updates. You can find examples of implementations in our [Demo Shops](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops). ## Rules for Publish and Synchronize diff --git a/docs/dg/dev/development-getting-started-guide.md b/docs/dg/dev/development-getting-started-guide.md index dbaa2ec473d..013df94cee7 100644 --- a/docs/dg/dev/development-getting-started-guide.md +++ b/docs/dg/dev/development-getting-started-guide.md @@ -19,10 +19,10 @@ Spryker Demo Shops are a good starting point for any project. They are shipped w You can choose from the following options: -* [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html) -* [B2B Demo Shop](/docs/scos/user/intro-to-spryker//b2b-suite.html) -* [Marketplace B2C Demo Shop](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2c-suite.html) -* [Marketplace B2B Demo Shop](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2b-suite.html) +* [B2C Demo Shop](/docs/about/all/b2c-suite.html) +* [B2B Demo Shop](/docs/about/all//b2b-suite.html) +* [Marketplace B2C Demo Shop](/docs/about/all/spryker-marketplace/marketplace-b2c-suite.html) +* [Marketplace B2B Demo Shop](/docs/about/all/spryker-marketplace/marketplace-b2b-suite.html) You can run Spryker on MacOS, Linux, and Windows with WSL1 or WSL2. For installation instructions, see [Set up Spryker locally](/docs/dg/dev/set-up-spryker-locally/set-up-spryker-locally.html). @@ -49,7 +49,7 @@ For more information about deploy files, see [Deploy file](/docs/dg/dev/sdks/the A Spryker module is a single-function unit that has well-defined dependencies and can be updated independently. [Composer](/docs/dg/dev/set-up-spryker-locally/manage-dependencies-with-composer.html) is used for installing and managing module dependencies. -To define your strategy when implementing updates, learn about our [module and feature release process](/docs/scos/user/intro-to-spryker/spryker-release-process.html). +To define your strategy when implementing updates, learn about our [module and feature release process](/docs/about/all/spryker-release-process.html). You will use the following commands to manage modules with Composer: diff --git a/docs/dg/dev/frontend-development/202212.0/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.md b/docs/dg/dev/frontend-development/202212.0/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.md index 8481678e966..87a61fcfb84 100644 --- a/docs/dg/dev/frontend-development/202212.0/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.md +++ b/docs/dg/dev/frontend-development/202212.0/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.md @@ -22,7 +22,7 @@ related: link: docs/dg/dev/frontend-development/page.version/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.html --- -In Spryker, front-end elements have dedicated SCSS styles. To show you how to customize the Spryker front end, we broke down the *Product Details* page from our [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html#b2b-demo-shop) into separate elements with their respective style files. To customize a particular element, you adjust the code in the respective style file. +In Spryker, front-end elements have dedicated SCSS styles. To show you how to customize the Spryker front end, we broke down the *Product Details* page from our [B2B Demo Shop](/docs/about/all/b2b-suite.html#b2b-demo-shop) into separate elements with their respective style files. To customize a particular element, you adjust the code in the respective style file. You can see the [full version of this page](https://www.de.b2b.demo-spryker.com/en/soennecken-permanentmarker-4mm-rundspitze-M22663) in our B2B Demo Shop. diff --git a/docs/dg/dev/frontend-development/202212.0/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.md b/docs/dg/dev/frontend-development/202212.0/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.md index d872e5b0bef..a0d12865cfa 100644 --- a/docs/dg/dev/frontend-development/202212.0/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.md +++ b/docs/dg/dev/frontend-development/202212.0/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.md @@ -22,7 +22,7 @@ related: link: docs/dg/dev/frontend-development/page.version/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.html --- -In Spryker, front-end elements have dedicated SCSS styles. To show you how to customize the Spryker front end, we broke down the *Product Details* page from our [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html#b2c-demo-shop) into separate elements with their respective style files. To customize a particular element, you adjust the code in the respective style file. +In Spryker, front-end elements have dedicated SCSS styles. To show you how to customize the Spryker front end, we broke down the *Product Details* page from our [B2C Demo Shop](/docs/about/all/b2c-suite.html#b2c-demo-shop) into separate elements with their respective style files. To customize a particular element, you adjust the code in the respective style file. You can see the [full version of this page](https://www.de.b2c.demo-spryker.com/en/acer-aspire-s7-134) in our B2C Demo Shop. diff --git a/docs/dg/dev/frontend-development/202307.0/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.md b/docs/dg/dev/frontend-development/202307.0/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.md index f588841cc10..57c20b423ab 100644 --- a/docs/dg/dev/frontend-development/202307.0/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.md +++ b/docs/dg/dev/frontend-development/202307.0/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.md @@ -22,7 +22,7 @@ related: link: docs/dg/dev/frontend-development/page.version/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.html --- -In Spryker, front-end elements have dedicated SCSS styles. To show you how to customize the Spryker front end, we broke down the *Product Details* page from our [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html#b2b-demo-shop) into separate elements with their respective style files. To customize a particular element, you adjust the code in the respective style file. +In Spryker, front-end elements have dedicated SCSS styles. To show you how to customize the Spryker front end, we broke down the *Product Details* page from our [B2B Demo Shop](/docs/about/all/b2b-suite.html#b2b-demo-shop) into separate elements with their respective style files. To customize a particular element, you adjust the code in the respective style file. You can see the [full version of this page](https://www.de.b2b.demo-spryker.com/en/soennecken-permanentmarker-4mm-rundspitze-M22663) in our B2B Demo Shop. diff --git a/docs/dg/dev/frontend-development/202307.0/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.md b/docs/dg/dev/frontend-development/202307.0/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.md index 1f57fee5e4a..a15cdbd47fa 100644 --- a/docs/dg/dev/frontend-development/202307.0/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.md +++ b/docs/dg/dev/frontend-development/202307.0/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.md @@ -22,7 +22,7 @@ related: link: docs/dg/dev/frontend-development/page.version/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.html --- -In Spryker, front-end elements have dedicated SCSS styles. To show you how to customize the Spryker front end, we broke down the *Product Details* page from our [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html#b2c-demo-shop) into separate elements with their respective style files. To customize a particular element, you adjust the code in the respective style file. +In Spryker, front-end elements have dedicated SCSS styles. To show you how to customize the Spryker front end, we broke down the *Product Details* page from our [B2C Demo Shop](/docs/about/all/b2c-suite.html#b2c-demo-shop) into separate elements with their respective style files. To customize a particular element, you adjust the code in the respective style file. You can see the [full version of this page](https://www.de.b2c.demo-spryker.com/en/acer-aspire-s7-134) in our B2C Demo Shop. diff --git a/docs/dg/dev/frontend-development/202311.0/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.md b/docs/dg/dev/frontend-development/202311.0/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.md index 6ad73af1237..1e9b73f5579 100644 --- a/docs/dg/dev/frontend-development/202311.0/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.md +++ b/docs/dg/dev/frontend-development/202311.0/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.md @@ -15,7 +15,7 @@ related: link: docs/dg/dev/frontend-development/page.version/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.html --- -In Spryker, front-end elements have dedicated SCSS styles. To show you how to customize the Spryker front end, we broke down the *Product Details* page from our [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html#b2b-demo-shop) into separate elements with their respective style files. To customize a particular element, you adjust the code in the respective style file. +In Spryker, front-end elements have dedicated SCSS styles. To show you how to customize the Spryker front end, we broke down the *Product Details* page from our [B2B Demo Shop](/docs/about/all/b2b-suite.html#b2b-demo-shop) into separate elements with their respective style files. To customize a particular element, you adjust the code in the respective style file. You can see the [full version of this page](https://www.de.b2b.demo-spryker.com/en/soennecken-permanentmarker-4mm-rundspitze-M22663) in our B2B Demo Shop. diff --git a/docs/dg/dev/frontend-development/202311.0/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.md b/docs/dg/dev/frontend-development/202311.0/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.md index ef4313f4570..490123e9d58 100644 --- a/docs/dg/dev/frontend-development/202311.0/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.md +++ b/docs/dg/dev/frontend-development/202311.0/yves/atomic-frontend/frontend-customization-example-b2c-product-details-page.md @@ -15,7 +15,7 @@ related: link: docs/dg/dev/frontend-development/page.version/yves/atomic-frontend/frontend-customization-example-b2b-product-details-page.html --- -In Spryker, front-end elements have dedicated SCSS styles. To show you how to customize the Spryker front end, we broke down the *Product Details* page from our [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html#b2c-demo-shop) into separate elements with their respective style files. To customize a particular element, you adjust the code in the respective style file. +In Spryker, front-end elements have dedicated SCSS styles. To show you how to customize the Spryker front end, we broke down the *Product Details* page from our [B2C Demo Shop](/docs/about/all/b2c-suite.html#b2c-demo-shop) into separate elements with their respective style files. To customize a particular element, you adjust the code in the respective style file. You can see the [full version of this page](https://www.de.b2c.demo-spryker.com/en/acer-aspire-s7-134) in our B2C Demo Shop. diff --git a/docs/dg/dev/glue-api/202212.0/configure-the-included-section.md b/docs/dg/dev/glue-api/202212.0/configure-the-included-section.md index b45c8ff6c01..dc500c2d2d7 100644 --- a/docs/dg/dev/glue-api/202212.0/configure-the-included-section.md +++ b/docs/dg/dev/glue-api/202212.0/configure-the-included-section.md @@ -28,7 +28,7 @@ You can decide whether Glue REST API includes the sections in all responses by d |**Enabled** | The **included** and **relationships** sections contain only the resources whose names were passed in the query string (resource `concrete-product-image-sets` per the example). | The included section contains all the included resources (if any). | |**Disabled** | The response does not contain the included section with related resources. | The included section contains all the included resources (if any).| -By default, the option is enabled on the Spryker Core level but disabled on the project level in all [Spryker Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops) (B2B Demo Shop, B2C Demo Shop and Master Shop Suite). +By default, the option is enabled on the Spryker Core level but disabled on the project level in all [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops) (B2B Demo Shop, B2C Demo Shop and Master Shop Suite). {% info_block infoBox %} diff --git a/docs/dg/dev/glue-api/202212.0/glue-api-tutorials/extend-a-rest-api-resource.md b/docs/dg/dev/glue-api/202212.0/glue-api-tutorials/extend-a-rest-api-resource.md index 275204f699a..53aec1339ee 100644 --- a/docs/dg/dev/glue-api/202212.0/glue-api-tutorials/extend-a-rest-api-resource.md +++ b/docs/dg/dev/glue-api/202212.0/glue-api-tutorials/extend-a-rest-api-resource.md @@ -46,7 +46,7 @@ The following guide relies on your knowledge of the structure of the Glue REST A {% info_block infoBox %} -If you have a development virtual machine with the [B2C Demo Shop](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops) installed, all the required components are available out of the box. +If you have a development virtual machine with the [B2C Demo Shop](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops) installed, all the required components are available out of the box. Assume that you modify the product storage data to match your product requirements—for example, you add the `manufacturerCountry` field to the product data not as an attribute but as another field in the database. diff --git a/docs/dg/dev/glue-api/202212.0/old-glue-infrastructure/glue-rest-api.md b/docs/dg/dev/glue-api/202212.0/old-glue-infrastructure/glue-rest-api.md index aec364ddc2a..5e143c8dfb9 100644 --- a/docs/dg/dev/glue-api/202212.0/old-glue-infrastructure/glue-rest-api.md +++ b/docs/dg/dev/glue-api/202212.0/old-glue-infrastructure/glue-rest-api.md @@ -48,7 +48,7 @@ For more details, see REST API reference: To help you understand possible use cases, we provide a sample app as an exemplary implementation (which is not a starting point for development). It can coexist with a shop as a second touchpoint in the project. From a technological perspective, it is based on our customers' interests. The app is single-page application based on a React JS library. -It delivers a full customer experience from browsing the catalog to placing an order. The application helps you understand how you can use the predefined APIs to create a B2C user experience. As an example, the full power of Elasticsearch, which is already present in our [B2B](/docs/scos/user/intro-to-spryker/b2b-suite.html) and [B2C Demo Shops](/docs/scos/user/intro-to-spryker/b2c-suite.html), is leveraged through dedicated endpoints to deliver catalog search functionality with autocompletion, autosuggestion, facets, sorting, and pagination. +It delivers a full customer experience from browsing the catalog to placing an order. The application helps you understand how you can use the predefined APIs to create a B2C user experience. As an example, the full power of Elasticsearch, which is already present in our [B2B](/docs/about/all/b2b-suite.html) and [B2C Demo Shops](/docs/about/all/b2c-suite.html), is leveraged through dedicated endpoints to deliver catalog search functionality with autocompletion, autosuggestion, facets, sorting, and pagination. {% info_block infoBox %} diff --git a/docs/dg/dev/glue-api/202307.0/configure-the-included-section.md b/docs/dg/dev/glue-api/202307.0/configure-the-included-section.md index d789e6036ab..66d5edb34cd 100644 --- a/docs/dg/dev/glue-api/202307.0/configure-the-included-section.md +++ b/docs/dg/dev/glue-api/202307.0/configure-the-included-section.md @@ -29,7 +29,7 @@ You can decide whether Glue REST API includes the sections in all responses by d |**Enabled** | The **included** and **relationships** sections contain only the resources whose names were passed in the query string (resource `concrete-product-image-sets` per the example). | The included section contains all the included resources (if any). | |**Disabled** | The response does not contain the included section with related resources. | The included section contains all the included resources (if any).| -By default, the option is enabled on the Spryker Core level but disabled on the project level in all [Spryker Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops) (B2B Demo Shop, B2C Demo Shop and Master Shop Suite). +By default, the option is enabled on the Spryker Core level but disabled on the project level in all [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops) (B2B Demo Shop, B2C Demo Shop and Master Shop Suite). {% info_block infoBox %} diff --git a/docs/dg/dev/glue-api/202307.0/glue-api-tutorials/extend-a-rest-api-resource.md b/docs/dg/dev/glue-api/202307.0/glue-api-tutorials/extend-a-rest-api-resource.md index 5505f70aa1b..86b6e652c19 100644 --- a/docs/dg/dev/glue-api/202307.0/glue-api-tutorials/extend-a-rest-api-resource.md +++ b/docs/dg/dev/glue-api/202307.0/glue-api-tutorials/extend-a-rest-api-resource.md @@ -46,7 +46,7 @@ The following guide relies on your knowledge of the structure of the Glue REST A {% info_block infoBox %} -If you have a development virtual machine with the [B2C Demo Shop](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops) installed, all the required components are available out of the box. +If you have a development virtual machine with the [B2C Demo Shop](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops) installed, all the required components are available out of the box. Assume that you modify the product storage data to match your product requirements—for example, you add the `manufacturerCountry` field to the product data not as an attribute but as another field in the database. diff --git a/docs/dg/dev/glue-api/202307.0/old-glue-infrastructure/glue-rest-api.md b/docs/dg/dev/glue-api/202307.0/old-glue-infrastructure/glue-rest-api.md index bd4348189d4..eb9df2c6ba9 100644 --- a/docs/dg/dev/glue-api/202307.0/old-glue-infrastructure/glue-rest-api.md +++ b/docs/dg/dev/glue-api/202307.0/old-glue-infrastructure/glue-rest-api.md @@ -49,7 +49,7 @@ For more details, see REST API reference: To help you understand possible use cases, we provide a sample app as an exemplary implementation (which is not a starting point for development). It can coexist with a shop as a second touchpoint in the project. From a technological perspective, it is based on our customers' interests. The app is single-page application based on a React JS library. -It delivers a full customer experience from browsing the catalog to placing an order. The application helps you understand how you can use the predefined APIs to create a B2C user experience. As an example, the full power of Elasticsearch, which is already present in our [B2B](/docs/scos/user/intro-to-spryker/b2b-suite.html) and [B2C Demo Shops](/docs/scos/user/intro-to-spryker/b2c-suite.html), is leveraged through dedicated endpoints to deliver catalog search functionality with autocompletion, autosuggestion, facets, sorting, and pagination. +It delivers a full customer experience from browsing the catalog to placing an order. The application helps you understand how you can use the predefined APIs to create a B2C user experience. As an example, the full power of Elasticsearch, which is already present in our [B2B](/docs/about/all/b2b-suite.html) and [B2C Demo Shops](/docs/about/all/b2c-suite.html), is leveraged through dedicated endpoints to deliver catalog search functionality with autocompletion, autosuggestion, facets, sorting, and pagination. {% info_block infoBox %} diff --git a/docs/dg/dev/glue-api/202311.0/configure-the-included-section.md b/docs/dg/dev/glue-api/202311.0/configure-the-included-section.md index c2667d57f0f..4ee9d5967d6 100644 --- a/docs/dg/dev/glue-api/202311.0/configure-the-included-section.md +++ b/docs/dg/dev/glue-api/202311.0/configure-the-included-section.md @@ -30,7 +30,7 @@ You can decide whether Glue REST API includes the sections in all responses by d |**Enabled** | The **included** and **relationships** sections contain only the resources whose names were passed in the query string (resource `concrete-product-image-sets` per the example). | The included section contains all the included resources (if any). | |**Disabled** | The response does not contain the included section with related resources. | The included section contains all the included resources (if any).| -By default, the option is enabled on the Spryker Core level but disabled on the project level in all [Spryker Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops) (B2B Demo Shop, B2C Demo Shop and Master Shop Suite). +By default, the option is enabled on the Spryker Core level but disabled on the project level in all [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops) (B2B Demo Shop, B2C Demo Shop and Master Shop Suite). {% info_block infoBox %} diff --git a/docs/dg/dev/glue-api/202311.0/glue-api-tutorials/extend-a-rest-api-resource.md b/docs/dg/dev/glue-api/202311.0/glue-api-tutorials/extend-a-rest-api-resource.md index ffde2a84005..d1bfd3532f2 100644 --- a/docs/dg/dev/glue-api/202311.0/glue-api-tutorials/extend-a-rest-api-resource.md +++ b/docs/dg/dev/glue-api/202311.0/glue-api-tutorials/extend-a-rest-api-resource.md @@ -32,7 +32,7 @@ The following guide relies on your knowledge of the structure of the Glue REST A {% info_block infoBox %} -If you have a development virtual machine with the [B2C Demo Shop](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops) installed, all the required components are available out of the box. +If you have a development virtual machine with the [B2C Demo Shop](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops) installed, all the required components are available out of the box. Assume that you modify the product storage data to match your product requirements—for example, you add the `manufacturerCountry` field to the product data not as an attribute but as another field in the database. diff --git a/docs/dg/dev/glue-api/202311.0/old-glue-infrastructure/glue-rest-api.md b/docs/dg/dev/glue-api/202311.0/old-glue-infrastructure/glue-rest-api.md index a00c6a1148f..132e44eff01 100644 --- a/docs/dg/dev/glue-api/202311.0/old-glue-infrastructure/glue-rest-api.md +++ b/docs/dg/dev/glue-api/202311.0/old-glue-infrastructure/glue-rest-api.md @@ -45,7 +45,7 @@ For more details, see REST API reference: To help you understand possible use cases, we provide a sample app as an exemplary implementation (which is not a starting point for development). It can coexist with a shop as a second touchpoint in the project. From a technological perspective, it is based on our customers' interests. The app is single-page application based on a React JS library. -It delivers a full customer experience from browsing the catalog to placing an order. The application helps you understand how you can use the predefined APIs to create a B2C user experience. As an example, the full power of Elasticsearch, which is already present in our [B2B](/docs/scos/user/intro-to-spryker/b2b-suite.html) and [B2C Demo Shops](/docs/scos/user/intro-to-spryker/b2c-suite.html), is leveraged through dedicated endpoints to deliver catalog search functionality with autocompletion, autosuggestion, facets, sorting, and pagination. +It delivers a full customer experience from browsing the catalog to placing an order. The application helps you understand how you can use the predefined APIs to create a B2C user experience. As an example, the full power of Elasticsearch, which is already present in our [B2B](/docs/about/all/b2b-suite.html) and [B2C Demo Shops](/docs/about/all/b2c-suite.html), is leveraged through dedicated endpoints to deliver catalog search functionality with autocompletion, autosuggestion, facets, sorting, and pagination. {% info_block infoBox %} diff --git a/docs/dg/dev/integrate-and-configure/configure-services.md b/docs/dg/dev/integrate-and-configure/configure-services.md index 30b0ccc29c1..7521512f0fd 100644 --- a/docs/dg/dev/integrate-and-configure/configure-services.md +++ b/docs/dg/dev/integrate-and-configure/configure-services.md @@ -508,7 +508,7 @@ image: -3. Submit an infrastructure change request via the [Support Portal](/docs/scos/user/intro-to-spryker/support/how-to-use-the-support-portal.html). +3. Submit an infrastructure change request via the [Support Portal](/docs/about/all/support/how-to-use-the-support-portal.html). We will confirm that a New Relic APM account is available for you and ensure that the correct application naming convention is set up to cascade to the appropriate APM. Once New Relic is enabled, in the New Relic dashboard, you may see either `company-staging-newrelic-app` or `YVES-DE (docker.dev)`. New Relic displays these APM names by the application name setup in the configuration files. @@ -518,7 +518,7 @@ Once New Relic is enabled, in the New Relic dashboard, you may see either `compa {% info_block infoBox %} -If you update the name of an application, [contact support](/docs/scos/user/intro-to-spryker/support/how-to-use-the-support-portal.html) to update the changes in your APM. +If you update the name of an application, [contact support](/docs/about/all/support/how-to-use-the-support-portal.html) to update the changes in your APM. {% endinfo_block %} diff --git a/docs/dg/dev/master-suite.md b/docs/dg/dev/master-suite.md index 8fad990446b..3192fdbff8b 100644 --- a/docs/dg/dev/master-suite.md +++ b/docs/dg/dev/master-suite.md @@ -8,7 +8,7 @@ redirect_from: - /docs/scos/user/intro-to-spryker/master-suite.html --- -Master Suite represents a collection of both [B2B](/docs/scos/user/intro-to-spryker/b2b-suite.html) and [B2C](/docs/scos/user/intro-to-spryker/b2c-suite.html) modules. However, unlike B2B and B2C Demo Shops, the code in the [Master Suite project repository](https://github.com/spryker-shop/suite) is released as soon as it is ready. If you have an implementation that combines B2B and B2C, you can benefit from the full range of SCOS functionality. +Master Suite represents a collection of both [B2B](/docs/about/all/b2b-suite.html) and [B2C](/docs/about/all/b2c-suite.html) modules. However, unlike B2B and B2C Demo Shops, the code in the [Master Suite project repository](https://github.com/spryker-shop/suite) is released as soon as it is ready. If you have an implementation that combines B2B and B2C, you can benefit from the full range of SCOS functionality. Or if you want to take a single feature or module from the larger SCOS scope, you can take single modules from the following GitHub repositories: * [https://github.com/spryker-shop/*](https://github.com/spryker-shop/) diff --git a/docs/dg/dev/set-up-spryker-locally/install-spryker/install/choose-an-installation-mode.md b/docs/dg/dev/set-up-spryker-locally/install-spryker/install/choose-an-installation-mode.md index 86e381145ea..2a0d3f903fd 100644 --- a/docs/dg/dev/set-up-spryker-locally/install-spryker/install/choose-an-installation-mode.md +++ b/docs/dg/dev/set-up-spryker-locally/install-spryker/install/choose-an-installation-mode.md @@ -64,7 +64,7 @@ In Demo mode, the following functionalities are missing or disabled: Demo mode is used in the following cases: -* To check or show the functionalities of [B2B](/docs/scos/user/intro-to-spryker/b2b-suite.html)/[B2C demo shops](/docs/scos/user/intro-to-spryker/b2c-suite.html). +* To check or show the functionalities of [B2B](/docs/about/all/b2b-suite.html)/[B2C demo shops](/docs/about/all/b2c-suite.html). * To check a custom build or a new feature. * To test or deploy an application using Continuous Integration and Continuous Delivery tools. diff --git a/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-demo-mode-on-windows.md b/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-demo-mode-on-windows.md index 6cdb62fb1a4..427a831cac6 100644 --- a/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-demo-mode-on-windows.md +++ b/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-demo-mode-on-windows.md @@ -28,7 +28,7 @@ Depending on the needed WSL version, follow one of the guides: 1. Open Ubuntu. 2. Open a terminal. 3. Create a new folder and navigate into it. -4. Clone *one* of the [Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops) and navigate into its folder: +4. Clone *one* of the [Demo Shops](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops) and navigate into its folder: * B2C Demo Shop: diff --git a/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-development-mode-on-windows.md b/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-development-mode-on-windows.md index 66e776969a9..dcc02e3a59b 100644 --- a/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-development-mode-on-windows.md +++ b/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-development-mode-on-windows.md @@ -40,7 +40,7 @@ Recommended: `/home/jdoe/workspace/project`. 2. Open a terminal. 3. Create a new folder and navigate into it. -4. Clone *one* of the [Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops): +4. Clone *one* of the [Demo Shops](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops): * B2C Demo Shop: diff --git a/docs/dg/dev/system-requirements/202212.0/system-requirements.md b/docs/dg/dev/system-requirements/202212.0/system-requirements.md index 4f1fb308845..9388025347c 100644 --- a/docs/dg/dev/system-requirements/202212.0/system-requirements.md +++ b/docs/dg/dev/system-requirements/202212.0/system-requirements.md @@ -19,7 +19,7 @@ redirect_from: | OS | Native: Linux | | Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | | Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | -| PHP | Spryker supports PHP `>=8.0` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. See [Supported Versions of PHP](/docs/scos/user/intro-to-spryker/whats-new/supported-versions-of-php.html) for details on the supported PHP versions. | +| PHP | Spryker supports PHP `>=8.0` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. See [Supported Versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html) for details on the supported PHP versions. | | SSL | For production systems, a valid security certificate is required for HTTPS. | | Redis | Version >=3.2, >=5.0 | | Elasticsearch | Version 7.x | @@ -41,7 +41,7 @@ redirect_from: |---|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | | Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | -| PHP | Spryker supports PHP `>=8.0` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/scos/user/intro-to-spryker/whats-new/supported-versions-of-php.html). | +| PHP | Spryker supports PHP `>=8.0` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html). | | SSL | For production systems, a valid security certificate is required for HTTPS. | | Redis | Version >=3.2, >=5.0 | | Elasticsearch | Version 6.*x* or 7.*x* | diff --git a/docs/dg/dev/system-requirements/202307.0/system-requirements.md b/docs/dg/dev/system-requirements/202307.0/system-requirements.md index 784ab3289d5..fa6353d2904 100644 --- a/docs/dg/dev/system-requirements/202307.0/system-requirements.md +++ b/docs/dg/dev/system-requirements/202307.0/system-requirements.md @@ -21,7 +21,7 @@ redirect_from: | OS | Native: Linux | | Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | | Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | -| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, and `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/scos/user/intro-to-spryker/whats-new/supported-versions-of-php.html) | +| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, and `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html) | | SSL | For production systems, a valid security certificate is required for HTTPS. | | Redis | Version >=3.2, >=5.0 | | Elasticsearch | Version 7.*x* | @@ -40,7 +40,7 @@ redirect_from: |---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | | Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | -| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/scos/user/intro-to-spryker/whats-new/supported-versions-of-php.html). | +| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html). | | SSL | For production systems, a valid security certificate is required for HTTPS. | | Redis | Version >=3.2, >=5.0 | | Elasticsearch | Version 6.*x* or 7.*x* | diff --git a/docs/dg/dev/system-requirements/202311.0/system-requirements.md b/docs/dg/dev/system-requirements/202311.0/system-requirements.md index 0defe7c7033..0971569345d 100644 --- a/docs/dg/dev/system-requirements/202311.0/system-requirements.md +++ b/docs/dg/dev/system-requirements/202311.0/system-requirements.md @@ -23,7 +23,7 @@ redirect_from: | OS | Native: Linux | | Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | | Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | -| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, and `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/scos/user/intro-to-spryker/whats-new/supported-versions-of-php.html) | +| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, and `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html) | | SSL | For production systems, a valid security certificate is required for HTTPS. | | Redis | Version >=3.2, >=5.0 | | Elasticsearch | Version 7.*x* | @@ -42,7 +42,7 @@ redirect_from: |---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | | Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | -| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/scos/user/intro-to-spryker/whats-new/supported-versions-of-php.html). | +| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html). | | SSL | For production systems, a valid security certificate is required for HTTPS. | | Redis | Version >=3.2, >=5.0 | | Elasticsearch | Version 6.*x* or 7.*x* | diff --git a/docs/dg/dev/troubleshooting/troubleshooting-performance-issues/troubleshooting-performance-issues.md b/docs/dg/dev/troubleshooting/troubleshooting-performance-issues/troubleshooting-performance-issues.md index ac35f40126f..4fe88d46c2f 100644 --- a/docs/dg/dev/troubleshooting/troubleshooting-performance-issues/troubleshooting-performance-issues.md +++ b/docs/dg/dev/troubleshooting/troubleshooting-performance-issues/troubleshooting-performance-issues.md @@ -104,5 +104,5 @@ Blackfire groups some actions, so after each round of optimization, you will see - Repeat. 4. Check if your result is still good for future growth. Return to the previous step if needed. 5. Share your experience: - - [Contribute to public documentation](/docs/scos/user/intro-to-spryker/contribute-to-the-documentation/contribute-to-the-documentation.html). + - [Contribute to public documentation](/docs/about/all/contribute-to-the-documentation/contribute-to-the-documentation.html). - Share it with [Spryker Community](https://spryker.com/community/). diff --git a/docs/dg/dev/troubleshooting/troubleshooting.md b/docs/dg/dev/troubleshooting/troubleshooting.md index 63da07eebce..b988c3611bd 100644 --- a/docs/dg/dev/troubleshooting/troubleshooting.md +++ b/docs/dg/dev/troubleshooting/troubleshooting.md @@ -34,6 +34,6 @@ This section gives answers to common troubleshooting questions and includes the If you can not find answer to your questions and require technical support, you can create a Support ticket via our [Support portal](https://spryker.force.com/support/s/). If your case is not an emergency, check the following articles to understand how the Spryker support works and how the support requests are processed: -* [How Spryker support works](/docs/scos/user/intro-to-spryker/support/how-spryker-support-works.html) -* [How to get the most out of support](/docs/scos/user/intro-to-spryker/support/getting-the-most-out-of-spryker-support.html) -* [Understanding ticket status](/docs/scos/user/intro-to-spryker/support/understanding-ticket-status.html) +* [How Spryker support works](/docs/about/all/support/how-spryker-support-works.html) +* [How to get the most out of support](/docs/about/all/support/getting-the-most-out-of-spryker-support.html) +* [Understanding ticket status](/docs/about/all/support/understanding-ticket-status.html) diff --git a/docs/dg/dev/updating-spryker/analyzing-and-upgrading-projects-with-spryker-jarvis.md b/docs/dg/dev/updating-spryker/analyzing-and-upgrading-projects-with-spryker-jarvis.md index 7e64ae53f14..6bf377220a0 100644 --- a/docs/dg/dev/updating-spryker/analyzing-and-upgrading-projects-with-spryker-jarvis.md +++ b/docs/dg/dev/updating-spryker/analyzing-and-upgrading-projects-with-spryker-jarvis.md @@ -71,7 +71,7 @@ To migrate to a newer product release, use the Jarvis *basic* view. This view li This view is especially useful when: * You have a Spryker-based product and finished the main development part of it. -* Your project uses feature repositories, or the project is based on the Spyker[ B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html) or the [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html). +* Your project uses feature repositories, or the project is based on the Spyker[ B2B Demo Shop](/docs/about/all/b2b-suite.html) or the [B2C Demo Shop](/docs/about/all/b2c-suite.html). Use this view if you want to stay up-to-date with Spryker and get new features of every Spryker product release. diff --git a/docs/dg/dev/updating-spryker/feature-or-module-updates.md b/docs/dg/dev/updating-spryker/feature-or-module-updates.md index c646ec52825..1b2f860735d 100644 --- a/docs/dg/dev/updating-spryker/feature-or-module-updates.md +++ b/docs/dg/dev/updating-spryker/feature-or-module-updates.md @@ -9,7 +9,7 @@ redirect_from: When you know that you need to update your project, you need to decide if you want to do updates on the *feature* or the *module* level. -Features are released every several month as part of [Product Releases](/docs/scos/user/intro-to-spryker/spryker-release-process.html#product-releases). Modules updates are released as frequently as several times per day and are part of [Code Releases](/docs/scos/user/intro-to-spryker/spryker-release-process.html#atomic-code-releases). +Features are released every several month as part of [Product Releases](/docs/about/all/spryker-release-process.html#product-releases). Modules updates are released as frequently as several times per day and are part of [Code Releases](/docs/about/all/spryker-release-process.html#atomic-code-releases). The table below shows when it might be more relevant for you to make updates at the feature level and when at the module level. diff --git a/docs/dg/dev/updating-spryker/installing-features-and-updating-modules.md b/docs/dg/dev/updating-spryker/installing-features-and-updating-modules.md index e7828d00521..5e703eb30e4 100644 --- a/docs/dg/dev/updating-spryker/installing-features-and-updating-modules.md +++ b/docs/dg/dev/updating-spryker/installing-features-and-updating-modules.md @@ -59,7 +59,7 @@ Sometimes, you may want to install a feature of a version higher than that of yo A new feature may require a higher major version of a specific module. In this case, do a [single module update](#update-to-a-major-versions-and-install-new-packages). -You can learn about new Spryker features from the [release notes](/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes.html). Not to miss new release notes, we recommend [subscribing to our release newsletter](/docs/scos/user/intro-to-spryker/releases/releases.html). +You can learn about new Spryker features from the [release notes](/docs/about/all/releases/release-notes/release-notes.html). Not to miss new release notes, we recommend [subscribing to our release newsletter](/docs/about/all/releases/releases.html). ## Next steps diff --git a/docs/dg/dev/updating-spryker/updating-spryker.md b/docs/dg/dev/updating-spryker/updating-spryker.md index 63a004c6a1e..c713b6f8b58 100644 --- a/docs/dg/dev/updating-spryker/updating-spryker.md +++ b/docs/dg/dev/updating-spryker/updating-spryker.md @@ -25,11 +25,11 @@ This article gives answers to these questions and provides recommendations that The smallest building block of Spryker is a *module*. Usually, a module does not represent a complete functionality. A complete functionality, or a *feature*, is represented by an aggregation of a set of modules. A feature is a virtual entity, which binds together a number of modules to satisfy certain functionalities. Check out the [Spryker feature repository](https://github.com/spryker-feature/) for detailed information about each feature. The set of features makes up a *product*. Spryker offers the following products: -* [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html) -* [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html) -* [B2B Demo Marketplace](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2b-suite.html) -* [B2C Demo Marketplace](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2c-suite.html) -* [Master Suite](/docs/scos/user/intro-to-spryker/master-suite.html) +* [B2B Demo Shop](/docs/about/all/b2b-suite.html) +* [B2C Demo Shop](/docs/about/all/b2c-suite.html) +* [B2B Demo Marketplace](/docs/about/all/spryker-marketplace/marketplace-b2b-suite.html) +* [B2C Demo Marketplace](/docs/about/all/spryker-marketplace/marketplace-b2c-suite.html) +* [Master Suite](/docs/about/all/master-suite.html) Schematically, the Spryker product structure looks like this: @@ -40,7 +40,7 @@ Schematically, the Spryker product structure looks like this: The most typical reasons to update modules or features are the following: * There are important security or bug fixes that have been introduced recently. * You want a new specific feature or module in your project, which requires a newer version of your modules. -* Your project has been started shortly before a new [product release](/docs/scos/user/intro-to-spryker/spryker-release-process.html#product-releases). +* Your project has been started shortly before a new [product release](/docs/about/all/spryker-release-process.html#product-releases). * You experience some issues with the shop that you would like to report or consult about. * If you plan to extend your shop in future with new features from the ones that exist in Spryker or are coming out soon, your project should be always up to date. It will ease the new feature installation and reduce the migration efforts, allowing you to get the desired functionality faster. @@ -50,7 +50,7 @@ The more outdated your module versions become, the more effort will be needed to {% endinfo_block %} -The most *reasonable strategy* of staying up to date is sticking to the Spryker release cycle and updating modules whenever there is a new release announcement. To get notified about releases, [subscribe to the release notes](/docs/scos/user/intro-to-spryker/releases/releases.html). During the active development phase, it makes sense to do updates more often, for example, monthly. +The most *reasonable strategy* of staying up to date is sticking to the Spryker release cycle and updating modules whenever there is a new release announcement. To get notified about releases, [subscribe to the release notes](/docs/about/all/releases/releases.html). During the active development phase, it makes sense to do updates more often, for example, monthly. ## Spryker Safari materials diff --git a/docs/pbc/all/cart-and-checkout/202212.0/base-shop/feature-overviews/multiple-carts-feature-overview.md b/docs/pbc/all/cart-and-checkout/202212.0/base-shop/feature-overviews/multiple-carts-feature-overview.md index f819b1b8a22..72a647857bb 100644 --- a/docs/pbc/all/cart-and-checkout/202212.0/base-shop/feature-overviews/multiple-carts-feature-overview.md +++ b/docs/pbc/all/cart-and-checkout/202212.0/base-shop/feature-overviews/multiple-carts-feature-overview.md @@ -118,7 +118,7 @@ On the storefront, company users can perform the following actions by using the * To add a customer order reference to an order, see [Custom Order Reference feature overview](/docs/pbc/all/order-management-system/{{site.version}}/base-shop/order-management-feature-overview/custom-order-reference-overview.html). -This video explains how to use shopping carts in the Spryker [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html). +This video explains how to use shopping carts in the Spryker [B2B Demo Shop](/docs/about/all/b2b-suite.html). {% wistia s776wlo9ds 960 720 %} diff --git a/docs/pbc/all/cart-and-checkout/202212.0/base-shop/tutorials-and-howtos/enable-guest-checkout-in-the-b2b-demo-shop.md b/docs/pbc/all/cart-and-checkout/202212.0/base-shop/tutorials-and-howtos/enable-guest-checkout-in-the-b2b-demo-shop.md index 9f82cf8b136..5cf10b101f1 100644 --- a/docs/pbc/all/cart-and-checkout/202212.0/base-shop/tutorials-and-howtos/enable-guest-checkout-in-the-b2b-demo-shop.md +++ b/docs/pbc/all/cart-and-checkout/202212.0/base-shop/tutorials-and-howtos/enable-guest-checkout-in-the-b2b-demo-shop.md @@ -18,7 +18,7 @@ related: link: docs/scos/dev/back-end-development/data-manipulation/datapayload-conversion/checkout/checkout-steps.html --- -As B2B environments usually implement complex business logic, in the [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html), guest users cannot check out by default. However, in some cases, you may need guest checkout to be enabled. +As B2B environments usually implement complex business logic, in the [B2B Demo Shop](/docs/about/all/b2b-suite.html), guest users cannot check out by default. However, in some cases, you may need guest checkout to be enabled. {% info_block infoBox "Exemplary implementation" %} diff --git a/docs/pbc/all/cart-and-checkout/202307.0/base-shop/feature-overviews/multiple-carts-feature-overview.md b/docs/pbc/all/cart-and-checkout/202307.0/base-shop/feature-overviews/multiple-carts-feature-overview.md index fec20b8707f..378eadaff73 100644 --- a/docs/pbc/all/cart-and-checkout/202307.0/base-shop/feature-overviews/multiple-carts-feature-overview.md +++ b/docs/pbc/all/cart-and-checkout/202307.0/base-shop/feature-overviews/multiple-carts-feature-overview.md @@ -119,7 +119,7 @@ On the storefront, company users can perform the following actions by using the * To add a customer order reference to an order, see [Custom Order Reference feature overview](/docs/pbc/all/order-management-system/{{site.version}}/base-shop/order-management-feature-overview/custom-order-reference-overview.html). -This video explains how to use shopping carts in the Spryker [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html). +This video explains how to use shopping carts in the Spryker [B2B Demo Shop](/docs/about/all/b2b-suite.html). {% wistia s776wlo9ds 960 720 %} diff --git a/docs/pbc/all/cart-and-checkout/202307.0/base-shop/tutorials-and-howtos/enable-guest-checkout-in-the-b2b-demo-shop.md b/docs/pbc/all/cart-and-checkout/202307.0/base-shop/tutorials-and-howtos/enable-guest-checkout-in-the-b2b-demo-shop.md index 1b5162571fe..005878f6f1f 100644 --- a/docs/pbc/all/cart-and-checkout/202307.0/base-shop/tutorials-and-howtos/enable-guest-checkout-in-the-b2b-demo-shop.md +++ b/docs/pbc/all/cart-and-checkout/202307.0/base-shop/tutorials-and-howtos/enable-guest-checkout-in-the-b2b-demo-shop.md @@ -13,7 +13,7 @@ related: link: docs/scos/dev/back-end-development/data-manipulation/datapayload-conversion/checkout/checkout-steps.html --- -As B2B environments usually implement complex business logic, in the [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html), guest users cannot check out by default. However, in some cases, you may need guest checkout to be enabled. +As B2B environments usually implement complex business logic, in the [B2B Demo Shop](/docs/about/all/b2b-suite.html), guest users cannot check out by default. However, in some cases, you may need guest checkout to be enabled. {% info_block infoBox "Exemplary implementation" %} diff --git a/docs/pbc/all/cart-and-checkout/202311.0/base-shop/feature-overviews/multiple-carts-feature-overview.md b/docs/pbc/all/cart-and-checkout/202311.0/base-shop/feature-overviews/multiple-carts-feature-overview.md index 85a8df51944..e3d42cffb30 100644 --- a/docs/pbc/all/cart-and-checkout/202311.0/base-shop/feature-overviews/multiple-carts-feature-overview.md +++ b/docs/pbc/all/cart-and-checkout/202311.0/base-shop/feature-overviews/multiple-carts-feature-overview.md @@ -120,7 +120,7 @@ On the storefront, company users can perform the following actions by using the * To add a customer order reference to an order, see [Custom Order Reference feature overview](/docs/pbc/all/order-management-system/{{site.version}}/base-shop/order-management-feature-overview/custom-order-reference-overview.html). -This video explains how to use shopping carts in the Spryker [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html). +This video explains how to use shopping carts in the Spryker [B2B Demo Shop](/docs/about/all/b2b-suite.html). {% wistia s776wlo9ds 960 720 %} diff --git a/docs/pbc/all/cart-and-checkout/202311.0/base-shop/tutorials-and-howtos/enable-guest-checkout-in-the-b2b-demo-shop.md b/docs/pbc/all/cart-and-checkout/202311.0/base-shop/tutorials-and-howtos/enable-guest-checkout-in-the-b2b-demo-shop.md index 43ba87cd926..89fc498f738 100644 --- a/docs/pbc/all/cart-and-checkout/202311.0/base-shop/tutorials-and-howtos/enable-guest-checkout-in-the-b2b-demo-shop.md +++ b/docs/pbc/all/cart-and-checkout/202311.0/base-shop/tutorials-and-howtos/enable-guest-checkout-in-the-b2b-demo-shop.md @@ -13,7 +13,7 @@ related: link: docs/scos/dev/back-end-development/data-manipulation/datapayload-conversion/checkout/checkout-steps.html --- -As B2B environments usually implement complex business logic, in the [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html), guest users cannot check out by default. However, in some cases, you may need guest checkout to be enabled. +As B2B environments usually implement complex business logic, in the [B2B Demo Shop](/docs/about/all/b2b-suite.html), guest users cannot check out by default. However, in some cases, you may need guest checkout to be enabled. {% info_block infoBox "Exemplary implementation" %} diff --git a/docs/pbc/all/content-management-system/202212.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md b/docs/pbc/all/content-management-system/202212.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md index b62b335a0e8..f27dc09bc61 100644 --- a/docs/pbc/all/content-management-system/202212.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md +++ b/docs/pbc/all/content-management-system/202212.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md @@ -54,7 +54,7 @@ The email format itself is defined on the code level, the tales serving as ident ### Default email templates -There is a number of email templates with the respective Email CMS Blocks available in the [Spryker Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops). +There is a number of email templates with the respective Email CMS Blocks available in the [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops). The following table contains the list of the default email templates, their Email CMS Blocks, and their purpose. diff --git a/docs/pbc/all/content-management-system/202212.0/base-shop/manage-in-the-back-office/best-practices-add-content-to-the-storefront-pages-using-templates-and-slots.md b/docs/pbc/all/content-management-system/202212.0/base-shop/manage-in-the-back-office/best-practices-add-content-to-the-storefront-pages-using-templates-and-slots.md index 3f2e4a468a3..10fc01ed244 100644 --- a/docs/pbc/all/content-management-system/202212.0/base-shop/manage-in-the-back-office/best-practices-add-content-to-the-storefront-pages-using-templates-and-slots.md +++ b/docs/pbc/all/content-management-system/202212.0/base-shop/manage-in-the-back-office/best-practices-add-content-to-the-storefront-pages-using-templates-and-slots.md @@ -30,7 +30,7 @@ To do that, you need to create content items, insert them into CMS blocks, assig {% info_block infoBox "Examplary content" %} -All the content used in this guide is shipped by default in our [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html) and [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html). +All the content used in this guide is shipped by default in our [B2B Demo Shop](/docs/about/all/b2b-suite.html) and [B2C Demo Shop](/docs/about/all/b2c-suite.html). {% endinfo_block %} diff --git a/docs/pbc/all/content-management-system/202307.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md b/docs/pbc/all/content-management-system/202307.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md index 972ad2bc880..05800146ba6 100644 --- a/docs/pbc/all/content-management-system/202307.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md +++ b/docs/pbc/all/content-management-system/202307.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md @@ -54,7 +54,7 @@ The email format itself is defined on the code level, the tales serving as ident ### Default email templates -There is a number of email templates with the respective Email CMS Blocks available in the [Spryker Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops). +There is a number of email templates with the respective Email CMS Blocks available in the [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops). The following table contains the list of the default email templates, their Email CMS Blocks, and their purpose. diff --git a/docs/pbc/all/content-management-system/202307.0/base-shop/manage-in-the-back-office/best-practices-add-content-to-the-storefront-pages-using-templates-and-slots.md b/docs/pbc/all/content-management-system/202307.0/base-shop/manage-in-the-back-office/best-practices-add-content-to-the-storefront-pages-using-templates-and-slots.md index c284b2e32a1..7aa77a40ebb 100644 --- a/docs/pbc/all/content-management-system/202307.0/base-shop/manage-in-the-back-office/best-practices-add-content-to-the-storefront-pages-using-templates-and-slots.md +++ b/docs/pbc/all/content-management-system/202307.0/base-shop/manage-in-the-back-office/best-practices-add-content-to-the-storefront-pages-using-templates-and-slots.md @@ -30,7 +30,7 @@ To do that, you need to create content items, insert them into CMS blocks, assig {% info_block infoBox "Examplary content" %} -All the content used in this guide is shipped by default in our [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html) and [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html). +All the content used in this guide is shipped by default in our [B2B Demo Shop](/docs/about/all/b2b-suite.html) and [B2C Demo Shop](/docs/about/all/b2c-suite.html). {% endinfo_block %} diff --git a/docs/pbc/all/content-management-system/202311.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md b/docs/pbc/all/content-management-system/202311.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md index 559c3ef0c76..8d811f52ebc 100644 --- a/docs/pbc/all/content-management-system/202311.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md +++ b/docs/pbc/all/content-management-system/202311.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md @@ -55,7 +55,7 @@ The email format itself is defined on the code level, the tales serving as ident ### Default email templates -There is a number of email templates with the respective Email CMS Blocks available in the [Spryker Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops). +There is a number of email templates with the respective Email CMS Blocks available in the [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops). The following table contains the list of the default email templates, their Email CMS Blocks, and their purpose. diff --git a/docs/pbc/all/content-management-system/202311.0/base-shop/manage-in-the-back-office/best-practices-add-content-to-the-storefront-pages-using-templates-and-slots.md b/docs/pbc/all/content-management-system/202311.0/base-shop/manage-in-the-back-office/best-practices-add-content-to-the-storefront-pages-using-templates-and-slots.md index 3f35885d036..7e9c47d82ac 100644 --- a/docs/pbc/all/content-management-system/202311.0/base-shop/manage-in-the-back-office/best-practices-add-content-to-the-storefront-pages-using-templates-and-slots.md +++ b/docs/pbc/all/content-management-system/202311.0/base-shop/manage-in-the-back-office/best-practices-add-content-to-the-storefront-pages-using-templates-and-slots.md @@ -31,7 +31,7 @@ To do that, you need to create content items, insert them into CMS blocks, assig {% info_block infoBox "Examplary content" %} -All the content used in this guide is shipped by default in our [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html) and [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html). +All the content used in this guide is shipped by default in our [B2B Demo Shop](/docs/about/all/b2b-suite.html) and [B2C Demo Shop](/docs/about/all/b2c-suite.html). {% endinfo_block %} diff --git a/docs/pbc/all/merchant-management/202212.0/marketplace/marketplace-merchant-feature-overview/main-merchant.md b/docs/pbc/all/merchant-management/202212.0/marketplace/marketplace-merchant-feature-overview/main-merchant.md index 30f10de929f..4b53f568e3d 100644 --- a/docs/pbc/all/merchant-management/202212.0/marketplace/marketplace-merchant-feature-overview/main-merchant.md +++ b/docs/pbc/all/merchant-management/202212.0/marketplace/marketplace-merchant-feature-overview/main-merchant.md @@ -12,13 +12,13 @@ related: link: docs/pbc/all/return-management/page.version/marketplace/manage-in-the-back-office/manage-main-merchant-returns.html --- -The Spryker Marketplace platform offers sales opportunities to everyone. To help support the [Enterprise Marketplace](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html) model, not only the 3rd party merchants but also the company owner of the Marketplace store can sell their products and offers online. We call this company the *main merchant*. +The Spryker Marketplace platform offers sales opportunities to everyone. To help support the [Enterprise Marketplace](/docs/about/all/spryker-marketplace/marketplace-concept.html) model, not only the 3rd party merchants but also the company owner of the Marketplace store can sell their products and offers online. We call this company the *main merchant*. Thus, the main merchant acts as a common [marketplace merchant](/docs/pbc/all/merchant-management/{{page.version}}/marketplace/marketplace-merchant-feature-overview/marketplace-merchant-feature-overview.html) having all its characteristics. ## Main merchant orders and returns -Being both a [marketplace operator](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html) and a seller and already performing tasks in the Back Office, the main merchant manages their [merchant orders](/docs/pbc/all/order-management-system/{{page.version}}/marketplace/marketplace-order-management-feature-overview/merchant-order-overview.html) also in the Back Office. For details, see [Managing main merchant orders](/docs/pbc/all/order-management-system/{{page.version}}/marketplace/manage-merchant-orders.html). +Being both a [marketplace operator](/docs/about/all/spryker-marketplace/marketplace-personas.html) and a seller and already performing tasks in the Back Office, the main merchant manages their [merchant orders](/docs/pbc/all/order-management-system/{{page.version}}/marketplace/marketplace-order-management-feature-overview/merchant-order-overview.html) also in the Back Office. For details, see [Managing main merchant orders](/docs/pbc/all/order-management-system/{{page.version}}/marketplace/manage-merchant-orders.html). ## Main merchant state machine diff --git a/docs/pbc/all/merchant-management/202307.0/marketplace/marketplace-merchant-feature-overview/main-merchant.md b/docs/pbc/all/merchant-management/202307.0/marketplace/marketplace-merchant-feature-overview/main-merchant.md index 943b3136131..f3edf0f33c7 100644 --- a/docs/pbc/all/merchant-management/202307.0/marketplace/marketplace-merchant-feature-overview/main-merchant.md +++ b/docs/pbc/all/merchant-management/202307.0/marketplace/marketplace-merchant-feature-overview/main-merchant.md @@ -12,13 +12,13 @@ related: link: docs/pbc/all/return-management/page.version/marketplace/manage-in-the-back-office/manage-main-merchant-returns.html --- -The Spryker Marketplace platform offers sales opportunities to everyone. To help support the [Enterprise Marketplace](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html) model, not only the 3rd party merchants but also the company owner of the Marketplace store can sell their products and offers online. We call this company the *main merchant*. +The Spryker Marketplace platform offers sales opportunities to everyone. To help support the [Enterprise Marketplace](/docs/about/all/spryker-marketplace/marketplace-concept.html) model, not only the 3rd party merchants but also the company owner of the Marketplace store can sell their products and offers online. We call this company the *main merchant*. Thus, the main merchant acts as a common [marketplace merchant](/docs/pbc/all/merchant-management/{{page.version}}/marketplace/marketplace-merchant-feature-overview/marketplace-merchant-feature-overview.html) having all its characteristics. ## Main merchant orders and returns -Being both a [marketplace operator](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html) and a seller and already performing tasks in the Back Office, the main merchant manages their [merchant orders](/docs/pbc/all/order-management-system/{{page.version}}/marketplace/marketplace-order-management-feature-overview/merchant-order-overview.html) also in the Back Office. For details, see [Managing main merchant orders](/docs/pbc/all/order-management-system/{{page.version}}/marketplace/manage-merchant-orders.html). +Being both a [marketplace operator](/docs/about/all/spryker-marketplace/marketplace-personas.html) and a seller and already performing tasks in the Back Office, the main merchant manages their [merchant orders](/docs/pbc/all/order-management-system/{{page.version}}/marketplace/marketplace-order-management-feature-overview/merchant-order-overview.html) also in the Back Office. For details, see [Managing main merchant orders](/docs/pbc/all/order-management-system/{{page.version}}/marketplace/manage-merchant-orders.html). ## Main merchant state machine diff --git a/docs/pbc/all/merchant-management/202311.0/marketplace/marketplace-merchant-feature-overview/main-merchant.md b/docs/pbc/all/merchant-management/202311.0/marketplace/marketplace-merchant-feature-overview/main-merchant.md index 2ceb28363bf..28f54430e2c 100644 --- a/docs/pbc/all/merchant-management/202311.0/marketplace/marketplace-merchant-feature-overview/main-merchant.md +++ b/docs/pbc/all/merchant-management/202311.0/marketplace/marketplace-merchant-feature-overview/main-merchant.md @@ -12,13 +12,13 @@ related: link: docs/pbc/all/return-management/page.version/marketplace/manage-in-the-back-office/manage-main-merchant-returns.html --- -The Spryker Marketplace platform offers sales opportunities to everyone. To help support the [Enterprise Marketplace](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html) model, not only the 3rd party merchants but also the company owner of the Marketplace store can sell their products and offers online. We call this company the *main merchant*. +The Spryker Marketplace platform offers sales opportunities to everyone. To help support the [Enterprise Marketplace](/docs/about/all/spryker-marketplace/marketplace-concept.html) model, not only the 3rd party merchants but also the company owner of the Marketplace store can sell their products and offers online. We call this company the *main merchant*. Thus, the main merchant acts as a common [marketplace merchant](/docs/pbc/all/merchant-management/{{page.version}}/marketplace/marketplace-merchant-feature-overview/marketplace-merchant-feature-overview.html) having all its characteristics. ## Main merchant orders and returns -Being both a [marketplace operator](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html) and a seller and already performing tasks in the Back Office, the main merchant manages their [merchant orders](/docs/pbc/all/order-management-system/{{page.version}}/marketplace/marketplace-order-management-feature-overview/merchant-order-overview.html) also in the Back Office. For details, see [Managing main merchant orders](/docs/pbc/all/order-management-system/{{page.version}}/marketplace/manage-merchant-orders.html). +Being both a [marketplace operator](/docs/about/all/spryker-marketplace/marketplace-personas.html) and a seller and already performing tasks in the Back Office, the main merchant manages their [merchant orders](/docs/pbc/all/order-management-system/{{page.version}}/marketplace/marketplace-order-management-feature-overview/merchant-order-overview.html) also in the Back Office. For details, see [Managing main merchant orders](/docs/pbc/all/order-management-system/{{page.version}}/marketplace/manage-merchant-orders.html). ## Main merchant state machine diff --git a/docs/pbc/all/price-management/202212.0/base-shop/merchant-custom-prices-feature-overview.md b/docs/pbc/all/price-management/202212.0/base-shop/merchant-custom-prices-feature-overview.md index bb8d8e45cf1..93514d2bcf0 100644 --- a/docs/pbc/all/price-management/202212.0/base-shop/merchant-custom-prices-feature-overview.md +++ b/docs/pbc/all/price-management/202212.0/base-shop/merchant-custom-prices-feature-overview.md @@ -18,7 +18,7 @@ related: link: docs/pbc/all/price-management/page.version/base-shop/tutorials-and-howtos/howto-manage-business-unit-specific-prices-via-data-import.html --- -In B2B commerce transactions, prices are typically negotiated in contracts. Therefore, merchants and their clients, who are usually company business units, expect to see their own prices in the shop. With the *Merchant Custom Prices* feature, the shop owners of the [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html) can provide different prices for merchants and their clients. This way, the relationship between merchants and buyers is reflected more accurately, and the shop owners can set different prices for various customers. +In B2B commerce transactions, prices are typically negotiated in contracts. Therefore, merchants and their clients, who are usually company business units, expect to see their own prices in the shop. With the *Merchant Custom Prices* feature, the shop owners of the [B2B Demo Shop](/docs/about/all/b2b-suite.html) can provide different prices for merchants and their clients. This way, the relationship between merchants and buyers is reflected more accurately, and the shop owners can set different prices for various customers. When talking about product prices that depend on the customers they refer to, and we differentiate between two types: default and specific. diff --git a/docs/pbc/all/price-management/202307.0/base-shop/merchant-custom-prices-feature-overview.md b/docs/pbc/all/price-management/202307.0/base-shop/merchant-custom-prices-feature-overview.md index 65615033c21..847a5fd24fb 100644 --- a/docs/pbc/all/price-management/202307.0/base-shop/merchant-custom-prices-feature-overview.md +++ b/docs/pbc/all/price-management/202307.0/base-shop/merchant-custom-prices-feature-overview.md @@ -18,7 +18,7 @@ related: link: docs/pbc/all/price-management/page.version/base-shop/tutorials-and-howtos/howto-manage-business-unit-specific-prices-via-data-import.html --- -In B2B commerce transactions, prices are typically negotiated in contracts. Therefore, merchants and their clients, who are usually company business units, expect to see their own prices in the shop. With the *Merchant Custom Prices* feature, the shop owners of the [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html) can provide different prices for merchants and their clients. This way, the relationship between merchants and buyers is reflected more accurately, and the shop owners can set different prices for various customers. +In B2B commerce transactions, prices are typically negotiated in contracts. Therefore, merchants and their clients, who are usually company business units, expect to see their own prices in the shop. With the *Merchant Custom Prices* feature, the shop owners of the [B2B Demo Shop](/docs/about/all/b2b-suite.html) can provide different prices for merchants and their clients. This way, the relationship between merchants and buyers is reflected more accurately, and the shop owners can set different prices for various customers. When talking about product prices that depend on the customers they refer to, and we differentiate between two types: default and specific. diff --git a/docs/pbc/all/price-management/202311.0/base-shop/merchant-custom-prices-feature-overview.md b/docs/pbc/all/price-management/202311.0/base-shop/merchant-custom-prices-feature-overview.md index 0fadace5d5e..d94367653ac 100644 --- a/docs/pbc/all/price-management/202311.0/base-shop/merchant-custom-prices-feature-overview.md +++ b/docs/pbc/all/price-management/202311.0/base-shop/merchant-custom-prices-feature-overview.md @@ -19,7 +19,7 @@ related: link: docs/pbc/all/price-management/page.version/base-shop/tutorials-and-howtos/howto-manage-business-unit-specific-prices-via-data-import.html --- -In B2B commerce transactions, prices are typically negotiated in contracts. Therefore, merchants and their clients, who are usually company business units, expect to see their own prices in the shop. With the *Merchant Custom Prices* feature, the shop owners of the [B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html) can provide different prices for merchants and their clients. This way, the relationship between merchants and buyers is reflected more accurately, and the shop owners can set different prices for various customers. +In B2B commerce transactions, prices are typically negotiated in contracts. Therefore, merchants and their clients, who are usually company business units, expect to see their own prices in the shop. With the *Merchant Custom Prices* feature, the shop owners of the [B2B Demo Shop](/docs/about/all/b2b-suite.html) can provide different prices for merchants and their clients. This way, the relationship between merchants and buyers is reflected more accurately, and the shop owners can set different prices for various customers. When talking about product prices that depend on the customers they refer to, and we differentiate between two types: default and specific. diff --git a/docs/pbc/all/product-information-management/202212.0/base-shop/feature-overviews/category-management-feature-overview.md b/docs/pbc/all/product-information-management/202212.0/base-shop/feature-overviews/category-management-feature-overview.md index a9ed8622dee..75e4152bd19 100644 --- a/docs/pbc/all/product-information-management/202212.0/base-shop/feature-overviews/category-management-feature-overview.md +++ b/docs/pbc/all/product-information-management/202212.0/base-shop/feature-overviews/category-management-feature-overview.md @@ -70,7 +70,7 @@ The Category Management feature has the following functional constraints, which * A store can only be linked to one root category tree, but in the future, a store can have multiple root category trees. * Category URLs are locale-dependent. * Category URLs are available in all the stores that share the same locales. -* Price Range Filter is not supported with merchant relations. That is why this filter is not included in the [B2B demo shop](/docs/scos/user/intro-to-spryker/b2b-suite.html). However, in the [B2C demo shop](/docs/scos/user/intro-to-spryker/b2c-suite.html), you can still filter the products using the price range filter. +* Price Range Filter is not supported with merchant relations. That is why this filter is not included in the [B2B demo shop](/docs/about/all/b2b-suite.html). However, in the [B2C demo shop](/docs/about/all/b2c-suite.html), you can still filter the products using the price range filter. ## Related Business User documents diff --git a/docs/pbc/all/product-information-management/202212.0/marketplace/marketplace-product-approval-process-feature-overview.md b/docs/pbc/all/product-information-management/202212.0/marketplace/marketplace-product-approval-process-feature-overview.md index 81bd6678408..156548a7c4c 100644 --- a/docs/pbc/all/product-information-management/202212.0/marketplace/marketplace-product-approval-process-feature-overview.md +++ b/docs/pbc/all/product-information-management/202212.0/marketplace/marketplace-product-approval-process-feature-overview.md @@ -11,7 +11,7 @@ related: - title: Sending the product for approval link: docs/pbc/all/product-information-management/page.version/marketplace/manage-in-the-merchant-portal/abstract-products/create-marketplace-abstract-products.html#sending-the-product-for-approval --- -The [marketplace operator](/docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.html) is primarily responsible for ensuring the quality of data in the marketplace, including merchants, products, and offers. To control those things in the marketplace, the approval mechanism is a key feature. +The [marketplace operator](/docs/about/all/spryker-marketplace/back-office-for-marketplace-operator.html) is primarily responsible for ensuring the quality of data in the marketplace, including merchants, products, and offers. To control those things in the marketplace, the approval mechanism is a key feature. The *Marketplace Product Approval Process* allows marketplace owners to verify the products of merchants before showing them to customers. diff --git a/docs/pbc/all/product-information-management/202307.0/base-shop/feature-overviews/category-management-feature-overview.md b/docs/pbc/all/product-information-management/202307.0/base-shop/feature-overviews/category-management-feature-overview.md index aa345298765..045a64450db 100644 --- a/docs/pbc/all/product-information-management/202307.0/base-shop/feature-overviews/category-management-feature-overview.md +++ b/docs/pbc/all/product-information-management/202307.0/base-shop/feature-overviews/category-management-feature-overview.md @@ -70,7 +70,7 @@ The Category Management feature has the following functional constraints, which * A store can only be linked to one root category tree, but in the future, a store can have multiple root category trees. * Category URLs are locale-dependent. * Category URLs are available in all the stores that share the same locales. -* Price Range Filter is not supported with merchant relations. That is why this filter is not included in the [B2B demo shop](/docs/scos/user/intro-to-spryker/b2b-suite.html). However, in the [B2C demo shop](/docs/scos/user/intro-to-spryker/b2c-suite.html), you can still filter the products using the price range filter. +* Price Range Filter is not supported with merchant relations. That is why this filter is not included in the [B2B demo shop](/docs/about/all/b2b-suite.html). However, in the [B2C demo shop](/docs/about/all/b2c-suite.html), you can still filter the products using the price range filter. ## Related Business User documents diff --git a/docs/pbc/all/product-information-management/202307.0/marketplace/marketplace-product-approval-process-feature-overview.md b/docs/pbc/all/product-information-management/202307.0/marketplace/marketplace-product-approval-process-feature-overview.md index 252fc0b3877..f645d9935ed 100644 --- a/docs/pbc/all/product-information-management/202307.0/marketplace/marketplace-product-approval-process-feature-overview.md +++ b/docs/pbc/all/product-information-management/202307.0/marketplace/marketplace-product-approval-process-feature-overview.md @@ -11,7 +11,7 @@ related: - title: Sending the product for approval link: docs/pbc/all/product-information-management/page.version/marketplace/manage-in-the-merchant-portal/abstract-products/create-marketplace-abstract-products.html#sending-the-product-for-approval --- -The [marketplace operator](/docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.html) is primarily responsible for ensuring the quality of data in the marketplace, including merchants, products, and offers. To control those things in the marketplace, the approval mechanism is a key feature. +The [marketplace operator](/docs/about/all/spryker-marketplace/back-office-for-marketplace-operator.html) is primarily responsible for ensuring the quality of data in the marketplace, including merchants, products, and offers. To control those things in the marketplace, the approval mechanism is a key feature. The *Marketplace Product Approval Process* allows marketplace owners to verify the products of merchants before showing them to customers. diff --git a/docs/pbc/all/product-information-management/202311.0/base-shop/feature-overviews/category-management-feature-overview.md b/docs/pbc/all/product-information-management/202311.0/base-shop/feature-overviews/category-management-feature-overview.md index b12f2d3df49..d38a23d98c1 100644 --- a/docs/pbc/all/product-information-management/202311.0/base-shop/feature-overviews/category-management-feature-overview.md +++ b/docs/pbc/all/product-information-management/202311.0/base-shop/feature-overviews/category-management-feature-overview.md @@ -71,7 +71,7 @@ The Category Management feature has the following functional constraints, which * A store can only be linked to one root category tree, but in the future, a store can have multiple root category trees. * Category URLs are locale-dependent. * Category URLs are available in all the stores that share the same locales. -* Price Range Filter is not supported with merchant relations. That is why this filter is not included in the [B2B demo shop](/docs/scos/user/intro-to-spryker/b2b-suite.html). However, in the [B2C demo shop](/docs/scos/user/intro-to-spryker/b2c-suite.html), you can still filter the products using the price range filter. +* Price Range Filter is not supported with merchant relations. That is why this filter is not included in the [B2B demo shop](/docs/about/all/b2b-suite.html). However, in the [B2C demo shop](/docs/about/all/b2c-suite.html), you can still filter the products using the price range filter. ## Related Business User documents diff --git a/docs/pbc/all/product-information-management/202311.0/base-shop/tutorials-and-howtos/split-products-by-stores.md b/docs/pbc/all/product-information-management/202311.0/base-shop/tutorials-and-howtos/split-products-by-stores.md index 6baa9fabb0a..20df3721088 100644 --- a/docs/pbc/all/product-information-management/202311.0/base-shop/tutorials-and-howtos/split-products-by-stores.md +++ b/docs/pbc/all/product-information-management/202311.0/base-shop/tutorials-and-howtos/split-products-by-stores.md @@ -24,7 +24,7 @@ To separate products by stores, follow the steps below. ## Prerequisites -This example is convenient to consider on the basis of the [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html). +This example is convenient to consider on the basis of the [B2C Demo Shop](/docs/about/all/b2c-suite.html). Follow the [installation guide](/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-development-mode-on-macos-and-linux.html) to set it up. ## 1. Add the AclEntity package to the system diff --git a/docs/pbc/all/product-information-management/202311.0/marketplace/marketplace-product-approval-process-feature-overview.md b/docs/pbc/all/product-information-management/202311.0/marketplace/marketplace-product-approval-process-feature-overview.md index 2385831645e..a40d05872d9 100644 --- a/docs/pbc/all/product-information-management/202311.0/marketplace/marketplace-product-approval-process-feature-overview.md +++ b/docs/pbc/all/product-information-management/202311.0/marketplace/marketplace-product-approval-process-feature-overview.md @@ -12,7 +12,7 @@ related: - title: Sending the product for approval link: docs/pbc/all/product-information-management/page.version/marketplace/manage-in-the-merchant-portal/abstract-products/create-marketplace-abstract-products.html#sending-the-product-for-approval --- -The [marketplace operator](/docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.html) is primarily responsible for ensuring the quality of data in the marketplace, including merchants, products, and offers. To control those things in the marketplace, the approval mechanism is a key feature. +The [marketplace operator](/docs/about/all/spryker-marketplace/back-office-for-marketplace-operator.html) is primarily responsible for ensuring the quality of data in the marketplace, including merchants, products, and offers. To control those things in the marketplace, the approval mechanism is a key feature. The *Marketplace Product Approval Process* allows marketplace owners to verify the products of merchants before showing them to customers. diff --git a/docs/pbc/all/product-information-management/202403.0/base-shop/feature-overviews/category-management-feature-overview.md b/docs/pbc/all/product-information-management/202403.0/base-shop/feature-overviews/category-management-feature-overview.md index b4d6ebf7e23..ba5bd631e87 100644 --- a/docs/pbc/all/product-information-management/202403.0/base-shop/feature-overviews/category-management-feature-overview.md +++ b/docs/pbc/all/product-information-management/202403.0/base-shop/feature-overviews/category-management-feature-overview.md @@ -69,7 +69,7 @@ The Category Management feature has the following functional constraints, which * A store can only be linked to one root category tree, but in the future, a store can have multiple root category trees. * Category URLs are locale-dependent. * Category URLs are available in all the stores that share the same locales. -* Price Range Filter is not supported with merchant relations. That is why this filter is not included in the [B2B demo shop](/docs/scos/user/intro-to-spryker/b2b-suite.html). However, in the [B2C demo shop](/docs/scos/user/intro-to-spryker/b2c-suite.html), you can still filter the products using the price range filter. +* Price Range Filter is not supported with merchant relations. That is why this filter is not included in the [B2B demo shop](/docs/about/all/b2b-suite.html). However, in the [B2C demo shop](/docs/about/all/b2c-suite.html), you can still filter the products using the price range filter. ## Related Business User documents diff --git a/docs/pbc/all/search/202212.0/base-shop/search-feature-overview/standard-filters-overview.md b/docs/pbc/all/search/202212.0/base-shop/search-feature-overview/standard-filters-overview.md index 99b48e9f066..5520b364b05 100644 --- a/docs/pbc/all/search/202212.0/base-shop/search-feature-overview/standard-filters-overview.md +++ b/docs/pbc/all/search/202212.0/base-shop/search-feature-overview/standard-filters-overview.md @@ -40,7 +40,7 @@ Products appropriate for the active filters are displayed in the results. Filter preferences can be configured in the **Back Office > Search and Filters > Filter Preferences**. Filter options depend on the attributes configured for the products. ## Current constraints -Price Range Filter is not supported with the Merchant Relations, that is why this filter is not included in the B2B demo shop. However, in [the B2C demo shop](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops), you can still filter the products using the price range filter. +Price Range Filter is not supported with the Merchant Relations, that is why this filter is not included in the B2B demo shop. However, in [the B2C demo shop](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops), you can still filter the products using the price range filter. ## Related Business User documents diff --git a/docs/pbc/all/search/202307.0/base-shop/search-feature-overview/standard-filters-overview.md b/docs/pbc/all/search/202307.0/base-shop/search-feature-overview/standard-filters-overview.md index 98452266351..01c67af505e 100644 --- a/docs/pbc/all/search/202307.0/base-shop/search-feature-overview/standard-filters-overview.md +++ b/docs/pbc/all/search/202307.0/base-shop/search-feature-overview/standard-filters-overview.md @@ -42,7 +42,7 @@ Products appropriate for the active filters are displayed in the results. Filter preferences can be configured in the **Back Office > Search and Filters > Filter Preferences**. Filter options depend on the attributes configured for the products. ## Current constraints -Price Range Filter is not supported with the Merchant Relations, that is why this filter is not included in the B2B demo shop. However, in [the B2C demo shop](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops), you can still filter the products using the price range filter. +Price Range Filter is not supported with the Merchant Relations, that is why this filter is not included in the B2B demo shop. However, in [the B2C demo shop](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops), you can still filter the products using the price range filter. ## Related Business User documents diff --git a/docs/pbc/all/search/202311.0/base-shop/search-feature-overview/standard-filters-overview.md b/docs/pbc/all/search/202311.0/base-shop/search-feature-overview/standard-filters-overview.md index b25b18dd5d8..3a3f6a47b47 100644 --- a/docs/pbc/all/search/202311.0/base-shop/search-feature-overview/standard-filters-overview.md +++ b/docs/pbc/all/search/202311.0/base-shop/search-feature-overview/standard-filters-overview.md @@ -43,7 +43,7 @@ Products appropriate for the active filters are displayed in the results. Filter preferences can be configured in the **Back Office > Search and Filters > Filter Preferences**. Filter options depend on the attributes configured for the products. ## Current constraints -Price Range Filter is not supported with the Merchant Relations, that is why this filter is not included in the B2B demo shop. However, in [the B2C demo shop](/docs/scos/user/intro-to-spryker/intro-to-spryker.html#spryker-b2bb2c-demo-shops), you can still filter the products using the price range filter. +Price Range Filter is not supported with the Merchant Relations, that is why this filter is not included in the B2B demo shop. However, in [the B2C demo shop](/docs/about/all/intro-to-spryker.html#spryker-b2bb2c-demo-shops), you can still filter the products using the price range filter. ## Related Business User documents diff --git a/docs/pbc/all/search/202403.0/base-shop/manage-using-glue-api/glue-api-search-the-product-catalog.md b/docs/pbc/all/search/202403.0/base-shop/manage-using-glue-api/glue-api-search-the-product-catalog.md index b76142fed85..863cb865ecd 100644 --- a/docs/pbc/all/search/202403.0/base-shop/manage-using-glue-api/glue-api-search-the-product-catalog.md +++ b/docs/pbc/all/search/202403.0/base-shop/manage-using-glue-api/glue-api-search-the-product-catalog.md @@ -80,7 +80,7 @@ To search by products, send the request: | `GET https://glue.mysprykershop.com/catalog-search?q=Sony&sort=name_desc` | Set sorting order descending. | | `GET https://glue.mysprykershop.com/catalog-search?q=Sony&sort=rating` | Sort found products by rating. | | `GET https://glue.mysprykershop.com/catalog-search?q=Sony&sort=price_asc` | Sort found products by price ascending. | -| `GET https://glue.mysprykershop.com/catalog-search?q=Sony&sort=popularity` | Sort found products by popularity.
    Available only in the [Master Suite](/docs/scos/user/intro-to-spryker/master-suite.html) for now. | +| `GET https://glue.mysprykershop.com/catalog-search?q=Sony&sort=popularity` | Sort found products by popularity.
    Available only in the [Master Suite](/docs/about/all/master-suite.html) for now. | | `GET https://glue.mysprykershop.com/catalog-search?q=Sony&page=3` | Set a page to retrieve the search results from. | | `GET https://glue.mysprykershop.com/catalog-search?q=Sony&ipp=24` | Set number of products per page. | | `GET https://glue.mysprykershop.com/catalog-search?merchant_name=Spryker` | Filter the results by Merchant name.
    Available only with the Marketplace.** | diff --git a/docs/pbc/all/warehouse-management-system/202212.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md b/docs/pbc/all/warehouse-management-system/202212.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md index ef291a17897..bfe3f19c727 100644 --- a/docs/pbc/all/warehouse-management-system/202212.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md +++ b/docs/pbc/all/warehouse-management-system/202212.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md @@ -68,7 +68,7 @@ There is a console command to export all reservations: `/Spryker/Zed/Oms/Communi {% info_block infoBox "" %} -This is the default scenario implemented in the [Spryker Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html). +This is the default scenario implemented in the [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html). {% endinfo_block %} diff --git a/docs/pbc/all/warehouse-management-system/202212.0/marketplace/manage-availability.md b/docs/pbc/all/warehouse-management-system/202212.0/marketplace/manage-availability.md index fc1f945746a..e3a623fa9fb 100644 --- a/docs/pbc/all/warehouse-management-system/202212.0/marketplace/manage-availability.md +++ b/docs/pbc/all/warehouse-management-system/202212.0/marketplace/manage-availability.md @@ -25,7 +25,7 @@ For multi-store projects, you can filter the products according to the store the {% info_block infoBox "Info" %} -For the [Marketplace](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html) project, you can also filter the products according to the merchant the product belongs to. +For the [Marketplace](/docs/about/all/spryker-marketplace/marketplace-concept.html) project, you can also filter the products according to the merchant the product belongs to. {% endinfo_block %} @@ -51,7 +51,7 @@ The **Abstract Product** contains a drop-down list where you can select the stor {% info_block infoBox "Info" %} -For the [Marketplace](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html) project, a merchant name is available for a specific product. The availability of a certain merchant warehouse is provided. +For the [Marketplace](/docs/about/all/spryker-marketplace/marketplace-concept.html) project, a merchant name is available for a specific product. The availability of a certain merchant warehouse is provided. {% endinfo_block %} diff --git a/docs/pbc/all/warehouse-management-system/202307.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md b/docs/pbc/all/warehouse-management-system/202307.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md index 207108c56f0..32aea1dbe14 100644 --- a/docs/pbc/all/warehouse-management-system/202307.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md +++ b/docs/pbc/all/warehouse-management-system/202307.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md @@ -68,7 +68,7 @@ There is a console command to export all reservations: `/Spryker/Zed/Oms/Communi {% info_block infoBox "" %} -This is the default scenario implemented in the [Spryker Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html). +This is the default scenario implemented in the [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html). {% endinfo_block %} diff --git a/docs/pbc/all/warehouse-management-system/202307.0/marketplace/manage-availability.md b/docs/pbc/all/warehouse-management-system/202307.0/marketplace/manage-availability.md index fc1f945746a..e3a623fa9fb 100644 --- a/docs/pbc/all/warehouse-management-system/202307.0/marketplace/manage-availability.md +++ b/docs/pbc/all/warehouse-management-system/202307.0/marketplace/manage-availability.md @@ -25,7 +25,7 @@ For multi-store projects, you can filter the products according to the store the {% info_block infoBox "Info" %} -For the [Marketplace](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html) project, you can also filter the products according to the merchant the product belongs to. +For the [Marketplace](/docs/about/all/spryker-marketplace/marketplace-concept.html) project, you can also filter the products according to the merchant the product belongs to. {% endinfo_block %} @@ -51,7 +51,7 @@ The **Abstract Product** contains a drop-down list where you can select the stor {% info_block infoBox "Info" %} -For the [Marketplace](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html) project, a merchant name is available for a specific product. The availability of a certain merchant warehouse is provided. +For the [Marketplace](/docs/about/all/spryker-marketplace/marketplace-concept.html) project, a merchant name is available for a specific product. The availability of a certain merchant warehouse is provided. {% endinfo_block %} diff --git a/docs/pbc/all/warehouse-management-system/202311.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md b/docs/pbc/all/warehouse-management-system/202311.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md index 658ce1a6887..f179f1b54ad 100644 --- a/docs/pbc/all/warehouse-management-system/202311.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md +++ b/docs/pbc/all/warehouse-management-system/202311.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md @@ -69,7 +69,7 @@ There is a console command to export all reservations: `/Spryker/Zed/Oms/Communi {% info_block infoBox "" %} -This is the default scenario implemented in the [Spryker Demo Shops](/docs/scos/user/intro-to-spryker/intro-to-spryker.html). +This is the default scenario implemented in the [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html). {% endinfo_block %} diff --git a/docs/pbc/all/warehouse-management-system/202311.0/marketplace/manage-availability.md b/docs/pbc/all/warehouse-management-system/202311.0/marketplace/manage-availability.md index fc1f945746a..e3a623fa9fb 100644 --- a/docs/pbc/all/warehouse-management-system/202311.0/marketplace/manage-availability.md +++ b/docs/pbc/all/warehouse-management-system/202311.0/marketplace/manage-availability.md @@ -25,7 +25,7 @@ For multi-store projects, you can filter the products according to the store the {% info_block infoBox "Info" %} -For the [Marketplace](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html) project, you can also filter the products according to the merchant the product belongs to. +For the [Marketplace](/docs/about/all/spryker-marketplace/marketplace-concept.html) project, you can also filter the products according to the merchant the product belongs to. {% endinfo_block %} @@ -51,7 +51,7 @@ The **Abstract Product** contains a drop-down list where you can select the stor {% info_block infoBox "Info" %} -For the [Marketplace](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html) project, a merchant name is available for a specific product. The availability of a certain merchant warehouse is provided. +For the [Marketplace](/docs/about/all/spryker-marketplace/marketplace-concept.html) project, a merchant name is available for a specific product. The availability of a certain merchant warehouse is provided. {% endinfo_block %} From 08ed9956570539a6f0c8951e02fde51cebafa4ac Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Tue, 12 Mar 2024 15:52:45 +0200 Subject: [PATCH 11/26] Update about-spryker.md --- docs/about/all/about-spryker.md | 88 ++++++++++++++++++++------------- 1 file changed, 53 insertions(+), 35 deletions(-) diff --git a/docs/about/all/about-spryker.md b/docs/about/all/about-spryker.md index e02363f6e12..1154e8c90b7 100644 --- a/docs/about/all/about-spryker.md +++ b/docs/about/all/about-spryker.md @@ -22,69 +22,87 @@ redirect_from: --- -The Spryker Cloud Commerce OS (SCCOS) is a completely modular B2B and B2C e-commerce technology. With the modular application and API-based integration with all possible customer touchpoints (front-ends), Spryker provides significantly shorter time-to-market and reduced total cost of ownership, while increasing your ROI due to the digital best practices. + + +Spryker Cloud Commerce OS (SCCOS) is a completely modular e-commerce technology. With the modular design and API-based integration with all possible touchpoints, Spryker supports most business models: B2B, B2C, and marketplace. + ![image](https://spryker.s3.eu-central-1.amazonaws.com/docs/About/About+Spryker/Spryker-OS-Overview-RGB-JULY19_Spryker-OS-Overview.png) -We establish a unique advantage for our customers by creating a commerce operating system that revolves around two cornerstones for success: modular and layered architectures. ## Modular architecture -Modular architecture, or modularity of the Spryker Commerce OS, means that the system is composed of small parts called modules. The Spryker Commerce OS consists of over 750 modules. Some of them are mandatory and required by the OS to run, but many are optional and designed to provide certain functionality or connectivity to either internal or external systems. -The modules combine to create features and have limited dependencies. The limited dependencies imply less development effort, increasing your return on investment and lowering the total cost of ownership. +Modular architecture or modularity means that the system is composed of small parts called modules. A module is the smalles functionality unit in Spryker. Some modules are required to run Spryker, but many are optional and provide certain functionality or connectivity to internal or external systems. Spryker consists of over 750 modules. -![image](https://spryker.s3.eu-central-1.amazonaws.com/docs/About/About+Spryker/modularity_transparent.png) +Modules combine into features and have limited dependencies. Limited dependencies result in less development effort, increasing your return on investment and lowering the total cost of ownership. -Spryker's code is stored on GitHub under the [Spryker repository](https://github.com/spryker). Here you can find a complete list of all the modules, along with a description and a link to the relevant documentation for each module. +![image](https://spryker.s3.eu-central-1.amazonaws.com/docs/About/About+Spryker/modularity_transparent.png) +For a complete list of modules, see the [Spryker repository](https://github.com/spryker). -### Benefits of the Spryker modular architecture: +### Benefits of the modular architecture -* You *take only the modules or features that you need* for your project, without overloading it with redundant code and investing effort in something you don’t need. -* You can *grow a project easily* using any of the wide selection of modules. -* You can *add, delete, and test new features* without worrying about breaking or pausing your production shop site. -* We adhere to the atomic release approach. This means that each module is released independently and has its own version. It is developed and tested so as to ensure backward compatibility with other modules that you might not want to update. This means you can *take new and update existing modules or features right after they have been released*. +* You take only the modules or features needed for your project, without overloading it with redundant code and investing effort into something you don’t need. +* You can easily grow your project by adding new modules at any time. +* You can add, delete, and test new features without worrying about breaking or pausing your live shop. +* Thanks to the atomic release approach, each module is released independently, has its own version, and is backward compatible. You can install and update the needed modules right after they are released without having to update any other installed modules. ## Layered architecture -Layered Architecture is used to separate your commercial offering and sales channels. -When your commercial offering is hooked directly to an online web store, expanding to different channels and methods of selling poses a huge challenge in most cases. If you create a clear separation between what you are selling and how you are selling it, you gain the freedom and flexibility in choosing sales methods and channels. -Separation is established by using layers. +Layered architecture separates your commercial offering and sales channels. When your commercial offering is hooked directly to an online web store, expanding to different channels and methods of selling poses a huge challenge in most cases. Spryker lets you create a clear separation between what you are selling and how you are selling it, so you get the flexibility in choosing sales methods and channels. -SCOS is split into four different layers: +Spryker is split into four different layers: -* The *presentation layer* is a selling point that can be an online store, a mobile app, a voice skill, and anything else used to effectuate a commercial transaction. +* The *presentation layer* is a selling point that can be an online store, a mobile app, a voice skill, and anything else used to fulfill a commercial transaction. * The *business layer* includes your products, pricing, stock, and general information surrounding your commercial offering. * The *communication layer* connects the presentation layer to the business layer and transfers information between the business layer and the different presentation layers you may have. * The *persistence layer* covers all the data storage and processing, such as database queries and advanced calculations. - - -![image](https://spryker.s3.eu-central-1.amazonaws.com/docs/About/About+Spryker/spryker_layers_s.png) +![spryker-layers](https://spryker.s3.eu-central-1.amazonaws.com/docs/About/About+Spryker/spryker_layers_s.png) ### Benefits of the layered architecture -* We confine long and resource-intensive processes to the Business and Persistence layers, which ensures *high performance*. The presentation side is separated from the rest of the OS to make sure that only lean processes are executed there. Basically, anything that can wait or can impact the purchase process is offloaded to an area that does not impact the performance. -* Separate front- and back-end means *developers can work in parallel*, allowing for faster implementation, testing, and better optimization—all for less internal cost. -* Since your commercial offering is not dependent on a single channel, you can *focus your effort on growth and improvement*, rather than on solutions, extensions, and sometimes hacks to “make things work”. -* The separation ensures that *essential information is not tied-up with the presentation*. You can easily swap out, extend, replace this information, as well as change the ways it is presented. +* We confine long and resource-intensive processes to the business and persistence layers, which ensures high performance on the presentation layer. The presentation side is separated from the rest of the OS to make sure that only lean processes are executed there. Anything that can impact the purchase process is offloaded to an area that does not impact the performance. +* Separate frontend and backend means developers can work in parallel, allowing for faster implementation, testing, and better optimization—all for less internal cost. +* Because your commercial offering is not dependent on a single channel, you can focus your effort on growth and improvement, rather than on solutions, extensions, and sometimes workarounds to make things work. +* Essential information is not tied up with the presentation. You can easily swap out, extend, replace this information, as well as change the ways it is presented. -## Spryker B2B and B2C Demo Shops -Our [B2B](/docs/about/all/b2b-suite.html) and [B2C Demo Shops](/docs/about/all/b2c-suite.html) showcase Spryker functionality and help you choose the best possible starting point and set of features based on your business needs. The Demo Shops pose a clear starting point and upgrade path for everything you base your project on. We ship our B2B/B2C Demo Shops as a part of the product, covered by the same commercial license and the same support and LTS (long-term support) rules as individual Spryker Commerce OS modules. +## Managed cloud platform -## I am a new customer, where should I start? +Being a managed cloud platform, Spryker lets you develop applications without spending resources on setting up, managing, and scaling the infrastructure. All the cloud environments, like staging, development, and production, are provided during the onboarding. Included CI/CD tools and deployment pipelines enable your team to efficiently develop, test, and deploy your applications. -The recommended starting points for all standard commerce projects are our [B2B](/docs/about/all/b2b-suite.html#b2b-demo-shop) and [B2C Demo Shops](/docs/about/all/b2c-suite.html#b2c-demo-shop). We have taken the time to identify the best combination of modules and functionalities for each particular business type and to keep development as lean as possible. Thus, the only thing that remains is to identify your business requirements and select the shop that fits your needs best. +We take care of the infrastructure security and provide you with guidelines for keeping your project secure. Our 24/7 support team monitors your applications and informs you about potential issues to avoid downtimes. -Apart from that, if your business case does not fit in one of the proposed models, you can start building your project by cherry-picking the modules you need. Since they are released under a commercial license with stable and predictable release cycles, you can build your e-commerce business with reliance and certainty. Our engineers make sure that each module is reliable, backward compatible, and fully regression-tested, and all our releases are supported with an LTS flag (12 months). +### Benefits of cloud -## Next steps +* Infrastructure scales with your project and traffic +* Increased speed +* Better control over costs +* Enhanced security +* CI/CD pipelines speed up development +* Flexible management of resources + +## Customizable system -Select one of the topics below depending on what you want to do next: +Being highly customizable at its core, Spryker is designed to cater the the most complex use cases. The functionality shipped by default can be extended and customized. Each module is released with an extension point so you can adjust it to your needs. On top of customizing the existing functionality, you can introduce completely new components. + +Glue API enables you to integrate any external systems and touchpoints, making your shop an all-in-one commerce system. + +## Demo Shops + +Demo Shops are fully functional shops with collections of features that match different business models. They serve as a starting point and let you quickly get started with the development of your project. + +If you want to check out how Spryker works, Demo Shops also quick to install on your machine. The following Demo Shops are available: + +* [B2B](/docs/scos/user/intro-to-spryker/b2b-suite.html) +* [B2C Demo Shops](/docs/scos/user/intro-to-spryker/b2c-suite.html) +* [Marketplace B2B Suite](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2b-suite.html) +* [Marketplace B2C Suite](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2c-suite.html) + +Demo Shops are covered by the same commercial license and the same support and long-term support rules as individual modules. + +## Next steps -* [What's new](/docs/about/all/whats-new/whats-new.html): general information about Spryker, news, and release notes. -* [Setup](/docs/dg/dev/set-up-spryker-locally/set-up-spryker-locally.html): installation of Spryker. -* [Packaged Business Capabilities](/docs/pbc/all/pbc.html): catalogue of functionality and related guides. -* [Glue REST API](/docs/dg/dev/glue-api/{{site.version}}/old-glue-infrastructure/glue-rest-api.html): Spryker Glue REST API overview, reference, and features. -* [Developer Guides](/docs/dg/dev/development-getting-started-guide.html): technical information and guides for developers. +* To start developing your project or check out how Spryker works, [set up Spryker locally](/docs/dg/dev/set-up-spryker-locally/set-up-spryker-locally.html). +* For the catalog of functionality and related guides, see [Packaged Business Capabilities](/docs/pbc/all/pbc.html). From 7ed7279ac8262cae9e914786f9e9f1be415ea101 Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Tue, 12 Mar 2024 15:57:52 +0200 Subject: [PATCH 12/26] Update about-spryker.md --- docs/about/all/about-spryker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/about/all/about-spryker.md b/docs/about/all/about-spryker.md index 1154e8c90b7..4d6ae64a805 100644 --- a/docs/about/all/about-spryker.md +++ b/docs/about/all/about-spryker.md @@ -74,7 +74,7 @@ Being a managed cloud platform, Spryker lets you develop applications without sp We take care of the infrastructure security and provide you with guidelines for keeping your project secure. Our 24/7 support team monitors your applications and informs you about potential issues to avoid downtimes. -### Benefits of cloud +### Benefits of cloud infrastructure * Infrastructure scales with your project and traffic * Increased speed From 15a73d50008979d789399da1741428f880836021 Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Tue, 12 Mar 2024 16:01:58 +0200 Subject: [PATCH 13/26] Update about-spryker.md --- docs/about/all/about-spryker.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/about/all/about-spryker.md b/docs/about/all/about-spryker.md index 4d6ae64a805..00711428693 100644 --- a/docs/about/all/about-spryker.md +++ b/docs/about/all/about-spryker.md @@ -96,9 +96,9 @@ Demo Shops are fully functional shops with collections of features that match di If you want to check out how Spryker works, Demo Shops also quick to install on your machine. The following Demo Shops are available: * [B2B](/docs/scos/user/intro-to-spryker/b2b-suite.html) -* [B2C Demo Shops](/docs/scos/user/intro-to-spryker/b2c-suite.html) -* [Marketplace B2B Suite](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2b-suite.html) -* [Marketplace B2C Suite](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2c-suite.html) +* [B2C](/docs/scos/user/intro-to-spryker/b2c-suite.html) +* [Marketplace B2B](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2b-suite.html) +* [Marketplace B2C](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2c-suite.html) Demo Shops are covered by the same commercial license and the same support and long-term support rules as individual modules. From 9564337b4bf8746701775c6ad82dd954c5791f14 Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Tue, 12 Mar 2024 16:52:27 +0200 Subject: [PATCH 14/26] links --- _data/sidebars/about_all_sidebar.yml | 22 +++++++++---------- docs/about/all/b2c-suite.md | 12 +--------- .../all/releases/product-and-code-releases.md | 2 +- docs/ca/dev/preparation-for-going-live.md | 2 +- ...oning-major-vs.-minor-vs.-patch-release.md | 2 +- ...nstalling-features-and-updating-modules.md | 2 +- 6 files changed, 16 insertions(+), 26 deletions(-) diff --git a/_data/sidebars/about_all_sidebar.yml b/_data/sidebars/about_all_sidebar.yml index aa728c30d42..8e5b836dbea 100644 --- a/_data/sidebars/about_all_sidebar.yml +++ b/_data/sidebars/about_all_sidebar.yml @@ -8,29 +8,29 @@ entries: url: /docs/about/all/releases/product-and-code-releases.html nested: - title: Security release notes 202312.0 - url: /docs/about/all/releases/release-notes/security-release-notes-202312.0.html + url: /docs/about/all/releases/security-release-notes-202312.0.html - title: Release notes 202311.0 - url: /docs/about/all/releases/release-notes/release-notes-202311.0.html + url: /docs/about/all/releases/release-notes-202311.0.html - title: Security release notes 202309.0 - url: /docs/about/all/releases/release-notes/security-release-notes-202309.0.html + url: /docs/about/all/releases/security-release-notes-202309.0.html - title: Release notes 202307.0 - url: /docs/about/all/releases/release-notes/release-notes-202307.0.html + url: /docs/about/all/releases/release-notes-202307.0.html nested: - title: Security release notes 202307.0 - url: /docs/about/all/releases/release-notes/release-notes-202307.0/security-release-notes-202307.0.html + url: /docs/about/all/releases/release-notes-202307.0/security-release-notes-202307.0.html - title: Security release notes 202306.0 - url: /docs/about/all/releases/release-notes/security-release-notes-202306.0.html + url: /docs/about/all/releases/security-release-notes-202306.0.html - title: Security release notes 202304.0 - url: /docs/about/all/releases/release-notes/release-notes-202304.0/security-release-notes-202304.0.html + url: /docs/about/all/releases/release-notes-202304.0/security-release-notes-202304.0.html - title: Security release notes 202302.0 - url: /docs/about/all/releases/release-notes/release-notes-202302.0/security-release-notes-202302.0.html + url: /docs/about/all/releases/release-notes-202302.0/security-release-notes-202302.0.html - title: Release notes 202212.0 - url: /docs/about/all/releases/release-notes/release-notes-202212.0/release-notes-202212.0.html + url: /docs/about/all/releases/release-notes-202212.0/release-notes-202212.0.html nested: - title: Patch releases 202212.0 - url: /docs/about/all/releases/release-notes/release-notes-202212.0/patch-releases-202212.0.html + url: /docs/about/all/releases/release-notes-202212.0/patch-releases-202212.0.html - title: Security release notes 202212.0 - url: /docs/about/all/releases/release-notes/release-notes-202212.0/security-release-notes-202212.0.html + url: /docs/about/all/releases/release-notes-202212.0/security-release-notes-202212.0.html - title: Security audit reports nested: diff --git a/docs/about/all/b2c-suite.md b/docs/about/all/b2c-suite.md index cb280ecb5fd..767067680a2 100644 --- a/docs/about/all/b2c-suite.md +++ b/docs/about/all/b2c-suite.md @@ -1,4 +1,3 @@ - - /docs/scos/user/intro-to-spryker/b2c-suite.html --- title: B2C Suite description: The Spryker B2C Suite is a showcase that demonstrates ready-to-use B2C-specific Spryker features in a live implementation. @@ -7,16 +6,7 @@ template: concept-topic-template originalLink: https://documentation.spryker.com/2021080/docs/b2c-suite originalArticleId: 6d82adcb-2778-4f70-9c44-4463851a1d38 redirect_from: - - /2021080/docs/b2c-suite - - /2021080/docs/en/b2c-suite - - /docs/b2c-suite - - /docs/en/b2c-suite - - /v5/docs/b2c-suite - - /v5/docs/en/b2c-suite - - /v4/docs/b2c-suite - - /v4/docs/en/b2c-suite - - /v6/docs/b2c-suite - - /v6/docs/en/b2c-suite +- /docs/scos/user/intro-to-spryker/b2c-suite.html related: - title: B2B Suite link: docs/about/all/b2b-suite.html diff --git a/docs/about/all/releases/product-and-code-releases.md b/docs/about/all/releases/product-and-code-releases.md index a7c0e68d315..b457a7ec80a 100644 --- a/docs/about/all/releases/product-and-code-releases.md +++ b/docs/about/all/releases/product-and-code-releases.md @@ -74,4 +74,4 @@ To receive the security updates, please request the subsription at [support@spry ## Next steps -* [Release notes](/docs/about/all/releases/release-notes/release-notes.html) +* [Release notes](/docs/about/all/releases/product-and-code-releases.html) diff --git a/docs/ca/dev/preparation-for-going-live.md b/docs/ca/dev/preparation-for-going-live.md index 22dc367aa28..9ebbbd844f4 100644 --- a/docs/ca/dev/preparation-for-going-live.md +++ b/docs/ca/dev/preparation-for-going-live.md @@ -50,7 +50,7 @@ After pointing the domain name to your Spryker project, some of your customers m ### Application -- Upgrade your project's code to the [latest Demo Shop release](/docs/about/all/releases/release-notes/release-notes.html). Or at least upgrade to a release that fully supports the Docker SDK (202009.0 and later). +- Upgrade your project's code to the [latest Demo Shop release](/docs/about/all/releases/product-and-code-releases.html). Or at least upgrade to a release that fully supports the Docker SDK (202009.0 and later). - Update `spryker/twig` to version 3.15.2 or later because this and later versions have important stability improvements over version 3.15.1. - Migrate the project's database to MariaDB. - Split the project's Zed endpoints as described in [Integrating separate endpoint bootstraps](/docs/scos/dev/technical-enhancement-integration-guides/integrating-separate-endpoint-bootstraps.html). diff --git a/docs/dg/dev/architecture/module-api/semantic-versioning-major-vs.-minor-vs.-patch-release.md b/docs/dg/dev/architecture/module-api/semantic-versioning-major-vs.-minor-vs.-patch-release.md index 0c86722113a..5eb2001d008 100644 --- a/docs/dg/dev/architecture/module-api/semantic-versioning-major-vs.-minor-vs.-patch-release.md +++ b/docs/dg/dev/architecture/module-api/semantic-versioning-major-vs.-minor-vs.-patch-release.md @@ -54,7 +54,7 @@ Usually, you need to run `composer update` to get Spryker Core updates, because {% info_block infoBox %} -Some minor updates require specific development effort for the project, which is caused by the deprecation of some old approaches or 3rd party modules. We recommend reading the [release notes](/docs/about/all/releases/release-notes/release-notes.html) published after the project's start. +Some minor updates require specific development effort for the project, which is caused by the deprecation of some old approaches or 3rd party modules. We recommend reading the [release notes](/docs/about/all/releases/product-and-code-releases.html) published after the project's start. For solutions to general technical issues you might have, see [Troubleshooting general technical issues](/docs/dg/dev/troubleshooting/troubleshooting-general-technical-issues/troubleshooting-general-technical-issues.html). diff --git a/docs/dg/dev/updating-spryker/installing-features-and-updating-modules.md b/docs/dg/dev/updating-spryker/installing-features-and-updating-modules.md index 5e703eb30e4..57dfa995303 100644 --- a/docs/dg/dev/updating-spryker/installing-features-and-updating-modules.md +++ b/docs/dg/dev/updating-spryker/installing-features-and-updating-modules.md @@ -59,7 +59,7 @@ Sometimes, you may want to install a feature of a version higher than that of yo A new feature may require a higher major version of a specific module. In this case, do a [single module update](#update-to-a-major-versions-and-install-new-packages). -You can learn about new Spryker features from the [release notes](/docs/about/all/releases/release-notes/release-notes.html). Not to miss new release notes, we recommend [subscribing to our release newsletter](/docs/about/all/releases/releases.html). +You can learn about new Spryker features from the [release notes](/docs/about/all/releases/product-and-code-releases.html). Not to miss new release notes, we recommend [subscribing to our release newsletter](/docs/about/all/releases/releases.html). ## Next steps From 6be71f10886dac7d724a6ad70e8b1c76d1945a17 Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Thu, 14 Mar 2024 16:21:19 +0200 Subject: [PATCH 15/26] links --- docs/about/all/docs-updates.md | 20 +++++++++---------- docs/dg/dev/acp/acp-overview.md | 2 +- .../app-composition-platform-installation.md | 10 +++++----- .../dev/development-getting-started-guide.md | 2 +- .../feature-or-module-updates.md | 2 +- .../dev/updating-spryker/updating-spryker.md | 2 +- 6 files changed, 19 insertions(+), 19 deletions(-) diff --git a/docs/about/all/docs-updates.md b/docs/about/all/docs-updates.md index 2463e32c0ff..0fcee5f1066 100644 --- a/docs/about/all/docs-updates.md +++ b/docs/about/all/docs-updates.md @@ -166,7 +166,7 @@ In December 2023, we have added and updated the following pages: - [Decoupled Glue infrastructure: Integrate the authentication](/docs/dg/dev/upgrade-and-migrate/migrate-to-decoupled-glue-infrastructure/decoupled-glue-infrastructure-integrate-the-authentication.html): Learn how to create an authentication token for the Storefront and Backend API applications in a Spryker project. - [Create Glue API authorization strategies](/docs/dg/dev/glue-api/202311.0/create-glue-api-authorization-strategies.html): Learn how to create a new authorization strategy. - [Preparation for going live](/docs/ca/dev/preparation-for-going-live.html): Learn how to prepare a Spryker project for going live. -- [Security release notes 202312.0](/docs/about/all/releases/release-notes/security-release-notes-202312.0.html). +- [Security release notes 202312.0](/docs/about/all/releases/security-release-notes-202312.0.html). - [Checkout feature overview](/docs/pbc/all/cart-and-checkout/202404.0/base-shop/feature-overviews/checkout-feature-overview/checkout-feature-overview.html). - [Install the Checkout Glue API](/docs/pbc/all/cart-and-checkout/202404.0/base-shop/install-and-upgrade/install-glue-api/install-the-checkout-glue-api.html). - [Shipment feature overview](/docs/pbc/all/carrier-management/202311.0/base-shop/shipment-feature-overview.html). @@ -248,8 +248,8 @@ In November 2023, we have added and updated the following pages: - [Backend API Marketplace B2C Demo Shop reference](/docs/dg/dev/glue-api/202311.0/backend-glue-infrastructure/backend-api-marketplace-b2c-demo-shop-reference.html). - [REST API Marketplace B2B Demo Shop reference](/docs/dg/dev/glue-api/202311.0/old-glue-infrastructure/rest-api-marketplace-b2b-demo-shop-reference.html). - [REST API Marketplace B2C Demo Shop reference](/docs/dg/dev/glue-api/202311.0/old-glue-infrastructure/rest-api-marketplace-b2c-demo-shop-reference.html). -- [Release notes 202311.0](/docs/about/all/releases/release-notes/release-notes-202311.0/release-notes-202311.0.html). -- [Security release notes 202312.0](/docs/about/all/releases/release-notes/security-release-notes-202312.0.html). +- [Release notes 202311.0](/docs/about/all/releases/release-notes-202311.0/release-notes-202311.0.html). +- [Security release notes 202312.0](/docs/about/all/releases/security-release-notes-202312.0.html). ### Updated pages @@ -277,7 +277,7 @@ In October 2023, we have added and updated the following pages: - [Data Exchange](/docs/pbc/all/data-exchange/202311.0/data-exchange.html): Get an overview of the Data Exchange features: Data Importers and Data Exporters, Data Exchange API, Spryker Middleware powered by Alumio. - [Data Exchange FAQ](/docs/pbc/all/data-exchange/202311.0/data-exchange-faq.html). - [Install the Data Exchange API + Inventory Management feature](/docs/pbc/all/data-exchange/202311.0/install-and-upgrade/install-the-data-exchange-api-inventory-management-feature.html). -- [Security release notes 202309.0](/docs/about/all/releases/release-notes/security-release-notes-202309.0.html). +- [Security release notes 202309.0](/docs/about/all/releases/security-release-notes-202309.0.html). - [Upgrade the Chart module](/docs/pbc/all/back-office/202307.0/install-and-upgrade/upgrade-the-chart-module.html): Learn how to upgrade the Chart module from version 1.5.0 to version 1.6.1. - Oryx components docs: - [Oryx: Building components](/docs/dg/dev/frontend-development/202307.0/oryx/building-components/oryx-building-components.html): Learn about the building blocks of the Oryx applications: the components. @@ -368,8 +368,8 @@ In August 2023, we have added and updated the following pages: ### New pages - [HowTo: Reduce Jenkins execution by up to 80% without P&S and Data importers refactoring](/docs/dg/dev/backend-development/cronjobs/optimizing-jenkins-execution.html): Learn how to save Jenkins-related costs or speed up background jobs processing by implementing a single custom worker for all stores. -- [Release notes 202307.0](/docs/about/all/releases/release-notes/release-notes-202307.0/release-notes-202307.0.html). -- [Security release notes 202307.0](/docs/about/all/releases/release-notes/release-notes-202307.0/security-release-notes-202307.0.html). +- [Release notes 202307.0](/docs/about/all/releases/release-notes-202307.0/release-notes-202307.0.html). +- [Security release notes 202307.0](/docs/about/all/releases/release-notes-202307.0/security-release-notes-202307.0.html). - [Spryker security checker](/docs/dg/dev/guidelines/keeping-a-project-upgradable/upgradability-guidelines/spryker-security-checker.html): Learn how to check for security fixes in the Spryker modules. - [Open-source vulnerabilities checker](/docs/dg/dev/guidelines/keeping-a-project-upgradable/upgradability-guidelines/open-source-vulnerabilities.html): Learn how to check if your PHP application depends on PHP packages with known security vulnerabilities. - [Dynamic multistore docs](/docs/pbc/all/dynamic-multistore/202307.0/dynamic-multistore.html): @@ -414,7 +414,7 @@ In July 2023, we have added and updated the following pages: - [Oryx: Color system](/docs/dg/dev/frontend-development/202212.0/oryx/building-applications/styling/oryx-color-system.html): Documentation on colors in Oryx. - [Best practises: Jenkins stability](/docs/ca/dev/best-practices/best-practises-jenkins-stability.html): Best practices for maintaining Jenkins stability. - [HowTo: Reduce Jenkins execution by up to 80% without P&S and Data importers refactoring](/docs/dg/dev/backend-development/cronjobs/optimizing-jenkins-execution.html): Save Jenkins-related costs or speed up background jobs processing by implementing a single custom Worker for all stores. -- [Release notes 202307.0](/docs/about/all/releases/release-notes/release-notes-202307.0/release-notes-202307.0.html): Release notes for the Spryker SCOS release 202307.0 +- [Release notes 202307.0](/docs/about/all/releases/release-notes-202307.0/release-notes-202307.0.html): Release notes for the Spryker SCOS release 202307.0 - [Install the Product Rating and Reviews Glue API](/docs/pbc/all/ratings-reviews/202307.0/install-and-upgrade/install-the-product-rating-and-reviews-glue-api.html): This document describes how to integrate the [Product Rating and Reviews](/docs/pbc/all/ratings-reviews/{{site.version}}/ratings-and-reviews.html) Glue API feature into a Spryker project. - [Configure Usercentrics](/docs/pbc/all/usercentrics/configure-usercentrics.html): Find out how you can configure Usercentrics in your Spryker shop. - [Ratings and Reviews data import](/docs/pbc/all/ratings-reviews/202204.0/import-and-export-data/ratings-and-reviews-data-import.html): Details about data import files for the Ratings and Reviews PBC. @@ -427,7 +427,7 @@ In July 2023, we have added and updated the following pages: - [Integrate Usercentrics](/docs/pbc/all/usercentrics/integrate-usercentrics.html): Find out how you can integrate Usercentrics in your Spryker shop. - [Usercentrics](/docs/pbc/all/usercentrics/usercentrics.html): [Usercentrics](https://usercentrics.com/) is the Consent Management Platform (CMP) that lets you obtain and manage the consent of your users to use cookies across your store. - [Adding variables in the parameter store](/docs/ca/dev/add-variables-in-the-parameter-store.html): Added reserved variable sub-section and removed deprecated text. -- [Security Release Notes 202306.0](/docs/about/all/releases/release-notes/release-notes-202306.0/security-release-notes-202306.0.html): Added missing security HTTP headers. +- [Security Release Notes 202306.0](/docs/about/all/releases/release-notes-202306.0/security-release-notes-202306.0.html): Added missing security HTTP headers. - [Merchant Users Overview](/docs/pbc/all/merchant-management/202212.0/marketplace/marketplace-merchant-feature-overview/merchant-users-overview.html): Added information about the assignment of groups for the merchant user. - [Handle data with Publish and Synchronization](/docs/dg/dev/backend-development/data-manipulation/data-publishing/handle-data-with-publish-and-synchronization.html): Publish and Synchronization (P&S) lets you export data from Spryker backend (Zed) to external endpoints. - [Install the Spryker Core feature](/docs/pbc/all/miscellaneous/202307.0/install-and-upgrade/install-features/install-the-spryker-core-feature.html): Updated code sample. @@ -450,7 +450,7 @@ For more details about these and other updates to the Spryker docs in July 2023, In June 2023, we have added and updated the following pages: ### New pages -- [Security release notes 202306.0](/docs/about/all/releases/release-notes/release-notes-202306.0/security-release-notes-202306.0.html). +- [Security release notes 202306.0](/docs/about/all/releases/release-notes-202306.0/security-release-notes-202306.0.html). - [Oryx: Presets](/docs/dg/dev/frontend-development/202212.0/oryx/building-applications/oryx-presets.html): Learn how you can use presets to install predefined applications. - [Service Points feature integration guide](/docs/pbc/all/service-point-management/202311.0/unified-commerce/install-features/install-the-service-points-feature.html). - [Shipment + Service Points feature integration guide](/docs/pbc/all/carrier-management/202311.0/unified-commerce/install-features/install-the-shipment-service-points-feature.html). @@ -557,7 +557,7 @@ In April 2023, we have added and updated the following pages: - Warehouse picking feature integration guides: - [Install the Warehouse picking feature](/docs/pbc/all/warehouse-management-system/202311.0/unified-commerce/install-and-upgrade/install-the-warehouse-picking-feature.html) - [Install the Warehouse picking + Product feature](/docs/pbc/all/warehouse-management-system/202311.0/unified-commerce/install-and-upgrade/install-the-warehouse-picking-feature.html) -- [Security release notes 202304.0](/docs/about/all/releases/release-notes/release-notes-202304.0/security-release-notes-202304.0.html) +- [Security release notes 202304.0](/docs/about/all/releases/release-notes-202304.0/security-release-notes-202304.0.html) - [Releases vs Customization types](/docs/dg/dev/sdks/sdk/customization-strategies-and-upgradability.html): Learn about the customization strategies and release types you can use to integrate releases and customize your project. ### Updated pages diff --git a/docs/dg/dev/acp/acp-overview.md b/docs/dg/dev/acp/acp-overview.md index e6eb62806db..6e26b9c3a77 100644 --- a/docs/dg/dev/acp/acp-overview.md +++ b/docs/dg/dev/acp/acp-overview.md @@ -36,7 +36,7 @@ The ACP has the following advantages: ## Installing the ACP catalog -With the Spryker product release [202212.0](/docs/about/all/releases/release-notes/release-notes-202212.0/release-notes-202212.0.html) the ACP catalog is integrated into the Back Office by default, but not registered with ACP yet. +With the Spryker product release [202212.0](/docs/about/all/releases/release-notes-202212.0/release-notes-202212.0.html) the ACP catalog is integrated into the Back Office by default, but not registered with ACP yet. You can access the ACP catalog only if you are a SCCOS customer and have additionally been enabled for ACP, which means that your SCCOS is properly set up and registered with the ACP. Check [ACP installation](/docs/acp/user/app-composition-platform-installation.html) for details on how to install and enable the ACP catalog for your version of SCCOS. diff --git a/docs/dg/dev/acp/app-composition-platform-installation.md b/docs/dg/dev/acp/app-composition-platform-installation.md index 2163ed99fa0..8ba58e4d365 100644 --- a/docs/dg/dev/acp/app-composition-platform-installation.md +++ b/docs/dg/dev/acp/app-composition-platform-installation.md @@ -39,13 +39,13 @@ The actions and level of effort required to make your project ACP-ready may vary To make your project ACP-ready, different update steps are necessary depending on the template version on which your project was started: -- SCCOS product release [202211.0](/docs/about/all/releases/release-notes/release-notes-202211.0/release-notes-202211.0.html) includes a basic ACP setup. All ACP modules (apps and platform) requiere updates. +- SCCOS product release [202211.0](/docs/about/all/releases/release-notes-202211.0/release-notes-202211.0.html) includes a basic ACP setup. All ACP modules (apps and platform) requiere updates. -- SCCOS product release [202311.0](/docs/about/all/releases/release-notes/release-notes-202311.0/release-notes-202311.0.html) or later: you can skip the configuration step described in this document. +- SCCOS product release [202311.0](/docs/about/all/releases/release-notes-202311.0/release-notes-202311.0.html) or later: you can skip the configuration step described in this document. {% info_block infoBox "Product version earlier than 202311.0" %} -If you were onboarded with a version older than product release [202211.0](/docs/about/all/releases/release-notes/release-notes-202211.0/release-notes-202211.0.html), [contact us](https://support.spryker.com/). +If you were onboarded with a version older than product release [202211.0](/docs/about/all/releases/release-notes-202211.0/release-notes-202211.0.html), [contact us](https://support.spryker.com/). {% endinfo_block %} @@ -55,7 +55,7 @@ To get your project ACP-ready, it is important to make sure that your project mo #### ACP modules -Starting with the Spryker product release [202311.0](/docs/about/all/releases/release-notes/release-notes-202311.0/release-notes-202311.0.html), the ACP catalog is included by default in the Spryker Cloud Commerc OS product. However, you should still make sure that your Spryker project uses the latest versions of the following modules: +Starting with the Spryker product release [202311.0](/docs/about/all/releases/release-notes-202311.0/release-notes-202311.0.html), the ACP catalog is included by default in the Spryker Cloud Commerc OS product. However, you should still make sure that your Spryker project uses the latest versions of the following modules: * `spryker/app-catalog-gui: ^1.4.1` or later * `spryker/message-broker: ^1.10.0` or later @@ -79,7 +79,7 @@ For each app you wish to use, ensure that you have the latest app-related SCOS m {% info_block infoBox "This step can be omitted for Product version later than 202311.0" %} -If your version is based on product release [202311.0](/docs/about/all/releases/release-notes/release-notes-202311.0/release-notes-202311.0.html) or later, you can skip this section. +If your version is based on product release [202311.0](/docs/about/all/releases/release-notes-202311.0/release-notes-202311.0.html) or later, you can skip this section. {% endinfo_block %} diff --git a/docs/dg/dev/development-getting-started-guide.md b/docs/dg/dev/development-getting-started-guide.md index 013df94cee7..20088e9f68b 100644 --- a/docs/dg/dev/development-getting-started-guide.md +++ b/docs/dg/dev/development-getting-started-guide.md @@ -49,7 +49,7 @@ For more information about deploy files, see [Deploy file](/docs/dg/dev/sdks/the A Spryker module is a single-function unit that has well-defined dependencies and can be updated independently. [Composer](/docs/dg/dev/set-up-spryker-locally/manage-dependencies-with-composer.html) is used for installing and managing module dependencies. -To define your strategy when implementing updates, learn about our [module and feature release process](/docs/about/all/spryker-release-process.html). +To define your strategy when implementing updates, learn about our [module and feature release process](/docs/about/all/releases/product-and-code-releases.html). You will use the following commands to manage modules with Composer: diff --git a/docs/dg/dev/updating-spryker/feature-or-module-updates.md b/docs/dg/dev/updating-spryker/feature-or-module-updates.md index 1b2f860735d..8bb8cafd063 100644 --- a/docs/dg/dev/updating-spryker/feature-or-module-updates.md +++ b/docs/dg/dev/updating-spryker/feature-or-module-updates.md @@ -9,7 +9,7 @@ redirect_from: When you know that you need to update your project, you need to decide if you want to do updates on the *feature* or the *module* level. -Features are released every several month as part of [Product Releases](/docs/about/all/spryker-release-process.html#product-releases). Modules updates are released as frequently as several times per day and are part of [Code Releases](/docs/about/all/spryker-release-process.html#atomic-code-releases). +Features are released every several month as part of [Product Releases](/docs/about/all/releases/product-and-code-releases.html#product-releases). Modules updates are released as frequently as several times per day and are part of [Code Releases](/docs/about/all/releases/product-and-code-releases.html#atomic-code-releases). The table below shows when it might be more relevant for you to make updates at the feature level and when at the module level. diff --git a/docs/dg/dev/updating-spryker/updating-spryker.md b/docs/dg/dev/updating-spryker/updating-spryker.md index c713b6f8b58..51868a5e05b 100644 --- a/docs/dg/dev/updating-spryker/updating-spryker.md +++ b/docs/dg/dev/updating-spryker/updating-spryker.md @@ -40,7 +40,7 @@ Schematically, the Spryker product structure looks like this: The most typical reasons to update modules or features are the following: * There are important security or bug fixes that have been introduced recently. * You want a new specific feature or module in your project, which requires a newer version of your modules. -* Your project has been started shortly before a new [product release](/docs/about/all/spryker-release-process.html#product-releases). +* Your project has been started shortly before a new [product release](/docs/about/all/releases/product-and-code-releases.html#product-releases). * You experience some issues with the shop that you would like to report or consult about. * If you plan to extend your shop in future with new features from the ones that exist in Spryker or are coming out soon, your project should be always up to date. It will ease the new feature installation and reduce the migration efforts, allowing you to get the desired functionality faster. From 8f2a3e7e9d495301692430afaedd365bd0b05eef Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Mon, 18 Mar 2024 12:42:04 +0200 Subject: [PATCH 16/26] links --- docs/about/all/docs-updates.md | 2 +- .../spryker-marketplace/marketplace-storefront.md | 2 +- .../all/spryker-marketplace/spryker-marketplace.md | 2 +- .../acp/app-composition-platform-installation.md | 14 +++++++------- .../dev/backend-development/cronjobs/cronjobs.md | 2 +- .../data-import-optimization-guidelines.md | 2 +- .../data-import-optimization-guidelines.md | 2 +- .../data-import-optimization-guidelines.md | 2 +- .../202212.0/configure-the-included-section.md | 2 +- .../extend-a-rest-api-resource.md | 2 +- .../202307.0/configure-the-included-section.md | 2 +- .../extend-a-rest-api-resource.md | 2 +- .../202311.0/configure-the-included-section.md | 2 +- .../extend-a-rest-api-resource.md | 2 +- .../install/install-in-demo-mode-on-windows.md | 2 +- .../install-in-development-mode-on-windows.md | 2 +- .../email-as-a-cms-block-overview.md | 2 +- .../email-as-a-cms-block-overview.md | 2 +- .../email-as-a-cms-block-overview.md | 2 +- .../standard-filters-overview.md | 2 +- .../standard-filters-overview.md | 2 +- .../standard-filters-overview.md | 2 +- ...-in-a-multi-store-environment-best-practices.md | 2 +- ...-in-a-multi-store-environment-best-practices.md | 2 +- ...-in-a-multi-store-environment-best-practices.md | 2 +- 25 files changed, 31 insertions(+), 31 deletions(-) diff --git a/docs/about/all/docs-updates.md b/docs/about/all/docs-updates.md index 0fcee5f1066..59223e7754a 100644 --- a/docs/about/all/docs-updates.md +++ b/docs/about/all/docs-updates.md @@ -248,7 +248,7 @@ In November 2023, we have added and updated the following pages: - [Backend API Marketplace B2C Demo Shop reference](/docs/dg/dev/glue-api/202311.0/backend-glue-infrastructure/backend-api-marketplace-b2c-demo-shop-reference.html). - [REST API Marketplace B2B Demo Shop reference](/docs/dg/dev/glue-api/202311.0/old-glue-infrastructure/rest-api-marketplace-b2b-demo-shop-reference.html). - [REST API Marketplace B2C Demo Shop reference](/docs/dg/dev/glue-api/202311.0/old-glue-infrastructure/rest-api-marketplace-b2c-demo-shop-reference.html). -- [Release notes 202311.0](/docs/about/all/releases/release-notes-202311.0/release-notes-202311.0.html). +- [Release notes 202311.0](/docs/about/all/releases/release-notes-202311.0.html). - [Security release notes 202312.0](/docs/about/all/releases/security-release-notes-202312.0.html). ### Updated pages diff --git a/docs/about/all/spryker-marketplace/marketplace-storefront.md b/docs/about/all/spryker-marketplace/marketplace-storefront.md index c53de3895e7..c62a6747822 100644 --- a/docs/about/all/spryker-marketplace/marketplace-storefront.md +++ b/docs/about/all/spryker-marketplace/marketplace-storefront.md @@ -9,7 +9,7 @@ redirect_from: --- -*Marketplace Storefront* is a web application designed for the [marketplace business model](/docs/about/all/spryker-marketplace/marketplace-concept.html). Based on the regular Storefront, it supports all [Spryker Commerce OS](/docs/about/all/intro-to-spryker.html) features. Marketplace functionality lets buyers browse for products and view and purchase them across different merchants. +*Marketplace Storefront* is a web application designed for the [marketplace business model](/docs/about/all/spryker-marketplace/marketplace-concept.html). Based on the regular Storefront, it supports all [Spryker Commerce OS](/docs/about/all/about-spryker.html) features. Marketplace functionality lets buyers browse for products and view and purchase them across different merchants. In most sections of the Marketplace Storefront, customers can see who the seller of a product or offer is. diff --git a/docs/about/all/spryker-marketplace/spryker-marketplace.md b/docs/about/all/spryker-marketplace/spryker-marketplace.md index e43e3959ee1..0b17ad89281 100644 --- a/docs/about/all/spryker-marketplace/spryker-marketplace.md +++ b/docs/about/all/spryker-marketplace/spryker-marketplace.md @@ -14,7 +14,7 @@ redirect_from: In this section, you will find all the information about Spryker Marketplace and how to start developing one. -If you are new to Spryker, first see our [Intro to Spryker](/docs/about/all/intro-to-spryker.html). +If you are new to Spryker, first see our [Intro to Spryker](/docs/about/all/about-spryker.html). ## Overview of Spryker Marketplace diff --git a/docs/dg/dev/acp/app-composition-platform-installation.md b/docs/dg/dev/acp/app-composition-platform-installation.md index 8ba58e4d365..4b2ad771135 100644 --- a/docs/dg/dev/acp/app-composition-platform-installation.md +++ b/docs/dg/dev/acp/app-composition-platform-installation.md @@ -10,7 +10,7 @@ redirect_from: This document describes how you can make your project ACP-ready and how you install ACP. -# Installing ACP in SCCOS +## Installing ACP in SCCOS {% info_block warningBox "Prerequisite" %} @@ -39,13 +39,13 @@ The actions and level of effort required to make your project ACP-ready may vary To make your project ACP-ready, different update steps are necessary depending on the template version on which your project was started: -- SCCOS product release [202211.0](/docs/about/all/releases/release-notes-202211.0/release-notes-202211.0.html) includes a basic ACP setup. All ACP modules (apps and platform) requiere updates. +- SCCOS product release [202211.0](/docs/about/all/releases/release-notes-202211.0.html) includes a basic ACP setup. All ACP modules (apps and platform) requiere updates. -- SCCOS product release [202311.0](/docs/about/all/releases/release-notes-202311.0/release-notes-202311.0.html) or later: you can skip the configuration step described in this document. +- SCCOS product release [202311.0](/docs/about/all/releases/release-notes-202311.0.html) or later: you can skip the configuration step described in this document. {% info_block infoBox "Product version earlier than 202311.0" %} -If you were onboarded with a version older than product release [202211.0](/docs/about/all/releases/release-notes-202211.0/release-notes-202211.0.html), [contact us](https://support.spryker.com/). +If you were onboarded with a version older than product release [202211.0](/docs/about/all/releases/release-notes-202211.0.html), [contact us](https://support.spryker.com/). {% endinfo_block %} @@ -55,7 +55,7 @@ To get your project ACP-ready, it is important to make sure that your project mo #### ACP modules -Starting with the Spryker product release [202311.0](/docs/about/all/releases/release-notes-202311.0/release-notes-202311.0.html), the ACP catalog is included by default in the Spryker Cloud Commerc OS product. However, you should still make sure that your Spryker project uses the latest versions of the following modules: +Starting with the Spryker product release [202311.0](/docs/about/all/releases/release-notes-202311.0.html), the ACP catalog is included by default in the Spryker Cloud Commerc OS product. However, you should still make sure that your Spryker project uses the latest versions of the following modules: * `spryker/app-catalog-gui: ^1.4.1` or later * `spryker/message-broker: ^1.10.0` or later @@ -79,7 +79,7 @@ For each app you wish to use, ensure that you have the latest app-related SCOS m {% info_block infoBox "This step can be omitted for Product version later than 202311.0" %} -If your version is based on product release [202311.0](/docs/about/all/releases/release-notes-202311.0/release-notes-202311.0.html) or later, you can skip this section. +If your version is based on product release [202311.0](/docs/about/all/releases/release-notes-202311.0.html) or later, you can skip this section. {% endinfo_block %} @@ -143,7 +143,7 @@ $config[OauthClientConstants::TENANT_IDENTIFIER] = $config[MessageBrokerAwsConstants::CONSUMER_ID] = $config[AppCatalogGuiConstants::TENANT_IDENTIFIER] = getenv('SPRYKER_TENANT_IDENTIFIER') ?: ''; - + // ---------------------------------------------------------------------------- // ------------------------------ OAUTH --------------------------------------- // ---------------------------------------------------------------------------- diff --git a/docs/dg/dev/backend-development/cronjobs/cronjobs.md b/docs/dg/dev/backend-development/cronjobs/cronjobs.md index e6aaf11f12d..bb2759261e8 100644 --- a/docs/dg/dev/backend-development/cronjobs/cronjobs.md +++ b/docs/dg/dev/backend-development/cronjobs/cronjobs.md @@ -35,7 +35,7 @@ Basic module schema: ## Cronjob schedulers -[Demo Shops](/docs/about/all/intro-to-spryker.html#demo-shops) are shipped with Jenkins as a default scheduler. Jenkins manages running and monitoring jobs. If you migrated to another scheduler and want to migrate back to Jenkins, see [Migrate to Jenkins](/docs/dg/dev/backend-development/cronjobs/migrate-to-jenkins.html). +[Demo Shops](/docs/about/all/about-spryker.html#demo-shops) are shipped with Jenkins as a default scheduler. Jenkins manages running and monitoring jobs. If you migrated to another scheduler and want to migrate back to Jenkins, see [Migrate to Jenkins](/docs/dg/dev/backend-development/cronjobs/migrate-to-jenkins.html). If your project has very specific requirements, you can [create a custom scheduler](/docs/dg/dev/backend-development/cronjobs/create-a-custom-scheduler.html). diff --git a/docs/dg/dev/data-import/202212.0/data-import-optimization-guidelines.md b/docs/dg/dev/data-import/202212.0/data-import-optimization-guidelines.md index 2e0ae51be79..acf7bf28262 100644 --- a/docs/dg/dev/data-import/202212.0/data-import-optimization-guidelines.md +++ b/docs/dg/dev/data-import/202212.0/data-import-optimization-guidelines.md @@ -123,7 +123,7 @@ Let's say you already started to work with the batch operation, one of the chall ### Database vendor approach -Spryker supports PostgreSQL, MySQL, and MariaDB. When working with databases, it's good to know their related features. For example, one of the great features we like is [CTE](https://www.postgresql.org/docs/9.1/queries-with.html). If you are inserting or updating big amounts of data, like millions of millions, use CTE as a replaceable for multiple inserts and updates. You can find examples of implementations in our [Demo Shops](/docs/about/all/intro-to-spryker.html#demo-shops). +Spryker supports PostgreSQL, MySQL, and MariaDB. When working with databases, it's good to know their related features. For example, one of the great features we like is [CTE](https://www.postgresql.org/docs/9.1/queries-with.html). If you are inserting or updating big amounts of data, like millions of millions, use CTE as a replaceable for multiple inserts and updates. You can find examples of implementations in our [Demo Shops](/docs/about/all/about-spryker.html#demo-shops). ## Rules for Publish and Synchronize diff --git a/docs/dg/dev/data-import/202307.0/data-import-optimization-guidelines.md b/docs/dg/dev/data-import/202307.0/data-import-optimization-guidelines.md index 92133330f19..18cf034270b 100644 --- a/docs/dg/dev/data-import/202307.0/data-import-optimization-guidelines.md +++ b/docs/dg/dev/data-import/202307.0/data-import-optimization-guidelines.md @@ -123,7 +123,7 @@ Let's say you already started to work with the batch operation, one of the chall ### Database vendor approach -Spryker supports PostgreSQL, MySQL, and MariaDB. When working with databases, it's good to know their related features. For example, one of the great features we like is [CTE](https://www.postgresql.org/docs/9.1/queries-with.html). If you are inserting or updating big amounts of data, like millions of millions, use CTE as a replaceable for multiple inserts and updates. You can find examples of implementations in our [Demo Shops](/docs/about/all/intro-to-spryker.html#demo-shops). +Spryker supports PostgreSQL, MySQL, and MariaDB. When working with databases, it's good to know their related features. For example, one of the great features we like is [CTE](https://www.postgresql.org/docs/9.1/queries-with.html). If you are inserting or updating big amounts of data, like millions of millions, use CTE as a replaceable for multiple inserts and updates. You can find examples of implementations in our [Demo Shops](/docs/about/all/about-spryker.html#demo-shops). ## Rules for Publish and Synchronize diff --git a/docs/dg/dev/data-import/202311.0/data-import-optimization-guidelines.md b/docs/dg/dev/data-import/202311.0/data-import-optimization-guidelines.md index f7e3074a2e2..ccce49733e2 100644 --- a/docs/dg/dev/data-import/202311.0/data-import-optimization-guidelines.md +++ b/docs/dg/dev/data-import/202311.0/data-import-optimization-guidelines.md @@ -116,7 +116,7 @@ Let's say you already started to work with the batch operation, one of the chall ### Database vendor approach -Spryker supports PostgreSQL, MySQL, and MariaDB. When working with databases, it's good to know their related features. For example, one of the great features we like is [CTE](https://www.postgresql.org/docs/9.1/queries-with.html). If you are inserting or updating big amounts of data, like millions of millions, use CTE as a replaceable for multiple inserts and updates. You can find examples of implementations in our [Demo Shops](/docs/about/all/intro-to-spryker.html#demo-shops). +Spryker supports PostgreSQL, MySQL, and MariaDB. When working with databases, it's good to know their related features. For example, one of the great features we like is [CTE](https://www.postgresql.org/docs/9.1/queries-with.html). If you are inserting or updating big amounts of data, like millions of millions, use CTE as a replaceable for multiple inserts and updates. You can find examples of implementations in our [Demo Shops](/docs/about/all/about-spryker.html#demo-shops). ## Rules for Publish and Synchronize diff --git a/docs/dg/dev/glue-api/202212.0/configure-the-included-section.md b/docs/dg/dev/glue-api/202212.0/configure-the-included-section.md index c6456f75893..f29a3dd9bad 100644 --- a/docs/dg/dev/glue-api/202212.0/configure-the-included-section.md +++ b/docs/dg/dev/glue-api/202212.0/configure-the-included-section.md @@ -28,7 +28,7 @@ You can decide whether Glue REST API includes the sections in all responses by d |**Enabled** | The **included** and **relationships** sections contain only the resources whose names were passed in the query string (resource `concrete-product-image-sets` per the example). | The included section contains all the included resources (if any). | |**Disabled** | The response does not contain the included section with related resources. | The included section contains all the included resources (if any).| -By default, the option is enabled on the Spryker Core level but disabled on the project level in all [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html#demo-shops) (B2B Demo Shop, B2C Demo Shop and Master Shop Suite). +By default, the option is enabled on the Spryker Core level but disabled on the project level in all [Spryker Demo Shops](/docs/about/all/about-spryker.html#demo-shops) (B2B Demo Shop, B2C Demo Shop and Master Shop Suite). {% info_block infoBox %} diff --git a/docs/dg/dev/glue-api/202212.0/glue-api-tutorials/extend-a-rest-api-resource.md b/docs/dg/dev/glue-api/202212.0/glue-api-tutorials/extend-a-rest-api-resource.md index 01ee276fab9..2d0748f0cb3 100644 --- a/docs/dg/dev/glue-api/202212.0/glue-api-tutorials/extend-a-rest-api-resource.md +++ b/docs/dg/dev/glue-api/202212.0/glue-api-tutorials/extend-a-rest-api-resource.md @@ -46,7 +46,7 @@ The following guide relies on your knowledge of the structure of the Glue REST A {% info_block infoBox %} -If you have a development virtual machine with the [B2C Demo Shop](/docs/about/all/intro-to-spryker.html#demo-shops) installed, all the required components are available out of the box. +If you have a development virtual machine with the [B2C Demo Shop](/docs/about/all/about-spryker.html#demo-shops) installed, all the required components are available out of the box. Assume that you modify the product storage data to match your product requirements—for example, you add the `manufacturerCountry` field to the product data not as an attribute but as another field in the database. diff --git a/docs/dg/dev/glue-api/202307.0/configure-the-included-section.md b/docs/dg/dev/glue-api/202307.0/configure-the-included-section.md index 3c7bb61ef5b..9f7bf710e4c 100644 --- a/docs/dg/dev/glue-api/202307.0/configure-the-included-section.md +++ b/docs/dg/dev/glue-api/202307.0/configure-the-included-section.md @@ -29,7 +29,7 @@ You can decide whether Glue REST API includes the sections in all responses by d |**Enabled** | The **included** and **relationships** sections contain only the resources whose names were passed in the query string (resource `concrete-product-image-sets` per the example). | The included section contains all the included resources (if any). | |**Disabled** | The response does not contain the included section with related resources. | The included section contains all the included resources (if any).| -By default, the option is enabled on the Spryker Core level but disabled on the project level in all [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html#demo-shops) (B2B Demo Shop, B2C Demo Shop and Master Shop Suite). +By default, the option is enabled on the Spryker Core level but disabled on the project level in all [Spryker Demo Shops](/docs/about/all/about-spryker.html#demo-shops) (B2B Demo Shop, B2C Demo Shop and Master Shop Suite). {% info_block infoBox %} diff --git a/docs/dg/dev/glue-api/202307.0/glue-api-tutorials/extend-a-rest-api-resource.md b/docs/dg/dev/glue-api/202307.0/glue-api-tutorials/extend-a-rest-api-resource.md index 69135066a11..e0cf1b48c48 100644 --- a/docs/dg/dev/glue-api/202307.0/glue-api-tutorials/extend-a-rest-api-resource.md +++ b/docs/dg/dev/glue-api/202307.0/glue-api-tutorials/extend-a-rest-api-resource.md @@ -46,7 +46,7 @@ The following guide relies on your knowledge of the structure of the Glue REST A {% info_block infoBox %} -If you have a development virtual machine with the [B2C Demo Shop](/docs/about/all/intro-to-spryker.html#demo-shops) installed, all the required components are available out of the box. +If you have a development virtual machine with the [B2C Demo Shop](/docs/about/all/about-spryker.html#demo-shops) installed, all the required components are available out of the box. Assume that you modify the product storage data to match your product requirements—for example, you add the `manufacturerCountry` field to the product data not as an attribute but as another field in the database. diff --git a/docs/dg/dev/glue-api/202311.0/configure-the-included-section.md b/docs/dg/dev/glue-api/202311.0/configure-the-included-section.md index 7f74c942003..2bde2a1df13 100644 --- a/docs/dg/dev/glue-api/202311.0/configure-the-included-section.md +++ b/docs/dg/dev/glue-api/202311.0/configure-the-included-section.md @@ -30,7 +30,7 @@ You can decide whether Glue REST API includes the sections in all responses by d |**Enabled** | The **included** and **relationships** sections contain only the resources whose names were passed in the query string (resource `concrete-product-image-sets` per the example). | The included section contains all the included resources (if any). | |**Disabled** | The response does not contain the included section with related resources. | The included section contains all the included resources (if any).| -By default, the option is enabled on the Spryker Core level but disabled on the project level in all [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html#demo-shops) (B2B Demo Shop, B2C Demo Shop and Master Shop Suite). +By default, the option is enabled on the Spryker Core level but disabled on the project level in all [Spryker Demo Shops](/docs/about/all/about-spryker.html#demo-shops) (B2B Demo Shop, B2C Demo Shop and Master Shop Suite). {% info_block infoBox %} diff --git a/docs/dg/dev/glue-api/202311.0/glue-api-tutorials/extend-a-rest-api-resource.md b/docs/dg/dev/glue-api/202311.0/glue-api-tutorials/extend-a-rest-api-resource.md index 12c38e8604f..033a28836d4 100644 --- a/docs/dg/dev/glue-api/202311.0/glue-api-tutorials/extend-a-rest-api-resource.md +++ b/docs/dg/dev/glue-api/202311.0/glue-api-tutorials/extend-a-rest-api-resource.md @@ -32,7 +32,7 @@ The following guide relies on your knowledge of the structure of the Glue REST A {% info_block infoBox %} -If you have a development virtual machine with the [B2C Demo Shop](/docs/about/all/intro-to-spryker.html#demo-shops) installed, all the required components are available out of the box. +If you have a development virtual machine with the [B2C Demo Shop](/docs/about/all/about-spryker.html#demo-shops) installed, all the required components are available out of the box. Assume that you modify the product storage data to match your product requirements—for example, you add the `manufacturerCountry` field to the product data not as an attribute but as another field in the database. diff --git a/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-demo-mode-on-windows.md b/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-demo-mode-on-windows.md index c96a3135fcc..388de1aa2bd 100644 --- a/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-demo-mode-on-windows.md +++ b/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-demo-mode-on-windows.md @@ -28,7 +28,7 @@ Depending on the needed WSL version, follow one of the guides: 1. Open Ubuntu. 2. Open a terminal. 3. Create a new folder and navigate into it. -4. Clone *one* of the [Demo Shops](/docs/about/all/intro-to-spryker.html#demo-shops) and navigate into its folder: +4. Clone *one* of the [Demo Shops](/docs/about/all/about-spryker.html#demo-shops) and navigate into its folder: * B2C Demo Shop: diff --git a/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-development-mode-on-windows.md b/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-development-mode-on-windows.md index ebf86586fb1..1f7ed1c36f4 100644 --- a/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-development-mode-on-windows.md +++ b/docs/dg/dev/set-up-spryker-locally/install-spryker/install/install-in-development-mode-on-windows.md @@ -40,7 +40,7 @@ Recommended: `/home/jdoe/workspace/project`. 2. Open a terminal. 3. Create a new folder and navigate into it. -4. Clone *one* of the [Demo Shops](/docs/about/all/intro-to-spryker.html#demo-shops): +4. Clone *one* of the [Demo Shops](/docs/about/all/about-spryker.html#demo-shops): * B2C Demo Shop: diff --git a/docs/pbc/all/content-management-system/202212.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md b/docs/pbc/all/content-management-system/202212.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md index bd5348e186e..d46257f28d7 100644 --- a/docs/pbc/all/content-management-system/202212.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md +++ b/docs/pbc/all/content-management-system/202212.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md @@ -54,7 +54,7 @@ The email format itself is defined on the code level, the tales serving as ident ### Default email templates -There is a number of email templates with the respective Email CMS Blocks available in the [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html#demo-shops). +There is a number of email templates with the respective Email CMS Blocks available in the [Spryker Demo Shops](/docs/about/all/about-spryker.html#demo-shops). The following table contains the list of the default email templates, their Email CMS Blocks, and their purpose. diff --git a/docs/pbc/all/content-management-system/202307.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md b/docs/pbc/all/content-management-system/202307.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md index b99b694e401..1501b9800ba 100644 --- a/docs/pbc/all/content-management-system/202307.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md +++ b/docs/pbc/all/content-management-system/202307.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md @@ -54,7 +54,7 @@ The email format itself is defined on the code level, the tales serving as ident ### Default email templates -There is a number of email templates with the respective Email CMS Blocks available in the [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html#demo-shops). +There is a number of email templates with the respective Email CMS Blocks available in the [Spryker Demo Shops](/docs/about/all/about-spryker.html#demo-shops). The following table contains the list of the default email templates, their Email CMS Blocks, and their purpose. diff --git a/docs/pbc/all/content-management-system/202311.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md b/docs/pbc/all/content-management-system/202311.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md index 3f88558e0ee..90eec753b29 100644 --- a/docs/pbc/all/content-management-system/202311.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md +++ b/docs/pbc/all/content-management-system/202311.0/base-shop/cms-feature-overview/email-as-a-cms-block-overview.md @@ -55,7 +55,7 @@ The email format itself is defined on the code level, the tales serving as ident ### Default email templates -There is a number of email templates with the respective Email CMS Blocks available in the [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html#demo-shops). +There is a number of email templates with the respective Email CMS Blocks available in the [Spryker Demo Shops](/docs/about/all/about-spryker.html#demo-shops). The following table contains the list of the default email templates, their Email CMS Blocks, and their purpose. diff --git a/docs/pbc/all/search/202212.0/base-shop/search-feature-overview/standard-filters-overview.md b/docs/pbc/all/search/202212.0/base-shop/search-feature-overview/standard-filters-overview.md index 0393a85997e..21699898263 100644 --- a/docs/pbc/all/search/202212.0/base-shop/search-feature-overview/standard-filters-overview.md +++ b/docs/pbc/all/search/202212.0/base-shop/search-feature-overview/standard-filters-overview.md @@ -40,7 +40,7 @@ Products appropriate for the active filters are displayed in the results. Filter preferences can be configured in the **Back Office > Search and Filters > Filter Preferences**. Filter options depend on the attributes configured for the products. ## Current constraints -Price Range Filter is not supported with the Merchant Relations, that is why this filter is not included in the B2B demo shop. However, in [the B2C demo shop](/docs/about/all/intro-to-spryker.html#demo-shops), you can still filter the products using the price range filter. +Price Range Filter is not supported with the Merchant Relations, that is why this filter is not included in the B2B demo shop. However, in [the B2C demo shop](/docs/about/all/about-spryker.html#demo-shops), you can still filter the products using the price range filter. ## Related Business User documents diff --git a/docs/pbc/all/search/202307.0/base-shop/search-feature-overview/standard-filters-overview.md b/docs/pbc/all/search/202307.0/base-shop/search-feature-overview/standard-filters-overview.md index f7b8631356e..e0743e3bddb 100644 --- a/docs/pbc/all/search/202307.0/base-shop/search-feature-overview/standard-filters-overview.md +++ b/docs/pbc/all/search/202307.0/base-shop/search-feature-overview/standard-filters-overview.md @@ -42,7 +42,7 @@ Products appropriate for the active filters are displayed in the results. Filter preferences can be configured in the **Back Office > Search and Filters > Filter Preferences**. Filter options depend on the attributes configured for the products. ## Current constraints -Price Range Filter is not supported with the Merchant Relations, that is why this filter is not included in the B2B demo shop. However, in [the B2C demo shop](/docs/about/all/intro-to-spryker.html#demo-shops), you can still filter the products using the price range filter. +Price Range Filter is not supported with the Merchant Relations, that is why this filter is not included in the B2B demo shop. However, in [the B2C demo shop](/docs/about/all/about-spryker.html#demo-shops), you can still filter the products using the price range filter. ## Related Business User documents diff --git a/docs/pbc/all/search/202311.0/base-shop/search-feature-overview/standard-filters-overview.md b/docs/pbc/all/search/202311.0/base-shop/search-feature-overview/standard-filters-overview.md index 2db5d69b1be..e0314d2718b 100644 --- a/docs/pbc/all/search/202311.0/base-shop/search-feature-overview/standard-filters-overview.md +++ b/docs/pbc/all/search/202311.0/base-shop/search-feature-overview/standard-filters-overview.md @@ -43,7 +43,7 @@ Products appropriate for the active filters are displayed in the results. Filter preferences can be configured in the **Back Office > Search and Filters > Filter Preferences**. Filter options depend on the attributes configured for the products. ## Current constraints -Price Range Filter is not supported with the Merchant Relations, that is why this filter is not included in the B2B demo shop. However, in [the B2C demo shop](/docs/about/all/intro-to-spryker.html#demo-shops), you can still filter the products using the price range filter. +Price Range Filter is not supported with the Merchant Relations, that is why this filter is not included in the B2B demo shop. However, in [the B2C demo shop](/docs/about/all/about-spryker.html#demo-shops), you can still filter the products using the price range filter. ## Related Business User documents diff --git a/docs/pbc/all/warehouse-management-system/202212.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md b/docs/pbc/all/warehouse-management-system/202212.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md index bfe3f19c727..533268ebf67 100644 --- a/docs/pbc/all/warehouse-management-system/202212.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md +++ b/docs/pbc/all/warehouse-management-system/202212.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md @@ -68,7 +68,7 @@ There is a console command to export all reservations: `/Spryker/Zed/Oms/Communi {% info_block infoBox "" %} -This is the default scenario implemented in the [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html). +This is the default scenario implemented in the [Spryker Demo Shops](/docs/about/all/about-spryker.html). {% endinfo_block %} diff --git a/docs/pbc/all/warehouse-management-system/202307.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md b/docs/pbc/all/warehouse-management-system/202307.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md index 32aea1dbe14..25a40e051a3 100644 --- a/docs/pbc/all/warehouse-management-system/202307.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md +++ b/docs/pbc/all/warehouse-management-system/202307.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md @@ -68,7 +68,7 @@ There is a console command to export all reservations: `/Spryker/Zed/Oms/Communi {% info_block infoBox "" %} -This is the default scenario implemented in the [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html). +This is the default scenario implemented in the [Spryker Demo Shops](/docs/about/all/about-spryker.html). {% endinfo_block %} diff --git a/docs/pbc/all/warehouse-management-system/202311.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md b/docs/pbc/all/warehouse-management-system/202311.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md index f179f1b54ad..3bfabc17025 100644 --- a/docs/pbc/all/warehouse-management-system/202311.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md +++ b/docs/pbc/all/warehouse-management-system/202311.0/base-shop/extend-and-customize/manage-stocks-in-a-multi-store-environment-best-practices.md @@ -69,7 +69,7 @@ There is a console command to export all reservations: `/Spryker/Zed/Oms/Communi {% info_block infoBox "" %} -This is the default scenario implemented in the [Spryker Demo Shops](/docs/about/all/intro-to-spryker.html). +This is the default scenario implemented in the [Spryker Demo Shops](/docs/about/all/about-spryker.html). {% endinfo_block %} From afdad8e0f9d0390d67226d66788a0bc0881cc8a4 Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Mon, 18 Mar 2024 16:17:27 +0200 Subject: [PATCH 17/26] links --- _data/sidebars/about_all_sidebar.yml | 6 +++--- docs/about/all/releases/security-release-notes-202302.0.md | 2 +- docs/about/all/support/getting-support.md | 2 +- .../all/support/getting-the-most-out-of-spryker-support.md | 2 +- docs/about/all/support/how-spryker-support-works.md | 2 +- docs/about/all/support/support-case-escalations.md | 2 +- docs/about/all/support/understanding-slas.md | 2 +- .../integrating-code-releases/integrating-code-releases.md | 2 +- .../devscu/prepare-a-project-for-spryker-code-upgrader.md | 2 +- docs/dg/dev/integrate-and-configure/configure-services.md | 4 ++-- .../dev/system-requirements/202212.0/system-requirements.md | 4 ++-- .../dev/system-requirements/202307.0/system-requirements.md | 4 ++-- .../dev/system-requirements/202311.0/system-requirements.md | 4 ++-- .../troubleshooting-performance-issues.md | 2 +- docs/dg/dev/troubleshooting/troubleshooting.md | 2 +- 15 files changed, 21 insertions(+), 21 deletions(-) diff --git a/_data/sidebars/about_all_sidebar.yml b/_data/sidebars/about_all_sidebar.yml index 8e5b836dbea..d7f34890814 100644 --- a/_data/sidebars/about_all_sidebar.yml +++ b/_data/sidebars/about_all_sidebar.yml @@ -52,11 +52,11 @@ entries: - title: Preparing for heavy loads and traffic url: /docs/about/all/support/special-prepare-for-a-busy-season.html - title: How to use the Support Portal - url: /docs/about/all/support/how-to-use-the-support-portal.html + url: /docs/about/all/support/using-the-support-portal.html - title: Share secrets with the Spryker Support Team url: /docs/about/all/support/share-secrets-with-the-spryker-support-team.html - title: Understanding ticket status - url: /docs/about/all/support/understanding-ticket-status.html + url: /docs/about/all/support/support-ticket-statuses.html - title: Handling security issues url: /docs/about/all/support/handling-security-issues.html - title: Guidelines for GDPR compliance @@ -97,7 +97,7 @@ entries: - title: Spryker Academy url: /docs/about/all/spryker-academy.html - title: Contribute to the documentation - url: /docs/about/all/contribute-to-the-documentation/contribute-to-the-documentation.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.html nested: - title: Edit the documentation via pull requests url: /docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html diff --git a/docs/about/all/releases/security-release-notes-202302.0.md b/docs/about/all/releases/security-release-notes-202302.0.md index f7676754102..40a1930d7ec 100644 --- a/docs/about/all/releases/security-release-notes-202302.0.md +++ b/docs/about/all/releases/security-release-notes-202302.0.md @@ -154,7 +154,7 @@ This involves additional migration effort because of a required upgrade to PHP 8 {% endinfo_block %} -To upgrade to PHP 8.0, see [Supported versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html). +To upgrade to PHP 8.0, see [Supported versions of PHP](/docs/dg/dev/supported-versions-of-php.html). Ensure that you have the security fix applied to the PHP8 version. diff --git a/docs/about/all/support/getting-support.md b/docs/about/all/support/getting-support.md index 5ae5182a38b..bfca778cf8a 100644 --- a/docs/about/all/support/getting-support.md +++ b/docs/about/all/support/getting-support.md @@ -11,7 +11,7 @@ redirect_from: related: - title: How to use the Support Portal - link: docs/about/all/support/how-to-use-the-support-portal.html + link: docs/about/all/support/using-the-support-portal.html - title: How Spryker Support works link: docs/about/all/support/how-spryker-support-works.html - title: Getting the most out of Spryker Support diff --git a/docs/about/all/support/getting-the-most-out-of-spryker-support.md b/docs/about/all/support/getting-the-most-out-of-spryker-support.md index a7fae3d82f0..ed316bc7b6b 100644 --- a/docs/about/all/support/getting-the-most-out-of-spryker-support.md +++ b/docs/about/all/support/getting-the-most-out-of-spryker-support.md @@ -10,7 +10,7 @@ related: - title: How Spryker Support works link: docs/about/all/support/how-spryker-support-works.html - title: How to use the Support Portal - link: docs/about/all/support/how-to-use-the-support-portal.html + link: docs/about/all/support/using-the-support-portal.html --- We are very proud to have outstanding First Response Times (currently, they average around 35 minutes in busy weeks). However, a first response seldom immediately includes the solution to your problem. So how can we shorten Case Resolution Time? diff --git a/docs/about/all/support/how-spryker-support-works.md b/docs/about/all/support/how-spryker-support-works.md index 713b44d50d4..992233182b6 100644 --- a/docs/about/all/support/how-spryker-support-works.md +++ b/docs/about/all/support/how-spryker-support-works.md @@ -10,7 +10,7 @@ related: - title: Getting the most out of Spryker Support link: docs/about/all/support/getting-the-most-out-of-spryker-support.html - title: How to use the Support Portal - link: docs/about/all/support/how-to-use-the-support-portal.html + link: docs/about/all/support/using-the-support-portal.html --- We believe that you can only deliver great support when you are on the same page as your customers. Being transparent about our performance metrics and processes is a necessary step towards that. diff --git a/docs/about/all/support/support-case-escalations.md b/docs/about/all/support/support-case-escalations.md index 223ee812028..60574972abc 100644 --- a/docs/about/all/support/support-case-escalations.md +++ b/docs/about/all/support/support-case-escalations.md @@ -27,7 +27,7 @@ In Support, we acknowledge that we cannot always produce a satisfying result. We ### Initiate an escalation -Creating an [Emergency Case](/docs/about/all/support/how-to-use-the-support-portal.html#emergencies) always starts an escalation. You will receive an email notifying you that an escalation has been started. +Creating an [Emergency Case](/docs/about/all/support/using-the-support-portal.html#emergencies) always starts an escalation. You will receive an email notifying you that an escalation has been started. ### The escalation process diff --git a/docs/about/all/support/understanding-slas.md b/docs/about/all/support/understanding-slas.md index e410169bc45..5c2df2de301 100644 --- a/docs/about/all/support/understanding-slas.md +++ b/docs/about/all/support/understanding-slas.md @@ -29,7 +29,7 @@ If you discover a problem with Spryker Software, please let us know immediately. Ensure that every case you open with us includes the information we need to work on it. To learn what info matters most, see [Getting the most out of Spryker Support](/docs/about/all/support/getting-the-most-out-of-spryker-support.html). ### Assess business impact realistically -To make sure that we resolve the right cases first, we need to triage and prioritize. You can help us to do this better if you assess and specify the business impact of your problem appropriately. For a more detailed explanation of what business impact is and how priorities work have a look into this [article](/docs/about/all/support/understanding-ticket-status.html#how-are-bug-tickets-prioritized). +To make sure that we resolve the right cases first, we need to triage and prioritize. You can help us to do this better if you assess and specify the business impact of your problem appropriately. For a more detailed explanation of what business impact is and how priorities work have a look into this [article](/docs/about/all/support/support-ticket-statuses.html#how-are-bug-tickets-prioritized). ## What you can expect from us diff --git a/docs/ca/devscu/integrating-code-releases/integrating-code-releases.md b/docs/ca/devscu/integrating-code-releases/integrating-code-releases.md index f714bf184ae..3836b5579fe 100644 --- a/docs/ca/devscu/integrating-code-releases/integrating-code-releases.md +++ b/docs/ca/devscu/integrating-code-releases/integrating-code-releases.md @@ -46,4 +46,4 @@ If you see errors in the generated code, do the following: 1. Double-check if your code follows the upgradability guidelines by [running the Evaluator](/docs/dg/dev/guidelines/keeping-a-project-upgradable/run-the-evaluator-tool.html). After fixing the upgradability issues, close the PR with errors and restart the Upgrader to get a new PR. 2. If you see any quick fixes, try manually correcting the errors. -3. [Contact us](/docs/about/all/support/how-to-use-the-support-portal.html) for further assistance. +3. [Contact us](/docs/about/all/support/using-the-support-portal.html) for further assistance. diff --git a/docs/ca/devscu/prepare-a-project-for-spryker-code-upgrader.md b/docs/ca/devscu/prepare-a-project-for-spryker-code-upgrader.md index 56a57f1d1ed..a4f90c08f0f 100644 --- a/docs/ca/devscu/prepare-a-project-for-spryker-code-upgrader.md +++ b/docs/ca/devscu/prepare-a-project-for-spryker-code-upgrader.md @@ -42,7 +42,7 @@ The Upgrader supports only projects that run in [cloud environments](/docs/ca/de For a smooth experience, make sure that your environments meet the minimum technical requirements: -* PHP 8.1+. The Upgrader supports a minimum version of PHP 8.0. However, PHP 8.0 reached end of life in November 2023, so make sure to update PHP to the [recommended version](/docs/about/all/whats-new/supported-versions-of-php.html). To check if your PHP version is supported, [run the evaluator tool](/docs/dg/dev/guidelines/keeping-a-project-upgradable/run-the-evaluator-tool.html). +* PHP 8.1+. The Upgrader supports a minimum version of PHP 8.0. However, PHP 8.0 reached end of life in November 2023, so make sure to update PHP to the [recommended version](/docs/dg/dev/supported-versions-of-php.html). To check if your PHP version is supported, [run the evaluator tool](/docs/dg/dev/guidelines/keeping-a-project-upgradable/run-the-evaluator-tool.html). * Composer 2.5+ * Git 2.24+ * PHPStan 1.9+ diff --git a/docs/dg/dev/integrate-and-configure/configure-services.md b/docs/dg/dev/integrate-and-configure/configure-services.md index 7521512f0fd..dd3aa89046a 100644 --- a/docs/dg/dev/integrate-and-configure/configure-services.md +++ b/docs/dg/dev/integrate-and-configure/configure-services.md @@ -508,7 +508,7 @@ image: -3. Submit an infrastructure change request via the [Support Portal](/docs/about/all/support/how-to-use-the-support-portal.html). +3. Submit an infrastructure change request via the [Support Portal](/docs/about/all/support/using-the-support-portal.html). We will confirm that a New Relic APM account is available for you and ensure that the correct application naming convention is set up to cascade to the appropriate APM. Once New Relic is enabled, in the New Relic dashboard, you may see either `company-staging-newrelic-app` or `YVES-DE (docker.dev)`. New Relic displays these APM names by the application name setup in the configuration files. @@ -518,7 +518,7 @@ Once New Relic is enabled, in the New Relic dashboard, you may see either `compa {% info_block infoBox %} -If you update the name of an application, [contact support](/docs/about/all/support/how-to-use-the-support-portal.html) to update the changes in your APM. +If you update the name of an application, [contact support](/docs/about/all/support/using-the-support-portal.html) to update the changes in your APM. {% endinfo_block %} diff --git a/docs/dg/dev/system-requirements/202212.0/system-requirements.md b/docs/dg/dev/system-requirements/202212.0/system-requirements.md index 9388025347c..3b161f52caa 100644 --- a/docs/dg/dev/system-requirements/202212.0/system-requirements.md +++ b/docs/dg/dev/system-requirements/202212.0/system-requirements.md @@ -19,7 +19,7 @@ redirect_from: | OS | Native: Linux | | Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | | Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | -| PHP | Spryker supports PHP `>=8.0` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. See [Supported Versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html) for details on the supported PHP versions. | +| PHP | Spryker supports PHP `>=8.0` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. See [Supported Versions of PHP](/docs/dg/dev/supported-versions-of-php.html) for details on the supported PHP versions. | | SSL | For production systems, a valid security certificate is required for HTTPS. | | Redis | Version >=3.2, >=5.0 | | Elasticsearch | Version 7.x | @@ -41,7 +41,7 @@ redirect_from: |---|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | | Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | -| PHP | Spryker supports PHP `>=8.0` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html). | +| PHP | Spryker supports PHP `>=8.0` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/dg/dev/supported-versions-of-php.html). | | SSL | For production systems, a valid security certificate is required for HTTPS. | | Redis | Version >=3.2, >=5.0 | | Elasticsearch | Version 6.*x* or 7.*x* | diff --git a/docs/dg/dev/system-requirements/202307.0/system-requirements.md b/docs/dg/dev/system-requirements/202307.0/system-requirements.md index fa6353d2904..3839124c8fb 100644 --- a/docs/dg/dev/system-requirements/202307.0/system-requirements.md +++ b/docs/dg/dev/system-requirements/202307.0/system-requirements.md @@ -21,7 +21,7 @@ redirect_from: | OS | Native: Linux | | Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | | Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | -| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, and `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html) | +| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, and `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/dg/dev/supported-versions-of-php.html) | | SSL | For production systems, a valid security certificate is required for HTTPS. | | Redis | Version >=3.2, >=5.0 | | Elasticsearch | Version 7.*x* | @@ -40,7 +40,7 @@ redirect_from: |---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | | Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | -| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html). | +| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/dg/dev/supported-versions-of-php.html). | | SSL | For production systems, a valid security certificate is required for HTTPS. | | Redis | Version >=3.2, >=5.0 | | Elasticsearch | Version 6.*x* or 7.*x* | diff --git a/docs/dg/dev/system-requirements/202311.0/system-requirements.md b/docs/dg/dev/system-requirements/202311.0/system-requirements.md index 0971569345d..36c8769a583 100644 --- a/docs/dg/dev/system-requirements/202311.0/system-requirements.md +++ b/docs/dg/dev/system-requirements/202311.0/system-requirements.md @@ -23,7 +23,7 @@ redirect_from: | OS | Native: Linux | | Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | | Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | -| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, and `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html) | +| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, and `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/dg/dev/supported-versions-of-php.html) | | SSL | For production systems, a valid security certificate is required for HTTPS. | | Redis | Version >=3.2, >=5.0 | | Elasticsearch | Version 7.*x* | @@ -42,7 +42,7 @@ redirect_from: |---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | | Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | -| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/about/all/whats-new/supported-versions-of-php.html). | +| PHP | Spryker supports PHP `>=8.1` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/dg/dev/supported-versions-of-php.html). | | SSL | For production systems, a valid security certificate is required for HTTPS. | | Redis | Version >=3.2, >=5.0 | | Elasticsearch | Version 6.*x* or 7.*x* | diff --git a/docs/dg/dev/troubleshooting/troubleshooting-performance-issues/troubleshooting-performance-issues.md b/docs/dg/dev/troubleshooting/troubleshooting-performance-issues/troubleshooting-performance-issues.md index 4fe88d46c2f..6ad0b8d72fa 100644 --- a/docs/dg/dev/troubleshooting/troubleshooting-performance-issues/troubleshooting-performance-issues.md +++ b/docs/dg/dev/troubleshooting/troubleshooting-performance-issues/troubleshooting-performance-issues.md @@ -104,5 +104,5 @@ Blackfire groups some actions, so after each round of optimization, you will see - Repeat. 4. Check if your result is still good for future growth. Return to the previous step if needed. 5. Share your experience: - - [Contribute to public documentation](/docs/about/all/contribute-to-the-documentation/contribute-to-the-documentation.html). + - [Contribute to public documentation](/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.html). - Share it with [Spryker Community](https://spryker.com/community/). diff --git a/docs/dg/dev/troubleshooting/troubleshooting.md b/docs/dg/dev/troubleshooting/troubleshooting.md index b988c3611bd..160ec562aa5 100644 --- a/docs/dg/dev/troubleshooting/troubleshooting.md +++ b/docs/dg/dev/troubleshooting/troubleshooting.md @@ -36,4 +36,4 @@ If you can not find answer to your questions and require technical support, you * [How Spryker support works](/docs/about/all/support/how-spryker-support-works.html) * [How to get the most out of support](/docs/about/all/support/getting-the-most-out-of-spryker-support.html) -* [Understanding ticket status](/docs/about/all/support/understanding-ticket-status.html) +* [Understanding ticket status](/docs/about/all/support/support-ticket-statuses.html) From e9adb1b43a7a8433900d3c23ec30329101896f4f Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Tue, 19 Mar 2024 15:29:51 +0200 Subject: [PATCH 18/26] links --- _data/sidebars/about_all_sidebar.yml | 62 +++++++++---------- .../contributing-to-documentation.md | 2 +- .../add-global-sections-to-the-docs.md | 14 ++--- .../add-and-edit-diagrams-in-the-docs.md | 8 +-- .../contribute-to-the-docs.md | 20 +++--- .../edit-the-docs-locally.md | 2 +- .../edit-the-docs-using-a-web-browser.md | 16 ++--- .../report-docs-issues.md | 12 ++-- .../review-pull-requests.md | 12 ++-- .../install-recommended-vs-code-extensions.md | 12 ++-- .../about-the-docs/run-the-docs-locally.md | 12 ++-- ...eral-rules-and-guidance-for-adding-docs.md | 14 ++--- .../style-guide/markdown-syntax.md | 12 ++-- docs/about/all/docs-updates.md | 12 ++-- docs/{dg/dev => about/all}/master-suite.md | 0 .../all/releases/product-and-code-releases.md | 2 +- docs/about/all/spryker-academy.md | 17 ----- docs/about/all/support/getting-support.md | 2 +- .../all/support/using-the-support-portal.md | 2 +- docs/ca/dev/preparation-for-going-live.md | 6 +- ...nstalling-features-and-updating-modules.md | 2 +- .../dev/updating-spryker/updating-spryker.md | 2 +- 22 files changed, 111 insertions(+), 132 deletions(-) rename docs/{dg/dev => about/all}/master-suite.md (100%) delete mode 100644 docs/about/all/spryker-academy.md diff --git a/_data/sidebars/about_all_sidebar.yml b/_data/sidebars/about_all_sidebar.yml index d7f34890814..a8e818339c4 100644 --- a/_data/sidebars/about_all_sidebar.yml +++ b/_data/sidebars/about_all_sidebar.yml @@ -14,43 +14,43 @@ entries: - title: Security release notes 202309.0 url: /docs/about/all/releases/security-release-notes-202309.0.html - title: Release notes 202307.0 - url: /docs/about/all/releases/release-notes-202307.0.html + url: /docs/about/all/releases/release-notes-202307.0/release-notes-202307.0.html nested: - title: Security release notes 202307.0 url: /docs/about/all/releases/release-notes-202307.0/security-release-notes-202307.0.html - title: Security release notes 202306.0 url: /docs/about/all/releases/security-release-notes-202306.0.html - title: Security release notes 202304.0 - url: /docs/about/all/releases/release-notes-202304.0/security-release-notes-202304.0.html + url: /docs/about/all/releases/security-release-notes-202304.0.html - title: Security release notes 202302.0 - url: /docs/about/all/releases/release-notes-202302.0/security-release-notes-202302.0.html + url: /docs/about/all/releases/security-release-notes-202302.0.html - title: Release notes 202212.0 url: /docs/about/all/releases/release-notes-202212.0/release-notes-202212.0.html nested: - title: Patch releases 202212.0 - url: /docs/about/all/releases/release-notes-202212.0/patch-releases-202212.0.html + url: /docs/about/all/releases/release-notes-202212.0/patch-release-notes-202212.0.html - title: Security release notes 202212.0 url: /docs/about/all/releases/release-notes-202212.0/security-release-notes-202212.0.html - title: Security audit reports nested: - title: 2019.11 - Security audit by SektionEins - url: /docs/about/all/whats-new/security-audit-reports/2019.11-security-audit-by-sektioneins.html + url: /docs/about/all/security-audit-reports/2019.11-security-audit-by-sektioneins.html - title: 2020.11 - Penetration test by Port Zero (executive summary) - url: /docs/about/all/whats-new/security-audit-reports/2020.11-penetration-test-by-port-zero-executive-summary.html + url: /docs/about/all/security-audit-reports/2020.11-penetration-test-by-port-zero-executive-summary.html - title: Docs updates - url: /docs/about/all/docs-release-notes.html + url: /docs/about/all/docs-updates.html - title: Support url: /docs/about/all/support/getting-support.html nested: - title: How Spryker Support works url: /docs/about/all/support/how-spryker-support-works.html - - title: Support case escalation - url: /docs/about/all/support/case-escalation.html + - title: Support case escalations + url: /docs/about/all/support/support-case-escalations.html - title: Preparing for heavy loads and traffic - url: /docs/about/all/support/special-prepare-for-a-busy-season.html + url: /docs/about/all/support/preparing-for-heavy-loads-and-traffic.html - title: How to use the Support Portal url: /docs/about/all/support/using-the-support-portal.html - title: Share secrets with the Spryker Support Team @@ -58,19 +58,17 @@ entries: - title: Understanding ticket status url: /docs/about/all/support/support-ticket-statuses.html - title: Handling security issues - url: /docs/about/all/support/handling-security-issues.html + url: /docs/about/all/support/reporting-and-handling-security-issues.html - title: Guidelines for GDPR compliance - url: /docs/about/all/support/guidelines-for-new-gdpr-rules.html + url: /docs/about/all/support/guidelines-for-gdpr-compliance.html - title: Getting the most out of Spryker Support url: /docs/about/all/support/getting-the-most-out-of-spryker-support.html - title: Understand SLAs - url: /docs/about/all/support/understand-slas.html + url: /docs/about/all/support/understanding-slas.html - title: Escalations - url: /docs/about/all/support/escalations.html - - title: How to contact Spryker Support - url: /docs/about/all/support/how-to-contact-spryker-support.html + url: /docs/about/all/support/support-case-escalations.html - title: Understanding Project and Core Level Fixes - url: /docs/about/all/support/understanding-project-and-core-level-fixes.html + url: /docs/about/all/support/project-level-and-core-level-fixes.html - title: Supported browsers url: /docs/about/all/supported-browsers.html @@ -94,41 +92,39 @@ entries: - title: Marketplace B2B Suite url: /docs/about/all/spryker-marketplace/marketplace-b2b-suite.html - - title: Spryker Academy - url: /docs/about/all/spryker-academy.html - title: Contribute to the documentation url: /docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.html nested: - title: Edit the documentation via pull requests - url: /docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Edit the documentation locally - url: /docs/about/all/contribute-to-the-documentation/edit-the-documentation-locally.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.html - title: General rules and guidance for adding new documents - url: /docs/about/all/contribute-to-the-documentation/general-rules-and-guidance-for-adding-new-documents.html + url: /docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.html - title: Markdown syntax - url: /docs/about/all/contribute-to-the-documentation/markdown-syntax.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html - title: Spryker documentation style guide - url: /docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/spryker-documentation-style-guide.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/spryker-documentation-style-guide.html nested: - title: Examples - url: /docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/examples.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/examples.html - title: Spelling - url: /docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/spelling.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/spelling.html - title: Word list - url: /docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/word-list.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/word-list.html - title: Add and edit diagrams - url: /docs/about/all/contribute-to-the-documentation/add-and-edit-diagrams-in-the-documentation.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-documentation.html - title: Install recommended VS Code extensions - url: /docs/about/all/contribute-to-the-documentation/install-recommended-vs-code-extensions.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/install-recommended-vs-code-extensions.html - title: Report documentation issues - url: /docs/about/all/contribute-to-the-documentation/report-documentation-issues.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html - title: Build the documentation site - url: /docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html - title: Review pull requests - url: /docs/about/all/contribute-to-the-documentation/review-pull-requests.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Add product sections to the documentation - url: /docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html diff --git a/_drafts/drafts-dev/contributing-to-documentation.md b/_drafts/drafts-dev/contributing-to-documentation.md index 8206c0203d1..8f44c86e9ed 100644 --- a/_drafts/drafts-dev/contributing-to-documentation.md +++ b/_drafts/drafts-dev/contributing-to-documentation.md @@ -13,7 +13,7 @@ To report issues and fix documentation, you need a [GitHub account](https://gith {% endinfo_block %} -We use [Markdown](https://guides.github.com/features/mastering-markdown/) to write documentation and [Jekyll](https://jekyllrb.com/) to build the documentation site. You do not necessarily need to build the documentation site locally on your machine to propose your changes, but if you want to, follow the instructions in [Build documentation site](/docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html). +We use [Markdown](https://guides.github.com/features/mastering-markdown/) to write documentation and [Jekyll](https://jekyllrb.com/) to build the documentation site. You do not necessarily need to build the documentation site locally on your machine to propose your changes, but if you want to, follow the instructions in [Build documentation site](/docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html). ## Next steps Build the documentation site locally diff --git a/docs/about/all/about-the-docs/add-global-sections-to-the-docs.md b/docs/about/all/about-the-docs/add-global-sections-to-the-docs.md index d78fd06f54b..bf00a8b0353 100644 --- a/docs/about/all/about-the-docs/add-global-sections-to-the-docs.md +++ b/docs/about/all/about-the-docs/add-global-sections-to-the-docs.md @@ -11,17 +11,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html - title: Edit documentation via pull requests - link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues - link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html - title: Review pull requests - link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html --- This document describes how to add global sections to the documentation, like the existing Development or Cloud administration sections. @@ -38,7 +38,7 @@ In the `/docs` directory, create a folder for the section per role. In this exam In `_data/sidebars`, create sidebars for the new section per role: `{product_name}_{role}_sidebar.yml`. For the *acp* section with user and developer roles, create `acp_dev_sidebar.yml` and `acp_user_sidebar.yml` sidebar files. -To learn how to populate sidebar files, see [Sidebars](/docs/about/all/contribute-to-the-documentation/general-rules-and-guidance-for-adding-new-documents.html#sidebars). +To learn how to populate sidebar files, see [Sidebars](/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.html#sidebars). ## 3. Update the configuration diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.md b/docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.md index ec5510fa20e..30af46a810e 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.md @@ -8,9 +8,9 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html - title: Edit documentation via pull requests - link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html --- We are using [diagrams.net](https://www.diagrams.net/) to create and collaborate on diagrams. diagrams.net provides both a web and desktop applications. To download the latest desktop version, go to [diagrams.net](https://www.diagrams.net/) and click **Download**. Alternatively, you can work on diagrams in a [web app](https://app.diagrams.net/). You can store diagrams in any suitable source. @@ -24,7 +24,7 @@ After creating a diagram, to embed it into a document, do the following: This generates code for embedding the diagram. 3. To copy the code, click **Copy**. 4. Open the document you want to add the diagram to in an editor. - For instructions about editing the documentation, see [Edit documentation via pull requests](/docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html). + For instructions about editing the documentation, see [Edit documentation via pull requests](/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html). 5. Paste the code into the needed place of a document and submit a PR. After the PR is merged, the diagram appears on the page. @@ -40,7 +40,7 @@ After creating a diagram, to embed it into a document, do the following: This generates code for embedding the diagram. 6. To copy the code, click **Copy**. 7. Open the document containing the original diagram in an editor. - For instructions about editing the documentation, see [Edit documentation via pull requests](/docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html). + For instructions about editing the documentation, see [Edit documentation via pull requests](/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html). 8. Replace the original code with the one you've copied. 9. Submit a PR with the changes. After the PR is merged, the updated diagram appears on the page. diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md b/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md index c78f6aea260..bede7bd3ece 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md @@ -9,25 +9,25 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html - title: Add product sections to the documentation - link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html - title: Edit documentation via pull requests - link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues - link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html - title: Review pull requests - link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html --- We at Spryker aim to constantly improve the content we provide our customers and partners with. You can get involved in improving the Spryker documentation by: -* [Reporting issues via GitHub](/docs/about/all/contribute-to-the-documentation/report-documentation-issues.html). -* [Editing documentation by creating pull requests on GitHub](/docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html). -* [Reviewing pull requests](/docs/about/all/contribute-to-the-documentation/review-pull-requests.html). +* [Reporting issues via GitHub](/docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html). +* [Editing documentation by creating pull requests on GitHub](/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html). +* [Reviewing pull requests](/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html). Therefore, to contribute to the Spryker documentation, you must have a GitHub account. For information about how to create it, see [Signing up for a new GitHub account](https://docs.github.com/en/get-started/signing-up-for-github/signing-up-for-a-new-github-account) in the official GitHub documentation. diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md index 0ecbde38936..a7e0b088059 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md @@ -61,7 +61,7 @@ At this point, you are most likely to know which document you want to edit. To f 1. Open the document you want to edit in an editor. 2. Add the needed changes. - You'd help us a lot by following [Markdown syntax](/docs/about/all/contribute-to-the-documentation/markdown-syntax.html) and [general rules](/docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html), but it's completely optional. We are grateful for your contribution in any form. + You'd help us a lot by following [Markdown syntax](/docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html) and [general rules](/docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html), but it's completely optional. We are grateful for your contribution in any form. 3. Save the edited document. 4. In GitHub Desktop, double-check your changes in the **Changes** tab. 5. Below the list of edited files, enter the name and description of your changes. The name of your fist commit will be used as the pull request's name. diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md index 8eab0bbbf62..574e19ec2d9 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md @@ -11,24 +11,24 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html - title: Addi product sections to the documentation - link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html - title: Report documentation issues - link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html - title: Review pull requests - link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html --- The Spryker documentation is hosted on GitHub, in the [spryker-docs](https://github.com/spryker/spryker-docs) repository. Therefore, to contribute to the Spryker documents, you have to use GitHub. For more information about what GitHub is, see [About Git](https://docs.github.com/en/get-started/using-git/about-git). {% info_block infoBox "Info" %} -We write the Spryker documentation using Markdown. If you don’t know Markdown yet, check the [GitHub Markdown Guide](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax). For the documentation-specific Markdown elements and HTML syntax used where Markdown is not enough, see [Markdown syntax](/docs/about/all/contribute-to-the-documentation/markdown-syntax.html). +We write the Spryker documentation using Markdown. If you don’t know Markdown yet, check the [GitHub Markdown Guide](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax). For the documentation-specific Markdown elements and HTML syntax used where Markdown is not enough, see [Markdown syntax](/docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html). {% endinfo_block %} @@ -36,7 +36,7 @@ This instruction explains how to contribute to the Spryker documentation by crea {% info_block infoBox "Info" %} -For information about the structure of the Spryker documentation, as well as style and formatting rules, see [Style, syntax, formatting, and general rules](/docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html). +For information about the structure of the Spryker documentation, as well as style and formatting rules, see [Style, syntax, formatting, and general rules](/docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html). Note that Spryker documentation is written in US English. diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md b/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md index 4494aaca96d..470476e16e3 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md @@ -9,17 +9,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html - title: Add product sections to the documentation - link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html - title: Edit documentation via pull requests - link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Review pull requests - link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html --- To report an issue with a Spryker document, do the following: diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md b/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md index ed1c28b7fa5..5c69ab48e92 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md @@ -9,17 +9,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html - title: Add product sections to the documentation - link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html - title: Edit documentation via pull requests - link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues - link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html - title: Style, syntax, formatting, and general rules - link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html --- When someone requests your review of a pull request, you get an email about the request. diff --git a/docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md b/docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md index 2fef35067f3..74687f47ee1 100644 --- a/docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md +++ b/docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md @@ -8,17 +8,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html - title: Addi product sections to the documentation - link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html - title: Report documentation issues - link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html - title: Review pull requests - link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html --- We recommend the following VS Code extensions for writing and reviewing documents: diff --git a/docs/about/all/about-the-docs/run-the-docs-locally.md b/docs/about/all/about-the-docs/run-the-docs-locally.md index d8ea45cb969..3ce2019a6c5 100644 --- a/docs/about/all/about-the-docs/run-the-docs-locally.md +++ b/docs/about/all/about-the-docs/run-the-docs-locally.md @@ -9,17 +9,17 @@ redirect_from: related: - title: Add product sections to the documentation - link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html - title: Edit documentation via pull requests - link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues - link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html - title: Review pull requests - link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html --- We use [Jekyll](https://jekyllrb.com/) to build the Spryker documentation site. To build it locally, you need to: diff --git a/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md b/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md index 6e3533f4fbd..184548e2cd3 100644 --- a/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md +++ b/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md @@ -10,17 +10,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html - title: Add product sections to the documentation - link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html - title: Edit documentation via pull requests - link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues - link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html - title: Review pull requests - link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Markdown syntax - link: docs/about/all/contribute-to-the-documentation/markdown-syntax.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html --- This document describes the directory structure, templates, front matter, and versioning of Spryker documentation. @@ -33,7 +33,7 @@ The main directory for holding all the documents is [docs](https://github.com/sp ## Creating documents and categories -We use [Markdown (.md)](https://en.wikipedia.org/wiki/Markdown) to write documents. All documents reside in the [docs](https://github.com/spryker/spryker-docs/tree/master/docs) directory. For details about how this directory is organized, see [Directory structure](#directory-structure). You can use any text editor for creating the files in Markdown, like [VSCode](https://code.visualstudio.com). For information about specific Markdown syntax for documentation, see [Markdown syntax](/docs/about/all/contribute-to-the-documentation/markdown-syntax.html). +We use [Markdown (.md)](https://en.wikipedia.org/wiki/Markdown) to write documents. All documents reside in the [docs](https://github.com/spryker/spryker-docs/tree/master/docs) directory. For details about how this directory is organized, see [Directory structure](#directory-structure). You can use any text editor for creating the files in Markdown, like [VSCode](https://code.visualstudio.com). For information about specific Markdown syntax for documentation, see [Markdown syntax](/docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html). You can create new pages in any documentation category or sub-category under the *realm* directories (`user`, `dev`). You can also create directories for new categories under the *realm* directories. diff --git a/docs/about/all/about-the-docs/style-guide/markdown-syntax.md b/docs/about/all/about-the-docs/style-guide/markdown-syntax.md index 223a64db77a..84d20627569 100644 --- a/docs/about/all/about-the-docs/style-guide/markdown-syntax.md +++ b/docs/about/all/about-the-docs/style-guide/markdown-syntax.md @@ -9,17 +9,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/contribute-to-the-documentation/build-the-documentation-site.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html - title: Adding product sections to the documentation - link: docs/about/all/contribute-to-the-documentation/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html - title: Edit documentation via pull requests - link: docs/about/all/contribute-to-the-documentation/edit-documentation-via-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues - link: docs/about/all/contribute-to-the-documentation/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html - title: Review pull requests - link: docs/about/all/contribute-to-the-documentation/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Style, syntax, formatting, and general rules - link: docs/about/all/contribute-to-the-documentation/style-formatting-general-rules.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html --- We use Markdown to write the Spryker documentation. This document contains the Markdown syntax of the page elements used on the Spryker documentation website, specifically: diff --git a/docs/about/all/docs-updates.md b/docs/about/all/docs-updates.md index 59223e7754a..4fec02aadde 100644 --- a/docs/about/all/docs-updates.md +++ b/docs/about/all/docs-updates.md @@ -440,7 +440,7 @@ In July 2023, we have added and updated the following pages: - [App manifest](/docs/dg/dev/acp/develop-an-app/app-manifest.html): App Manifest is a set of JSON files that contain all the necessary information to register an application in the Application Tenant Registry Service and to display information about the application in the Application Catalog. - [Development strategies](/docs/dg/dev/backend-development/extend-spryker/development-strategies.html): Development strategies that you can use when building a Spryker project. - [Project development guidelines](/docs/dg/dev/guidelines/project-development-guidelines.html): This document describes the strategies a project team can take while building a Spryker-based project. -- [Handling security issues](/docs/about/all/support/handling-security-issues.html): Use this document to learn how to report a security issue and to understand how we handle these reports. +- [Handling security issues](/docs/about/all/support/reporting-and-handling-security-issues.html): Use this document to learn how to report a security issue and to understand how we handle these reports. - [Install the Measurement Units feature](/docs/pbc/all/product-information-management/202307.0/base-shop/install-and-upgrade/install-features/install-the-measurement-units-feature.html): The guide describes how to integrate the [Measurement Units](/docs/pbc/all/product-information-management/202307.0/base-shop/feature-overviews/measurement-units-feature-overview.html) feature into your project. For more details about these and other updates to the Spryker docs in July 2023, refer to the [docs release notes page on GitHub](https://github.com/spryker/spryker-docs/releases). @@ -460,9 +460,9 @@ In June 2023, we have added and updated the following pages: - [File details - shipment_type_store.csv](/docs/pbc/all/carrier-management/202311.0/base-shop/import-and-export-data/import-file-details-shipment-type-store.csv.html). - [File details - shipment_type.csv](/docs/pbc/all/carrier-management/202311.0/base-shop/import-and-export-data/import-file-details-shipment-type.csv.html). - [Migration guide - Upgrade Node.js to v18 and npm to v9](/docs/dg/dev/upgrade-and-migrate/upgrade-nodejs-to-v18-and-npm-to-v9.html). -- [Spryker documentation style guide](/docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/spryker-documentation-style-guide.html): - - [Examples](/docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/examples.html). - - [Spelling](/docs/about/all/contribute-to-the-documentation/spryker-documentation-style-guide/spelling.html). +- [Spryker documentation style guide](/docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/spryker-documentation-style-guide.html): + - [Examples](/docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/examples.html). + - [Spelling](/docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/spelling.html). ## Updated pages - [Environments overview](/docs/ca/dev/environments-overview.html). @@ -491,7 +491,7 @@ In May 2023, we have added and updated the following pages: ### New pages -- [Docs release notes](/docs/about/all/docs-release-notes.html) +- [Docs release notes](/docs/about/all/docs-updates.html) - Multistore documentation: - [Multistore setup options](/docs/ca/dev/multi-store-setups/multistore-setup-options.html): Learn about all the setup options you have for a multi-store environment. - [Checklist for a new store implementation](/docs/ca/dev/multi-store-setups/checklist-for-a-new-store-implementation.html): Overview of the high-level tasks and responsibilities of Spryker and Customer when setting up a new store. @@ -557,7 +557,7 @@ In April 2023, we have added and updated the following pages: - Warehouse picking feature integration guides: - [Install the Warehouse picking feature](/docs/pbc/all/warehouse-management-system/202311.0/unified-commerce/install-and-upgrade/install-the-warehouse-picking-feature.html) - [Install the Warehouse picking + Product feature](/docs/pbc/all/warehouse-management-system/202311.0/unified-commerce/install-and-upgrade/install-the-warehouse-picking-feature.html) -- [Security release notes 202304.0](/docs/about/all/releases/release-notes-202304.0/security-release-notes-202304.0.html) +- [Security release notes 202304.0](/docs/about/all/releases/security-release-notes-202304.0.html) - [Releases vs Customization types](/docs/dg/dev/sdks/sdk/customization-strategies-and-upgradability.html): Learn about the customization strategies and release types you can use to integrate releases and customize your project. ### Updated pages diff --git a/docs/dg/dev/master-suite.md b/docs/about/all/master-suite.md similarity index 100% rename from docs/dg/dev/master-suite.md rename to docs/about/all/master-suite.md diff --git a/docs/about/all/releases/product-and-code-releases.md b/docs/about/all/releases/product-and-code-releases.md index b457a7ec80a..b246dcad1e4 100644 --- a/docs/about/all/releases/product-and-code-releases.md +++ b/docs/about/all/releases/product-and-code-releases.md @@ -70,7 +70,7 @@ To join our release notes mailing list, subscribe here:
    -To receive the security updates, please request the subsription at [support@spryker.com](mailto:support@spryker.com). +To receive the security updates, request a subscription at [support@spryker.com](mailto:support@spryker.com). ## Next steps diff --git a/docs/about/all/spryker-academy.md b/docs/about/all/spryker-academy.md deleted file mode 100644 index f7a6528e08e..00000000000 --- a/docs/about/all/spryker-academy.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Spryker Academy -description: Spryker Academy is a dedicated resource for learning Spryker Commerce OS through a variety of self-paced and instructor-led courses. -last_updated: Sep 6, 2022 -template: concept-topic-template -originalLink: https://documentation.spryker.com/2021080/docs/spryker-videos -originalArticleId: e1db0ef0-24d3-4862-b493-c4bf8a4adad7 -redirect_from: - - /docs/scos/user/intro-to-spryker/spryker-academy.html - - /docs/scos/user/intro-to-spryker/videos-and-webinars/spryker-videos.html - - /docs/scos/user/intro-to-spryker/202204.0/videos-and-webinars/spryker-videos.html - - /docs/scos/user/intro-to-spryker/spryker-videos.html ---- - -We believe that good technology doesn’t stop with the code. You also need examples and information to help you convert your vision into reality. - -[Spryker Academy](https://academy.spryker.com/learn) is a dedicated resource for learning our Spryker Commerce OS through a variety of self-paced and instructor-led courses. diff --git a/docs/about/all/support/getting-support.md b/docs/about/all/support/getting-support.md index bfca778cf8a..444b524d0f7 100644 --- a/docs/about/all/support/getting-support.md +++ b/docs/about/all/support/getting-support.md @@ -24,5 +24,5 @@ If you need technical help for issues that can't be resolved with the help of th Depending on the types of issues, there are several ways to report them and request support from us: * For bug reports and product issues, feel free to create a case for our support team at the [support portal](https://support.spryker.com). -* For security-related issues, follow the instructions at [Security Support](/docs/about/all/support/handling-security-issues.html). +* For security-related issues, follow the instructions at [Security Support](/docs/about/all/support/reporting-and-handling-security-issues.html). * For general discussions of Spryker-related questions, join the Spryker community at [CommerceQuest](https://commercequest.space/). diff --git a/docs/about/all/support/using-the-support-portal.md b/docs/about/all/support/using-the-support-portal.md index 93b242878f7..d3ec27b04d1 100644 --- a/docs/about/all/support/using-the-support-portal.md +++ b/docs/about/all/support/using-the-support-portal.md @@ -34,7 +34,7 @@ Problems can be reports suspecting a bug or issues with our hosting. Please make ### Emergencies -Emergencies are reserved for problems that have significant business impact now or very soon. Emergency cases regularly start an [escalation](/docs/about/all/support/escalations.html). Please do not use this case type to simply try to speed up requests or problem reports. Emergencies need to be associated with significant risk or business impact, like revenue, security, or go-lives. +Emergencies are reserved for problems that have significant business impact now or very soon. Emergency cases regularly start an [escalation](/docs/about/all/support/support-case-escalations.html). Please do not use this case type to simply try to speed up requests or problem reports. Emergencies need to be associated with significant risk or business impact, like revenue, security, or go-lives. ### Platform change requests diff --git a/docs/ca/dev/preparation-for-going-live.md b/docs/ca/dev/preparation-for-going-live.md index 9ebbbd844f4..d691e28f36f 100644 --- a/docs/ca/dev/preparation-for-going-live.md +++ b/docs/ca/dev/preparation-for-going-live.md @@ -69,9 +69,9 @@ After pointing the domain name to your Spryker project, some of your customers m - Apply Spryker [security guidelines](/docs/scos/dev/guidelines/security-guidelines.html). - Make sure that you don't have any plain-text passwords, private keys, or API secrets in config files or Git repositories. - Minimize the use of personal credentials and choose work-specific accounts based on each environment (production, staging, testing). We highly recommend employing Centralized Credential Management to securely store and manage these credentials. - - Install all the [security updates](/docs/about/all/whats-new/security-updates.html) from all Spryker packages. + - Install all the [security updates](/docs/about/all/releases/product-and-code-releases.html) from all Spryker packages. - Install all the security updates from all the external packages. To check if your project modules require security updates, you can use the [Security checker](/docs/scos/dev/guidelines/keeping-a-project-upgradable/upgradability-guidelines/spryker-security-checker.html). -- Perform compliance and legal checks. To ensure the platform complies with relevant legal and regulatory requirements, especially for international operations, consult your legal team. Make sure to check [Guidelines for GDPR compliance](/docs/about/all/support/guidelines-for-new-gdpr-rules.html). +- Perform compliance and legal checks. To ensure the platform complies with relevant legal and regulatory requirements, especially for international operations, consult your legal team. Make sure to check [Guidelines for GDPR compliance](/docs/about/all/support/guidelines-for-gdpr-compliance.html). - Make sure that the Back Office Access Control List (ACL) setup is configured correctly to manage user permissions and access rights within the system's administrative interface. For instructions on how to configure ACL, see [Users and rights overview](/docs/pbc/all/user-management/{{site.version}}/base-shop/user-and-rights-overview.html). ### Testing @@ -101,7 +101,7 @@ Make sure you've addressed all the items from the following checklists. - We highly recommend you to set up an Application Performance Monitoring (APM). The APM tools help you identify performance bottlenecks in your application. You can request NewRelic APM from Spryker (subject to additional fees). - To watch the system's performance and configure alerting mechanisms, establish a robust post-launch monitoring plan. To ensure effective investigation in case of security incidents, we recommend configuring logs to gather in a centralized SIEM system. - Verify that your deploy file is set up correctly and aligns with your project needs. Verify that your project works and operates the production endpoints. You can set both testing and production endpoints in your deploy file. Your developers need to mock a "live" operation of the project with its production endpoints by adjusting their local host entries. -- Deploy the production environment regularly. This lets you detect potential issues early enough to fix them before going live. For instructions, see [Deploying in a production environment](/docs/ca/dev/deploy-in-a-production-environment.html). Make sure to test all [recipes](/docs/dg/dev/sdks/the-docker-sdk/installation-recipes-of-deployment-pipelines.html#staging-and-production-environment-recipes). +- Deploy the production environment regularly. This lets you detect potential issues early enough to fix them before going live. For instructions, see [Deploying in a production environment](/docs/ca/dev/deploy-in-a-production-environment.html). Make sure to test all [recipes](/docs/dg/dev/sdks/the-docker-sdk/installation-recipes-of-deployment-pipelines.html#staging-and-production-environment-recipes). - Make sure the DNS names and strategy for your shop are clear. Do the following: - You know how users are going to access your shop. Verify that you control access to the DNS to be able to manage DNS. For example, you want to use `spryker.com` as the domain for your shop, but you want a user to access the Storefront by the `www.spryker.com` subdomain. For details on how to set up DNS for your application, see [Set up DNS](/docs/ca/dev/set-up-dns.html). - Optional: Delegate DNS. To find out how to delegate a DNS name, see [Setting up a custom SSL certificate](/docs/ca/dev/setting-up-a-custom-ssl-certificate.html). diff --git a/docs/dg/dev/updating-spryker/installing-features-and-updating-modules.md b/docs/dg/dev/updating-spryker/installing-features-and-updating-modules.md index 57dfa995303..7c3d526aac2 100644 --- a/docs/dg/dev/updating-spryker/installing-features-and-updating-modules.md +++ b/docs/dg/dev/updating-spryker/installing-features-and-updating-modules.md @@ -59,7 +59,7 @@ Sometimes, you may want to install a feature of a version higher than that of yo A new feature may require a higher major version of a specific module. In this case, do a [single module update](#update-to-a-major-versions-and-install-new-packages). -You can learn about new Spryker features from the [release notes](/docs/about/all/releases/product-and-code-releases.html). Not to miss new release notes, we recommend [subscribing to our release newsletter](/docs/about/all/releases/releases.html). +You can learn about new Spryker features from the [release notes](/docs/about/all/releases/product-and-code-releases.html). Not to miss new release notes, we recommend [subscribing to our release newsletter](/docs/about/all/releases/product-and-code-releases.html). ## Next steps diff --git a/docs/dg/dev/updating-spryker/updating-spryker.md b/docs/dg/dev/updating-spryker/updating-spryker.md index 51868a5e05b..a59038e8b7a 100644 --- a/docs/dg/dev/updating-spryker/updating-spryker.md +++ b/docs/dg/dev/updating-spryker/updating-spryker.md @@ -50,7 +50,7 @@ The more outdated your module versions become, the more effort will be needed to {% endinfo_block %} -The most *reasonable strategy* of staying up to date is sticking to the Spryker release cycle and updating modules whenever there is a new release announcement. To get notified about releases, [subscribe to the release notes](/docs/about/all/releases/releases.html). During the active development phase, it makes sense to do updates more often, for example, monthly. +The most *reasonable strategy* of staying up to date is sticking to the Spryker release cycle and updating modules whenever there is a new release announcement. To get notified about releases, [subscribe to the release notes](/docs/about/all/releases/product-and-code-releases.html). During the active development phase, it makes sense to do updates more often, for example, monthly. ## Spryker Safari materials From ae6fe1a82e703c72919a140cc1f056553c0c365d Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Tue, 19 Mar 2024 15:48:41 +0200 Subject: [PATCH 19/26] links --- _data/sidebars/about_all_sidebar.yml | 20 +++++++++---------- .../contributing-to-documentation.md | 2 +- _includes/footer.html | 2 +- _scripts/sidebar_checker/sidebar_checker.sh | 2 +- .../add-global-sections-to-the-docs.md | 6 +++--- .../add-and-edit-diagrams-in-the-docs.md | 2 +- .../contribute-to-the-docs.md | 10 +++++----- .../edit-the-docs-locally.md | 2 +- .../edit-the-docs-using-a-web-browser.md | 10 +++++----- .../report-docs-issues.md | 6 +++--- .../review-pull-requests.md | 8 ++++---- .../install-recommended-vs-code-extensions.md | 8 ++++---- .../about-the-docs/run-the-docs-locally.md | 6 +++--- ...eral-rules-and-guidance-for-adding-docs.md | 10 +++++----- .../style-guide/markdown-syntax.md | 6 +++--- docs/about/all/docs-updates.md | 6 +++--- docs/about/all/support/understanding-slas.md | 2 +- 17 files changed, 54 insertions(+), 54 deletions(-) diff --git a/_data/sidebars/about_all_sidebar.yml b/_data/sidebars/about_all_sidebar.yml index a8e818339c4..eddb5389d67 100644 --- a/_data/sidebars/about_all_sidebar.yml +++ b/_data/sidebars/about_all_sidebar.yml @@ -102,29 +102,29 @@ entries: - title: General rules and guidance for adding new documents url: /docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.html - title: Markdown syntax - url: /docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html + url: /docs/about/all/about-the-docs/style-guide/markdown-syntax.html - title: Spryker documentation style guide - url: /docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/spryker-documentation-style-guide.html + url: /docs/about/all/about-the-docs/style-guide/spryker-docs-style-guide.html nested: - title: Examples - url: /docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/examples.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/examples.html - title: Spelling - url: /docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/spelling.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/spelling.html - title: Word list - url: /docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/word-list.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/word-list.html - title: Add and edit diagrams - url: /docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-documentation.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.html - title: Install recommended VS Code extensions - url: /docs/about/all/about-the-docs/contribute-to-the-docs/install-recommended-vs-code-extensions.html + url: /docs/about/all/about-the-docs/install-recommended-vs-code-extensions.html - title: Report documentation issues - url: /docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html + url: /docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Build the documentation site - url: /docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html + url: /docs/about/all/about-the-docs/run-the-docs-locally.html - title: Review pull requests url: /docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Add product sections to the documentation - url: /docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html + url: /docs/about/all/about-the-docs/add-global-sections-to-the-docs.html diff --git a/_drafts/drafts-dev/contributing-to-documentation.md b/_drafts/drafts-dev/contributing-to-documentation.md index 8f44c86e9ed..c837648877a 100644 --- a/_drafts/drafts-dev/contributing-to-documentation.md +++ b/_drafts/drafts-dev/contributing-to-documentation.md @@ -13,7 +13,7 @@ To report issues and fix documentation, you need a [GitHub account](https://gith {% endinfo_block %} -We use [Markdown](https://guides.github.com/features/mastering-markdown/) to write documentation and [Jekyll](https://jekyllrb.com/) to build the documentation site. You do not necessarily need to build the documentation site locally on your machine to propose your changes, but if you want to, follow the instructions in [Build documentation site](/docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html). +We use [Markdown](https://guides.github.com/features/mastering-markdown/) to write documentation and [Jekyll](https://jekyllrb.com/) to build the documentation site. You do not necessarily need to build the documentation site locally on your machine to propose your changes, but if you want to, follow the instructions in [Build documentation site](/docs/about/all/about-the-docs/run-the-docs-locally.html). ## Next steps Build the documentation site locally diff --git a/_includes/footer.html b/_includes/footer.html index 7b941743e4d..21444c4f100 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -11,7 +11,7 @@
  • Release Notes
  • Support
  • Events
  • -
  • Spryker Academy
  • +
  • Spryker Safari
  • diff --git a/_scripts/sidebar_checker/sidebar_checker.sh b/_scripts/sidebar_checker/sidebar_checker.sh index 07e956593b4..361d91275b8 100644 --- a/_scripts/sidebar_checker/sidebar_checker.sh +++ b/_scripts/sidebar_checker/sidebar_checker.sh @@ -7,7 +7,7 @@ FOLDERS=("docs/ca/dev" "docs/pbc/all" "docs/about/all" "docs/ca/devscu" "docs/dg SIDEBARS=("_data/sidebars/ca_dev_sidebar.yml" "_data/sidebars/ca_devscu_sidebar.yml" "_data/sidebars/pbc_all_sidebar.yml" "_data/sidebars/dg_dev_sidebar.yml" "_data/sidebars/about_all_sidebar.yml") # Define sidebar titles -TITLES=("ACP User" "Cloud Dev" "PBC All" "SCOS Dev" "SCOS User" "SCU Dev" "SDK Dev") +TITLES=("CA Dev" "CA Devscu" "PBC All" "DG Dev" "About All") # Define output file path OUTPUT_FILE="_scripts/sidebar_checker/missing-documents.yml" diff --git a/docs/about/all/about-the-docs/add-global-sections-to-the-docs.md b/docs/about/all/about-the-docs/add-global-sections-to-the-docs.md index bf00a8b0353..c6ba6342414 100644 --- a/docs/about/all/about-the-docs/add-global-sections-to-the-docs.md +++ b/docs/about/all/about-the-docs/add-global-sections-to-the-docs.md @@ -11,17 +11,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html + link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues - link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html + link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- This document describes how to add global sections to the documentation, like the existing Development or Cloud administration sections. diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.md b/docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.md index 30af46a810e..239cdc8b209 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.md @@ -8,7 +8,7 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html + link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html --- diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md b/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md index bede7bd3ece..55e545bda41 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md @@ -9,24 +9,24 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html + link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Add product sections to the documentation - link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues - link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html + link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- We at Spryker aim to constantly improve the content we provide our customers and partners with. You can get involved in improving the Spryker documentation by: -* [Reporting issues via GitHub](/docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html). +* [Reporting issues via GitHub](/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html). * [Editing documentation by creating pull requests on GitHub](/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html). * [Reviewing pull requests](/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html). diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md index a7e0b088059..3370325183c 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md @@ -61,7 +61,7 @@ At this point, you are most likely to know which document you want to edit. To f 1. Open the document you want to edit in an editor. 2. Add the needed changes. - You'd help us a lot by following [Markdown syntax](/docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html) and [general rules](/docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html), but it's completely optional. We are grateful for your contribution in any form. + You'd help us a lot by following [Markdown syntax](/docs/about/all/about-the-docs/style-guide/markdown-syntax.html) and [general rules](/docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html), but it's completely optional. We are grateful for your contribution in any form. 3. Save the edited document. 4. In GitHub Desktop, double-check your changes in the **Changes** tab. 5. Below the list of edited files, enter the name and description of your changes. The name of your fist commit will be used as the pull request's name. diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md index 574e19ec2d9..6d9e80649d3 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md @@ -11,24 +11,24 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html + link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Addi product sections to the documentation - link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html - title: Report documentation issues - link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html + link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- The Spryker documentation is hosted on GitHub, in the [spryker-docs](https://github.com/spryker/spryker-docs) repository. Therefore, to contribute to the Spryker documents, you have to use GitHub. For more information about what GitHub is, see [About Git](https://docs.github.com/en/get-started/using-git/about-git). {% info_block infoBox "Info" %} -We write the Spryker documentation using Markdown. If you don’t know Markdown yet, check the [GitHub Markdown Guide](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax). For the documentation-specific Markdown elements and HTML syntax used where Markdown is not enough, see [Markdown syntax](/docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html). +We write the Spryker documentation using Markdown. If you don’t know Markdown yet, check the [GitHub Markdown Guide](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax). For the documentation-specific Markdown elements and HTML syntax used where Markdown is not enough, see [Markdown syntax](/docs/about/all/about-the-docs/style-guide/markdown-syntax.html). {% endinfo_block %} diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md b/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md index 470476e16e3..71d0a5db12d 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md @@ -9,9 +9,9 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html + link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Add product sections to the documentation - link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Review pull requests @@ -19,7 +19,7 @@ related: - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html + link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- To report an issue with a Spryker document, do the following: diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md b/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md index 5c69ab48e92..f4349b41183 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md @@ -9,17 +9,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html + link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Add product sections to the documentation - link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues - link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html + link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- When someone requests your review of a pull request, you get an email about the request. diff --git a/docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md b/docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md index 74687f47ee1..1b8f888b0b3 100644 --- a/docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md +++ b/docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md @@ -8,17 +8,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html + link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Addi product sections to the documentation - link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html - title: Report documentation issues - link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html + link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- We recommend the following VS Code extensions for writing and reviewing documents: diff --git a/docs/about/all/about-the-docs/run-the-docs-locally.md b/docs/about/all/about-the-docs/run-the-docs-locally.md index 3ce2019a6c5..143cb6c5c80 100644 --- a/docs/about/all/about-the-docs/run-the-docs-locally.md +++ b/docs/about/all/about-the-docs/run-the-docs-locally.md @@ -9,17 +9,17 @@ redirect_from: related: - title: Add product sections to the documentation - link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues - link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax - link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html + link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- We use [Jekyll](https://jekyllrb.com/) to build the Spryker documentation site. To build it locally, you need to: diff --git a/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md b/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md index 184548e2cd3..3c0c2b113f1 100644 --- a/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md +++ b/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md @@ -10,17 +10,17 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html + link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Add product sections to the documentation - link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues - link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Markdown syntax - link: docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html + link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- This document describes the directory structure, templates, front matter, and versioning of Spryker documentation. @@ -33,7 +33,7 @@ The main directory for holding all the documents is [docs](https://github.com/sp ## Creating documents and categories -We use [Markdown (.md)](https://en.wikipedia.org/wiki/Markdown) to write documents. All documents reside in the [docs](https://github.com/spryker/spryker-docs/tree/master/docs) directory. For details about how this directory is organized, see [Directory structure](#directory-structure). You can use any text editor for creating the files in Markdown, like [VSCode](https://code.visualstudio.com). For information about specific Markdown syntax for documentation, see [Markdown syntax](/docs/about/all/about-the-docs/contribute-to-the-docs/markdown-syntax.html). +We use [Markdown (.md)](https://en.wikipedia.org/wiki/Markdown) to write documents. All documents reside in the [docs](https://github.com/spryker/spryker-docs/tree/master/docs) directory. For details about how this directory is organized, see [Directory structure](#directory-structure). You can use any text editor for creating the files in Markdown, like [VSCode](https://code.visualstudio.com). For information about specific Markdown syntax for documentation, see [Markdown syntax](/docs/about/all/about-the-docs/style-guide/markdown-syntax.html). You can create new pages in any documentation category or sub-category under the *realm* directories (`user`, `dev`). You can also create directories for new categories under the *realm* directories. diff --git a/docs/about/all/about-the-docs/style-guide/markdown-syntax.md b/docs/about/all/about-the-docs/style-guide/markdown-syntax.md index 84d20627569..01047077bdc 100644 --- a/docs/about/all/about-the-docs/style-guide/markdown-syntax.md +++ b/docs/about/all/about-the-docs/style-guide/markdown-syntax.md @@ -9,13 +9,13 @@ redirect_from: related: - title: Build the documentation site - link: docs/about/all/about-the-docs/contribute-to-the-docs/build-the-documentation-site.html + link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Adding product sections to the documentation - link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-documentation.html + link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues - link: docs/about/all/about-the-docs/contribute-to-the-docs/report-documentation-issues.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html - title: Style, syntax, formatting, and general rules diff --git a/docs/about/all/docs-updates.md b/docs/about/all/docs-updates.md index 4fec02aadde..2c80b5a43f2 100644 --- a/docs/about/all/docs-updates.md +++ b/docs/about/all/docs-updates.md @@ -460,9 +460,9 @@ In June 2023, we have added and updated the following pages: - [File details - shipment_type_store.csv](/docs/pbc/all/carrier-management/202311.0/base-shop/import-and-export-data/import-file-details-shipment-type-store.csv.html). - [File details - shipment_type.csv](/docs/pbc/all/carrier-management/202311.0/base-shop/import-and-export-data/import-file-details-shipment-type.csv.html). - [Migration guide - Upgrade Node.js to v18 and npm to v9](/docs/dg/dev/upgrade-and-migrate/upgrade-nodejs-to-v18-and-npm-to-v9.html). -- [Spryker documentation style guide](/docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/spryker-documentation-style-guide.html): - - [Examples](/docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/examples.html). - - [Spelling](/docs/about/all/about-the-docs/contribute-to-the-docs/spryker-documentation-style-guide/spelling.html). +- [Spryker documentation style guide](/docs/about/all/about-the-docs/style-guide/spryker-docs-style-guide.html): + - [Examples](/docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/examples.html). + - [Spelling](/docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/spelling.html). ## Updated pages - [Environments overview](/docs/ca/dev/environments-overview.html). diff --git a/docs/about/all/support/understanding-slas.md b/docs/about/all/support/understanding-slas.md index 5c2df2de301..c4d052030f2 100644 --- a/docs/about/all/support/understanding-slas.md +++ b/docs/about/all/support/understanding-slas.md @@ -52,7 +52,7 @@ Our Spryker Community on [CommerceQuest](https://commercequest.space/), a vibran Also, subscribe to our new newsletter (soon to come) and be sure to check out our Technical News Page (soon to come), for the latest important news. -### Enroll in the Spryker Academy +### Enroll in the Spryker Safari This is a general recommendation that not only can teach you and your team how to build great shops with Spryker Code, but we offer several courses for all kinds of Spryker stakeholders. Currently, we offer developer courses, business courses, and sales courses with other interesting courses currently being developed. ### Learn more about how we work From f3e3596287064b6191d6034a4751c9b108e1b23b Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Wed, 20 Mar 2024 10:53:20 +0200 Subject: [PATCH 20/26] sidebar --- _data/sidebars/about_all_sidebar.yml | 38 +++++++++++-------- ...quests.md => review-docs-pull-requests.md} | 0 .../all/{ => about-the-docs}/docs-updates.md | 0 3 files changed, 23 insertions(+), 15 deletions(-) rename docs/about/all/about-the-docs/contribute-to-the-docs/{review-pull-requests.md => review-docs-pull-requests.md} (100%) rename docs/about/all/{ => about-the-docs}/docs-updates.md (100%) diff --git a/_data/sidebars/about_all_sidebar.yml b/_data/sidebars/about_all_sidebar.yml index eddb5389d67..6988035ca58 100644 --- a/_data/sidebars/about_all_sidebar.yml +++ b/_data/sidebars/about_all_sidebar.yml @@ -39,9 +39,6 @@ entries: - title: 2020.11 - Penetration test by Port Zero (executive summary) url: /docs/about/all/security-audit-reports/2020.11-penetration-test-by-port-zero-executive-summary.html - - title: Docs updates - url: /docs/about/all/docs-updates.html - - title: Support url: /docs/about/all/support/getting-support.html nested: @@ -92,13 +89,25 @@ entries: - title: Marketplace B2B Suite url: /docs/about/all/spryker-marketplace/marketplace-b2b-suite.html - - title: Contribute to the documentation - url: /docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.html + - title: About the docs + url: /docs/about/all/about-the-docs/about-spryker-docs.html nested: - - title: Edit the documentation via pull requests - url: /docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - - title: Edit the documentation locally - url: /docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.html + - title: Docs updates + url: /docs/about/all/about-the-docs/docs-updates.html + - title: Contribute + url: /docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.html + nested: + - title: Edit the docs using a web browser + url: /docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html + - title: Edit the docs locally + url: /docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.html + - title: Add and edit diagrams + url: /docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.html + - title: Report docs issues + url: /docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html + - title: Review pull requests + url: /docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html + - title: General rules and guidance for adding new documents url: /docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.html - title: Markdown syntax @@ -113,16 +122,15 @@ entries: - title: Word list url: /docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/word-list.html - - title: Add and edit diagrams - url: /docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.html +url: /docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.html + + - title: Install recommended VS Code extensions url: /docs/about/all/about-the-docs/install-recommended-vs-code-extensions.html - - title: Report documentation issues - url: /docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html + - title: Build the documentation site url: /docs/about/all/about-the-docs/run-the-docs-locally.html - - title: Review pull requests - url: /docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html + - title: Add product sections to the documentation url: /docs/about/all/about-the-docs/add-global-sections-to-the-docs.html diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md b/docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.md similarity index 100% rename from docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.md rename to docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.md diff --git a/docs/about/all/docs-updates.md b/docs/about/all/about-the-docs/docs-updates.md similarity index 100% rename from docs/about/all/docs-updates.md rename to docs/about/all/about-the-docs/docs-updates.md From 9a3a852bc6e517baf512ac166323d1a47664771a Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Fri, 22 Mar 2024 12:34:01 +0200 Subject: [PATCH 21/26] sidebar --- _data/sidebars/about_all_sidebar.yml | 39 ++++++++----------- .../add-global-sections-to-the-docs.md | 0 .../install-recommended-vs-code-extensions.md | 0 3 files changed, 16 insertions(+), 23 deletions(-) rename docs/about/all/about-the-docs/{ => contribute-to-the-docs}/add-global-sections-to-the-docs.md (100%) rename docs/about/all/about-the-docs/{ => contribute-to-the-docs}/install-recommended-vs-code-extensions.md (100%) diff --git a/_data/sidebars/about_all_sidebar.yml b/_data/sidebars/about_all_sidebar.yml index 6988035ca58..8e9d122dacc 100644 --- a/_data/sidebars/about_all_sidebar.yml +++ b/_data/sidebars/about_all_sidebar.yml @@ -97,43 +97,36 @@ entries: - title: Contribute url: /docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.html nested: - - title: Edit the docs using a web browser + - title: Edit using a web browser url: /docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - - title: Edit the docs locally + - title: Edit locally url: /docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.html - title: Add and edit diagrams url: /docs/about/all/about-the-docs/contribute-to-the-docs/add-and-edit-diagrams-in-the-docs.html - - title: Report docs issues + - title: Report issues url: /docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests url: /docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html + - title: Add global sections + url: /docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.html + - title: Install recommended VS Code extensions + url: /docs/about/all/about-the-docs/contribute-to-the-docs/install-recommended-vs-code-extensions.html - - title: General rules and guidance for adding new documents - url: /docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.html - - title: Markdown syntax - url: /docs/about/all/about-the-docs/style-guide/markdown-syntax.html - - title: Spryker documentation style guide + - title: Style guide url: /docs/about/all/about-the-docs/style-guide/spryker-docs-style-guide.html nested: - title: Examples - url: /docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/examples.html + url: /docs/about/all/about-the-docs/style-guide/style-guide-examples.html - title: Spelling - url: /docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/spelling.html + url: /docs/about/all/about-the-docs/style-guide/style-guide-spelling.html - title: Word list - url: /docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/word-list.html + url: /docs/about/all/about-the-docs/style-guide/word-list.html + - title: General rules and guidance for adding docs + url: /docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.html + - title: Markdown syntax + url: /docs/about/all/about-the-docs/style-guide/markdown-syntax.html -url: /docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.html - - - - title: Install recommended VS Code extensions - url: /docs/about/all/about-the-docs/install-recommended-vs-code-extensions.html - - - title: Build the documentation site + - title: Run the docs locally url: /docs/about/all/about-the-docs/run-the-docs-locally.html - - title: Add product sections to the documentation - url: /docs/about/all/about-the-docs/add-global-sections-to-the-docs.html - - - ... diff --git a/docs/about/all/about-the-docs/add-global-sections-to-the-docs.md b/docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.md similarity index 100% rename from docs/about/all/about-the-docs/add-global-sections-to-the-docs.md rename to docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.md diff --git a/docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md b/docs/about/all/about-the-docs/contribute-to-the-docs/install-recommended-vs-code-extensions.md similarity index 100% rename from docs/about/all/about-the-docs/install-recommended-vs-code-extensions.md rename to docs/about/all/about-the-docs/contribute-to-the-docs/install-recommended-vs-code-extensions.md From b7b201b2ef3b7d2ef1a68ead6c592222c08b9afb Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Fri, 22 Mar 2024 16:03:17 +0200 Subject: [PATCH 22/26] links --- docs/about/all/about-the-docs/about-spryker-docs.md | 2 +- .../contribute-to-the-docs/add-global-sections-to-the-docs.md | 2 +- .../contribute-to-the-docs/contribute-to-the-docs.md | 4 ++-- .../edit-the-docs-using-a-web-browser.md | 2 +- .../install-recommended-vs-code-extensions.md | 2 +- .../contribute-to-the-docs/report-docs-issues.md | 2 +- docs/about/all/about-the-docs/run-the-docs-locally.md | 2 +- .../style-guide/general-rules-and-guidance-for-adding-docs.md | 2 +- docs/about/all/about-the-docs/style-guide/markdown-syntax.md | 2 +- 9 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/about/all/about-the-docs/about-spryker-docs.md b/docs/about/all/about-the-docs/about-spryker-docs.md index 2bcbbf6eca1..f73f5179ef7 100644 --- a/docs/about/all/about-the-docs/about-spryker-docs.md +++ b/docs/about/all/about-the-docs/about-spryker-docs.md @@ -9,7 +9,7 @@ Spryker docs are your one-stop hub for all the information about Spryker Cloud C ## The source of truth -When it comes to knowledge sharing, we rely on the docs as the main source of truth. Both external and internal users refer to the docs when developing projects, designing [Spryker Safari courses](https://safari.spryker.com/learn), creating new or customizing the existing functionality. +When it comes to knowledge sharing, we rely on the docs as the main source of truth. Both external and internal users refer to the docs when developing projects, designing [Spryker Safari courses](https://safari.spryker.com/), creating new or customizing the existing functionality. ## Owned by the Spryker community diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.md b/docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.md index c6ba6342414..00f0aa17bf2 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.md @@ -17,7 +17,7 @@ related: - title: Report documentation issues link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests - link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md b/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md index 55e545bda41..208c4e8dd4a 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md @@ -17,7 +17,7 @@ related: - title: Report documentation issues link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests - link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax @@ -28,6 +28,6 @@ We at Spryker aim to constantly improve the content we provide our customers and * [Reporting issues via GitHub](/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html). * [Editing documentation by creating pull requests on GitHub](/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html). -* [Reviewing pull requests](/docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html). +* [Reviewing pull requests](/docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html). Therefore, to contribute to the Spryker documentation, you must have a GitHub account. For information about how to create it, see [Signing up for a new GitHub account](https://docs.github.com/en/get-started/signing-up-for-github/signing-up-for-a-new-github-account) in the official GitHub documentation. diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md index 6d9e80649d3..53e82e11f7c 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md @@ -17,7 +17,7 @@ related: - title: Report documentation issues link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests - link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/install-recommended-vs-code-extensions.md b/docs/about/all/about-the-docs/contribute-to-the-docs/install-recommended-vs-code-extensions.md index 1b8f888b0b3..9ab70988926 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/install-recommended-vs-code-extensions.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/install-recommended-vs-code-extensions.md @@ -14,7 +14,7 @@ related: - title: Report documentation issues link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests - link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md b/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md index 71d0a5db12d..404e04314b4 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md @@ -15,7 +15,7 @@ related: - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Review pull requests - link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax diff --git a/docs/about/all/about-the-docs/run-the-docs-locally.md b/docs/about/all/about-the-docs/run-the-docs-locally.md index 143cb6c5c80..7eb63c9a27b 100644 --- a/docs/about/all/about-the-docs/run-the-docs-locally.md +++ b/docs/about/all/about-the-docs/run-the-docs-locally.md @@ -15,7 +15,7 @@ related: - title: Report documentation issues link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests - link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax diff --git a/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md b/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md index 3c0c2b113f1..70ede876bf6 100644 --- a/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md +++ b/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md @@ -18,7 +18,7 @@ related: - title: Report documentation issues link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests - link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - title: Markdown syntax link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- diff --git a/docs/about/all/about-the-docs/style-guide/markdown-syntax.md b/docs/about/all/about-the-docs/style-guide/markdown-syntax.md index 01047077bdc..d49592cac1c 100644 --- a/docs/about/all/about-the-docs/style-guide/markdown-syntax.md +++ b/docs/about/all/about-the-docs/style-guide/markdown-syntax.md @@ -17,7 +17,7 @@ related: - title: Report documentation issues link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests - link: docs/about/all/about-the-docs/contribute-to-the-docs/review-pull-requests.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - title: Style, syntax, formatting, and general rules link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html --- From 774cb6700b9958c7adc9b8481b68034f2c76db85 Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Mon, 25 Mar 2024 11:10:38 +0200 Subject: [PATCH 23/26] links --- _scripts/sidebar_checker/sidebar_checker.sh | 6 +++--- .../add-global-sections-to-the-docs.md | 2 -- .../contribute-to-the-docs.md | 4 +--- .../edit-the-docs-locally.md | 2 +- .../edit-the-docs-using-a-web-browser.md | 14 +------------- .../install-recommended-vs-code-extensions.md | 4 +--- .../contribute-to-the-docs/report-docs-issues.md | 4 +--- .../review-docs-pull-requests.md | 4 +--- docs/about/all/about-the-docs/docs-updates.md | 8 ++++---- .../all/about-the-docs/run-the-docs-locally.md | 4 +--- .../general-rules-and-guidance-for-adding-docs.md | 2 +- .../about-the-docs/style-guide/markdown-syntax.md | 4 +--- docs/about/all/releases/release-notes-202211.0.md | 2 +- docs/about/all/support/understanding-slas.md | 2 +- 14 files changed, 18 insertions(+), 44 deletions(-) diff --git a/_scripts/sidebar_checker/sidebar_checker.sh b/_scripts/sidebar_checker/sidebar_checker.sh index 361d91275b8..19d1b71b78e 100644 --- a/_scripts/sidebar_checker/sidebar_checker.sh +++ b/_scripts/sidebar_checker/sidebar_checker.sh @@ -1,13 +1,13 @@ #!/bin/bash # Define doc folder paths -FOLDERS=("docs/ca/dev" "docs/pbc/all" "docs/about/all" "docs/ca/devscu" "docs/dg/dev") +FOLDERS=("docs/about/all" "docs/ca/dev" "docs/ca/devscu" "docs/dg/dev" "docs/pbc/all") # Define sidebar file paths -SIDEBARS=("_data/sidebars/ca_dev_sidebar.yml" "_data/sidebars/ca_devscu_sidebar.yml" "_data/sidebars/pbc_all_sidebar.yml" "_data/sidebars/dg_dev_sidebar.yml" "_data/sidebars/about_all_sidebar.yml") +SIDEBARS=("_data/sidebars/about_all_sidebar.yml" "_data/sidebars/ca_dev_sidebar.yml" "_data/sidebars/ca_devscu_sidebar.yml" "_data/sidebars/dg_dev_sidebar.yml" "_data/sidebars/pbc_all_sidebar.yml") # Define sidebar titles -TITLES=("CA Dev" "CA Devscu" "PBC All" "DG Dev" "About All") +TITLES=("About All" "CA Dev" "CA Devscu" "DG Dev" "PBC All") # Define output file path OUTPUT_FILE="_scripts/sidebar_checker/missing-documents.yml" diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.md b/docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.md index 00f0aa17bf2..f2860914a60 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.md @@ -18,8 +18,6 @@ related: link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - - title: Style, syntax, formatting, and general rules - link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md b/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md index 208c4e8dd4a..a501084f8a7 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/contribute-to-the-docs.md @@ -11,15 +11,13 @@ related: - title: Build the documentation site link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Add product sections to the documentation - link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - - title: Style, syntax, formatting, and general rules - link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md index 3370325183c..3eaab586948 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-locally.md @@ -61,7 +61,7 @@ At this point, you are most likely to know which document you want to edit. To f 1. Open the document you want to edit in an editor. 2. Add the needed changes. - You'd help us a lot by following [Markdown syntax](/docs/about/all/about-the-docs/style-guide/markdown-syntax.html) and [general rules](/docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html), but it's completely optional. We are grateful for your contribution in any form. + You'd help us a lot by following [Markdown syntax](/docs/about/all/about-the-docs/style-guide/markdown-syntax.html) and [general rules](/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.html), but it's completely optional. We are grateful for your contribution in any form. 3. Save the edited document. 4. In GitHub Desktop, double-check your changes in the **Changes** tab. 5. Below the list of edited files, enter the name and description of your changes. The name of your fist commit will be used as the pull request's name. diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md index 53e82e11f7c..40e0c51482a 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.md @@ -13,13 +13,11 @@ related: - title: Build the documentation site link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Addi product sections to the documentation - link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.html - title: Report documentation issues link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - - title: Style, syntax, formatting, and general rules - link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- @@ -34,16 +32,6 @@ We write the Spryker documentation using Markdown. If you don’t know Markdown This instruction explains how to contribute to the Spryker documentation by creating [pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) on GitHub. -{% info_block infoBox "Info" %} - -For information about the structure of the Spryker documentation, as well as style and formatting rules, see [Style, syntax, formatting, and general rules](/docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html). - - -Note that Spryker documentation is written in US English. - - -{% endinfo_block %} - ## Prerequisites To start contributing to the Spryker documentation, make sure you have a GitHub account. diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/install-recommended-vs-code-extensions.md b/docs/about/all/about-the-docs/contribute-to-the-docs/install-recommended-vs-code-extensions.md index 9ab70988926..d7ac4f6fb8e 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/install-recommended-vs-code-extensions.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/install-recommended-vs-code-extensions.md @@ -10,13 +10,11 @@ related: - title: Build the documentation site link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Addi product sections to the documentation - link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.html - title: Report documentation issues link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - - title: Style, syntax, formatting, and general rules - link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md b/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md index 404e04314b4..c05c3a795f0 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.md @@ -11,13 +11,11 @@ related: - title: Build the documentation site link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Add product sections to the documentation - link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - - title: Style, syntax, formatting, and general rules - link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- diff --git a/docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.md b/docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.md index f4349b41183..4f698e495ae 100644 --- a/docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.md +++ b/docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.md @@ -11,13 +11,11 @@ related: - title: Build the documentation site link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Add product sections to the documentation - link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - - title: Style, syntax, formatting, and general rules - link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- diff --git a/docs/about/all/about-the-docs/docs-updates.md b/docs/about/all/about-the-docs/docs-updates.md index 2c80b5a43f2..fee7132c0b4 100644 --- a/docs/about/all/about-the-docs/docs-updates.md +++ b/docs/about/all/about-the-docs/docs-updates.md @@ -427,7 +427,7 @@ In July 2023, we have added and updated the following pages: - [Integrate Usercentrics](/docs/pbc/all/usercentrics/integrate-usercentrics.html): Find out how you can integrate Usercentrics in your Spryker shop. - [Usercentrics](/docs/pbc/all/usercentrics/usercentrics.html): [Usercentrics](https://usercentrics.com/) is the Consent Management Platform (CMP) that lets you obtain and manage the consent of your users to use cookies across your store. - [Adding variables in the parameter store](/docs/ca/dev/add-variables-in-the-parameter-store.html): Added reserved variable sub-section and removed deprecated text. -- [Security Release Notes 202306.0](/docs/about/all/releases/release-notes-202306.0/security-release-notes-202306.0.html): Added missing security HTTP headers. +- [Security Release Notes 202306.0](/docs/about/all/releases/security-release-notes-202306.0.html): Added missing security HTTP headers. - [Merchant Users Overview](/docs/pbc/all/merchant-management/202212.0/marketplace/marketplace-merchant-feature-overview/merchant-users-overview.html): Added information about the assignment of groups for the merchant user. - [Handle data with Publish and Synchronization](/docs/dg/dev/backend-development/data-manipulation/data-publishing/handle-data-with-publish-and-synchronization.html): Publish and Synchronization (P&S) lets you export data from Spryker backend (Zed) to external endpoints. - [Install the Spryker Core feature](/docs/pbc/all/miscellaneous/202307.0/install-and-upgrade/install-features/install-the-spryker-core-feature.html): Updated code sample. @@ -450,7 +450,7 @@ For more details about these and other updates to the Spryker docs in July 2023, In June 2023, we have added and updated the following pages: ### New pages -- [Security release notes 202306.0](/docs/about/all/releases/release-notes-202306.0/security-release-notes-202306.0.html). +- [Security release notes 202306.0](/docs/about/all/releases/security-release-notes-202306.0.html). - [Oryx: Presets](/docs/dg/dev/frontend-development/202212.0/oryx/building-applications/oryx-presets.html): Learn how you can use presets to install predefined applications. - [Service Points feature integration guide](/docs/pbc/all/service-point-management/202311.0/unified-commerce/install-features/install-the-service-points-feature.html). - [Shipment + Service Points feature integration guide](/docs/pbc/all/carrier-management/202311.0/unified-commerce/install-features/install-the-shipment-service-points-feature.html). @@ -461,7 +461,7 @@ In June 2023, we have added and updated the following pages: - [File details - shipment_type.csv](/docs/pbc/all/carrier-management/202311.0/base-shop/import-and-export-data/import-file-details-shipment-type.csv.html). - [Migration guide - Upgrade Node.js to v18 and npm to v9](/docs/dg/dev/upgrade-and-migrate/upgrade-nodejs-to-v18-and-npm-to-v9.html). - [Spryker documentation style guide](/docs/about/all/about-the-docs/style-guide/spryker-docs-style-guide.html): - - [Examples](/docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/examples.html). + - [Examples](/docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/style-guide-examples.html). - [Spelling](/docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/spelling.html). ## Updated pages @@ -491,7 +491,7 @@ In May 2023, we have added and updated the following pages: ### New pages -- [Docs release notes](/docs/about/all/docs-updates.html) +- [Docs release notes](/docs/about/all/about-the-docs/docs-updates.html) - Multistore documentation: - [Multistore setup options](/docs/ca/dev/multi-store-setups/multistore-setup-options.html): Learn about all the setup options you have for a multi-store environment. - [Checklist for a new store implementation](/docs/ca/dev/multi-store-setups/checklist-for-a-new-store-implementation.html): Overview of the high-level tasks and responsibilities of Spryker and Customer when setting up a new store. diff --git a/docs/about/all/about-the-docs/run-the-docs-locally.md b/docs/about/all/about-the-docs/run-the-docs-locally.md index 7eb63c9a27b..345e7e8927f 100644 --- a/docs/about/all/about-the-docs/run-the-docs-locally.md +++ b/docs/about/all/about-the-docs/run-the-docs-locally.md @@ -9,15 +9,13 @@ redirect_from: related: - title: Add product sections to the documentation - link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - - title: Style, syntax, formatting, and general rules - link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html - title: Markdown syntax link: docs/about/all/about-the-docs/style-guide/markdown-syntax.html --- diff --git a/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md b/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md index 70ede876bf6..4d302b4d032 100644 --- a/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md +++ b/docs/about/all/about-the-docs/style-guide/general-rules-and-guidance-for-adding-docs.md @@ -12,7 +12,7 @@ related: - title: Build the documentation site link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Add product sections to the documentation - link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues diff --git a/docs/about/all/about-the-docs/style-guide/markdown-syntax.md b/docs/about/all/about-the-docs/style-guide/markdown-syntax.md index d49592cac1c..1eb354f4dd8 100644 --- a/docs/about/all/about-the-docs/style-guide/markdown-syntax.md +++ b/docs/about/all/about-the-docs/style-guide/markdown-syntax.md @@ -11,15 +11,13 @@ related: - title: Build the documentation site link: docs/about/all/about-the-docs/run-the-docs-locally.html - title: Adding product sections to the documentation - link: docs/about/all/about-the-docs/add-global-sections-to-the-docs.html + link: docs/about/all/about-the-docs/contribute-to-the-docs/add-global-sections-to-the-docs.html - title: Edit documentation via pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/edit-the-docs-using-a-web-browser.html - title: Report documentation issues link: docs/about/all/about-the-docs/contribute-to-the-docs/report-docs-issues.html - title: Review pull requests link: docs/about/all/about-the-docs/contribute-to-the-docs/review-docs-pull-requests.html - - title: Style, syntax, formatting, and general rules - link: docs/about/all/about-the-docs/contribute-to-the-docs/style-formatting-general-rules.html --- We use Markdown to write the Spryker documentation. This document contains the Markdown syntax of the page elements used on the Spryker documentation website, specifically: diff --git a/docs/about/all/releases/release-notes-202211.0.md b/docs/about/all/releases/release-notes-202211.0.md index 0e31963052a..2af81029289 100644 --- a/docs/about/all/releases/release-notes-202211.0.md +++ b/docs/about/all/releases/release-notes-202211.0.md @@ -17,4 +17,4 @@ With 202211.0, Spryker released a new version of its Demo Shops requiring PHP 8. Backward compatibility remains unaffected. If your project followed our recommendations and requirements in the past twelve months, you will not experience any upgradability issues. **Documentation:** -[How to migrate](/docs/about/all/whats-new/php8-as-a-minimum-version-for-all-spryker-projects.html#migration-steps) +[How to migrate](/docs/dg/dev/upgrade-and-migrate/upgrade-to-php-81.html) diff --git a/docs/about/all/support/understanding-slas.md b/docs/about/all/support/understanding-slas.md index c4d052030f2..9c67aea1ce6 100644 --- a/docs/about/all/support/understanding-slas.md +++ b/docs/about/all/support/understanding-slas.md @@ -29,7 +29,7 @@ If you discover a problem with Spryker Software, please let us know immediately. Ensure that every case you open with us includes the information we need to work on it. To learn what info matters most, see [Getting the most out of Spryker Support](/docs/about/all/support/getting-the-most-out-of-spryker-support.html). ### Assess business impact realistically -To make sure that we resolve the right cases first, we need to triage and prioritize. You can help us to do this better if you assess and specify the business impact of your problem appropriately. For a more detailed explanation of what business impact is and how priorities work have a look into this [article](/docs/about/all/support/support-ticket-statuses.html#how-are-bug-tickets-prioritized). +To make sure that we resolve the right cases first, we need to triage and prioritize. You can help us to do this better if you assess and specify the business impact of your problem appropriately. For a more detailed explanation of what business impact is and how priorities work have a look into this [article](/docs/about/all/support/support-ticket-statuses.html#prioritizing-bug-tickets). ## What you can expect from us From 7514a0adee0782ab9dcca6c4c5ff0fc7b0a35db1 Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Mon, 25 Mar 2024 12:15:21 +0200 Subject: [PATCH 24/26] links --- _data/sidebars/about_all_sidebar.yml | 13 +- _data/sidebars/dg_dev_sidebar.yml | 6 +- ...nstall-the-inventory-management-feature.md | 1 - docs/about/all/about-the-docs/docs-updates.md | 4 +- ...api-resolve-search-engine-friendly-urls.md | 160 ------------------ .../resolving-search-engine-friendly-urls.md | 10 +- 6 files changed, 25 insertions(+), 169 deletions(-) delete mode 100644 docs/dg/dev/glue-api/202212.0/old-glue-infrastructure/glue-api-resolve-search-engine-friendly-urls.md rename docs/dg/dev/glue-api/{202311.0 => 202212.0}/old-glue-infrastructure/resolving-search-engine-friendly-urls.md (95%) diff --git a/_data/sidebars/about_all_sidebar.yml b/_data/sidebars/about_all_sidebar.yml index 8e9d122dacc..2b28dfe968f 100644 --- a/_data/sidebars/about_all_sidebar.yml +++ b/_data/sidebars/about_all_sidebar.yml @@ -31,6 +31,8 @@ entries: url: /docs/about/all/releases/release-notes-202212.0/patch-release-notes-202212.0.html - title: Security release notes 202212.0 url: /docs/about/all/releases/release-notes-202212.0/security-release-notes-202212.0.html + - title: Release notes 202211.0 + url: /docs/about/all/releases/release-notes-202211.0.html - title: Security audit reports nested: @@ -64,11 +66,20 @@ entries: url: /docs/about/all/support/understanding-slas.html - title: Escalations url: /docs/about/all/support/support-case-escalations.html - - title: Understanding Project and Core Level Fixes + - title: Prioritizing support cases + url: /docs/about/all/support/prioritzing-support-cases.html + - title: Understanding project and core level fixes url: /docs/about/all/support/project-level-and-core-level-fixes.html - title: Supported browsers url: /docs/about/all/supported-browsers.html + - title: Master Suite + url: /docs/about/all/master-suite.html + - title: B2C Suite + url: /docs/about/all/b2c-suite.html + - title: B2B Suite + url: /docs/about/all/b2b-suite.html + - title: Spryker Marketplace url: /docs/about/all/spryker-marketplace/spryker-marketplace.html nested: diff --git a/_data/sidebars/dg_dev_sidebar.yml b/_data/sidebars/dg_dev_sidebar.yml index e727194d7cc..23206f2e3d2 100644 --- a/_data/sidebars/dg_dev_sidebar.yml +++ b/_data/sidebars/dg_dev_sidebar.yml @@ -1300,7 +1300,8 @@ entries: url: /docs/dg/dev/troubleshooting/troubleshooting-general-technical-issues/class-silex-controllerproviderinterface-not-found.html - title: Error response from daemon - OCI runtime create failed - .... \\\"no such file or directory\\\"\""- unknown url: /docs/dg/dev/troubleshooting/troubleshooting-general-technical-issues/error-response-from-daemon-oci-runtime-create-failed-no-such-file-or-directory-unknown.html - + - title: Prices filter and sorting doesn't work on Frontend + url: /docs/dg/dev/troubleshooting/troubleshooting-general-technical-issues/prices-filter-and-sorting-does-t-work-on-frontend.html - title: Router generates absolute URL with localhost url: /docs/dg/dev/troubleshooting/troubleshooting-general-technical-issues/router-generates-absolute-url-with-localhost.html - title: No data on the Storefront @@ -1408,6 +1409,7 @@ entries: url: /docs/dg/dev/glue-api/old-glue-infrastructure/glue-api-resolve-search-engine-friendly-urls.html include_versions: - "202212.0" + - "202307.0" - title: "Marketplace: Resolve search engine friendly URLs" url: /docs/dg/dev/glue-api/old-glue-infrastructure/marketplace-glue-api-resolve-search-engine-friendly-urls.html - title: Reference information - GlueApplication errors @@ -1575,4 +1577,4 @@ entries: - title: Example modules url: /docs/dg/dev/example-modules.html - title: Supported versions of PHP - url: /docs/dg/dev/supported-versions-of-php.html + url: /docs/dg/dev/supported-versions-of-php.html diff --git a/_includes/pbc/all/install-features/202311.0/install-the-inventory-management-feature.md b/_includes/pbc/all/install-features/202311.0/install-the-inventory-management-feature.md index 6149f731c48..4e46f0f0330 100644 --- a/_includes/pbc/all/install-features/202311.0/install-the-inventory-management-feature.md +++ b/_includes/pbc/all/install-features/202311.0/install-the-inventory-management-feature.md @@ -810,4 +810,3 @@ class ProductDependencyProvider extends SprykerProductDependencyProvider |--------------------------|----------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Inventory Management API | | [Install the Inventory Management Glue API](/docs/pbc/all/warehouse-management-system/{{page.version}}/base-shop/install-and-upgrade/install-features/install-the-inventory-management-glue-api.html) | | Alternative Products | | [Alternative Products + Inventory Management feature integration - ongoing](/docs/scos/dev/feature-integration-guides/{{page.version}}/alternative-products-inventory-management-feature-integration.html) | -| Order Management | | [Order Management + Inventory Management feature integration](/docs/scos/dev/feature-integration-guides/{{page.version}}/order-management-inventory-management-feature-integration.html) | diff --git a/docs/about/all/about-the-docs/docs-updates.md b/docs/about/all/about-the-docs/docs-updates.md index fee7132c0b4..9a37619f082 100644 --- a/docs/about/all/about-the-docs/docs-updates.md +++ b/docs/about/all/about-the-docs/docs-updates.md @@ -461,8 +461,8 @@ In June 2023, we have added and updated the following pages: - [File details - shipment_type.csv](/docs/pbc/all/carrier-management/202311.0/base-shop/import-and-export-data/import-file-details-shipment-type.csv.html). - [Migration guide - Upgrade Node.js to v18 and npm to v9](/docs/dg/dev/upgrade-and-migrate/upgrade-nodejs-to-v18-and-npm-to-v9.html). - [Spryker documentation style guide](/docs/about/all/about-the-docs/style-guide/spryker-docs-style-guide.html): - - [Examples](/docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/style-guide-examples.html). - - [Spelling](/docs/about/all/about-the-docs/contribute-to-the-docs/style-guide/spelling.html). + - [Examples](/docs/about/all/about-the-docs/style-guide/style-guide-examples.html). + - [Spelling](/docs/about/all/about-the-docs/style-guide/style-guide-spelling.html). ## Updated pages - [Environments overview](/docs/ca/dev/environments-overview.html). diff --git a/docs/dg/dev/glue-api/202212.0/old-glue-infrastructure/glue-api-resolve-search-engine-friendly-urls.md b/docs/dg/dev/glue-api/202212.0/old-glue-infrastructure/glue-api-resolve-search-engine-friendly-urls.md deleted file mode 100644 index 77ca8bf0af6..00000000000 --- a/docs/dg/dev/glue-api/202212.0/old-glue-infrastructure/glue-api-resolve-search-engine-friendly-urls.md +++ /dev/null @@ -1,160 +0,0 @@ ---- -title: "Glue API: Resolve search engine friendly URLs" -description: Learn how to resolve search engine friendly URLs via Glue API. -last_updated: Jun 22, 2021 -template: glue-api-storefront-guide-template -originalLink: https://documentation.spryker.com/2021080/docs/resolving-search-engine-friendly-urls -originalArticleId: 41034f7a-96b3-47d8-80ab-6ef8c62b8a4b -redirect_from: - - /docs/scos/dev/glue-api-guides/202212.0/old-glue-infrastructure/resolving-search-engine-friendly-urls.html - - /docs/scos/dev/glue-api-guides/202212.0/old-glue-infrastructure/glue-api-resolve-search-engine-friendly-urls.html - -related: - - title: Install the Spryker Core Glue API - link: docs/pbc/all/miscellaneous/page.version/install-and-upgrade/install-glue-api/install-the-spryker-core-glue-api.html ---- - -{% info_block warningBox %} - -This is a document related to the Old Glue infrastructure. For the new one, see [Decoupled Glue API](/docs/dg/dev/glue-api/{{page.version}}/decoupled-glue-api.html) - -{% endinfo_block %} - -This endpoints allows resolving Search Engine Friendly (SEF) URLs into a resource URL in Glue API. - -For SEO purposes, Spryker automatically generates SEF URLs for products and categories. The URLs are returned as a `url` attribute in responses related to abstract products and product categories. For examples of such responses, see: -* [Retrieve an abstract product](/docs/pbc/all/product-information-management/{{page.version}}/base-shop/manage-using-glue-api/abstract-products/glue-api-retrieve-abstract-products.html#retrieve-an-abstract-product) -* [Retrieve a category tree](/docs/pbc/all/product-information-management/{{page.version}}/base-shop/manage-using-glue-api/categories/glue-api-retrieve-category-trees.html#retrieve-a-category-tree) -* [Retrieve a category node](/docs/pbc/all/product-information-management/{{page.version}}/base-shop/manage-using-glue-api/categories/glue-api-retrieve-category-nodes.html#retrieve-a-category-node) -* [Retrieve a CMS page](/docs/pbc/all/content-management-system/{{page.version}}/base-shop/manage-using-glue-api/glue-api-retrieve-cms-pages.html) - -In your development, the endpoints can help you to: -* significantly boost the SEO presence of your product store -* increase search engine ranking of your online store - -To facilitate their usage, Spryker Glue provides an endpoint that allows resolving a SEO-friendly URL, for example, `http://mysprykershop.com/en/canon-powershot-n-35`, into a URL of the relevant product resource in Glue API, for example, `https://glue.mysprykershop.com/abstract-products/035`. This capability is provided by the URLs API. - - -## Installation - -For detailed information on the modules that provide the API functionality and related installation instructions, see [Install the Spryker Core Glue API](/docs/pbc/all/miscellaneous/{{page.version}}/install-and-upgrade/install-glue-api/install-the-spryker-core-glue-api.html). - -## Resolve a SEF URL into a Glue API URL - -To resolve a SEF URL into a Glue API URL, send the request: - -*** -`GET` **/url-resolver?url={% raw %}*{{{% endraw %}SEF URL{% raw %}}}*{% endraw %}** -*** - -| PATH PARAMETER | DESCRIPTION | -| --------------- | ---------------- | -| ***{% raw %}{{{% endraw %}SEF URL{% raw %}}}{% endraw %}*** | SEF URL you want to resolve. You can get it when:
    • [retrieving abstract products](/docs/pbc/all/product-information-management/{{page.version}}/base-shop/manage-using-glue-api/abstract-products/glue-api-retrieve-abstract-products.html)
    • [retrieving category nodes](/docs/pbc/all/product-information-management/{{page.version}}/base-shop/manage-using-glue-api/categories/glue-api-retrieve-category-nodes.html)
    • [Retrieve CMS pages](/docs/pbc/all/content-management-system/{{page.version}}/base-shop/manage-using-glue-api/glue-api-retrieve-cms-pages.html)
    | - -### Request - -| HEADER KEY | HEADER VALUE | REQUIRED | DESCRIPTION | -| -------------- | ------------ | ------------ | -------------- | -| Accept-Language | de | ✓ | Specifies the locale. | - -| REQUEST SAMPLE | USAGE | -| --- | --- | -| GET https://glue.mysprykershop.com/url-resolver?url=/de/acer-aspire-s7-134 | Resolve the following URL of a product: `https://mysprykershop.com/de/acer-aspire-s7-134` | -| GET https://glue.mysprykershop.com/url-resolver?url=/en/computer | Resolve the following URL of a category node: `https://mysprykershop.com/en/computer` | -| GET https://glue.mysprykershop.com/url-resolver?url=/de/ruecknahmegarantie | Resolve the following URL of a CMS page `https://mysprykershop.com/de/ruecknahmegarantie` | - -### Response - -
    -Response sample: resolve a product URL - -```json -{ - "data": [ - { - "type": "url-resolver", - "id": null, - "attributes": { - "entityType": "abstract-products", - "entityId": "134" - }, - "links": { - "self": "https://glue.mysprykershop.com/url-resolver?url=/de/acer-aspire-s7-134" - } - } - ], - "links": { - "self": "https://glue.mysprykershop.com/url-resolver?url=/de/acer-aspire-s7-134" - } -} -``` -
    - -
    -Response sample: resolve a category node URL - -```json -{ - "data": [ - { - "type": "url-resolver", - "id": null, - "attributes": { - "entityType": "category-nodes", - "entityId": "5" - }, - "links": { - "self": "https://glue.mysprykershop.com/url-resolver?url=/en/computer" - } - } - ], - "links": { - "self": "https://glue.mysprykershop.com/url-resolver?url=/en/computer" - } -} -``` -
    - -
    -Response sample: resolve a CMS page URL - -```json -{ - "data": [ - { - "type": "url-resolver", - "id": null, - "attributes": { - "entityType": "cms-pages", - "entityId": "8d378933-22f9-54c7-b45e-db68f2d5d9a3" - }, - "links": { - "self": "https://glue.mysprykershop.com/url-resolver?url=/en/return-policy" - } - } - ], - "links": { - "self": "https://glue.mysprykershop.com/url-resolver?url=/en/return-policy" - } -} -``` -
    - -| ATTRIBUTE | TYPE | DESCRIPTION | -| --- | --- | --- | -| entityType | String | Resource type, like `abstract-products` or `category-nodes`, `cms-pages`. | -| entityId | String | Unique resource identifier. | - -Using the information from the response and the Glue server name, you can construct the Glue resource URLs. For example: -* `https://glue.mysprykershop.com/abstract-products/134` -* `https://glue.mysprykershop.com/category-nodes/5` -* `https://glue.mysprykershop.com/cms-pages/8d378933-22f9-54c7-b45e-db68f2d5d9a3` - -## Possible errors - -| CODE | REASON | -| --- | --- | -| 2801 | The `url` parameter is missing. | -| 2802 | The provided URL does not exist. | - -To view generic errors that originate from the Glue Application, see [Reference information: GlueApplication errors](/docs/dg/dev/glue-api/{{page.version}}/old-glue-infrastructure/reference-information-glueapplication-errors.html). diff --git a/docs/dg/dev/glue-api/202311.0/old-glue-infrastructure/resolving-search-engine-friendly-urls.md b/docs/dg/dev/glue-api/202212.0/old-glue-infrastructure/resolving-search-engine-friendly-urls.md similarity index 95% rename from docs/dg/dev/glue-api/202311.0/old-glue-infrastructure/resolving-search-engine-friendly-urls.md rename to docs/dg/dev/glue-api/202212.0/old-glue-infrastructure/resolving-search-engine-friendly-urls.md index 991d5adf121..6462c1903d1 100644 --- a/docs/dg/dev/glue-api/202311.0/old-glue-infrastructure/resolving-search-engine-friendly-urls.md +++ b/docs/dg/dev/glue-api/202212.0/old-glue-infrastructure/resolving-search-engine-friendly-urls.md @@ -6,9 +6,13 @@ template: glue-api-storefront-guide-template originalLink: https://documentation.spryker.com/2021080/docs/resolving-search-engine-friendly-urls originalArticleId: 41034f7a-96b3-47d8-80ab-6ef8c62b8a4b redirect_from: - - /docs/scos/dev/glue-api-guides/202311.0/old-glue-infrastructure/resolving-search-engine-friendly-urls.html - - /docs/scos/dev/glue-api-guides/202311.0/resolving-search-engine-friendly-urls.html - - /docs/scos/dev/glue-api-guides/202204.0/resolving-search-engine-friendly-urls.html + - /2021080/docs/resolving-search-engine-friendly-urls + - /2021080/docs/en/resolving-search-engine-friendly-urls + - /docs/resolving-search-engine-friendly-urls + - /docs/en/resolving-search-engine-friendly-urls + - /docs/scos/dev/glue-api-guides/202307.0/resolving-search-engine-friendly-urls.html + - /docs/scos/dev/glue-api-guides/202307.0/old-glue-infrastructure/resolving-search-engine-friendly-urls.html + related: - title: Install the Spryker Core Glue API link: docs/pbc/all/miscellaneous/page.version/install-and-upgrade/install-glue-api/install-the-spryker-core-glue-api.html From c8884178c7f690f7d9e80443f5d3a1c58b7c01b3 Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Mon, 25 Mar 2024 14:51:25 +0200 Subject: [PATCH 25/26] Update dg_dev_sidebar.yml --- _data/sidebars/dg_dev_sidebar.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/sidebars/dg_dev_sidebar.yml b/_data/sidebars/dg_dev_sidebar.yml index 23206f2e3d2..945a6cdd9c2 100644 --- a/_data/sidebars/dg_dev_sidebar.yml +++ b/_data/sidebars/dg_dev_sidebar.yml @@ -1406,7 +1406,7 @@ entries: include_versions: - "202212.0" - title: Resolve search engine friendly URLs - url: /docs/dg/dev/glue-api/old-glue-infrastructure/glue-api-resolve-search-engine-friendly-urls.html + url: /docs/dg/dev/glue-api/202212.0/old-glue-infrastructure/resolving-search-engine-friendly-urls.html include_versions: - "202212.0" - "202307.0" From 555b2f70f6354f44d4b5c4148a1766c7800e40e7 Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Mon, 25 Mar 2024 15:18:43 +0200 Subject: [PATCH 26/26] links --- ...e-api-retrieve-autocomplete-and-search-suggestions.md | 6 ------ ...e-api-retrieve-autocomplete-and-search-suggestions.md | 9 +-------- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/docs/pbc/all/search/202311.0/base-shop/manage-using-glue-api/glue-api-retrieve-autocomplete-and-search-suggestions.md b/docs/pbc/all/search/202311.0/base-shop/manage-using-glue-api/glue-api-retrieve-autocomplete-and-search-suggestions.md index f874b63f386..af85493620b 100644 --- a/docs/pbc/all/search/202311.0/base-shop/manage-using-glue-api/glue-api-retrieve-autocomplete-and-search-suggestions.md +++ b/docs/pbc/all/search/202311.0/base-shop/manage-using-glue-api/glue-api-retrieve-autocomplete-and-search-suggestions.md @@ -235,10 +235,4 @@ To retrieve a search suggestion, send the request: | abstractProducts.images.externalUrlSmall | String | URL of the product's preview image. | | abstractProducts.images.externalUrlLarg | String | URL of the product's large image. | -{% info_block infoBox "SEO-friendly URLs" %} - -The `url` attribute of categories and abstract products exposes a SEO-friendly URL of the resource that represents the respective category or product. For information on how to resolve such a URL and retrieve the corresponding resource, see [Resolving search engine friendly URLs](/docs/dg/dev/glue-api/{{page.version}}/old-glue-infrastructure/resolving-search-engine-friendly-urls.html). - -{% endinfo_block %} - To view generic errors that originate from the Glue Application, see [Reference information: GlueApplication errors](/docs/dg/dev/glue-api/{{page.version}}/old-glue-infrastructure/reference-information-glueapplication-errors.html). diff --git a/docs/pbc/all/search/202311.0/marketplace/glue-api-retrieve-autocomplete-and-search-suggestions.md b/docs/pbc/all/search/202311.0/marketplace/glue-api-retrieve-autocomplete-and-search-suggestions.md index 617aef594e8..e8f3a038719 100644 --- a/docs/pbc/all/search/202311.0/marketplace/glue-api-retrieve-autocomplete-and-search-suggestions.md +++ b/docs/pbc/all/search/202311.0/marketplace/glue-api-retrieve-autocomplete-and-search-suggestions.md @@ -1801,14 +1801,7 @@ To retrieve a search suggestion, send the request: | cmsPageCollection.name | String | Specifies the page title. | | cmsPageCollection.url | String | Specifies the page URL. | - -{% info_block infoBox "SEO-friendly URLs" %} - -The `url` attribute of categories and abstract products exposes a SEO-friendly URL of the resource that represents the respective category or product. For information about how to resolve such a URL and retrieve the corresponding resource, see [Resolving search engine friendly URLs](/docs/dg/dev/glue-api/{{page.version}}/old-glue-infrastructure/resolving-search-engine-friendly-urls.html). - -{% endinfo_block %} - -{% info_block warningBox "Warning" %} +{% info_block warningBox "" %} Although CMS pages also expose the `url` parameter, resolving of CMS page SEF URLs is not supported at the moment.