Dc_FontAwesome 0.1.0 para WordPress (algún día tenía que empezar)

A pesar de mi permanente negativa a intentar customizar el blog (un poco por falta de tiempo y un poco por vago), hoy amanecí con la intención de entender un poco mejor a WordPress para poder modificarlo. Lo primero fue entender la lógica estructura de los themes, ya que he recibido más de un crítica sugerencia para que no use uno de los themes default.

Durante el proceso de customizar el theme y aprender sobre child themes, sumé FontAwesome al theme pero luego me pareció que no era algo que debía dejar pegado únicamente al child theme que intento armar. Desde ahora se puso interesante, ya que de los themes saltamos a los plugins.

Así fue como llegué a mi primer (y muy sencillo y modesto) plugin para WordPress. Básicamente, lo que permite es que podamos configurar si queremos que la librería se use desde nuestro propio servidor, desde la CDN propia que tiene el proyecto o, llegado el caso, que no se incluya.

Configuración de DC_FontAwesome para WordPress
Seguir leyendo «Dc_FontAwesome 0.1.0 para WordPress (algún día tenía que empezar)»

Dc_Regions 0.1.0 (l10n en cada detalle)

Si bien la lista de países que trae Magento está (bastante) completa, no sucede lo mismo con las provincias. Suele pasar(me) que en algunos proyectos aparezcan requerimientos que tienen que ver con agregar o quitar alguna provincia.

La idea inicial de Dc_Regions es tener un gestor de provincias para darle independencia al administrador, sin que exista la necesidad de lidiar con código o base de datos.

Una vez instalado, dentro del menú Sistema veremos la opción «Administrar Provincias».

Opción de menú de Dc_Regions en Magento
Seguir leyendo «Dc_Regions 0.1.0 (l10n en cada detalle)»

Cómo sincronizar repositorios forkeados con Git

Un día nos creamos cuentas en GitHub y en BitBucket, forkeamos un proyecto, hicimos clone de nuestra copia; y todo anduvo bien. Pero otro día, el proyecto original avanza y nuestro código queda desactualizado.

En lugar de tener que borrar nuestro fork y crear uno nuevo, vamos a sincronizarlo con el proyecto original.

Para el ejemplo, voy a tomar mi desactualizada copia de Magento2.

Fork de Magento2 en GitHub
Seguir leyendo «Cómo sincronizar repositorios forkeados con Git»