
Web App Manifests - Een gids om uw website op het beginscherm van een gebruiker te krijgen
Web App Manifests - Een gids om uw website op het beginscherm van een gebruiker te krijgen
Web App Manifests - Een gids om uw website op het beginscherm van een gebruiker te krijgen
Web App Manifests - Een gids om uw website op het beginscherm van een gebruiker te krijgen
De cijfers over Native Apps
Deze blog bevat informatie over hoe u uw website gereed maakt om te worden geïnstalleerd op het beginscherm van een gebruiker, waardoor een Native App-ervaring ontstaat. Het gaat over het waarom, wat en hoe van het gebruik van Web App Manifests.
Volgens Newzoo Global Mobile Market Report 2018 zijn er momenteel wereldwijd 3,3 miljard actieve smartphone-gebruikers. Als we bedenken dat het voor de gemiddelde persoon het primaire apparaat (en soms het enige apparaat) is voor internettoegang, is het niet moeilijk om de conclusie te trekken dat onze websites het verdienen om goed te presteren en perfect te werken op mobiel.
Om nog wat cijfers te noemen... Volgens ander onderzoek van Google en Comscore krijgen mobiele websites meer bezoekers dan mobiele apps, maar bezoekers besteden meer tijd aan apps. Mobiele gebruikers brengen 87 procent van hun tijd door in apps tegenover slechts 13 procent op het web.
Volgens onderzoek van eMarketer besteden gebruikers twee uur en 11 minuten per dag aan het gebruik van mobiele apps, maar slechts 26 minuten aan het surfen op het web op een mobiel apparaat.

Hoewel we veel websites bezoeken, besteden we er niet echt tijd aan. We lijken apps graag te gebruiken, maar als het op downloaden aankomt, zijn we er niet meer zo happig op. Het gemiddelde aantal gedownloade apps per gebruiker per maand is nul. Ja, dat leest u goed, nul.
En als u dacht (of hoopte) dat het spel met de cijfers voorbij was, is dat niet zo. Want nog een belangrijke statistiek om te overwegen is waarom we zoveel tijd besteden aan onze native apps:
"Een app biedt een direct toegangspunt vanaf het startscherm van een mobiel apparaat, en een native app-ervaring is doorgaans vlotter en sneller dan een vergelijkbare webervaring".
- Cathy Boyle, hoofdanalist bij eMarketer.
Kortom, we besteden meer tijd aan apps omdat die de ultieme gebruikerservaring bieden: snel, boeiend, netwerkonafhankelijk, gebruiksvriendelijk, enz.
Dus wat als we die waarden, die prachtige functies van Native Apps, kunnen isoleren en naar onze websites kunnen brengen? Met zo veel gebruikers die websites bezoeken, kunnen we hen de geweldige functies van native apps bieden om hen te betrekken en verliefd op ons te worden?
Sinds een paar jaar kunnen we dat ook echt. We noemen ze "Progressive Web Apps". Voor meer details hierover, lees de volgende blog. Klik hier.
Als je het wilt uitproberen, kijk dan eens naar ons product Deity PWA Storefront, een framework/ toolkit om Progressive Web Apps te bouwen voor elk type website. Dit omvat volledige PWA storefronts voor Magento, WordPress, BigCommerce en meer! Gebouwd met ReactJS en NodeJS.
De cijfers over Native Apps
Deze blog bevat informatie over hoe u uw website gereed maakt om te worden geïnstalleerd op het beginscherm van een gebruiker, waardoor een Native App-ervaring ontstaat. Het gaat over het waarom, wat en hoe van het gebruik van Web App Manifests.
Volgens Newzoo Global Mobile Market Report 2018 zijn er momenteel wereldwijd 3,3 miljard actieve smartphone-gebruikers. Als we bedenken dat het voor de gemiddelde persoon het primaire apparaat (en soms het enige apparaat) is voor internettoegang, is het niet moeilijk om de conclusie te trekken dat onze websites het verdienen om goed te presteren en perfect te werken op mobiel.
Om nog wat cijfers te noemen... Volgens ander onderzoek van Google en Comscore krijgen mobiele websites meer bezoekers dan mobiele apps, maar bezoekers besteden meer tijd aan apps. Mobiele gebruikers brengen 87 procent van hun tijd door in apps tegenover slechts 13 procent op het web.
Volgens onderzoek van eMarketer besteden gebruikers twee uur en 11 minuten per dag aan het gebruik van mobiele apps, maar slechts 26 minuten aan het surfen op het web op een mobiel apparaat.

Hoewel we veel websites bezoeken, besteden we er niet echt tijd aan. We lijken apps graag te gebruiken, maar als het op downloaden aankomt, zijn we er niet meer zo happig op. Het gemiddelde aantal gedownloade apps per gebruiker per maand is nul. Ja, dat leest u goed, nul.
En als u dacht (of hoopte) dat het spel met de cijfers voorbij was, is dat niet zo. Want nog een belangrijke statistiek om te overwegen is waarom we zoveel tijd besteden aan onze native apps:
"Een app biedt een direct toegangspunt vanaf het startscherm van een mobiel apparaat, en een native app-ervaring is doorgaans vlotter en sneller dan een vergelijkbare webervaring".
- Cathy Boyle, hoofdanalist bij eMarketer.
Kortom, we besteden meer tijd aan apps omdat die de ultieme gebruikerservaring bieden: snel, boeiend, netwerkonafhankelijk, gebruiksvriendelijk, enz.
Dus wat als we die waarden, die prachtige functies van Native Apps, kunnen isoleren en naar onze websites kunnen brengen? Met zo veel gebruikers die websites bezoeken, kunnen we hen de geweldige functies van native apps bieden om hen te betrekken en verliefd op ons te worden?
Sinds een paar jaar kunnen we dat ook echt. We noemen ze "Progressive Web Apps". Voor meer details hierover, lees de volgende blog. Klik hier.
Als je het wilt uitproberen, kijk dan eens naar ons product Deity PWA Storefront, een framework/ toolkit om Progressive Web Apps te bouwen voor elk type website. Dit omvat volledige PWA storefronts voor Magento, WordPress, BigCommerce en meer! Gebouwd met ReactJS en NodeJS.
De cijfers over Native Apps
Deze blog bevat informatie over hoe u uw website gereed maakt om te worden geïnstalleerd op het beginscherm van een gebruiker, waardoor een Native App-ervaring ontstaat. Het gaat over het waarom, wat en hoe van het gebruik van Web App Manifests.
Volgens Newzoo Global Mobile Market Report 2018 zijn er momenteel wereldwijd 3,3 miljard actieve smartphone-gebruikers. Als we bedenken dat het voor de gemiddelde persoon het primaire apparaat (en soms het enige apparaat) is voor internettoegang, is het niet moeilijk om de conclusie te trekken dat onze websites het verdienen om goed te presteren en perfect te werken op mobiel.
Om nog wat cijfers te noemen... Volgens ander onderzoek van Google en Comscore krijgen mobiele websites meer bezoekers dan mobiele apps, maar bezoekers besteden meer tijd aan apps. Mobiele gebruikers brengen 87 procent van hun tijd door in apps tegenover slechts 13 procent op het web.
Volgens onderzoek van eMarketer besteden gebruikers twee uur en 11 minuten per dag aan het gebruik van mobiele apps, maar slechts 26 minuten aan het surfen op het web op een mobiel apparaat.

