Thank you for your interest in the Intershop PWA project. We look forward for any kind of contribution. Code of Conduct We have adopted the Contributor • or analyzing the nature of an issue. You have feedback? Please send it to pwa@intershop.de Contributor License Agreement When you contribute please be aware • pull request. Please print the contributor license agreement and send it to pwa@intershop.de. If you have any questions feel free to also send them to this
30824Q • 26-Nov-2021 • Guidelines • Intershop Progressive Web App
Themes It is possible to create multiple themes for the PWA, and the Intershop Progressive Web App currently uses multi-theming to provide different features • in the PWA assets folder CSS Styling URL CSS style definitions, added via a style tag to the HTML head Features comma separated list Enabled PWA features • kb_sync_latest_only 754278f6645a7f2857c2d74a5d357c2f GitDocument docs/guides/themes.md intershop/intershop-pwa develop
30891G • 21-Dec-2023 • Guidelines • Intershop Progressive Web App
Enhanced Image Teaser section in "Guide - Core Web Vitals" for further information. From 4.2 to 5.0 Starting with the Intershop PWA 5.0 we develop and test against • to false . If the PWA is run in http (which should only be in development environments), secure is not set. Additionally, if the PWA is run in an iframe • the PWA has loaded. This functionality can be enabled or disabled with the feature toggle saveLanguageSelection . From 4.0 to 4.1 The Intershop PWA now
3A0855 • 03-May-2024 • Guidelines • Intershop Progressive Web App
com/intershop/intershop-pwa.git project-pwa This command clones only the master branch from the GitHub repository of the Intershop PWA with the remote name • repository) into a folder project-pwa (instead of intershop-pwa ). Based on this initial version of the Intershop PWA (the latest release), any project • possibly be large. So if you want to upgrade to new PWA versions later, stick to the recommendations in this guide. If modifications to standard files seem absolutely
30B854 • 12-Apr-2024 • Guidelines • Intershop Progressive Web App
kb_sync_latest_only 4f122239cbaa1cd861bbdbe6e425ad11 GitDocument docs/guides/formly.md intershop/intershop-pwa develop • many options when it comes to adding custom validation to formly forms. The PWA comes with some predefined custom validators which can be found in special-validators • Formly Parts A lot of functionality is already implemented in the Intershop PWA's FormlyModule . Refer to the tables below for an overview of these parts
30853P • 18-Apr-2024 • Guidelines • Intershop Progressive Web App
kb_sync_latest_only 9a5b5cba0ebf6646fd7b2f1e888371c0 GitDocument docs/guides/accessibility.md intershop/intershop-pwa develop • templates. Most of the accessibility rules that are enabled in the Intershop PWA are contained in the plugin @angular-eslint/template/accessibility that is
308A37 • 22-Feb-2024 • Guidelines • Intershop Progressive Web App
kb_sync_latest_only 2a44d81d7bf37d00add952673a293c19 GitDocument docs/guides/forms.md intershop/intershop-pwa develop • Reactive Forms Validators Keep Templates Simple Further References The Intershop PWA has switched to using formly to define and build forms. Refer to our Formly • to define formly field configurations that can be reused anywhere in the PWA. You can find them in: app/shared/formly/field-library. Refer to the Field
30836K • 31-Mar-2022 • Guidelines • Intershop Progressive Web App
kb_sync_latest_only ca20fb48b9bdc49478cde27249c9af5f GitDocument docs/guides/optimizations.md intershop/intershop-pwa develop • ratio compared to gzip. The configuration of the module is described in Guide - Building and Running NGINX. Note Brotli compression is typically only used • to servers when the connection is secure (HTTPS). Custom Webpack Build The PWA uses a customized webpack build, that allows for additional optimizations
B30833 • 20-Mar-2024 • Guidelines • Intershop Progressive Web App
Recommendation APIs SPARQUE Guide - Setting up the Product and Catalog Export SPARQUE Guide - Setup a Project with SPARQUE SPARQUE Guide - Use SPARQUE with Postman • data. With Intershop you can leverage these capabilities, e.g., within your PWA. The following documents show you how. Overview Title Product Type Concept
30L797 • 23-Nov-2023 • Overviews • Sparque
kb_sync_latest_only 3f96b6363eec2da73ed302267e3608d0 GitDocument docs/guides/updating-pwa.md intershop/intershop-pwa develop • This guide provides a brief overview of how to update PWA dependencies. Customer Projects In most cases, customer projects should never update dependencies • customized) rewritten using npm install . PWA Development The following section should only be followed by Intershop PWA developers and projects that want to
3110L4 • 28-Dec-2023 • Guidelines • Intershop Progressive Web App
projects or different PWA versions, we recommend using a Node Version Manager (see NVM or NVM for Windows). Clone or download the Intershop PWA GitHub project • actually setting up a customer project based on the Intershop PWA, read the Customization Guide. Local Environment Configuration The project is configured • kb_sync_latest_only 86846d7a96577f9c2e0953604be038e3 GitDocument docs/guides/development.md intershop/intershop-pwa develop
30G849 • 25-Apr-2024 • Guidelines • Intershop Progressive Web App
kb_sync_latest_only 4b8f85b634b73d47ed6c76796e563669 GitDocument docs/guides/field-library.md intershop/intershop-pwa develop • through its configuration-based, typescript-first approach. In the Intershop PWA, there are a number of ways to enhance this reusability and provide developers • reusable form configurations, the FieldLibrary is an integral part of the PWA. Imagine every configuration object to be a book in this library. It can be
308V48 • 21-Dec-2023 • Guidelines • Intershop Progressive Web App
12eb6846db772a80ce9aceb379a3b0dd GitDocument docs/guides/product-context.md intershop/intershop-pwa develop • Product Contexts were introduced in PWA version 0.27. What is a Product Context? Product contexts provide easy access to all data related to a single product
3R0846 • 20-Jul-2022 • Guidelines • Intershop Progressive Web App
project based on the Intershop PWA that includes customizing the PWA for your specific needs, have a look at our Customization Guide first. Deployment For production • tools consult the according chapters in the Development Guide. To build and start the Intershop PWA with Server-Side Rendering for testing but without the • the project root. This will deploy both containers of the Intershop PWA - the pwa (SSR) container as well as the nginx container. Note For the docker compose
3Y0839 • 12-Apr-2024 • Guidelines • Intershop Progressive Web App
563bb4a8e02d720889a67c3350c9f32d GitDocument docs/guides/continuous-integration.md intershop/intershop-pwa develop • tests interactively with npm run e2e . Before that you have to start up a PWA application. Universal Testing Since Angular Universal is used for server-side
3Z0831 • 17-Jan-2022 • Guidelines • Intershop Progressive Web App
e2b17410066f44671d8acf2c93302416 GitDocument docs/guides/code-documentation.md intershop/intershop-pwa develop • For our Intershop Progressive Web App, Compodoc is used as documentation package. For documentation, the tsconfig.doc.json file is used as configuration
308E30 • 21-Dec-2023 • Guidelines • Intershop Progressive Web App
kb_sync_latest_only b80008c1ffca6a914c27b32bd3ddbede GitDocument docs/guides/store-locator.md intershop/intershop-pwa develop
30817Y • 07-Feb-2022 • Guidelines • Intershop Progressive Web App
implemented in the PWA that will open the cookie preferences modal. This route can be linked to from anywhere within the application. PWA Required Cookies • 1 hour Intershop PWA The API token used by the Intershop Commerce Management REST API. First Party cookieConsent 1 year Intershop PWA Saves the user's • preferredLocale 1 year Intershop PWA Saves the user's language selection. First Party punchout_SID Session Intershop PWA Saves punchout session related data
30758K • 28-Mar-2024 • Guidelines • Intershop Progressive Web App
lists aspects of the Intershop PWA that are related to the CWV and should be considered while developing an Intershop PWA based storefront. In addition • 3389550d923bc0809c6f0587e51f4b36 GitDocument docs/guides/core-web-vitals.md intershop/intershop-pwa develop • the growing importance of good Core Web Vitals (CWV) metrics, the Intershop PWA includes several optimizations and functionalities that are intended to improve
311A64 • 27-Mar-2024 • Guidelines • Intershop Progressive Web App
explained in Multi-Site Handling, the PWA supports dynamic configurations of a single PWA container deployment. This guide explains the YAML syntax used to • a140408dd94c2a2ae0cb8cbbcd9a8f0a GitDocument docs/guides/multi-site-configurations.md intershop/intershop-pwa develop • default currency for this channel theme: the theme used for the channel (see Guide - Themes) protected: Selectively disable basic auth for a given domain and/or
3H0845 • 01-Jun-2023 • Guidelines • Intershop Progressive Web App