Importation de modules
Importer des modules dans un projet du Cloud Editor
Les modules vous permettent d'ajouter des composants réutilisables à votre projet, ce qui vous permet de vous concentrer sur le développement de votre expérience principale. Le 8th Wall Cloud Editor vous permet d'importer des modules que vous possédez, ou des modules publiés par 8th Wall, directement dans vos projets.
Pour importer un module dans un projet du Cloud Editor :
- Dans le Cloud Editor, cliquez sur le bouton "+" à côté de Modules.
- Sélectionnez le module que vous souhaitez importer dans la liste. Seuls les modules compatibles avec le projet hébergé par 8th Wall seront disponibles à l'importation. (En savoir plus sur lacompatibilité des modules)
- Cliquez sur "Importer" pour ajouter votre module à votre projet. Prenez note de l'alias du module. Si vous avez déjà un module dans votre projet avec le même alias, vous devrez peut-être renommer votre module.
- Le module est maintenant visible dans votre projet, dans la section "Modules".
- Si vous sélectionnez le module importé, vous accéderez à la page de configuration du module. Cette page permet de configurer différents paramètres du module.
Une fois que vous avez ajouté un module à votre projet, il se peut que vous deviez apporter des modifications à votre code pour intégrer complètement le module. Les modules avec readmes contiennent de la documentation à laquelle il convient de se référer pour comprendre comment intégrer le module spécifique dans le code de votre projet.
Importer des modules dans un projet auto-hébergé
Les modules vous permettent d'ajouter des composants réutilisables à votre projet, ce qui vous permet de vous concentrer sur le développement de votre expérience de base. Vous pouvez importer vos propres modules ou des modules publiés par 8th Wall directement dans vos projets auto-hébergés.
Pour importer un module dans votre projet auto-hébergé:
- Dans le Cloud Editor, ouvrez votre projet auto-hébergé et cliquez sur l'icône Module dans le menu de gauche :
-
Cliquez sur "+" ou "Importer un module" pour ajouter un module disponible à votre projet.
-
Cliquez sur « Modules publics » pour importer un module créé par 8th Wall, ou sur « Mes modules » pour importer un module créé par un membre de votre espace de travail. Seuls les modules compatibles avec le projet auto-hébergé seront disponibles à l'importation. (En savoir plus sur lacompatibilité des modules)
-
Sélectionnez le module que vous souhaitez importer dans la liste.
-
Cliquez sur "Importer" pour ajouter votre module à votre projet. Prenez note de l'alias du module. Si vous avez déjà un module dans votre projet avec le même alias, vous devrez peut-être renommer votre module.
-
Vous pouvez ajouter jusqu'à 10 modules à votre projet auto-hébergé. Ces modules seront visibles sous forme d'onglets sur la page Modules du projet du Cloud Editor de 8th Wall.
- Si vous sélectionnez le module importé, les détails de la configuration du module s'affichent. Il est possible de l'utiliser pour configurer divers paramètres du module.
- Si vous importez un module créé par votre équipe, vous verrez plusieurs options d'épinglage , notamment "Version" (uniquement si le module a été déployé au moins une fois) et "Commit" (qui vous permet d'épingler le module à n'importe quel commit du code du module). Si vous sélectionnez une cible d'épinglage « Version », vous pouvez abonner votre module importé à des mises à jour de corrections de bugs, à des mises à jour de nouvelles fonctionnalités, ou désactiver les mises à jour automatiques du module.
- Une fois que vous avez ajouté un module à votre projet, appuyez sur "Copier le code" et collez le contenu de votre presse-papiers dans le fichier
head.html
de votre projet. Cet extrait permet de charger des modules dans votre projet auto-hébergé avec les paramètres de configuration des modules que vous avez spécifiés. Vous devrez recopier l'extrait de code et mettre à jour lehead.html
de votre projet chaque fois que vous modifiez les paramètres de configuration du module.
- Il se peut que vous deviez modifier votre code pour intégrer complètement le module.