Hoewel we veel websites bezoeken, besteden we er niet echt tijd aan. We lijken apps graag te gebruiken, maar als het op downloaden aankomt, zijn we er niet meer zo happig op. Het gemiddelde aantal gedownloade apps per gebruiker per maand is nul. Ja, dat leest u goed, nul.
En als u dacht (of hoopte) dat het spel met de cijfers voorbij was, is dat niet zo. Want nog een belangrijke statistiek om te overwegen is waarom we zoveel tijd besteden aan onze native apps:
"Een app biedt een direct toegangspunt vanaf het startscherm van een mobiel apparaat, en een native app-ervaring is doorgaans vlotter en sneller dan een vergelijkbare webervaring".
- Cathy Boyle, hoofdanalist bij eMarketer.
Kortom, we besteden meer tijd aan apps omdat die de ultieme gebruikerservaring bieden: snel, boeiend, netwerkonafhankelijk, gebruiksvriendelijk, enz.
Dus wat als we die waarden, die prachtige functies van Native Apps, kunnen isoleren en naar onze websites kunnen brengen? Met zo veel gebruikers die websites bezoeken, kunnen we hen de geweldige functies van native apps bieden om hen te betrekken en verliefd op ons te worden?
Sinds een paar jaar kunnen we dat ook echt. We noemen ze "Progressive Web Apps". Voor meer details hierover, lees de volgende blog. Klik hier.
Als je het wilt uitproberen, kijk dan eens naar ons product Deity PWA Storefront, een framework/ toolkit om Progressive Web Apps te bouwen voor elk type website. Dit omvat volledige PWA storefronts voor Magento, WordPress, BigCommerce en meer! Gebouwd met ReactJS en NodeJS.
Toevoegen aan beginscherm - Hoe doe je dat?
Ik zou zeker en sterk aanraden om je huidige Front-End en native apps om te zetten in een complete en enkele Progressive Web App, zodat je niet alleen kunt profiteren van de voordelen die een PWA je zal brengen, maar je ook gewoon kunt focussen op één platform in plaats van drie (bye-bye Native Apps). U kunt echter een kickstart nemen op uw concurrentie door de eerste stap te zetten: uw website de mogelijkheid geven om op het startscherm van een gebruiker te worden geïnstalleerd.
Om uw website/webapp aan een startscherm te kunnen toevoegen, heeft u het volgende nodig:
Om geserveerd te worden via HTTPS - het web gaat steeds meer in een veiligere richting, en veel moderne webtechnologieën werken alleen op beveiligde contexten.
Een Web App Manifest bestand met de juiste velden ingevuld, gekoppeld aan de HTML head.
Om een geschikt pictogram beschikbaar te hebben voor weergave op het beginscherm.
Chrome vereist bovendien dat de app een servicemedewerker heeft geregistreerd (zodat hij bijvoorbeeld kan functioneren als hij offline is).

Toevoegen aan beginscherm - Hoe doe je dat?
Ik zou zeker en sterk aanraden om je huidige Front-End en native apps om te zetten in een complete en enkele Progressive Web App, zodat je niet alleen kunt profiteren van de voordelen die een PWA je zal brengen, maar je ook gewoon kunt focussen op één platform in plaats van drie (bye-bye Native Apps). U kunt echter een kickstart nemen op uw concurrentie door de eerste stap te zetten: uw website de mogelijkheid geven om op het startscherm van een gebruiker te worden geïnstalleerd.
Om uw website/webapp aan een startscherm te kunnen toevoegen, heeft u het volgende nodig:
Om geserveerd te worden via HTTPS - het web gaat steeds meer in een veiligere richting, en veel moderne webtechnologieën werken alleen op beveiligde contexten.
Een Web App Manifest bestand met de juiste velden ingevuld, gekoppeld aan de HTML head.
Om een geschikt pictogram beschikbaar te hebben voor weergave op het beginscherm.
Chrome vereist bovendien dat de app een servicemedewerker heeft geregistreerd (zodat hij bijvoorbeeld kan functioneren als hij offline is).

Web App Manifesten
Web App Manifests zijn in principe JSON documenten die opstartparameters en toepassingsstandaards bevatten voor wanneer een webapplicatie wordt gestart. Ze geven informatie over een toepassing.
Verder bieden Web App Manifests ontwikkelaars een gecentraliseerde plaats voor metadata die aan een webapplicatie zijn gekoppeld, zoals de naam, de auteur, het pictogram en de beschrijving. Het kan ook de voorkeurs-URL bevatten die moet worden geopend wanneer een gebruiker de webapplicatie opstart. Met het manifest kunnen ontwikkelaars verder een standaardoriëntatie voor hun webtoepassing opgeven, en de weergavemodus voor de toepassing instellen (bijvoorbeeld op volledig scherm).
Voor de meer geavanceerde gebruikers kan een ontwikkelaar met het manifest zelfs een webtoepassing tot een URL "uitbreiden". Dit beperkt de URL's waarop het manifest wordt toegepast en biedt de mogelijkheid om vanuit andere toepassingen naar een webtoepassing te "deeplinken".
Met het Web App Manifest kan een website worden geïnstalleerd op het startscherm van een apparaat, waardoor gebruikers snel toegang krijgen en een rijke, native app-achtige ervaring krijgen.
Dus in het kort: met Web App Manifests kunt u uw website de mogelijkheid geven om op het Homescreen van een gebruiker geplaatst te worden. Deze zal zich dan gedragen als een native app na installatie op het Homescreen. Het is geen snelkoppeling naar uw website, want het zal de browser niet openen!

