Juanito, the helper

Este fin de semana tuve una idea que no quise dejar de programar, y hoy se las quiero compartir como un software.

Ocurre que me estaban ofreciendo realizar un par de sitios en WordPress, y viendo mi calendario no creí poder lograrlos tan rápidamente.

Pensé en buscar un template, pero conociéndome, no me gusta trabajr con CSS ajenos, es como ir al baño en otra casa (no se me ocurrió otra comparación más elegante).

Así que me pregunté, ¿existirá alguna herramienta que me convierta un HTML directamente a un template de WordPress? ¡Y claro que existen! Pero no me gustaron. Porque yo quiero algo que me permita funcionar sin tener que depender de un tercero y de forma rápida. Así que como no encontré una respuesta, la programé. Así no más.

Así que amigos, les presento a Juanito, the helper. Una pieza de software que funciona como línea de comandos el cual toma un sitio web en html y lo convierte en un tema de WordPress.

La idea principal es que tengas un sitio web que quieras convertir en template, le pides a Juanito que te lo convierta en Theme y lo publiques en tu sitio web.

¿Cómo funciona?

Por ahora está funcionando con archivos html y directorios, sin embargo las nuevas actualizaciones permitirá otros tipos de archivos como “css” y “js”.
La idea principal es que Juanito analiza los archivos y los va dividiendo para hacerlos compatibles con un template de WordPress.

Para comenzar se debe instalar NodeJS, que ahora viene con NPM. Luego de eso, ejecutamos:

npm -g install juanito

Y con eso puedes comenzar a utilizarlo de este modo:

Ejemplo de Juanito

¿Qué viene más adelante?

Aprovechando la motivación que tengo con Juanito, yo creo que tendré muy pronto estas características:

  • Soporte para “The Loop” (información repetitiva o contenidos de una pagina, archive o single)
  • Integración de archivos de estilo y css
  • Configuraciones extras (thumbnails, post types, etc)
  • Detección de archive, page-, search
  • Integración con Perkins

¿Por qué Juanito?

La verdad es que Juanito es un conserje amigo que conocí hace algunos de años cuando vivía con mis primos. Juanito era tan seco que se había ganado el sobre nombre de “McGyver” por lo bueno que era para improvisar y solucionarnos los problemas. Así que en honor a él y a su buena disposición para solucionar cosas, elegí ese nombre.

Y bueno, Juanito hasta el día de hoy sigue siendo el conserje de ese edificio y cada vez que paso por ahí, lo paso a saludar y jugamos Playstation un rato en conserjería (sí, tiene un play y una tele en conserjería).

Espero que Juanito les ayude a ustedes también y recuerden que más actualizaciones se vienen en camino.

Más información

Labs
1 minuto
  • elalquimistapro

    Wuajkasjaksja ESPECTACULAR !!! sobre todo la historia que dio origen al nombre.

    Te felicito Álvaro, acabo de conocer tu trabajo y he estao sapeando las cosas que haces.
    Sería bueno que en tu canal de yutub te hicieras algo como DevTips o Mackenzie Child ya que harto que necesitamos contenido así en habla hispana y sobre todo CHILENO !!!
    Cuéntame que te parece la idea y yo te apaño.

    • Que bacán que te gustó. Y sí, tenis razón, el canal lo usaré para lo que dices: Tips y Tutoriales.
      Gracias por tu comentario y buena onda @elalquimistapro:disqus!