Mi navaja suiza de freelancer 2022

El saber elegir y usar las herramientas adecuadas para un trabajo determinado no deja de ser un aprendizaje complejo, ya que amamos nuestras herramientas y nuestros procedimientos.

A tal punto llega nuestro amor que a veces padecemos de miopía, y esta miopía nos lleva a querer resolver todos los problemas y todas las situaciones con esas mismas herramientas y procedimientos todo el tiempo.

Como un intento de evitar reducir el efecto de la miopía auto-inducida, cada cierto tiempo hago el ejercicio de buscar los puntos más negativos de las herramientas que uso. Lo mismo con los procedimientos.

El año pasado ya había escrito un poco sobre algunas herramientas, sobre alguna práctica y algún intento de organización de proyectos.

Seguir leyendo «Mi navaja suiza de freelancer 2022»

Shopware – Día 2

Día 2 de mis aventuras en el mundo real con Shopware. (O 200… ya se hace difícil distinguir).

Retomando el post anterior, la dificultad con la instalación por Composer es que, a diferencia de lo que podemos arrastrar de costumbre los que venimos de Magento, aquí los templates son un conjunto de paquetes. Por ejemplo, para Production tenemos estas dependencias.

"php": "^7.4.3 || ^8.0",
"composer-runtime-api": "^2.0",
"shopware/administration": "~v6.4.0",
"shopware/core": "~v6.4.0",
"shopware/elasticsearch": "~v6.4.0",
"shopware/recovery": "~v6.4.0",
"shopware/storefront": "~v6.4.0"

Con este template (para el archivo Composer) ya deberíamos de poder instalar.

Seguir leyendo «Shopware – Día 2»

CalVer para versionar proyectos

Este pequeño post tiene un vínculo demasiado estrecho con esa obsesión casi compulsiva de revisar qué cosas hago y por qué las hago (y si tiene sentido hacerlas). La preguntonta del día de hoy es: ¿cómo versionar y taguear un proyecto?

Desde hace algo más de una década mi trabajo principal ha sido sobre tiendas Magento, y no tanto sobre producto(s). Esta diferencia, en mi estructura de razonamiento, me permite marcar una separación (aunque también podría juntar argumentos para oponerme).

Seguir leyendo «CalVer para versionar proyectos»

Sitio multidioma con Grav

Hace ya un tiempo había escrito sobre cómo empezar un blog usando Grav. Si bien no es la receta definitva (tengo un draft por ahí que necesita un poco más de trabajo pero que acerca más a Grav a lo que podemos tener con herramientas como WordPress), creo que agrega algunos detalles a la guía oficial que pueden ser útiles.

Hoy toca dar un pasito más y ver cómo resolver un escenario multidioma.

Para el ejemplo, supongamos que vamos con una pequeña wiki.

Seguir leyendo «Sitio multidioma con Grav»