Saltar al contenido

Rúnar Sverrisson

Integration of SonarCube with HCL Commerce 9

Integración de SonarQube con HCL Commerce 9

Introducción a SonarQube SonarQube es un conjunto de herramientas de código abierto para medir y analizar la calidad del código fuente. Está implementado en el lenguaje Java y es capaz de analizar el código de unos 20 lenguajes de programación diferentes. Cualquier cosa que afecte al código base, desde pequeños detalles de estilo hasta errores críticos de diseño, es inspeccionado y evaluado por SonarQube, lo que ayuda a nuestros desarrolladores a identificar el problema y su efecto. SonarQube es perfecto para usar en un entorno CD/CI, como una herramienta capaz de analizar el código antes de su despliegue. ¿Es nuestro código lo suficientemente bueno para desplegarlo? ¿Deberíamos suspender el despliegue hasta que la calidad del código coincida con un estándar establecido? SonarQube nos da los datos que necesitamos para tomar estas decisiones. Más información sobre SonarQube en esta página. Introducción a SonarLint SonarLint es un plugin para varias aplicaciones IDE, como Eclipse o IntelliJ IDEA, que funciona como una herramienta… Leer más »Integración de SonarQube con HCL Commerce 9

Background Image

Cómo construir un front-end funcional para HCL Commerce con Gatsby

HCL Commerce. El objetivo principal es sustituir las funciones básicas de la tienda Aurora starter con la tienda de tecnología Gatsby. La tienda debería tener una página de inicio (HP), una página de lista de productos (PLP), una página de detalle del producto (PDP) y un checkout. La intención de la publicación es dar una idea general de cómo se puede lograr este objetivo, junto con unos ejemplos de código. Configuración Para configurar el entorno de desarrollo, seguimos los siguientes pasos: Después, hacemos cd gatsby y  gatsby develop para iniciar el servidor de desarrollo Gatsby. Podemos acceder al sitio starter de Gatsby en http://localhost:8000/. Para obtener más información y tutoriales sobre Gatsby, consulta Gatsby docs. Extracción de datos y generación de páginas Gatsby puede extraer datos de Headless CMS, bases de datos, API y más. Existen tres métodos que podemos aplicar para obtener datos de nuestra API privada: Explicaremos cómo podemos usar la opción dos para obtener los datos que… Leer más »Cómo construir un front-end funcional para HCL Commerce con Gatsby

Background Image

WebSphere Commerce – Payment System Overview

El objetivo de la siguiente discusión es dar al lector una comprensión de alto nivel de cómo funciona el sistema de pago y cómo puede ser configurado. Visión general del sistema de pagos El procesamiento de pagos en WebSphere Commerce tiene tres eventos distintos que corresponden a las etapas del ciclo de vida del pedido. Cuando un pedido alcanza una determinada etapa, el evento relacionado desencadenará un proceso de pago específico. Este proceso es altamente personalizable y puede adaptarse a las necesidades específicas de la empresa. Véase la figura 1 para una visión general de alto nivel del flujo. Hay tres componentes principales del subsistema de pago en WCS: Figura 1: Visión general de los componentes del sistema de pagos. Una descripción simplificada del flujo entre los componentes del Sistema de Pago puede describirse como sigue: Conceptos Una descripción de los conceptos y términos que usamos en este post: Eventos y acciones Cuando un cliente completa un pedido, debe elegir… Leer más »WebSphere Commerce – Payment System Overview

websphere commerce métodos de pago

WebSphere Commerce – Métodos de Pago

Repasaremos cómo un pago de Afirmación puede ser implementado en WCS como un ejemplo de implementación de un nuevo Método de Pago. El objetivo de la siguiente discusión es dar al lector una comprensión fundamental de cómo implementar un Método de Pago en WebSphere Commerce y en particular del concepto de un Plug-in de Pago. Véase WebSphere Commerce – Payment System Overview para una visión general del Sistema de Pago WCS y véase el Centro de Conocimiento de IBM para más detalles sobre WCS y sus componentes. Implementar un nuevo método de pago Un método de pago en WCS es el medio por el cual se procesa un pago, por ejemplo una marca específica de una tarjeta de crédito o PayPal. Un Método de Pago funcional consiste en varias cosas diferentes que deben funcionar bien juntas. Algunas elecciones personalizadas pueden ser hechas durante el desarrollo de un nuevo Método de Pago, pero en general se necesita lo siguiente: Agregar una… Leer más »WebSphere Commerce – Métodos de Pago

jenkins Jobs

WebSphere Commerce – Management Center: Nuevo tool

Empezaremos dando una rápida visión general de lo que es el Centro de Gestión de WebSphere Commerce y cómo funciona antes de pasar al tema principal de este artículo: Explicar con un ejemplo cómo una nueva herramienta personalizada puede ser añadida al Centro de Gestión. Todo el código relevante para la herramienta se puede encontrar en GitHub. Descripción general del Centro de Gestión de WebSphere El Centro de Gestión de IBM para WebSphere Commerce, o simplemente Centro de Gestión es una colección de herramientas que apoyan la gestión de la tienda, la comercialización y las tareas de marketing para el usuario empresarial. Viene con varias herramientas listas para usar: Herramienta de catálogos Herramienta de promoción Herramienta de marketing Herramienta de activos Herramienta de cuotas Herramienta de gestión de la tienda Filtro de catálogo y herramienta de precios Herramienta de gestión del espacio de trabajo Compositor de Comercio Vea los

Jenkins

WebSphere Commerce – Management Center: Integración Jenkins

En este post queremos discutir cómo Jenkins puede ser integrado con el Centro de Gestión de Comercio de WebSphere. Revisaremos una implementación a medida de una herramienta para el Centro de Gestión y cómo se puede configurar y utilizar su espacio de trabajo. Todo el código relevante está disponible en GitHub. Jenkins Integration Tool El objetivo de la herramienta es poder pedir información a Jenkins y hacer construcciones para trabajos. Con el fin de comunicarse con Jenkins, implementamos un comando de control personalizado. Este comando puede ser ejecutado de dos maneras diferentes: A través de la interfaz de usuario del Centro de Gestión y por una llamada REST. La llamada REST no es estrictamente necesaria para la herramienta, pero puede ser útil durante el desarrollo. Si no se necesitan capacidades REST para el comando, se pueden ignorar las clases y configuraciones que tienen que ver explícitamente con la realización de una llamada REST. Get Started Para usar la herramienta, importa… Leer más »WebSphere Commerce – Management Center: Integración Jenkins