Magento 1.4.0.0-alpha (el nuevo esquema)

Hace un par de días, se hacía un anuncio referido al nuevo esquema de versionado que se implementa desde hoy en Magento.

En líneas generales, ésta nueva forma de versionar la plataforma utilizará la siguiente nomenclatura: X.Y.Z.P-Estado.

Para que quede más claro, la nueva numeración significa:

  • X: Numero de versión Mayor. Los cambios mayores tienen que ver con cambios más bien transversales.
  • Y: Número de versión Menor. Pequeños cambios de funcionalidad y corrección de bugs.
  • Z: Número de revisión. Cambios aún menos significativos y corrección de bugs.
  • P: Parches. Se asocia directamente con bugs de seguridad y de alta criticidad.
  • Estado: Se utilizará desde ahora la leyenda alpha, beta, rc o nada en caso de ser una versión estable.
Seguir leyendo «Magento 1.4.0.0-alpha (el nuevo esquema)»

Dc_Notification 0.1.0

Luego de un buen tiempo en que comencé a jugar con esto, hoy me puse las pilas y lo convertí en extensión completa.

La razón de ser de ésta modificación, se debe a que hace unos meses, debido a los problemas que presentaba el sitio oficial de Magento, muchos backends comenzaron a fallar (al punto de quedar inutilizables).

Investigando se descubrió que la plataforma busca cada cierto tiempo un feed en el sitio oficial. Cuando el feed no estaba disponible o el sitio estaba caído, el backend de nuestras tiendas quedaba, con suerte, complicado para su operación. En otros casos, directamente no funcionaba.

Como decía, con ésta extensión, van a tener opciones para el uso del feed oficial.

  • Puede seguir utilizándose como hasta ahora.
  • Puede configurarse la herramienta para que no busque nunca notificaciones.
  • Podemos indicar un feed personalizado para que las actualizaciones vengan de una fuente que nosotros indiquemos.
Seguir leyendo «Dc_Notification 0.1.0»

Instalar Magento a través del shell

Con la aparición de cada nueva versión, es requisito obligatorio hacer un testeo de una instalación limpia de la plataforma.

Al comienzo no es problema, es simplemente hacer una instalación más. Pero si ya venís con ésta práctica desde la versión 1.0.19870.1, ya te debe resultar casi tedioso el proceso (peor se pone si además de hacerlo en tu pc de desarrollo, también lo hacés en algún servidor).

Normalmente, sin importar que sistema operativo se utilice, los pasos serían:

  1. Descargar el archivo comprimido.
  2. Descomprimir el contenido en una nueva carpeta.
  3. Copiar la nueva carpeta dentro de un virtual host específico o como subcarpeta de un virtual host que ya estemos utilizando.
  4. Crear una nueva base de datos dentro de Mysql.
  5. Borrar archivo comprimido descargado (y carpeta vacía que pudiera haber quedado).
  6. Iniciar proceso de instalación.

Como pasos no son tantos; pero si pueden ser algo molestos si se hacen desde un entorno gráfico, y más si debemos mover los archivos de Magento vía red.

Vamos a ver cómo hacer lo mismo, pero sólo con la consola. En cuanto a los pasos va a resultar muy similar, pero en cuanto a la velocidad (cuando lo apliquen) van a notar una interesante variación en los tiempos que esto les puede llevar.

Seguir leyendo «Instalar Magento a través del shell»