> For the complete documentation index, see [llms.txt](https://atomic-suite.gitbook.io/atomic-suite/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://atomic-suite.gitbook.io/atomic-suite/documentation-atomic/documentation-utilisateur/progressive-web-app/web-app-manifest-les-presentations.md).

# Web App Manifest, les présentations

Le Web App Manifest est la première porte d’entrée pour tout développeur web qui s’intéresse au domaine des Progressive Web Apps. La fonctionnalité Web App Manifest permet de transformer son site internet, son blog, son site e-commerce en Progressive Web App.

C’est le fichier Web App Manifest qui va guider le navigateur en lui spécifiant les points d’entrées et les points clés de la PWA. L’une des fonctionnalités phare et par défaut lié à l’usage des Web App Manifest est la capacité de rendre un site “installable” sur l’écran d’accueil du smartphone de l’utilisateur et ce, au même niveau qu’une application native.

Le Web App Manifest est un fichier JSON ayant pour extension .webmanifest qui permet aux développeurs de centraliser les informations relatives à la PWA.

Pour le navigateur, ce fichier permet de faire la distinction entre un site web classique et une PWA, et ce, à condition qu’il soit référencé. Ce fichier permet de préciser des méta-données comme l’icône, le nom, la catégorie et la description de la PWA mais aussi certains comportements spécifiques comme le paramétrage de l’affichage de la PWA, la gestion d’un mode offline et des coupures de réseaux, la possibilité de traiter ou non des notifications push.

Après avoir déposé le fichier Manifest à la racine du dépôt ou dans un dossier, il sera nécessaire de renseigner une balise link manifest dans votre page web (index.html par exemple) juste avant la fermeture du \</head> afin de référencer le fichier Manifest au sein du document. Cela dans le but de prévenir le navigateur qu’il est en présence d’une PWA et qu’il va devoir traiter ce fichier Manifest.

À noter : **l’utilisation de HTTPS sur votre site est un prérequis**.

Liens utiles :

[Web Application Manifest (w3.org)](https://www.w3.org/TR/appmanifest/)

[Web app manifests | MDN (mozilla.org)](https://developer.mozilla.org/en-US/docs/Web/Manifest)

[Manifeste des applications web | MDN (mozilla.org)](https://developer.mozilla.org/fr/docs/Web/Manifest)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://atomic-suite.gitbook.io/atomic-suite/documentation-atomic/documentation-utilisateur/progressive-web-app/web-app-manifest-les-presentations.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
