Comerline Blog

Leer

Como sobrescribir una plantilla en Magento 2

Magento 2

Sobrescribir una plantilla en Magento es algo que se realiza muy a menudo. Casi siempre se trata de una tarea trivial y sencilla, pero, en ocasiones, esta tarea se complica, hasta el punto de parecer casi imposible. Por eso aquí vamos a explicar como sobrescribir las plantillas por defecto de Magento 2 Método 1: Ruta

Leer

Programación Orientada a Objetos: Principios SOLID

Sin categoría

Introducción SOLID es un acrónimo inventado por Robert C.Martin (también conocido como el Tío Bob) para establecer los cinco principios básicos de la programación orientada a objetos. Estos principios establecen prácticas que se prestan al desarrollo de software con consideraciones para su fácil mantenimiento y expansión a medida que el proyecto se amplía. Adoptar estas prácticas nos

Leer

Rendimiento Laravel – Cache

Php

La caché de Laravel puede mejorar la velocidad de tu aplicación web mejorando la carga de queries lentas o repetitivas, porciones HTML, respuestas o consultas a APIs externas. En este post comparamos la velocidad de cada «driver» de caché.

Leer

Ejecutar Javascript después de que KnockoutJS haya renderizado todos los elementos en una página magento 2

Javascript, Magento, Magento 2

Magento se basa en el framework Knockoutjs en la mayoría de sus integraciones con Javascript. Por ejemplo, todo la integración de formas de envío, pago y datos de usuario del Checkout se basan en Knockout. Si estamos utilizando la función require([“jquery”, “domReady!”], function($){} o la función jQuery(window).load() , la mayoría de nuestro código Javascript personalizado

Leer

Desarrollo web a medida o estándar ¿Qué es mejor?

Sin categoría

Cuando comienzas a desarrollar tu negocio online, es probable que te preguntes si debes orientarlo con un desarrollo web estándar o a medida. Esta decisión dependerá mucho del presupuesto del que dispongamos, el tiempo que queremos soportar para la puesta en marcha y de las peculiaridades de la actividad que planteamos. A continuación vamos a

Leer

Magento 2 Admin CRUD básico

Magento, Magento 2, Php

Una de las tareas comunes cuando trabajamos sobre el backend de Magento es crear un CRUD (Create, Read, Update and Delete) sobre una nueva entidad, necesaria para dar consistencia en base de datos sobre cualquier desarrollo. Esto suele ser una tarea algo tediosa y que la mayoría de tutoriales de consulta online no tienen completa.

Leer

Qué hacer si tu tema de Magento 2 ha dejado de funcionar

Magento 2

Instalar un tema en Magento es una tarea sencilla, pero a veces puede complicarse, ya sea por un descuido nuestro o por una mala configuración, y puede que el resultado final no sea el que esperamos, desde funcionalidades perdidas hasta pérdida de estilos. Por eso aquí vamos a explicar que podéis hacer para tratar de

Leer

Reconocimiento facial con face-api.js y react

Javascript

Si alguna vez te has preguntado como podemos detectar nuestra cara desde una página web o una aplicación móvil ¡ Este es tu post !. Para ello utilizaremos una librería de javascript React y face-api.js que nos permite reconocer caras, rasgos faciales y expresiones dentro del vídeo capturado por una webcam. Comencemos… 1- Creamos un

Leer

Conceptos básicos y Ejecución de PHP desde Apache

Php, Servidores Web

Como desarrolladores web, sabemos que PHP es el lenguaje más utilizado en nuestro gremio. Cuando hacemos deploy de un proyecto solemos utilizar una arquitectura llamada LAMP. L – Linux. Un servidor linux, por facilidad de uso Debian o Ubuntu. A – Apache. Un software que recibe conexiones HTTP(s) y devuelve datos al cliente. M –