Mi primer plugin para WordPress (2021)

Mi primer plugin en WordPress

Pues aquí estamos, con una nueva entrega de mis aventuras en el mundo emprendedor.

Llevo programando más de la mitad de mi vida, que ya son más de 20 años, en concreto 32 (pues empecé con 8 años), aunque he tomado en ocasiones decisiones que me desalinearon con esta, mi gran constante, que es entablar "conversaciones" con máquinas a través de código de programación. Friki, ¿no? Pues más raro te va a parecer lo que te voy a contar.

En desarrollo web, de apps, de algoritmos, y demás, nunca había "necesitado" crear un plugin para nada. Con programar funciones específicas era más que suficiente, de hecho sustituyendo en muchas ocasiones a plugins. Al menos si hablamos de manejadores de contenido (CMS como WordPress, Joomla, Drupal, etc).

Sin embargo, en mi afán de ir cada día con menos código y primando el rendimiento y la velocidad me embarqué en el uso de un "builder" para acelerar la creación de webs pero sin escatimar en rendimiento ni personalización. Especialmente uno que no me obligara a aumentar 500 kbs de peso cada página, y más de 10 segundos en móviles con redes 3G el tiempo de carga.

Oxygen Builder

Y así llegué a Oxygen. Un builder muy pero que muy poco user friendly, recomendado en mi opinión a personas que no se les caiga los anillos si toca programar y entienden PHP y Javascript. De hecho especialmente en ese caso.

Pues... para no enrollarme, que lo quiero hacer breve (va a ser que ya no lo es): Que he tenido que crear un plugin para cargar funciones personalizadas de la forma correcta en WordPress.

Como lo "oyes". ¿Que cómo oso llamarme web developer si no había creado plugins hasta ahora? Pues porque un plugin es una funcionalidad de un CMS que no había necesitado explotar hasta la fecha, y que pertenece de hecho a un nivel aún más simple de la construcción de webs (exclusivamente para CMS, hasta donde sé, sean custom, propios o creados por terceros -los CMS-). Programar a alto nivel o bajo, sin orientación a objetos o con ellos, y demás no tiene nada que ver con saber o haber creado ya plugins o no.

Los plugins en WordPress son en su versión más básica una carpeta y un archivo en PHP que aproveche la estructura y los filtros y funcionalidades de WordPress para ejecutar código que realice alguna acción. Punto.

De hecho me llevó 1 minuto crearlo, es de las cosas más fáciles que he hecho en programación en toda mi vida.

¿En qué consiste? Pues en el conjunto de funciones que quiero que se ejecuten en determinadas situaciones.

Si habéis trabajado con WordPress estaréis familiarizados con el concepto de "tema hijo" o Child Theme de vuestro tema o plantilla elegido. Pues en la nueva estructura que yo utilizo (themeless) no hay tema, ni padre, ni hijo, ni hermano, primo, o cualquier otro familiar cercano jajaj. Vamos, que tengo que usar la creatividad en el extremo para dotar a las aplicaciones de personalidad y estructura. ¡Pero a cambio éstas vuelan!

Como quiero no enrollarme más, ya contaré en dónde se está ejecutando y por qué hace lo que hace. Sólo diré que ha sido para el backend de la startup de la que soy co-fundador y CTO (RealViewFit), en una de las aplicaciones que forman su arquitectura CLOUD.

Ea! Que pasen un buen día 🙂

Siguientes pasos y entrevista en un medio digital de profesionales (ProntoPro)

En mi andadura con mi marca personal han llegado contactos interesantes los últimos meses, y los redactores digitales de un medio de búsqueda de profesionales a nivel nacional me ha querido realizar una entrevista.

En él surgieron preguntas tan interesantes como...

¿Qué recomendaciones tienes para los clientes que dudan al escoger la mejor opción en diseño de pagina web? ¿Que debería tener una web para ser exitosa?

¿Cómo te mantienes actualizado con las últimas tendencias del diseño web? ¿Cómo está integrado vuestro equipo de trabajo?

¿Qué ventajas competitivas tienen las empresas que se preocupan por tener una presencia en internet y las que aún no se deciden a hacerlo?

¿Qué sistema operativo prefieres usar para un diseño web HTML o un gestor de contenidos y por qué?

Sí, esa última tiene un "caveat" que aclaro en las respuestas.

En ProntoPro enlazan clientes y profesionales, consultores, y empresas.
Me hicieron una entrevista la semana pasada que hoy ha salido publicada.
Si quieres saber qué me preguntaron, puedes leerlo en el siguiente enlace:

Entrevista en ProntoPro

También quiero mencionar que me encuentro embarcado, además de mi día a día habitual, y las colaboraciones con empresas y clientes, en una aceleradora de la mano de un proyecto en el cuál formo equipo de fundación (con el rol de CTO y co-fundador) del sector del fitness, la salud y el deporte llamado RealViewFit (lo comento en la entrevista).

Estamos desarrollando las fases iniciales de validación del modelo de negocio y la creación del producto mínimo viable, el plan de marketing, y la primera ronda de financiación que sucederá en Mayo. El proyecto ya cuenta con capital inicial privado. Todo el equipo está muy ilusionado con el mismo (yo incluido).

¡Seguimos!

Nueva web de Ruymanborges.com

