Dc_Translator 1.0.3 (ajustándose a BING)

Versión 1.0.3 del módulo Dc_Translator para Magento

Al ser un módulo que utiliza un servicio externo, cada cierto tiempo tocar revisar y comparar si la integración entre ambos, en el nivel que sea, necesita algún ajuste.

En éste caso, el upgrade de versión se debe a la inclusión de un nuevo idioma que es soportado por ambas partes: cy_GB – galés (Reino Unido).

Recién para la próxima versión vamos a contar con algunas nuevas funcionalidades. Mientras tanto, pueden clonar el repositorio o descargar la versión 1.0.3.

Dc_Minifier 0.1.0 (mergeando y comprimiendo)

Bien es sabido que la opción de mergear archivos css y js en Magento no comprime. Lo que hace la funcionalidad es generar muchísimos menos archivos con el contenido de todos aquellos que estemos utilizando (tanto para los archivos css como para los archivos js).

El módulo no reemplaza funcionalidad, sino que suma la posibilidad de comprimir o css o js si es que tenemos activada la opción nativa de merge.

Configuración Dc_Minifier en Magento
Seguir leyendo «Dc_Minifier 0.1.0 (mergeando y comprimiendo)»

Obtener el nombre del bloque del layout desde el phtml en Magento

Hace unos días me tocó lidiar con un proyecto (de esos, de los heredados) en el cual la implementación del theme está algo… desprolija.

En una de las tareas necesitaba depurar no sólo los bloques, haciendo uso del Template Path Hints, sino que ante la repetición de archivos de prueba, viejos backups, lógicas y demás líos, se hacía algo molesto localizar alguno de los archivos phtml que se estaban aplicando.

Por suerte, la clase Mage_Core_Block_Abstract nos ofrece una ayuda extra.

Si en nuestro archivo phtml agregamos algo como esto:

<?php
Zend_Debug::dump($this->getNameInLayout());
?>

Terminamos viendo el nombre del bloque definido en el layout, que es el que invoca a nuestro phtml.

Nombre del bloque usado en un phtml

Dc_Translator 1.0.2 (community power)

Versión 1.0.2 del módulo Dc_Translator para Magento

Definitivamente el social coding es maravilloso. Si, tengo claro que no descubrí la pólvora.

Ayer, ante una consulta en Magento Stack Exchange sobre gestión de traducciones, Miguel sugirió los módulos Dc_GoogleTranslateWidget y Dc_Translator como opciones ante la pregunta.

Esto terminó con un nuevo fork del módulo y con la detección de un bug en el uploader de archivos dentro de un paquete de idioma.

Como consecuencia, se reparó el error y ya está disponible la versión 1.0.2 del módulo.

Más que nunca: pasen, vean, prueben y forkeen.