Mise en place d'un HCL Commerce development environment
Cette section décrit la configuration de l'exécution de HCL Commerce development environment. HCL Commerce development environment est une collection flexible de logiciels, collectivement connue sous le nom HCL Commerce Developer, pour les développeurs ou les administrateurs de système pour développer et tester des magasins et du code d'application HCL Commerce.
Pour obtenir le logiciel pour un HCL Commerce development environment, voir Obtention du logiciel HCL Commerce Developer.
HCL Commerce development environment est composé de plusieurs logiciels qui peuvent être utilisés individuellement, ou comme suite, pour construire, déployer et tester les différentes pièces qui composent un site HCL Commerce. Ils peuvent être installés sur un seul système, ou sur plusieurs systèmes, en fonction de vos besoins organisationnels et individuels.
Selon la taille de votre organisation, il existe de nombreuses façons de tirer parti des logiciels HCL Commerce Developer. Dans une grande structure de développement, vous pouvez créer un référentiel central et un environnement de test communs pour pouvoir configurer et gérer plusieurs environnements de développement identiques ou différents. Si cette option ne convient pas à votre organisation, vous pouvez installer une version étendue de HCL Commerce Developer sur chaque poste de travail individuel.
- Le développement de toutes les intégrations HCL Commerce et/ou d'une logique métier personnalisée. Utilisez l'HCL Commerce Developer Legacy environment pour intégrer HCL Commerce avec des solutions tierces, ou pour étendre votre logique métier Transaction server ou Customization server.
- La création, la personnalisation ou la modification de solutions de recherche basées sur Solr et/ou de solutions de magasin basées sur Aurora.
- La migration de versions précédentes de WebSphere Commerce vers HCL Commerce Version 9.1.
- Les tests intégrés (de bout en bout) de tous les aspects de votre site HCL Commerce.
- La génération de vos conteneurs Docker, contenant votre solution e-commerce entièrement personnalisée, en vue d'un déploiement sur votre environnement de production.
- Pour connaître la configuration logicielle requise, voir Niveaux, correctifs et paramètres de logiciels pris en charge pour HCL Commerce.
- Pour connaître la configuration matérielle requise, voir Configuration matérielle requise pour HCL Commerce.
Configurations de l'environnement de développement
HCL Commerce Developer Legacy environment
- La coexistence avec d'autres versions de HCL Commerce Developer Legacy environment n'est pas prise en charge. Si vous effetuez une migration, installez HCL Commerce Developer Legacy environment sur une autre machine que votre ancien HCL Commerce development environment.
- Si vous mettez à niveau un HCL Commerce Developer Legacy environment existant , voir HCL Commerce Developer aperçu de la mise à jour.
- Lors de l'installation, le HCL Commerce Developer Legacy environment est configuré pour une utilisation avec la nouvelle solution de recherche Elasticsearch. Si vous avez l'intention d'utiliser votre Developer Legacy environment pour gérer ou développer une solution de recherche basée sur Solr, vous devez reconfigurer votre environnement. Pour plus d'informations, voir Configuration de votre HCL Commerce Developer Legacy environment pour l'utiliser avec la solution de recherche basée sur Solr.
Cette configuration logicielle comprend :
- Rational Application Developer
Pour en savoir plus sur la configuration de HCL Commerce Developer Legacy environment, voir Mise en place d'un HCL Commerce Developer Legacy environment.
HCL Commerce Developer React Store environment
HCL Commerce Developer React Store environment est configuré pour fournir les exemples de fichiers et de logiciels nécessaires pour développer une vitrine sur la base de l'exemple de magasin React fourni dans HCL Commerce Version 9.1.
Utilisez HCL Commerce Developer React Store environment en conjonction avec HCL Commerce Developer Legacy environment pour tester les modifications de vitrine, ou l'intégration plus intensive de la vitrine avec les personnalisations HCL Commerce.
Cette configuration logicielle comprend :
- Un environnement de nœud pré-packagé avec du code source pour un ensemble de composants fondamentaux et de clients structurels, accompagnant les outils de génération, les actifs statiques pour les exemples de magasins et l'environnement de nœud pour générer et démarrer les applications React.
- Un conteneur Docker de serveur Web pré-packagé contenant des fichiers statiques minimisés représentant l'application React. Les actifs du conteneur Docker de server Web sont créés à partir du processus de génération de l'environnement de nœud.
Pour en savoir plus sur la configuration de HCL Commerce Developer React Store environment, voir Configuration de l'HCL Commerce Developer React Store environment.
HCL Commerce Developer Search environment
La configuration HCL Commerce Developer Search environment fournit les exemples de fichiers et de logiciels nécessaires pour développer des personnalisations à la solution de recherche Elasticsearch.
Utilisez HCL Commerce Developer Search environment en conjonction avec un environnement HCL Commerce Developer Legacy environment pour tester des modifications de recherche, des personnalisations de recherche plus intensives ou des intégrations complètes avec d'autres personnalisations HCL Commerce.
Pour en savoir plus sur la configuration de HCL Commerce Developer Search environment, voir Configuration de l'HCL Commerce Developer Search environment.
HCL Commerce Developer Tooling environment
La configuration HCL Commerce Developer Tooling environment inclut les actifs source et de génération requis pour développer des personnalisations dans l'application mono-page (SPA) qui fournit les outils d'utilisateurs professionnels contenus dans Management Center for HCL Commerce pour HCL Commerce Version 9.1.
Pour en savoir plus sur la configuration de HCL Commerce Developer Tooling environment, voir Configuration du HCL Commerce Developer Tooling environment.