Bienvenidos a RuymanBorges.com

Esta entrada sólo tiene como objetivo daros la bienvenida a mi nueva web. He optado por ser simplista y creo que menos es más. Élite Empresarial partió con el objetivo de ser una navaja suiza para los emprendedores, pero creo que eso forma parte del librillo de cada uno ya que cada proyecto requiere de una especialización.

En la nueva etapa de mi web quiero centrarme en aportar información sobre mis proyectos y ofrecer oportunidades para que quien quiera pueda involucrarse.

¿Qué hago actualmente en RuymanBorges.com y otros proyectos?

Llevo personalmente el marketing de los clientes más importantes que llevo acompañando (y ellos a mí) desde hace varios años. Principalmente porque necesitan de alguien que conozca su nicho, su proyecto, su forma de pensar, y además tenga los conocimientos para adaptar las herramientas de marketing a sus objetivos a medida que éstas evolucionan y se transforman. En los pocos intentos que han tenido con "grandes empresas" o "gurús" en potencia, han acabado con algún que otro escarmiento inmerecido, y me han pedido que encuentre el tiempo para retomar esa actividad. Obviamente yo encantado, aunque es cierto que elimina fracciones de mi horario completas y me bloquea el poder incorporarme o crear más proyectos propios.

Bueno, veo que he empezado la casa por la ventana: Como si te hubiera escrito un resumen empezando por el final. Intentaré corregirlo:

Un poco de historia sobre mí

Éste es probablemente mi séptimo u octavo blog. Empecé a escribir "públicamente" subjetivamente y sobre mí y mis pensamientos alrededor de 2006 (porque lo que es escribir pensamientos sucedió 14 años antes, y tener un blog temático allá por 2005).

Mi introducción a la digitalización

Me considero un viajero digital, más que emprendedor. Creo que agarraba cualquier cacharro con circuitos desde que tengo 3 o 4 años, con 8 ya metía códigos en Basic en un Amstrad CPC de 64K de memoria. Por aquel entonces aún usaba casettes en lugar de disquetes, y no supe lo que era un ratón hasta unos 3 años más tarde. El primer joystick que se vendió en Tenerife no sé a quién sería, pero recuerdo perfectamente la cara que nos pusieron en más de 9 o 10 tiendas de informática por aquellos años cuando preguntábamos por ese "dispositivo" antes de 1989... Como si fuéramos locos. Nos fueron remitiendo de una a otra hasta que por fin una nos enseñó algo con forma cuadrangular, y un palo en el medio vertical, con un botón circular rojo en una de sus esquinas.

Mis primeros pasos avanzados en las TIC

En resumen, la tecnología y yo somos viejos conocidos. Siempre he tenido la nariz entre revistas y libros de informática y programación. Incluso en el 98 inicié Informática en la universidad pero me aburrí tanto que decidí que ya lo aprendía por mi cuenta (si eso), y a mi ritmo (algo más rápido que ese paseo por el que nos pensaban aburrir 5 años, más o menos). Por suerte internet, la tecnología, la información y las costumbres sociales sobre lo que se considera "saber" han ido evolucionando.

Un pequeño desvío (que no es tal)

Bueno... sí que volví a la universidad, 10 años más tarde y con unas cuantas aventuras, cursos, lenguajes de programación y proyectos en mi cinturón. Pero no a lo que te imaginas, sino a otra de mis pasiones: Física. (Los otros libros que leía eran de física, química, astrofísica, y esas cosas. Así que volví por pura curiosidad y para meterme un poco más en ese mundo desde el propio sistema educativo. Casi me da hasta por terminarla, si hubiera decidido embarcarme en el mundo de la Física Nuclear, pero ... nah, no soy "rata" de laboratorio. Prefiero un mundo abierto ante mí cambiante y lleno de retos, no un mono-tema de por vida. Espero no se ofendan mis ex-colegas de carrera y otros científicos, que tienen todo mi respeto. Simplemente soy un "bicho raro").

Ésto es lo más personal (que realmente no es) que, probablemente, se lea en este blog a lo largo de su existencia.

Terminando la intro

Tenía que corregir mi errada intro de este primer post. Ahora, ya hechas las presentaciones, imagino que tiene más sentido para tí lo que leas en ésta y mis otras entradas, además de comprender por qué me dedico a estos proyectos y qué intereses pueden moverme en el futuro.

En mi página principal hay enlaces a los proyectos propios, y a mis redes sociales profesionales. Porque este blog es eso: Profesional. Quier contarte mis aventuras digitales, mis intereses y el por qué tomo una u otra decisión en esta época cada vez más cambiante.

Y con ésto me despido en esta entrada. La iba a alargar, pero me di cuenta que es mejor que os cuente lo demás que tengo pendiente en mi próxima entrada.

Te iba a decir que te suscribas, y esas cosas, pero es que realmente no tengo newsletter aquí (¡aún!). Estate pendiente si quieres recibir información de mis nuevas entradas. Por ahora serán aquí y en los respectivos blogs de mis proyectos, pero en un futuro no descarto un "Vlog".

Ah, casi lo olvidaba: He decidido titular al blog "Del bit al qBit con Inteligencia Artificial". Creo que es autoexplicativo, pero si no ya te irás enterando a qué me refiero con eso.

Arrivederci!