Dc_SocialLinks 0.1.0 (otro módulo para WordPress)

Siguiendo con el plan de abandonar un poco el theme default del blog, y también con la intención de entender un poco más el código, sigo jugando a armar plugins que me permitan agregar contenido sin tener que hardcodear y que hagan uso de algunas de las bondades que ofrece WordPress.

Mi tercer plugin (el segundo es el widget para la certificación de Magento) permite agregar a través de un widget, distintos links a perfiles en redes sociales.

Como condicionante, hace uso del plugin Dc_FontAwesome para agregar los íconos. Si intentamos usar el plugin sin su dependencia, veremos el siguiente mensaje:

Mensaje de dependencias de Dc_SocialLinks

Una vez instalada la dependencia, la administración del módulo permite, simplemente agregar los links a cualquiera de los perfiles habilitados.

Configuración de links a redes sociales

Sigue leyendo

Syngery en Ubuntu 14.04

Configuración Synergy

Luego de haber actualizado una de las computadoras de Ubuntu 12.04 a 14.04, me encontré con el segundo y (por el momento) último problema.

Desde hace ya 7 años uso de forma permanente Synegry para trabajar. Es definitivamente la solución más estable que he probado.

Hasta la versión 12.04 de la distro, la versión de repositorio de Synergy era la 1.3.8; mientras que en Ubuntu 14.04, es la 1.4.12.

La diferencia de versiones hace que si la versión servidor es 1.3.8 y el cliente 1.4.12, éste último no logre conectarse.

Por suerte, a la 12.04 (la cual uso como servidor Synegry) aún le quedan algunos trucos. Si ejecutamos:

aptitude versions synergy

Sigue leyendo

Personalizar el símbolo de la Moneda en Magento

Varios de los posts que he estado escribiendo en el último tiempo tienen que ver con pequeñas modificaciones que he tenido que arreglar, ya que la gran mayoría estaban aplicadas sobre archivos core.

Uno de los cambios muy comunes que suelen aparecer, al momento de actualizar la versión de Magento, se relaciona con la moneda (ya no tanto con el símbolo, pero si con la posición del mismo). Normalmente vamos a encontrar que los XML de localización del Zend Framework han sido modificados.

Para el símbolo, la forma correcta es usar el administrador de monedas, ubicado en System -> Manage Currency -> Symbols.

Administrador de símbolos de Moneda en Magento

Es aquí donde tendremos la posibilidad de redefinir el símbolo que usarán las monedas habilitadas.

Por ejemplo:

Edición del símbolo de la Moneda en Magento

Luego de actualizar cache, si vamos al frontend, el cambio ya estará aplicado.

Ejemplo de símbolo de Moneda personalizado en Magento

Ahora sólo nos falta cómo, con buenas prácticas, vamos a cambiar la posición del símbolo que hayamos definido.

Sigue leyendo

“no talloc stackframe” en Ubuntu 14.04

Hace unos días me tocó, al fin, actualizar un equipo de Ubuntu 12.04 a 14.04.

La actualización funcionó correctamente, sin problemas; aunque si me encontré, por el momento, con algunos detalles que requirieron atención.

Ya sea ejecutando un comando con sudo o como root directamente, me aparecía el siguiente mensaje.

no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory

Esto es un bug que ya tiene unos meses y si bien aún no ha sido solucionado de forma efectiva, en el comentario #14 tenemos la solución temporal.

Lo primero será ejecutar:

pam-auth-update

Aquí veremos las opciones de configuración y vamos a deshabilitar “SMB password synchronization”.

Configuración PAM en Ubuntu

Luego confirmamos y a partir de ese momento ya dejaríamos de padecer el problema.

Magento EE 1.14.1.0 (merchandising+)

Magento EE 1.14.1

Hace 11 días se anunció, para (extraña) sorpresa de todos, el lanzamiento de la versión 1.14.1 de Magento.

Incluso algunos desarrolladores de módulos mostraron un dejo de molestia ya que, según todos entendíamos, en líneas generales, la versión EE es la CE con una capa adicional de mejores y funcionalidades.

La versión Enterprise incluye todo lo ya podemos ver en Magento CE 1.9.1 y suma algunas mejoras (significativas) junto a nuevas funcionalidades que buscan simplificar, en parte, la administración de la tienda.

Los puntos destacados:

  • Visual Merchandiser: módulo desarrollado por On Tap y que permite organizar de forma visual y dinámica los productos dentro de categorías (entre otras varias cosas).
  • Los Configurable Swatches.
  • Mejoras y correcciones en el theme RWD.
  • Soporte para PHP 5.5 y Mysql 5.6.
  • Reportes de sistema.
  • Mejoras en el soporte de múltiples administradores.

El resto de las mejoras, en general, son las mismas que las de la versión CE. Igualmente, en el changelog está detalla cada una de las novedades.

Sigue leyendo