HCL Commerce Developer

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.

L'HCL Commerce Developer Legacy environment est l'élément de base sur lequel repose la suite logicielle HCL Commerce Developer étendue. Il correspond à la combinaison entre Rational Application Developer et le kit d'outils HCL Commerce. Le kit d'outils HCL Commerce offre un espace de travail et un environnement de test et peut être utilisé en combinant n'importe lesquels des éléments suivants, selon vos propres exigences de développement, de migration, de test ou de déploiement :
  • 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.
Avant d'installer HCL Commerce Developer, assurez-vous que HCL Commerce development environment répond aux configurations matérielles et logicielles requises.

Configurations de l'environnement de développement

Les configurations d'environnement de développement suivantes sont suggérées pour le développement de HCL Commerce Version 9.1 :
Note: Ces configurations d'environnement ne sont pas des logiciels ou des configurations exclusifs. Ces configurations suggérées ne sont pas exclusives les unes des autres, et sont simplement regroupées et décrites en fonction des rôles attendus et de l'utilisation du système. Les configurations peuvent être superposées les unes sur les autres sur le même système, mélangées entre plusieurs systèmes ou entièrement personnalisées pour répondre aux besoins individuels du développeur ou de l'organisation.

HCL Commerce Developer Legacy environment

La configuration HCL Commerce Developer Legacy environment inclut Rational Application Developer et les plug-ins requis pour la personnalisation Transaction server, et le développement hérité des solutions de recherche et de vitrine HCL Commerce. Cela a été précédemment mentionné dans les versions plus anciennes de HCL Commerce comme HCL Commerce Developer.
Attention:
  • 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 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.