Web App Manifests voorbeelden
Web App Manifests hoeven geen ingewikkelde stukken code te zijn. Je kunt heel eenvoudig beginnen door alleen basisinformatie toe te voegen, bijvoorbeeld:
{ "name": "My Shop App", "description": "This app helps you shop your favorite brand.", "icons": [ { "src": "images/icon.png", "type": "image/png", "sizes": "192x192" } ] }
De velden die nodig zijn voor volledige "Toevoegen aan beginscherm" zijn echter de volgende:
- background_color: Specificeert een achtergrondkleur die moet worden gebruikt in sommige app-contexten. De meest relevante voor Toevoegen aan startscherm is het splash-scherm dat wordt weergegeven wanneer het app-pictogram op het startscherm wordt aangetikt en het voor het eerst begint te laden (dit verschijnt momenteel alleen wanneer apps zijn toegevoegd aan het startscherm door Chrome).
- weergave: Specificeert hoe de app moet worden weergegeven. Om het aan te laten voelen als een aparte app (en niet gewoon een webpagina), moet u een waarde kiezen, zoals fullscreen (er wordt helemaal geen UI getoond) of standalone. Beide lijken erg op elkaar, maar met standalone kunnen UI-elementen op systeemniveau, zoals de statusbalk, zichtbaar zijn.
- pictogrammen: Specificeert pictogrammen voor de browser om te gebruiken wanneer de app op verschillende plaatsen wordt weergegeven. Bijvoorbeeld op de taakwisselaar, of nog belangrijker, op het beginscherm. In onze demo hebben we er slechts één opgenomen, maar er kunnen er veel meer zijn.
- name/short_name: Deze velden geven een app-naam die moet worden weergegeven wanneer de app op verschillende plaatsen wordt weergegeven. Name geeft de volledige naam van de app en short_name geeft een verkorte naam die wordt gebruikt wanneer er onvoldoende ruimte is om de volledige naam weer te geven. U wordt geadviseerd beide velden op te geven als de naam van uw app bijzonder lang is.
- start_url: Geeft een pad naar het asset dat moet worden geladen wanneer de aan het Homescreen toegevoegde app wordt gestart. Merk op dat dit een relatieve URL moet zijn die verwijst naar de site-index, ten opzichte van de url van het manifest. Merk ook op dat Chrome dit vereist voordat het de installatiebanner toont, terwijl Firefox dit niet vereist voor het tonen van het home-met-een-plus-pictogram.
Het meer typische Web App Manifest ziet er dan ongeveer zo uit:
{ "short_name": "Shop", "name": "My Shop App", "description": "This app helps you shop your favorite brand.", "icons": [ { "src": "images/icon.png", "type": "image/png", "sizes": "192x192" } ], "start_url": "/my-shop/", "background_color": "#FFFFFF", "theme_color": "#FFFFFF", "display": "standalone" }
Passend pictogram
Zoals te zien is in de bovenstaande manifest listing, voegen we een 192 x 192 px icoon toe voor gebruik in onze app. U kunt meer maten opnemen als u dat wilt. Android zal de meest geschikte grootte kiezen voor elk verschillend gebruik.
U kunt ook besluiten om verschillende soorten pictogrammen op te nemen, zodat apparaten het pictogram kunnen gebruiken dat het beste bij hen past (Chrome ondersteunt bijvoorbeeld al het WebP-formaat).
Merk op dat het typelid in het object van elk icoontje het mime-type van het icoontje specificeert. Zo kan de browser snel lezen welk type het icoontje is, het negeren en naar een ander icoontje gaan als het dat niet ondersteunt.
Wat betreft het ontwerp van het pictogram, moet u dezelfde best practices volgen die u zou volgen voor elk Android-pictogram (zie de richtlijnen voor Android-pictogramontwerp).
Koppel de HTML aan het Web App Manifest
Om het opstellen van je manifest te voltooien, moet je ernaar verwijzen in de HTML van de startpagina van je applicatie:
<link rel="manifest" href="manifest.webmanifest">
Browsers die "Toevoegen aan Homescreen" ondersteunen, zullen weten waar ze uw manifest moeten zoeken zodra dit er is.
Spatschermen
In Chrome 47 en later wordt een splash screen weergegeven voor sites die worden gestart vanaf een startscherm. Dit splash-scherm wordt automatisch gegenereerd op basis van eigenschappen in het Web App Manifest, met name:
naam
achtergrondkleur
Het pictogram in de pictogrammenreeks dat het dichtst bij 128dpi ligt voor het apparaat.

Installeerbare webtoepassingen
Wat we uiteindelijk allemaal willen, is samen met onze website verschijnen op het startscherm van de gebruiker. We willen niet alleen een bladwijzer zijn, een korte link naar een website, maar we willen de gebruiker de volledige 'native app-ervaring' bieden.
Technisch betekent dit dat "een user agent een webtoepassing installeert waarbij de user agent de eindgebruiker een middel verschaft om een nieuwe top-level browsercontext te instantiëren waarop de leden van het manifest worden toegepast.Dat wilzeggen dat de leden van het manifest, of hun standaardwaarden, van kracht zijn in de bovenste browsecontext."
Door bij de installatie de juiste informatie te verstrekken, zal het apparaat een geïnstalleerde webtoepassing onderscheiden van een traditionele bladwijzer en de volledige native app-ervaring bieden. Dit betekent dat een webapplicatie kan worden gepresenteerd en gestart op een manier die voor de eindgebruiker niet te onderscheiden is van native applicaties. Bijvoorbeeld als een gelabeld pictogram op het startscherm, de launcher of het startmenu.
Bij het opstarten wordt het manifest door het apparaat van de gebruiker toegepast op de bovenste browsecontext voordat de start-URL wordt geladen. Dit geeft de gebruikersagent de gelegenheid om de relevante waarden van het manifest toe te passen, en eventueel de weergavestand en de schermoriëntatie van de webtoepassing te wijzigen. Als alternatief, en opnieuw als voorbeeld, zou de gebruikersagent de webtoepassing kunnen installeren in een lijst van bladwijzers in de gebruikersagent zelf.
Web App Manifesten
Web App Manifests zijn in principe JSON documenten die opstartparameters en toepassingsstandaards bevatten voor wanneer een webapplicatie wordt gestart. Ze geven informatie over een toepassing.
Verder bieden Web App Manifests ontwikkelaars een gecentraliseerde plaats voor metadata die aan een webapplicatie zijn gekoppeld, zoals de naam, de auteur, het pictogram en de beschrijving. Het kan ook de voorkeurs-URL bevatten die moet worden geopend wanneer een gebruiker de webapplicatie opstart. Met het manifest kunnen ontwikkelaars verder een standaardoriëntatie voor hun webtoepassing opgeven, en de weergavemodus voor de toepassing instellen (bijvoorbeeld op volledig scherm).
Voor de meer geavanceerde gebruikers kan een ontwikkelaar met het manifest zelfs een webtoepassing tot een URL "uitbreiden". Dit beperkt de URL's waarop het manifest wordt toegepast en biedt de mogelijkheid om vanuit andere toepassingen naar een webtoepassing te "deeplinken".
Met het Web App Manifest kan een website worden geïnstalleerd op het startscherm van een apparaat, waardoor gebruikers snel toegang krijgen en een rijke, native app-achtige ervaring krijgen.
Dus in het kort: met Web App Manifests kunt u uw website de mogelijkheid geven om op het Homescreen van een gebruiker geplaatst te worden. Deze zal zich dan gedragen als een native app na installatie op het Homescreen. Het is geen snelkoppeling naar uw website, want het zal de browser niet openen!

