Show Menu
ARGOMENTI×

Supporto AMP per i componenti core

A partire dalla release 2.11.0 dei componenti core, AMP - Pagine mobili con accelerazione - è completamente supportato.
Questo documento fornisce una panoramica del supporto di AMP e di come attivarlo per i siti. Tuttavia, per informazioni tecniche complete, consultate la documentazione per gli sviluppatori GitHub.

Cos'è AMP?

Pagine mobili o AMP con accelerazione è un framework open-source progettato originariamente da Google per ottimizzare le pagine per la navigazione mobile. Le pagine AMP vengono caricate più rapidamente rispetto alle pagine Web standard, offrendo esperienze mobili migliori.

AMP nei componenti core

Il supporto per AMP nei componenti core è completamente configurabile. Le versioni AMP delle pagine possono essere servite esclusivamente, accanto alle versioni HTML standard, o meno.
I componenti core vengono utilizzati amp come selettore Sling per eseguire il rendering di una pagina AMP. Ad esempio, example.html eseguirebbe il rendering della pagina normale e example.amp.html sarebbe la versione AMP.

Requisiti

Quando si utilizza AMP con i componenti core, la differenza principale è che AMP richiede che tutti i CSS siano allineati nell' <head> elemento e ottimizzati.
A questo scopo, viene utilizzato un componente pagina personalizzato, che carica solo il CSS specifico di AMP per i componenti presenti sulla pagina.
Per ulteriori requisiti e dettagli tecnici, consulta la documentazione per gli sviluppatori GitHub.

Utilizzo di AMP nei componenti core

I singoli progetti possono decidere se utilizzare o meno AMP. Infatti, poiché AMP e pagine HTML standard possono essere distribuite in parallelo, un progetto può scegliere di utilizzare AMP solo su determinate pagine del progetto.

Installazione del supporto AMP

Poiché AMP è opzionale, viene distribuito come estensione ai componenti core.
  • Per AEM come progetto Cloud Service, l'estensione è automaticamente disponibile.
  • Per i progetti in sede e AMS, l’estensione deve essere installata in modo esplicito durante l’installazione dei componenti core.
Una volta installata l’estensione, l’autore del componente deve semplicemente puntare i supertipi di componente a quelli presenti nell’estensione.

Abilitazione di AMP per le pagine

Per abilitare AMP per una pagina, la modalità ​AMP deve essere selezionata nel criterio pagina.
  • Nessuna AMP - La pagina viene distribuita solo come HTML standard.
  • Coppia AMP - La pagina viene distribuita sia in formato AMP che HTML.
  • Solo AMP - La pagina viene consegnata solo come AMP.
Le impostazioni AMP per una pagina possono anche essere sostituite in Proprietà editing-page-properties.html pagina per una singola pagina.
  • Eredita da modello pagina - Questo è il valore predefinito, che consente di prelevare l'impostazione dal criterio del modello di pagina.
  • Nessuna AMP - La pagina viene distribuita solo come HTML standard.
  • Coppia AMP - La pagina viene distribuita sia in formato AMP che HTML.
  • Solo AMP - La pagina viene consegnata solo come AMP.