Instale y actualice las extensiones M2 desde el repositorio de Amasty Composer [+NUEVA información]

¡Hola a los lectores del blog de Amasty!

Hoy anunciamos la disponibilidad de las extensiones de Amasty para Magento 2 en nuestro repositorio oficial, desde el cual ahora puede instalar nuestros módulos con la ayuda de Composer.

¡OBTÉN TU GUÍA EN PDF GRATUITA PARA INSTALAR/ACTUALIZAR MODS CON COMPOSER!

(function() {
if (!window.mc4wp) {
window.mc4wp = {
listeners: [],
forms : {
on: function (event, callback) {
window.mc4wp.listeners.push({
event : event,
callback: callback
});
}
}
}
}
})();

(function() {
mc4wp.forms.on(‘25567.submit’, function(form, event) {
event.preventDefault();

var submitForm = function() {
if(form.element.className.indexOf(‘mc4wp-ajax’) > -1) {
mc4wp.forms.trigger(‘submit’, [form, event]);
} else {
form.element.submit();
}
};
var previousToken = form.element.querySelector(‘input[name=_mc4wp_grecaptcha_token]’);
if (previousToken) {
previousToken.parentElement.removeChild(previousToken);
}

try {
window.grecaptcha
.execute(‘6LcoY6UZAAAAAP7Dqjtr6MPM8yGySn617oAlWVSx’, {action: ‘mc4wp_form_submit’})
.then(function (token) {
var tokenEl = document.createElement(‘input’);
tokenEl.type = ‘hidden’;
tokenEl.value = token;
tokenEl.name = ‘_mc4wp_grecaptcha_token’;
form.element.appendChild(tokenEl);
submitForm();
});
} catch(err) {
submitForm();
throw err;
}
})
})();

Solo las extensiones de Amasty para Magento 2 están disponibles a través del repositorio. En este momento, las extensiones Magento 1 de Amasty no están disponibles allí.

Resumen del artículo [ ocultar ]

  • Por qué estamos abriendo el repositorio oficial de Amasty
  • Cómo instalar extensiones desde el repositorio de Amasty a través de Composer
    • NUEVO: ¿Cómo guardar las claves de acceso?
  • Actualización de extensión a través de Composer
  • Eliminar extensiones a través de Composer

Por qué estamos abriendo el repositorio oficial de Amasty

La decisión de desarrollar esta oportunidad se tomó porque muchos clientes de Amasty solicitaron esta opción para tener seguridad adicional en la instalación y actualizaciones, así como la conveniencia de mantener las extensiones. Para usuarios avanzados, es una nueva opción para instalar o actualizar las extensiones a través de la línea de comandos, que es rápido y sin complicaciones.

Además, con esta opción estamos solucionando un problema común al que se enfrentaban algunos de nuestros clientes al comprar extensiones de Amasty para Magento 2 en Magento Marketplace.

Antes, si el usuario instalaba la extensión desde Marketplace y luego instalaba la nueva versión obtenida del sitio web Amasty.com (usando el paquete manualmente, no a través del Composer), perdía todas las configuraciones. Ahora este problema está resuelto, porque puede usar el repositorio de Amasty para actualizar las extensiones, y de esta manera no se pierden las configuraciones de las extensiones.

Cómo instalar extensiones desde el repositorio de Amasty a través de Composer

La siguiente instrucción asume que ya instaló y configuró la herramienta Composer. Si aún no lo has instalado, aprende cómo hacerlo aquí .

Para trabajar con Amasty Composer, debe crear una  cuenta de cliente  en Amasty.com (para obtener claves de acceso).

Paso 1.  Inicie sesión en su servidor a través de una línea de comando:

Paso 2.  Configure el directorio donde le gustaría instalar la extensión. Por lo general, para tales fines, se selecciona la carpeta raíz de Magento.

Paso 3.  Conéctese al repositorio de Amasty Composer:

[php]repositorios de configuración del compositor.compositor amasty [/php]

En la ruta indicar:

  • https://composer.amasty.com/community/ – para extensiones de la comunidad.
  • https://composer.amasty.com/enterprise/ – para extensiones empresariales.

Paso 4.  Para obtener el uso autorizado generado en su Cuenta de Cliente:

Amasty.com  →  Cuenta  →  Mis claves de acceso

Utilice la  clave pública  como inicio de sesión y la  clave privada  como contraseña.

NUEVO: ¿Cómo guardar las claves de acceso?

Puede guardar las claves en el repositorio para que no tenga que obtener autorización cada vez.

Para esto:

#1. Guarde las claves manualmente en el repositorio;
#2. Vaya a su directorio docroot de Magento para insertar: composer config –auth http-basic.composer.amasty.com $COMPOSER_AMASTY_USERNAME* $COMPOSER_AMASTY_PASSWORD**

*$COMPOSER_AMASTY_USERNAME: su clave pública
**$COMPOSER_AMASTY_PASSWORD: su clave privada

Paso 5.  Una vez finalizada con éxito la autorización, puede comenzar a instalar/actualizar sus módulos.

Primero, eche un vistazo a los nombres de los módulos en su  cuenta de cliente  para asegurarse de llamar   correctamente al módulo necesario a través del Composer .

Vaya a  Amasty.com  →  Cuenta  →  Mis descargas  para extensiones pagas y abra la  pestaña Mis productos  gratuitos para módulos gratuitos.

Encontrará los nombres de los módulos para Composer en la  sección ‘Mis paquetes de Composer’  .

Paso 6.  Para instalar el módulo, ejecute el siguiente comando:

[php]compositor requiere amasty/color-swatches-pro [/php]



En lugar de 
‘color-swatches-pro’  , especifique el módulo que necesita.

Paso 7.  Para instalar el módulo ejecuta el comando:

[php]php bin/configuración de magento: actualizar [/php]

Actualización de extensión a través de Composer

1. El proceso de actualización de la extensión es el mismo que el proceso de instalación del módulo. Para actualizar la extensión, simplemente ejecute el comando:

[php]actualización del compositor [/php]

En lugar de  ‘composer_name’  , especifique el nombre del módulo correspondiente que se indica en su cuenta de cliente. Este comando actualiza solo los dos últimos números de versión: por ejemplo, 1.xx (solo xx se actualizará).

Para actualizar la versión de 1.xx a 2.xx necesitas ejecutar el siguiente comando:

[php]compositor requiere ^x.0.0 - -actualización-con-dependencias[/php]

Donde x corresponde al primer número de versión. Por ejemplo, para actualizar la Extensión de navegación en capas mejorada para M2 de la versión 1.xx a la versión 2.xx, debe ejecutar el comando:

[php] compositor requiere amasty/shopby ^2.0.0 - -actualización-con-dependencias[/php]

2.  Para actualizar todos los módulos ejecute el comando:

[php] actualización del compositor [/php]

Eliminar extensiones a través de Composer

Para eliminar la extensión a través de Composer, ejecute el comando:

[php] borrador del compositor [/php]

En lugar de ‘composer_name’ , especifique el nombre del módulo correspondiente que se indica en su cuenta de cliente.


¿Tiene usted alguna pregunta? Siéntete libre de preguntarles en la sección de comentarios. Además, si tiene problemas con esta forma de instalación, no dude en escribirnos a support@amasty.com, ¡nos encantaría ayudarlo de inmediato!