Web App Manifests voorbeelden
Web App Manifests hoeven geen ingewikkelde stukken code te zijn. Je kunt heel eenvoudig beginnen door alleen basisinformatie toe te voegen, bijvoorbeeld:
{ "name": "My Shop App", "description": "This app helps you shop your favorite brand.", "icons": [ { "src": "images/icon.png", "type": "image/png", "sizes": "192x192" } ] }
De velden die nodig zijn voor volledige "Toevoegen aan beginscherm" zijn echter de volgende:
- background_color: Specificeert een achtergrondkleur die moet worden gebruikt in sommige app-contexten. De meest relevante voor Toevoegen aan startscherm is het splash-scherm dat wordt weergegeven wanneer het app-pictogram op het startscherm wordt aangetikt en het voor het eerst begint te laden (dit verschijnt momenteel alleen wanneer apps zijn toegevoegd aan het startscherm door Chrome).
- weergave: Specificeert hoe de app moet worden weergegeven. Om het aan te laten voelen als een aparte app (en niet gewoon een webpagina), moet u een waarde kiezen, zoals fullscreen (er wordt helemaal geen UI getoond) of standalone. Beide lijken erg op elkaar, maar met standalone kunnen UI-elementen op systeemniveau, zoals de statusbalk, zichtbaar zijn.
- pictogrammen: Specificeert pictogrammen voor de browser om te gebruiken wanneer de app op verschillende plaatsen wordt weergegeven. Bijvoorbeeld op de taakwisselaar, of nog belangrijker, op het beginscherm. In onze demo hebben we er slechts één opgenomen, maar er kunnen er veel meer zijn.
- name/short_name: Deze velden geven een app-naam die moet worden weergegeven wanneer de app op verschillende plaatsen wordt weergegeven. Name geeft de volledige naam van de app en short_name geeft een verkorte naam die wordt gebruikt wanneer er onvoldoende ruimte is om de volledige naam weer te geven. U wordt geadviseerd beide velden op te geven als de naam van uw app bijzonder lang is.
- start_url: Geeft een pad naar het asset dat moet worden geladen wanneer de aan het Homescreen toegevoegde app wordt gestart. Merk op dat dit een relatieve URL moet zijn die verwijst naar de site-index, ten opzichte van de url van het manifest. Merk ook op dat Chrome dit vereist voordat het de installatiebanner toont, terwijl Firefox dit niet vereist voor het tonen van het home-met-een-plus-pictogram.
Het meer typische Web App Manifest ziet er dan ongeveer zo uit:
{ "short_name": "Shop", "name": "My Shop App", "description": "This app helps you shop your favorite brand.", "icons": [ { "src": "images/icon.png", "type": "image/png", "sizes": "192x192" } ], "start_url": "/my-shop/", "background_color": "#FFFFFF", "theme_color": "#FFFFFF", "display": "standalone" }
Passend pictogram
Zoals te zien is in de bovenstaande manifest listing, voegen we een 192 x 192 px icoon toe voor gebruik in onze app. U kunt meer maten opnemen als u dat wilt. Android zal de meest geschikte grootte kiezen voor elk verschillend gebruik.
U kunt ook besluiten om verschillende soorten pictogrammen op te nemen, zodat apparaten het pictogram kunnen gebruiken dat het beste bij hen past (Chrome ondersteunt bijvoorbeeld al het WebP-formaat).
Merk op dat het typelid in het object van elk icoontje het mime-type van het icoontje specificeert. Zo kan de browser snel lezen welk type het icoontje is, het negeren en naar een ander icoontje gaan als het dat niet ondersteunt.
Wat betreft het ontwerp van het pictogram, moet u dezelfde best practices volgen die u zou volgen voor elk Android-pictogram (zie de richtlijnen voor Android-pictogramontwerp).
Koppel de HTML aan het Web App Manifest
Om het opstellen van je manifest te voltooien, moet je ernaar verwijzen in de HTML van de startpagina van je applicatie:
<link rel="manifest" href="manifest.webmanifest">
Browsers die "Toevoegen aan Homescreen" ondersteunen, zullen weten waar ze uw manifest moeten zoeken zodra dit er is.
Spatschermen
In Chrome 47 en later wordt een splash screen weergegeven voor sites die worden gestart vanaf een startscherm. Dit splash-scherm wordt automatisch gegenereerd op basis van eigenschappen in het Web App Manifest, met name:
naam
achtergrondkleur
Het pictogram in de pictogrammenreeks dat het dichtst bij 128dpi ligt voor het apparaat.

Installeerbare webtoepassingen
Wat we uiteindelijk allemaal willen, is samen met onze website verschijnen op het startscherm van de gebruiker. We willen niet alleen een bladwijzer zijn, een korte link naar een website, maar we willen de gebruiker de volledige 'native app-ervaring' bieden.
Technisch betekent dit dat "een user agent een webtoepassing installeert waarbij de user agent de eindgebruiker een middel verschaft om een nieuwe top-level browsercontext te instantiëren waarop de leden van het manifest worden toegepast.Dat wilzeggen dat de leden van het manifest, of hun standaardwaarden, van kracht zijn in de bovenste browsecontext."
Door bij de installatie de juiste informatie te verstrekken, zal het apparaat een geïnstalleerde webtoepassing onderscheiden van een traditionele bladwijzer en de volledige native app-ervaring bieden. Dit betekent dat een webapplicatie kan worden gepresenteerd en gestart op een manier die voor de eindgebruiker niet te onderscheiden is van native applicaties. Bijvoorbeeld als een gelabeld pictogram op het startscherm, de launcher of het startmenu.
Bij het opstarten wordt het manifest door het apparaat van de gebruiker toegepast op de bovenste browsecontext voordat de start-URL wordt geladen. Dit geeft de gebruikersagent de gelegenheid om de relevante waarden van het manifest toe te passen, en eventueel de weergavestand en de schermoriëntatie van de webtoepassing te wijzigen. Als alternatief, en opnieuw als voorbeeld, zou de gebruikersagent de webtoepassing kunnen installeren in een lijst van bladwijzers in de gebruikersagent zelf.
Installeerbare aanwijzingen
Het installatieproces kan op verschillende manieren in gang worden gezet:
De gebruiker kan het installatieproces handmatig starten via de UI van het apparaat. Dit is op dit moment (maart 2019) de enige optie om een Progressive Web App op een iOS-apparaat te installeren.
Het installatieproces kan worden gestart via een automatische installatieprompt. Wanneer de browser detecteert dat er voldoende "installeerbare" signalen zijn om de installatie van de webapplicatie te rechtvaardigen, kan een pop-up of bericht op het apparaat verschijnen waarin de gebruiker wordt gevraagd of hij de Progressive Web App op het startscherm van zijn apparaat wil installeren. Dit is momenteel alleen beschikbaar voor Android.
Het installatieproces kan plaatsvinden via een door de site getriggerde installatieprompt. De site kan het apparaat programmatisch verzoeken de gebruiker een installatieprompt te geven. Houd er echter rekening mee dat het apparaat de beschikbaarheid van deze functie kan beperken tot gevallen waarin er bijvoorbeeld voldoende "installeerbaarheidssignalen" zijn om de installatie van de webtoepassing te rechtvaardigen.

