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.

A continuación, algunas capturas y las explicaciones pertinentes de cómo funciona.

Configuración de opciones para las Notificaciones

Las nuevas dos opciones permiten seleccionar si la plataforma va a estar permanentemente buscando las últimas notificaciones y el campo para el feed personalizado. En la captura, no están habilitados los feeds.

Habilitando el uso de las Notificaciones

Si los habilitamos, el efecto será inmediato.

Notificación en la barra superior con la última notificación

El último anuncio del feed oficial aparece en el backend.

Ahora, probemos de cambiar el feed por uno personalizado.

Agregando un feed personalizado para las Notificaciones

Una vez que ingresemos la url (presten atención que no hay que indicarle el protocolo), grabamos y vamos a ver el efecto de manera inmediata.

Resultado del feed de Notificaciones personalizado

Ese mensaje fue generado por un feed de ejemplo que armé.

A manera de aclaración, si quisieran usar la extensión, tienen que mirar primero el formato del feed oficial, ya que no es un rss estándar (tiene un campo adicional que es necesario para el módulo original).

Ahora, a empaquetar y subir la extensión.