banner-2

Vous souhaitez que les recommandations d’apprentissage soient sélectionnées rien que pour vous ? Connectez-vous pour consulter votre nouvelle page d’accueil personnalisée et découvrir la prochaine étape de votre parcours d’apprentissage.

DocumentationAEM GuidesDocumentation d’AEM Guides

Structure du répertoire du package d’extension AEM Guides

Dernière mise à jour : 12 juillet 2024

Créé pour :

  • Utilisateur ou utilisatrice
  • Administration
├── src
│   ├── **/*{js,ts}
│   ├── index.ts
├── dist
│   ├── guides-extension.js
│   ├── guides-extension.umd.cjs
│   ├── build.css
├── node_modules
├── package.json
├── package-lock.json
└── .gitignore
└── buildCSS.mjs // for creating tailwind classes
└── vite.config.js // config for specifying TS and javascript build options
└── taliwind.config.js // config for tailwind we can add custom config for a design system here
├── jsons // jsons for the aem app
│   ├── context_menus // jsons for the context menus
│   ├── review_app // jsons for the review app
│   ├── xmleditor // jsons for xmleditor

/src

├── src
│   ├── **/*{js,ts}
│   ├── index.ts

Le répertoire source contient les fichiers de script ou javascript de votre extension. Le fichier index.ts est le point d’entrée de votre extension. Vous pouvez y importer tous vos composants et les exporter sous la forme d’un seul objet. Cet objet sera utilisé par l’extension pour effectuer le rendu des composants.

/dist

Il s’agit du répertoire de build final. Contient le JS final et le CSS, qui doivent être copiés dans l’AEM

├── dist
│   ├── gudies-extension.js // you can either choose es module (this one) or .cjs(other one) file
│   ├── gudies-extension.umd.cjs
│   ├── build.css // this is your tailwind css output

/jsons

Ce répertoire contient les fichiers JSON des différentes vues. Vous pouvez utiliser ces fichiers JSON pour identifier les cibles et personnaliser la vue.

├── jsons // jsons for the aem app
│   ├── context_menus // jsons for the context menus
│   ├── review_app // jsons for the review app
│   ├── xmleditor // jsons for xmleditor
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178