Voordat een automatische installatieprompt wordt gepresenteerd, MOET een gebruikersagent de stappen uitvoeren om te melden dat een installatieprompt beschikbaar is. Dit geeft de site de mogelijkheid om de standaardactie (het installeren van de toepassing) te voorkomen. Een andere mogelijkheid is dat de gebruikersagent de stappen uitvoert om te melden dat er op elk moment een installatieprompt beschikbaar is, zodat de site de mogelijkheid heeft een door de site gestimuleerde installatieprompt te tonen zonder de prompt automatisch te tonen.
In beide gevallen, wanneer een user agent een installatieprompt presenteert, wordt de keuze van de eindgebruiker weergegeven als "aanvaard" of "afgewezen". Deze waarden worden in de API van deze specificatie weergegeven via het enum AppBannerPromptOutcome. De waarden van het AppBannerPromptOutcome enum vertegenwoordigen de resultaten van de presentatie van een installatieprompt aan de eindgebruiker.
De stappen om te melden dat een installatieprompt beschikbaar is, worden gegeven door het volgende algoritme:
Wacht tot het document van de bovenste browsecontext volledig is geladen.
Als er al een installatieproces wordt voorgesteld, moet dit algoritme worden beëindigd.
Zet een taak in de wachtrij op de application life-cycle task source om het volgende te doen:
Laat de gebeurtenis een nieuw geconstrueerd BeforeInstallPromptEvent zijn met de naam beforeinstallprompt, waarvan het attribuut cancelable is geïnitialiseerd op true.
Laat mayShowPrompt het resultaat zijn van het afvuren van een event op het Window object van de top-level browsing context.
Indien mayShowPrompt waar is, dan KAN de gebruikersagent parallel met het evenement verzoeken om een installatieprompt.

Installeerbare aanwijzingen
Het installatieproces kan op verschillende manieren in gang worden gezet:
De gebruiker kan het installatieproces handmatig starten via de UI van het apparaat. Dit is op dit moment (maart 2019) de enige optie om een Progressive Web App op een iOS-apparaat te installeren.
Het installatieproces kan worden gestart via een automatische installatieprompt. Wanneer de browser detecteert dat er voldoende "installeerbare" signalen zijn om de installatie van de webapplicatie te rechtvaardigen, kan een pop-up of bericht op het apparaat verschijnen waarin de gebruiker wordt gevraagd of hij de Progressive Web App op het startscherm van zijn apparaat wil installeren. Dit is momenteel alleen beschikbaar voor Android.
Het installatieproces kan plaatsvinden via een door de site getriggerde installatieprompt. De site kan het apparaat programmatisch verzoeken de gebruiker een installatieprompt te geven. Houd er echter rekening mee dat het apparaat de beschikbaarheid van deze functie kan beperken tot gevallen waarin er bijvoorbeeld voldoende "installeerbaarheidssignalen" zijn om de installatie van de webtoepassing te rechtvaardigen.

Voordat een automatische installatieprompt wordt gepresenteerd, MOET een gebruikersagent de stappen uitvoeren om te melden dat een installatieprompt beschikbaar is. Dit geeft de site de mogelijkheid om de standaardactie (het installeren van de toepassing) te voorkomen. Een andere mogelijkheid is dat de gebruikersagent de stappen uitvoert om te melden dat er op elk moment een installatieprompt beschikbaar is, zodat de site de mogelijkheid heeft een door de site gestimuleerde installatieprompt te tonen zonder de prompt automatisch te tonen.
In beide gevallen, wanneer een user agent een installatieprompt presenteert, wordt de keuze van de eindgebruiker weergegeven als "aanvaard" of "afgewezen". Deze waarden worden in de API van deze specificatie weergegeven via het enum AppBannerPromptOutcome. De waarden van het AppBannerPromptOutcome enum vertegenwoordigen de resultaten van de presentatie van een installatieprompt aan de eindgebruiker.
De stappen om te melden dat een installatieprompt beschikbaar is, worden gegeven door het volgende algoritme:
Wacht tot het document van de bovenste browsecontext volledig is geladen.
Als er al een installatieproces wordt voorgesteld, moet dit algoritme worden beëindigd.
Zet een taak in de wachtrij op de application life-cycle task source om het volgende te doen:
Laat de gebeurtenis een nieuw geconstrueerd BeforeInstallPromptEvent zijn met de naam beforeinstallprompt, waarvan het attribuut cancelable is geïnitialiseerd op true.
Laat mayShowPrompt het resultaat zijn van het afvuren van een event op het Window object van de top-level browsing context.
Indien mayShowPrompt waar is, dan KAN de gebruikersagent parallel met het evenement verzoeken om een installatieprompt.

