Prise en main de la prise en charge AMP dans votre projet
La prise en charge AMP offre avec une grande flexibilité et quelques étapes simples suffisent pour une prise en main rapide :
-
Installez l’extension de prise en charge AMP si nécessaire.
- Pour les projets AEM as a Cloud Service, l’extension est disponible automatiquement avec les composants principaux et aucune installation n’est nécessaire.
- Pour les projets On-Premise et AMS, l’extension doit être installée explicitement lors de l’installation des composants principaux.
-
Une fois l’extension AMP installée, l’auteur du composant doit simplement pointer les supertypes de composant vers ceux de l’extension.
-
Activez la prise en charge AMP au niveau du modèle ou sur vos pages individuelles.
-
Déployez une page CSS intégrée selon les besoins.
Activation d’AMP pour les pages
Pour activer AMP pour une page, le Mode AMP doit être sélectionné dans la Politique de page.
- Aucun AMP : la page est diffusée en HTML standard uniquement.
- AMP couplé : la page est diffusée au format AMP ainsi qu’au format HTML.
- AMP uniquement : la page est diffusée uniquement au format AMP.
Les paramètres AMP d’une page peuvent également être remplacés dans les Propriétés de page d’une page donnée.
- Hériter du modèle de page : il s’agit de la valeur par défaut, qui permet d’utiliser le paramètre de la politique du modèle de page.
- Aucun AMP : la page est diffusée en HTML standard uniquement.
- AMP couplé : la page est diffusée au format AMP ainsi qu’au format HTML.
- AMP uniquement : la page est diffusée uniquement au format AMP.
Exigences CSS
Lors de l’utilisation d’AMP avec les composants principaux, la principale différence réside dans le fait qu’AMP exige que tous les éléments CSS soient insérés dans l’élément <head>
et optimisés.
Pour ce faire, un composant de page personnalisé est utilisé. Celui-ci charge uniquement la page CSS spécifique à AMP pour les composants présents sur la page.
Pour plus d’informations sur les exigences et les détails techniques, consultez la documentation destinée aux développeurs sur GitHub.