Depuis la version 6.0, Adobe Experience Manager (AEM) a introduit une nouvelle interface utilisateur appelée interface utilisateur tactile (également appelée simplement interface utilisateur tactile). Il est aligné sur le Adobe Marketing Cloud et sur les directives générales de l’interface utilisateur de l’Adobe. Il s’agit désormais de l’interface utilisateur standard en AEM avec l’interface héritée et orientée bureau, appelée interface utilisateur classique.
Si vous avez utilisé AEM avec une interface utilisateur classique, vous devez agir pour migrer votre instance. Cette page est destinée à servir de tremplin en fournissant des liens vers des ressources individuelles.
Un tel projet de migration peut avoir un impact significatif sur votre instance. Voir Gestion des projets - Bonnes pratiques pour consulter les recommandations.
Lors de la migration, vous devez tenir compte des différences (majeures) suivantes entre l’interface utilisateur classique et l’interface utilisateur tactile :
IU classique | Interface utilisateur optimisée pour les écrans tactiles |
Est décrit dans le référentiel JCR comme une structure de noeuds. Chaque noeud qui représente un élément de l’interface utilisateur est appelé widget ExtJS et rendu côté client par ExtJS . |
Également décrit dans le référentiel JCR comme une structure de noeuds. Cependant, dans ce cas, chaque noeud fait référence à un type de ressource Sling (composant Sling), qui est responsable de son rendu. L’interface utilisateur est donc (essentiellement) rendue côté serveur. |
|
sling:resourceType
|
Noeuds de la boîte de dialogue :
|
Noeuds de la boîte de dialogue :
|
Emplacement Javascript :
|
Emplacement Javascript :
|
Gestion des événements :
|
Gestion des événements :
|
Rendu effectué par le client :
|
Rendu effectué par le serveur :
|
En d’autres termes, la migration d’une section de l’interface utilisateur classique vers l’interface utilisateur tactile signifie la migration d’un widget ExtJS vers un composant Sling. Pour pallier ce problème, l’interface utilisateur tactile est basée sur la structure de l’interface utilisateur Granite, qui fournit déjà certains composants Sling pour l’interface utilisateur (appelés composants de l’interface utilisateur Granite).
Avant de début, vérifiez l’état et les recommandations connexes :
Les bases du développement de l’interface utilisateur tactile fourniront une base solide :
Les boîtes de dialogue sont un facteur important de la migration de vos composants :
Développement de composants AEM (avec l’interface utilisateur tactile)
Outils de modernisation AEM - pour vous aider à convertir les boîtes de dialogue de vos composants classiques de l'interface utilisateur en interface utilisateur tactile
Personnalisation des champs de la boîte de dialogue dans l’interface utilisateur tactile
Personnalisation de la création de pages (avec l’interface utilisateur tactile)
Vous pouvez également personnaliser les consoles :
Bien qu’il ne soit pas directement lié à une migration vers l’interface utilisateur tactile, il existe des problèmes connexes qui méritent d’être examinés en même temps, car ils sont également recommandés :
Voir aussi Développement - Bonnes pratiques.
Pour de plus amples renseignements sur l'AEM en développement, voir la collecte des ressources sous :
Les outils de modernisation AEM sont un effort communautaire et ne sont ni appuyés ni justifiés par l'Adobe.