Mis “broncas” con WordPress ya comenzaron…

Un poco de contexto para los no costarricenses sobre las palabras usadas:

Dejando el contexto claro, arrancar esto no fue tan “fácil” como me hubiese gustado. Y aclaro, “sé” trabajar con WordPress a mi manera y eso implica hacerle N modificaciones. En este caso me mandé con algo “out of the box” y debo decir que invertí más energía y tiempo del que tenía estimado.

Un poco de información referente a cómo configuré esto:

  • Tengo el dominio de alemadlei.tech en GoDaddy.
  • Con respecto al hospedaje, decidí mantenerlo en GoDaddy porque no quería levantar un server en AWS, además de que me ha tocado en el pasado migrar WPs de GoDaddy a Drupal.
  • Quería intentar algo “no code”, o sea que todo lo estoy haciendo desde interfaz. Algo lo más parecido a un cliente que se hace su sitio web con la herramienta que tenga disponible. Esto me permite ponerme a más bajo nivel que desde la montaña del olímpo en la que estamos los programadores (🤣).

Ahora, cuando comencé esto tenía una serie de ideas en mente:

  • Necesito contenido que este en múltiples idiomas: La meta es enseñar a la mayor cantidad que pueda y tomando en cuenta que manejo español e inglés pues necesito algo que me permita manejar traducciones que yo mismo realizaré (en algún momento tal vez tenga suficiente conocimiento en japonés como para realizar la traducción).
  • Quiero manejar una estructura de URLs que haga sentido y que luego pueda migrar: Es decir, /blog debería ser una ruta que sirva en español y en inglés y mostrar el contenido en el idioma correspondiente. Aún si necesito que haya un prefijo de idioma, cómo /en/ y /es/ pero que mantengan /blog como la definición de la ruta estoy feliz.
  • No quiero gastar más dinero del necesario: Tomando en cuenta que este sitio es (o debería serlo) temporal, no deseo invertir dinero en plugins ni subscripciones. Ahora, hay una filosofía muy importante detrás de esto y es mi origen “Drupalero”. Drupal no tiene (hasta donde soy consciente) módulos que sean de pago. Todo es aportaciones de la comunidad para hacer una herramienta sobre la que construyamos sitios (y tenemos cosas tan “chivas” como lo son Domain Access, Paragraphs, Blazy, Token, PathAuto, Facets entre muchos otros) que no cuestan dinero (en Drupal cobramos por el servicio que brindamos únicamente).

En futuras publicaciones iré detallando cuáles son los que considero problemas importantes. Adelantaré que me ha costado mantenerme a las metas que tenía. De igual manera, les invito a que me corrijan si algo de lo que “digo es papaya” o si hay mejores formas que desconozco para atender cada uno de los puntos.

También quiero aclarar una cosa, no soy “hater”. Me gusta trabajar rápido y tener una solución a mano que tenga sentido. De momento las cosas que he tenido que hacer no hacen del todo sentido para mí, pero es lo que puedo hacer con lo que tengo. Si alguien me corrije y aprendo algo nuevo siempre será bienvenido y haré un post de auto respuesta a mi post de “queja”.

Otra cosa que me llama la atención y que no había notado hasta el día de hoy, los proyectos de WordPress para los que me han contratado solo han sido sitios en inglés donde el multi idioma no ha sido una necesidad… qué curioso no?…