Wat geeft Toevoegen aan beginscherm niet?
Nu we allemaal weten hoe we onze website op het startscherm van een gebruiker kunnen plaatsen, en hem een echte native app-ervaring kunnen geven (geen browser-snelkoppelingen!), is het goed om in gedachten te houden dat dit de app alleen gemakkelijk toegankelijk maakt. Het downloadt niet de activa en gegevens van de app naar het apparaat, noch maakt het de app offline beschikbaar, of iets dergelijks.
Om je app offline te laten werken, moet je de Service Worker API gebruiken om de assets offline op te slaan, en indien nodig, webopslag of IndexedDB om de gegevens op te slaan. Soortgelijk extra werk is nodig om pushnotificaties te versturen en toegang te krijgen tot de hardware van een telefoon, enz. In toekomstige blogs zullen we meer posten over Service Workers en uitleggen hoe dit te doen.
Wat geeft Toevoegen aan beginscherm niet?
Nu we allemaal weten hoe we onze website op het startscherm van een gebruiker kunnen plaatsen, en hem een echte native app-ervaring kunnen geven (geen browser-snelkoppelingen!), is het goed om in gedachten te houden dat dit de app alleen gemakkelijk toegankelijk maakt. Het downloadt niet de activa en gegevens van de app naar het apparaat, noch maakt het de app offline beschikbaar, of iets dergelijks.
Om je app offline te laten werken, moet je de Service Worker API gebruiken om de assets offline op te slaan, en indien nodig, webopslag of IndexedDB om de gegevens op te slaan. Soortgelijk extra werk is nodig om pushnotificaties te versturen en toegang te krijgen tot de hardware van een telefoon, enz. In toekomstige blogs zullen we meer posten over Service Workers en uitleggen hoe dit te doen.
Aan de slag met webapp-manifesten
Als u uw gebruikers voor het eerst wilt laten proeven van een Native App Experience, kunt u beginnen met het toevoegen van een Web App Manifest aan uw website. Hierdoor kan uw website worden toegevoegd aan het startscherm, gevolgd door de optie van een splash screen, en de algehele ervaring drastisch verbeteren. Later raden we sterk aan om de volgende stappen te nemen en een volledige Progressive Web App aan te bieden.
Terwijl dit een paar jaar geleden alleen vanaf nul kon worden gedaan, is het nu super om ermee aan de slag te gaan. Als je op zoek bent naar een PWA Front-end voor Magento, BigCommerce, WordPress of een andere Back-End met NodeJS en ReactJS, bekijk dan hier ons product Deity PWA Storefront.
Aan de slag met webapp-manifesten
Als u uw gebruikers voor het eerst wilt laten proeven van een Native App Experience, kunt u beginnen met het toevoegen van een Web App Manifest aan uw website. Hierdoor kan uw website worden toegevoegd aan het startscherm, gevolgd door de optie van een splash screen, en de algehele ervaring drastisch verbeteren. Later raden we sterk aan om de volgende stappen te nemen en een volledige Progressive Web App aan te bieden.
Terwijl dit een paar jaar geleden alleen vanaf nul kon worden gedaan, is het nu super om ermee aan de slag te gaan. Als je op zoek bent naar een PWA Front-end voor Magento, BigCommerce, WordPress of een andere Back-End met NodeJS en ReactJS, bekijk dan hier ons product Deity PWA Storefront.
Vertrouwd door
Adam Watt
Hoofd Engineering
Jimmy BringsDe composable architectuur heeft zijn vruchten al afgeworpen, we hebben al wijzigingen aangebracht in een aantal interne microservices en hoefden de release niet uit te voeren naar een van de front-end componenten of iets te veranderen in de codebase. Het schept echt vertrouwen en lost de problemen op die we in het verleden hadden, wat geweldig is!
Rouven Weßling
Dir. Technologiepartnerschappen
ContentfulDe integratie tussen Deity en Contentful opent de mogelijkheid om snel en veilig verbinding te maken met elke e-commerce service. We zijn enthousiast over de samenwerking om onze klanten te helpen de sprong te maken van legacysystemen naar een composable commerce architectuur.
Martijn Phijffer
Zakelijk Development Man.
PostNLIn de afgelopen maanden heb ik Deity ontdekt als een zeer vakkundig bedrijf dat onze complexe online uitdagingen snel heeft aangepakt. Hun composable commerce engine is echt indrukwekkend. Ik raad ze ten zeerste aan voor elke
online behoeften.
Ivo Bronsveld
Hoofd Integraties
commercetools
Deity opent de wereld van composable commerce voor commercetools-handelaren door een krachtige set bouwstenen te bieden. Deity is een oplossing om in de gaten te houden, ze zijn een van de volgende grote dingen in de handel.
Sergiu Tabaran
Algemeen directeur
Absolute WebDeityDankzij de innovatieve oplossing kunnen onze webwinkeliers veel sneller headless gaan werken dan met meerdere lagen van aangepaste development, een enorme sprong voorwaarts!
Adam Watt
Hoofd Engineering
Jimmy BringsDe composable architectuur heeft zijn vruchten al afgeworpen, we hebben al wijzigingen aangebracht in een aantal interne microservices en hoefden de release niet uit te voeren naar een van de front-end componenten of iets te veranderen in de codebase. Het schept echt vertrouwen en lost de problemen op die we in het verleden hadden, wat geweldig is!
Rouven Weßling
Dir. Technologiepartnerschappen
ContentfulDe integratie tussen Deity en Contentful opent de mogelijkheid om snel en veilig verbinding te maken met elke e-commerce service. We zijn enthousiast over de samenwerking om onze klanten te helpen de sprong te maken van legacysystemen naar een composable commerce architectuur.
Martijn Phijffer
Zakelijk Development Man.
PostNLIn de afgelopen maanden heb ik Deity ontdekt als een zeer vakkundig bedrijf dat onze complexe online uitdagingen snel heeft aangepakt. Hun composable commerce engine is echt indrukwekkend. Ik raad ze ten zeerste aan voor elke
online behoeften.
Ivo Bronsveld
Hoofd Integraties
commercetools
Deity opent de wereld van composable commerce voor commercetools-handelaren door een krachtige set bouwstenen te bieden. Deity is een oplossing om in de gaten te houden, ze zijn een van de volgende grote dingen in de handel.
Sergiu Tabaran
Algemeen directeur
Absolute WebDeityDankzij de innovatieve oplossing kunnen onze webwinkeliers veel sneller headless gaan werken dan met meerdere lagen van aangepaste development, een enorme sprong voorwaarts!
Adam Watt
Hoofd Engineering
Jimmy BringsDe composable architectuur heeft zijn vruchten al afgeworpen, we hebben al wijzigingen aangebracht in een aantal interne microservices en hoefden de release niet uit te voeren naar een van de front-end componenten of iets te veranderen in de codebase. Het schept echt vertrouwen en lost de problemen op die we in het verleden hadden, wat geweldig is!
Rouven Weßling
Dir. Technologiepartnerschappen
ContentfulDe integratie tussen Deity en Contentful opent de mogelijkheid om snel en veilig verbinding te maken met elke e-commerce service. We zijn enthousiast over de samenwerking om onze klanten te helpen de sprong te maken van legacysystemen naar een composable commerce architectuur.
Martijn Phijffer
Zakelijk Development Man.
PostNLIn de afgelopen maanden heb ik Deity ontdekt als een zeer vakkundig bedrijf dat onze complexe online uitdagingen snel heeft aangepakt. Hun composable commerce engine is echt indrukwekkend. Ik raad ze ten zeerste aan voor elke
online behoeften.
Ivo Bronsveld
Hoofd Integraties
commercetools
Deity opent de wereld van composable commerce voor commercetools-handelaren door een krachtige set bouwstenen te bieden. Deity is een oplossing om in de gaten te houden, ze zijn een van de volgende grote dingen in de handel.
Sergiu Tabaran
Algemeen directeur
Absolute WebDeityDankzij de innovatieve oplossing kunnen onze webwinkeliers veel sneller headless gaan werken dan met meerdere lagen van aangepaste development, een enorme sprong voorwaarts!
Adam Watt
Hoofd Engineering
Jimmy BringsDe composable architectuur heeft zijn vruchten al afgeworpen, we hebben al wijzigingen aangebracht in een aantal interne microservices en hoefden de release niet uit te voeren naar een van de front-end componenten of iets te veranderen in de codebase. Het schept echt vertrouwen en lost de problemen op die we in het verleden hadden, wat geweldig is!
Rouven Weßling
Dir. Technologiepartnerschappen
ContentfulDe integratie tussen Deity en Contentful opent de mogelijkheid om snel en veilig verbinding te maken met elke e-commerce service. We zijn enthousiast over de samenwerking om onze klanten te helpen de sprong te maken van legacysystemen naar een composable commerce architectuur.
Martijn Phijffer
Zakelijk Development Man.
PostNLIn de afgelopen maanden heb ik Deity ontdekt als een zeer vakkundig bedrijf dat onze complexe online uitdagingen snel heeft aangepakt. Hun composable commerce engine is echt indrukwekkend. Ik raad ze ten zeerste aan voor elke
online behoeften.
Ivo Bronsveld
Hoofd Integraties
commercetools
Deity opent de wereld van composable commerce voor commercetools-handelaren door een krachtige set bouwstenen te bieden. Deity is een oplossing om in de gaten te houden, ze zijn een van de volgende grote dingen in de handel.
Sergiu Tabaran
Algemeen directeur
Absolute WebDeityDankzij de innovatieve oplossing kunnen onze webwinkeliers veel sneller headless gaan werken dan met meerdere lagen van aangepaste development, een enorme sprong voorwaarts!
Adam Watt
Hoofd Engineering
Jimmy BringsDe composable architectuur heeft zijn vruchten al afgeworpen, we hebben al wijzigingen aangebracht in een aantal interne microservices en hoefden de release niet uit te voeren naar een van de front-end componenten of iets te veranderen in de codebase. Het schept echt vertrouwen en lost de problemen op die we in het verleden hadden, wat geweldig is!
Rouven Weßling
Dir. Technologiepartnerschappen
ContentfulDe integratie tussen Deity en Contentful opent de mogelijkheid om snel en veilig verbinding te maken met elke e-commerce service. We zijn enthousiast over de samenwerking om onze klanten te helpen de sprong te maken van legacysystemen naar een composable commerce architectuur.
Martijn Phijffer
Zakelijk Development Man.
PostNLIn de afgelopen maanden heb ik Deity ontdekt als een zeer vakkundig bedrijf dat onze complexe online uitdagingen snel heeft aangepakt. Hun composable commerce engine is echt indrukwekkend. Ik raad ze ten zeerste aan voor elke
online behoeften.
Ivo Bronsveld
Hoofd Integraties
commercetools
Deity opent de wereld van composable commerce voor commercetools-handelaren door een krachtige set bouwstenen te bieden. Deity is een oplossing om in de gaten te houden, ze zijn een van de volgende grote dingen in de handel.
Sergiu Tabaran
Algemeen directeur
Absolute WebDeityDankzij de innovatieve oplossing kunnen onze webwinkeliers veel sneller headless gaan werken dan met meerdere lagen van aangepaste development, een enorme sprong voorwaarts!
Adam Watt
Hoofd Engineering
Jimmy BringsDe composable architectuur heeft zijn vruchten al afgeworpen, we hebben al wijzigingen aangebracht in een aantal interne microservices en hoefden de release niet uit te voeren naar een van de front-end componenten of iets te veranderen in de codebase. Het schept echt vertrouwen en lost de problemen op die we in het verleden hadden, wat geweldig is!
Rouven Weßling
Dir. Technologiepartnerschappen
ContentfulDe integratie tussen Deity en Contentful opent de mogelijkheid om snel en veilig verbinding te maken met elke e-commerce service. We zijn enthousiast over de samenwerking om onze klanten te helpen de sprong te maken van legacysystemen naar een composable commerce architectuur.
Martijn Phijffer
Zakelijk Development Man.
PostNLIn de afgelopen maanden heb ik Deity ontdekt als een zeer vakkundig bedrijf dat onze complexe online uitdagingen snel heeft aangepakt. Hun composable commerce engine is echt indrukwekkend. Ik raad ze ten zeerste aan voor elke
online behoeften.
Ivo Bronsveld
Hoofd Integraties
commercetools
Deity opent de wereld van composable commerce voor commercetools-handelaren door een krachtige set bouwstenen te bieden. Deity is een oplossing om in de gaten te houden, ze zijn een van de volgende grote dingen in de handel.
Sergiu Tabaran
Algemeen directeur
Absolute WebDeityDankzij de innovatieve oplossing kunnen onze webwinkeliers veel sneller headless gaan werken dan met meerdere lagen van aangepaste development, een enorme sprong voorwaarts!
Adam Watt
Hoofd Engineering
Jimmy BringsDe composable architectuur heeft zijn vruchten al afgeworpen, we hebben al wijzigingen aangebracht in een aantal interne microservices en hoefden de release niet uit te voeren naar een van de front-end componenten of iets te veranderen in de codebase. Het schept echt vertrouwen en lost de problemen op die we in het verleden hadden, wat geweldig is!
Rouven Weßling
Dir. Technologiepartnerschappen
ContentfulDe integratie tussen Deity en Contentful opent de mogelijkheid om snel en veilig verbinding te maken met elke e-commerce service. We zijn enthousiast over de samenwerking om onze klanten te helpen de sprong te maken van legacysystemen naar een composable commerce architectuur.
Martijn Phijffer
Zakelijk Development Man.
PostNLIn de afgelopen maanden heb ik Deity ontdekt als een zeer vakkundig bedrijf dat onze complexe online uitdagingen snel heeft aangepakt. Hun composable commerce engine is echt indrukwekkend. Ik raad ze ten zeerste aan voor elke
online behoeften.
Ivo Bronsveld
Hoofd Integraties
commercetools
Deity opent de wereld van composable commerce voor commercetools-handelaren door een krachtige set bouwstenen te bieden. Deity is een oplossing om in de gaten te houden, ze zijn een van de volgende grote dingen in de handel.
Sergiu Tabaran
Algemeen directeur
Absolute WebDeityDankzij de innovatieve oplossing kunnen onze webwinkeliers veel sneller headless gaan werken dan met meerdere lagen van aangepaste development, een enorme sprong voorwaarts!
Adam Watt
Hoofd Engineering
Jimmy BringsDe composable architectuur heeft zijn vruchten al afgeworpen, we hebben al wijzigingen aangebracht in een aantal interne microservices en hoefden de release niet uit te voeren naar een van de front-end componenten of iets te veranderen in de codebase. Het schept echt vertrouwen en lost de problemen op die we in het verleden hadden, wat geweldig is!
Rouven Weßling
Dir. Technologiepartnerschappen
ContentfulDe integratie tussen Deity en Contentful opent de mogelijkheid om snel en veilig verbinding te maken met elke e-commerce service. We zijn enthousiast over de samenwerking om onze klanten te helpen de sprong te maken van legacysystemen naar een composable commerce architectuur.
Martijn Phijffer
Zakelijk Development Man.
PostNLIn de afgelopen maanden heb ik Deity ontdekt als een zeer vakkundig bedrijf dat onze complexe online uitdagingen snel heeft aangepakt. Hun composable commerce engine is echt indrukwekkend. Ik raad ze ten zeerste aan voor elke
online behoeften.
Ivo Bronsveld
Hoofd Integraties
commercetools
Deity opent de wereld van composable commerce voor commercetools-handelaren door een krachtige set bouwstenen te bieden. Deity is een oplossing om in de gaten te houden, ze zijn een van de volgende grote dingen in de handel.
Sergiu Tabaran
Algemeen directeur
Absolute WebDeityDankzij de innovatieve oplossing kunnen onze webwinkeliers veel sneller headless gaan werken dan met meerdere lagen van aangepaste development, een enorme sprong voorwaarts!
Adam Watt
Hoofd Engineering
Jimmy BringsDe composable architectuur heeft zijn vruchten al afgeworpen, we hebben al wijzigingen aangebracht in een aantal interne microservices en hoefden de release niet uit te voeren naar een van de front-end componenten of iets te veranderen in de codebase. Het schept echt vertrouwen en lost de problemen op die we in het verleden hadden, wat geweldig is!
Rouven Weßling
Dir. Technologiepartnerschappen
ContentfulDe integratie tussen Deity en Contentful opent de mogelijkheid om snel en veilig verbinding te maken met elke e-commerce service. We zijn enthousiast over de samenwerking om onze klanten te helpen de sprong te maken van legacysystemen naar een composable commerce architectuur.
Martijn Phijffer
Zakelijk Development Man.
PostNLIn de afgelopen maanden heb ik Deity ontdekt als een zeer vakkundig bedrijf dat onze complexe online uitdagingen snel heeft aangepakt. Hun composable commerce engine is echt indrukwekkend. Ik raad ze ten zeerste aan voor elke
online behoeften.
Ivo Bronsveld
Hoofd Integraties
commercetools
Deity opent de wereld van composable commerce voor commercetools-handelaren door een krachtige set bouwstenen te bieden. Deity is een oplossing om in de gaten te houden, ze zijn een van de volgende grote dingen in de handel.
Sergiu Tabaran
Algemeen directeur
Absolute WebDeityDankzij de innovatieve oplossing kunnen onze webwinkeliers veel sneller headless gaan werken dan met meerdere lagen van aangepaste development, een enorme sprong voorwaarts!
Adam Watt
Hoofd Engineering
Jimmy BringsDe composable architectuur heeft zijn vruchten al afgeworpen, we hebben al wijzigingen aangebracht in een aantal interne microservices en hoefden de release niet uit te voeren naar een van de front-end componenten of iets te veranderen in de codebase. Het schept echt vertrouwen en lost de problemen op die we in het verleden hadden, wat geweldig is!
Rouven Weßling
Dir. Technologiepartnerschappen
ContentfulDe integratie tussen Deity en Contentful opent de mogelijkheid om snel en veilig verbinding te maken met elke e-commerce service. We zijn enthousiast over de samenwerking om onze klanten te helpen de sprong te maken van legacysystemen naar een composable commerce architectuur.
Martijn Phijffer
Zakelijk Development Man.
PostNLIn de afgelopen maanden heb ik Deity ontdekt als een zeer vakkundig bedrijf dat onze complexe online uitdagingen snel heeft aangepakt. Hun composable commerce engine is echt indrukwekkend. Ik raad ze ten zeerste aan voor elke
online behoeften.
Ivo Bronsveld
Hoofd Integraties
commercetools
Deity opent de wereld van composable commerce voor commercetools-handelaren door een krachtige set bouwstenen te bieden. Deity is een oplossing om in de gaten te houden, ze zijn een van de volgende grote dingen in de handel.
Sergiu Tabaran
Algemeen directeur
Absolute WebDeityDankzij de innovatieve oplossing kunnen onze webwinkeliers veel sneller headless gaan werken dan met meerdere lagen van aangepaste development, een enorme sprong voorwaarts!
Adam Watt
Hoofd Engineering
Jimmy BringsDe composable architectuur heeft zijn vruchten al afgeworpen, we hebben al wijzigingen aangebracht in een aantal interne microservices en hoefden de release niet uit te voeren naar een van de front-end componenten of iets te veranderen in de codebase. Het schept echt vertrouwen en lost de problemen op die we in het verleden hadden, wat geweldig is!
Rouven Weßling
Dir. Technologiepartnerschappen
ContentfulDe integratie tussen Deity en Contentful opent de mogelijkheid om snel en veilig verbinding te maken met elke e-commerce service. We zijn enthousiast over de samenwerking om onze klanten te helpen de sprong te maken van legacysystemen naar een composable commerce architectuur.
Martijn Phijffer
Zakelijk Development Man.
PostNLIn de afgelopen maanden heb ik Deity ontdekt als een zeer vakkundig bedrijf dat onze complexe online uitdagingen snel heeft aangepakt. Hun composable commerce engine is echt indrukwekkend. Ik raad ze ten zeerste aan voor elke
online behoeften.
Ivo Bronsveld
Hoofd Integraties
commercetools
Deity opent de wereld van composable commerce voor commercetools-handelaren door een krachtige set bouwstenen te bieden. Deity is een oplossing om in de gaten te houden, ze zijn een van de volgende grote dingen in de handel.
Sergiu Tabaran
Algemeen directeur
Absolute WebDeityDankzij de innovatieve oplossing kunnen onze webwinkeliers veel sneller headless gaan werken dan met meerdere lagen van aangepaste development, een enorme sprong voorwaarts!
Adam Watt
Hoofd Engineering
Jimmy BringsDe composable architectuur heeft zijn vruchten al afgeworpen, we hebben al wijzigingen aangebracht in een aantal interne microservices en hoefden de release niet uit te voeren naar een van de front-end componenten of iets te veranderen in de codebase. Het schept echt vertrouwen en lost de problemen op die we in het verleden hadden, wat geweldig is!
Rouven Weßling
Dir. Technologiepartnerschappen
ContentfulDe integratie tussen Deity en Contentful opent de mogelijkheid om snel en veilig verbinding te maken met elke e-commerce service. We zijn enthousiast over de samenwerking om onze klanten te helpen de sprong te maken van legacysystemen naar een composable commerce architectuur.
Martijn Phijffer
Zakelijk Development Man.
PostNLIn de afgelopen maanden heb ik Deity ontdekt als een zeer vakkundig bedrijf dat onze complexe online uitdagingen snel heeft aangepakt. Hun composable commerce engine is echt indrukwekkend. Ik raad ze ten zeerste aan voor elke
online behoeften.
Ivo Bronsveld
Hoofd Integraties
commercetools
Deity opent de wereld van composable commerce voor commercetools-handelaren door een krachtige set bouwstenen te bieden. Deity is een oplossing om in de gaten te houden, ze zijn een van de volgende grote dingen in de handel.
Sergiu Tabaran
Algemeen directeur
Absolute WebDeityDankzij de innovatieve oplossing kunnen onze webwinkeliers veel sneller headless gaan werken dan met meerdere lagen van aangepaste development, een enorme sprong voorwaarts!
Ontdek hoe je je bedrijf kunt opwaarderen.
Ontdek hoe je je bedrijf kunt opwaarderen.
Ontdek hoe je je bedrijf kunt opwaarderen.

Podcast: Flexibiliteit, wendbaarheid en verkoopkanalen verbeteren met Composable Commerce

4 uitdagingen die je kunt oplossen met een Composable Commerce platform

Podcast: Jimmy Brings verkort massaal de time to market met een composable aanpak

Hoe ga je Composable?
Blijf op de hoogte. Abonneer je op onze podcast →

Podcast: Flexibiliteit, wendbaarheid en verkoopkanalen verbeteren met Composable Commerce

4 uitdagingen die je kunt oplossen met een Composable Commerce platform

Podcast: Jimmy Brings verkort massaal de time to market met een composable aanpak

Hoe ga je Composable?
Abonneer je op onze podcast.

Podcast: Flexibiliteit, wendbaarheid en verkoopkanalen verbeteren met Composable Commerce

4 uitdagingen die je kunt oplossen met een Composable Commerce platform

Podcast: Jimmy Brings verkort massaal de time to market met een composable aanpak

Hoe ga je Composable?
Abonneer je op onze podcast.
naar uw ambities.
Laten we uitzoeken hoe we samen uw bedrijf naar de toekomst kunnen brengen.

Jamie Maria Schouren Medeoprichter
naar uw ambities.
Laten we uitzoeken hoe we samen uw bedrijf naar de toekomst kunnen brengen.

Jamie Maria Schouren Medeoprichter
naar uw ambities.
Laten we uitzoeken hoe we samen uw bedrijf naar de toekomst kunnen brengen.

Jamie Maria Schouren Medeoprichter
ComposABLE commerce
NETHERLANDS OFFICE (HQ)
POLAND OFFICE
Copyright © 2018-2023 Deity B.V. Alle rechten voorbehouden.
ComposABLE commerce
NETHERLANDS OFFICE (HQ)
POLAND OFFICE
Copyright © 2018-2023 Deity B.V. Alle rechten voorbehouden.
ComposABLE commerce
NETHERLANDS OFFICE (HQ)
POLAND OFFICE
Copyright © 2018-2023 Deity B.V. Alle rechten voorbehouden.