Warpress, Negocios y Warpress.
Bienvenidos una semanita más a nuestro podcast acerca de WordPress y negocios
digitales, automatización y otras cositas de este mundillo que nos apasiona.
Hoy estamos a día 20 de febrero y vamos a tener un episodio, eh,
bueno, pues con novedades en general.
Hoy tenemos un título del post que es como, bueno, pues del
episodio que es Generate Blocks 2.0 y Wordpress productivas.
Pero como suele pasar habitualmente, hablaremos, seguramente, más de otras
cosas que de las del título, ¿vale?
Así que, eh, ya veremos qué sale.
Bueno, bienvenidos a todos y bienvenido Elias, que está por aquí.
Como siempre, pues bueno, nos vamos a, a presentar, eh, lo primero, pues,
un servidor, eh, ya me conocéis.
Yo soy Yannick, consultor e informador en mi proyecto en la máquina delbranding.com
donde tenemos una comunidad, donde estamos todo el día, pues, haciendo ahí...
proyectos y ayudándonos para sacar adelante, pues, nuestros
negocios de desarrollo web y demás.
Y aquí, al otro lado, tengo a Elías Gómez, especialista en
automatizaciones y no-code.
Y, nada, pues vamos a saludarle.
¿Qué tal, Elias?
¡ con ganas, hola Yannick, con ganas de, de este episodio, que traigo
cositas de clientes interesantes y vamos a ver si explicamos un poquito
esas novedades de GenerateBlocks 2.0.
Casi digo GeneratePress, pero no.
Muy bien.
a empezar por los contenidos que, que tengo nuevos, y bueno, estoy más o menos
bastante orgulloso con esta serie nueva que, que he comenzado hace unas semanitas,
y es que en la maquina de branding.com Eh, convencional sería llamada,
eh, bueno, área de clientes, ¿vale?
Que, bueno, es un área de clientes y un área de, y área de gestor, por así decir.
Es un proyecto que, bueno, básicamente consta de dos partes principales.
Por un lado, la posibilidad, ¿no?, de que un usuario tipo gestor deje documentación.
a determinados usuarios y, por otro lado, un sistema de
tickets donde los clientes, ¿no?,
pues pueden crear un nuevo ticket, el gestor les puede responder,
pueden cambiar el estado, se puede responder y todo esto, ¿vale?
Así que, bueno, ya tenemos estos cuantos capítulos, está bastante interesante y
quería simplemente comentar el último de los episodios, el último episodio, que es
utilizando un add-on para JetFormBuilder que se llama Formless Action Endpoints,
que es bastante interesante porque nos permite, por si no lo conocéis, nos
permite ejecutar acciones de un formulario de manera remota o de manera externa.
En este episodio, yo lo que hago es que, bueno, pues hay una lista de
tickets que ve el gestor y en lugar de poner un formulario entero dentro
de ese ítem, pues para poder, por ejemplo, cambiar su estado de abierto
a cerrado, pues pongo simplemente un botón que ejecuta el formulario
que tengo ahí, con dos puntos clave.
El primero.
es que el formulario, eh, tiene dos campos vacíos.
Tiene un campo llamado, eh, cctid, el id del ticket que quiero editar,
y otro campo llamado estado, el estado que le quiero poner.
Y el formulario no lo toco.
Yo esos parámetros se los paso en el botón, ¿vale?
En las propiedades del botón.
Y el segundo de las cosas interesantes que tiene esto es que estamos
creando un endpoint, con lo cual este botón lo puedo poner en otra
página web, si quisiera, ¿vale?
Y podría ejecutar el formulario.
Remotamente, ¿vale?
Y se puede jugar con API y se puede hacer un montón de cosas interesantes.
Por supuesto, tiene opciones para la seguridad, para que no
se pueda ejecutar por cualquiera, incluso para roles y demás.
Y, bueno, lo iremos viendo.
De hecho, yo tengo, por si no sabéis, tengo una serie específica de Jetfor
Builder, solo que primero, pues bueno, lo estamos viendo aquí, pero dentro
de no mucho, pues haré el episodio específico acerca de este add-on
dentro de esta serie de Jetfor Builder.
Y, bueno, pues nada, quería compartiros eso.
Bueno, además de todo esto, pues tenéis más episodios dentro de
esta serie, pues muy interesantes.
Eh, que bueno, por resumir un poco, utilizamos CCTs y Queries porque es
todo documentación muy interna, entonces utilizamos tablas de la base de datos
propias, utilizamos Smart Filters, GeoForm Builder por supuesto, y es un proyecto
que estamos haciendo con Bits Builder y un poquito con Core Framework, ¿vale?
No es la serie de Core Framework, pero ya lo estoy empezando a integrar de
manera para normalizar, ¿no?, el uso de clases dentro de estos proyectos, ¿vale?
Así que nada, por ahí os lo, os lo dejo.
Eso mola tío, lo de Core Framework, cuando, cuando me lo enseñaste,
me pareció una idea muy buena para... usar como metodología
CSS pura, pero dentro del lector.
Yo sigo prefiriendo editar, eh, archivos CSS, pero bueno.
Bueno, recordad además que, ahora que hablamos de Core Framework,
que Core Framework es gratuito.
para Gutenberg, ¿ok?
Eh, y se integra dentro del panel.
Está guapísimo.
De hecho, luego os vamos a enseñar una pequeña web,
seguramente, con Generate Blocks.
No tengo activa, o sea, Core Frameworks, pero está instalado.
Entonces, igual en un así rápido, si no os da tiempo, lo activo para que
veáis que mola y que es gratuito y que podéis, en vuestros proyectos de,
de, simplemente que estén hechos con el editor del sitio, con Gutenberg,
tener un sistema de clases, ¿no?
Muy guay.
Así que, y de componentes y de todo, ¿vale?
Y variables y lo que os dé la gana.
Así que luego podemos echarle un vistazo.
Um, ¿nos cuentas tú alguna o voy yo con más?
Sí,
y de hecho, estaba haciendo memoria, tenía el informe de la quincena por ahí.
He tenido bastante curro de clientes.
He tenido también bastantes temas personales.
Básicamente, ya he contado que se murió mi padre.
Y tenemos el piso del pueblo ahí haciéndonos gastos y ya parece que
por fin lo vamos a vender, así que con gestiones, algún viaje incluso.
Pero bueno, y yo te iba a decir que yo no tengo contenidos, eh, ahí va la
unión con lo anterior de que no tengo tiempo, pero sí tenemos contenidos en el
canal de Negocios y WordPress, Yannick.
Eh, además esta semana de repente me he dado cuenta, digo, uy, Si
ya tengo todas, eh, todos los, um, episodios, todos los vídeos, vamos, ya
transcritos, porque yo me fijo en eso, a ver, ¿cuáles das sin transcribir?,
¿cuáles son, eh, en qué orden salen en el Notion para, um, para poder publicarlos?
Y resulta que ya hemos terminado.
Están los 42 ya subidos al canal de YouTube.
Em, yo aquí te pongo en el brete de preguntarte ¿tú quieres hacer más vídeos?
Y nuestra audiencia quiere que hagamos más vídeos, porque algunas ideas tenemos.
Y, de hecho, en el Notion, voy a mirar cuántos hay... ¡54 ideas!
O sea, hay más ideas de vídeos que no hemos hecho que
que los que sí hemos hecho.
O sea, que... Sí,
por ideas no va a ser.
De hecho, yo este año tengo planteado, bueno, tengo ya
casi todo hecho ya de un curso.
No es de eso, pero hay parte de eso.
Igual un 25-30 percent del curso sí que va por cuestiones más o menos
parecidas a las que comentamos ahí.
Solo que yo luego exploro también otras fases, ¿no?
Del desarrollo más, más profundo.
Pero toda esta parte de los clientes me parece súper interesante.
Yo creo que a la gente les ha gustado mucho el concepto de los vídeos.
Y es una cosa que no se suele ver mucho, ¿verdad?
O sea, yo creo que... Que no hay vídeos hablando en ese sentido, así que
yo creo que sí podríamos hacer, y que el problema no va a ser el contenido,
el problema va a ser, pues, bueno, un poquito ver hasta qué punto lo hacemos.
Yo creo que tenemos que hablar acerca de si queremos algo cerrado o abierto.
Creo que sería interesante.
Porque si es algo cerrado, igual podemos plantear seis, siete, ocho vídeos y cerrar
una serie que... que a la gente le ve, pues eso, una manera ya base, ¿no?, de
establecer su negocio, o bueno, o lo dejamos en abierto y entonces podemos
hacerlo un poco más caótico, ¿no?,
y de vez en cuando pues subir uno.
Por ejemplo, el primero que sale aquí en la lista es ¿cuándo debes
darte de alta como autónomo?
Pues ya hemos explicado algunas bases desde cómo posicionarte en el sentido
de estrategia, de posicionarte caro, posicionarte barato, etc. Hemos
explicado cómo tienen que ser tus facturas, que es algo también...
Obligatorio para cualquier persona que se pone en serio, pues otro podría ser
como de arte de alta como autónomo, ¿no?
En esa línea, y sin embargo hay otros como, a ver cuál
me encuentro, me encuentro.
Checklist de publicación web.
¿Es práctico?
Sí.
¿Es imprescindible?
Vale.
Entonces, bueno, puede ser.
Eh, lo hablaremos, um, esperamos vuestro feedback en los comentarios de
YouTube, jajaja, y en redes sociales, y nos comentáis si queréis que hagamos
los vídeos, que me imagino que diréis que sí, pero sobre todo de que...
Muy bien.
Y, bueno, pues continúo yo con más novedades que os puedo contar.
Mira, esta semana he estado, bueno, esta semana, este fin de semana
anterior he estado en una work camp.
He estado en la work camp Zaragoza.
Una work camp que ha sido un poco especial en el sentido... temático,
yo creo que tarde o temprano tenía que haber una de éstas, porque
estaba centrado en la IA, ¿vale?
Chao, será WordCamp Zaragoza IA, ¿vale?
Y, y nada, fue una WordCamp pues bastante, bastante interesante, ya
os digo, con contenidos muy centrados en todo esto, y, eh, bueno, pues
tenéis una ponencia mía, ¿vale?
Yo fui ponente, eh, de una ponencia que tenéis ya disponible en WordPress TV.
de cómo ser un desarrollador WordPress con más valor gracias a la IA, ¿vale?
Es una ponencia donde claramente, ¿no?, hay una línea divisoria donde
primero explico qué es para mí, ¿no?, ser un desarrollador WordPress
con más valor y después, cómo la IA nos puede ayudar a esto, ¿no?
Y de hecho, creo que es una parte importante ahora ahora mismo este
contenido sí que podría ser una línea divisoria pero más tarde creo que
tienen que estar bastante unidos más que nada porque como comentaba hacia
el final de la ponencia Eh, no va a tardar mucho en que la IA se encargue de
hacer directamente muchas cosas y todas esas cosas que nosotros digamos, eh,
desarrollamos como ejecutores de tareas, lo que es todo lo que presupuestamos
y desarrollamos como, bueno, pues con el valor puesto en las horas de
desarrollo y conocimientos técnicos.
Pues va a ser mucho más fácil y sustituible, eh, de
sustituir por la IA, ¿no?
Y puede que sea más peligroso para nosotros.
Sin embargo, si buscamos aquel valor en cosas más difícilmente asumibles
por la IA, como todo lo que es fruto de nuestra experiencia y más, eh,
estratégico y demás, pues puede que, um, que podamos hacer que los
clientes vean valor más allá, ¿no?
De la, de la simple ejecución de ciertas cosas.
Así que, bueno, creo que es una... Una conferencia, una charla bastante
interesante, que para mí, por cierto, era un poco nuevo este tipo de charlas,
yo siempre las hago todas muy técnicas, esta es un poquito más reflexiva, más
fumada, estaba un poco nervioso por ese tema, pero a la gente le gustó mucho.
Así que, así que genial, desde aquí, por cierto, muchísimas gracias a todos
los que, pues siempre que después de una ponencia, pues venís y... Y
oye, me ha gustado mucho tal, lo que sea, porque ayuda mucho, ¿vale?
Porque aunque penséis ahí, no, los que van de ponente ya... No,
no, los que van de ponente pues nunca sabemos si, si os mola, ¿no?
Porque yo por lo menos intento hacer cositas, cositas nuevas, ¿vale?
Y bueno, luego hablaremos más de WordCamps.
Eh, hablaré un poquito más, no quiero tampoco quitar mucho, pero sí quiero
anunciar que tenemos Huelca Madrid 2025.
de la que también vais a tener, eh, bueno, pues una, eh, iba a decir una ponencia, no
es una ponencia, es una, un show, ¿vale?
Vamos a llamarlo un show.
Vas a hacer
una canción en directo sobre WordPress.
Pues,
pues, este, pues ya lo he pensado, pero no, no es, no es esa, sino
que es sobrevive al cliente la experiencia definitiva, ¿vale?
Eh, voy a ponerme en el papel de, de clientes, ¿vale?
Eh, ya veréis el trailer, ¿vale?
Tengo pelucas y atrezo suficiente.
¿Y tarjetas
en plan juego?
Algo tiene que haber de eso, ¿no?
Eh, he estado pensándolo y todavía está un poco en el aire cómo voy a hacer eso.
No quiero tampoco obligar a todo el mundo a que sienta que
tiene que subir o participar.
Igual es de avergüenza, entonces esa parte igual, eh, lo hacemos de otra manera.
Pero básicamente, pues vamos, van a, la gente pues subirá.
Y yo haré de cliente en diferentes fases.
Les intentaré poner en aprietos.
Y a ver qué tal la gente que tiene estudiado su...
su speech, cómo defiende las cosas, cómo defiende el diseño, los presupuestos y
si tenéis miedo o os frustráis un poco, vais a tener un pulsador, un botón rojo
ahí, pam, para darle, vale, que tengo ahí unos cuantos de mi cumpleaños para
que salte el cómodo del público, ¿vale?
Así que a ver qué tal, lo que más miedo me da de todas estas cosas,
Elías, es que tengo 60 minutos Y claro, pues yo me lío mucho, ¿vale?
Entonces, es complicado, porque digo, vale, hago tres clientes, de cada cliente
hago todas las fases, porque estaría bien ver la reunión inicial con diferentes
tipos, pero es que no va a dar tiempo.
Entonces, voy a hacer un
mix.
Eso
es, en el primero vamos a hacer la fase de la presentación, primera reunión, luego
veremos la fase de presupuesto, y qué problemas salen, y luego ya la fase de
presentación y cuando piden cambios, ¿no?
Van a ser cada cliente, digamos, que va a ir unido a una fase.
Así que, bueno, a ver qué tal sale el invento este.
Sí, el cliente
que de repente va con otra persona que no ha estado en todo
el proceso o cosas así, ¿no?
Efectivamente, cosas de ese tipo.
Y bueno, a ver si pronto también pues me acerco a, bueno, mi
intención es ir a Transformers, o sea, ya he ponenciado, ¿no?
Supongo que iré a la Work and Logroño, que...
Y cuando llegue a la de Bilbao, que la tengo yo aquí apuntada.
La de Bilbao.
La de Bilbao también va a llegar dentro de poquito.
Y luego llegará también Málaga.
Llegará, quizá, Work and Portugal.
Perdón, Work and Lisboa.
Que me han contactado, de hecho.
Me pareció que sería interesante.
Y como me han dicho que además se puede dar la ponencia en español.
Pues me llevaría bastante ilusión ir a Lisboa a hacer la work camp y
ya veremos si otras también, ¿no?
Por supuesto, como siempre, Chiclana o cosas así que son muy chulas.
Ya veremos, yo estoy a tope con las work camps y de hecho luego os voy
a intentar explicar un poquito pues cosas guays que podéis hacer en las
work camps, aparte de lo obvio, ¿vale?
Así que nada, me callo ya y te dejo que hables un poco tú.
Nada, antes de anunciar, me encontré el otro día, no sé cómo.
Ah, sí, hicieron retweet de, de mi tweet, o el de Negocios y Wordpress, bueno,
de algo, de unos episodios de Negocios y Wordpress, y dije, coño, a mí este
logo no me suena, de la WordCamp Bilbao.
Bueno, y no sé si ponía WordCamp Bilbao 2025.
Bueno, el caso es que entré a la web y vi que ya está como anunciada la fecha y tal,
y que van a empezar con el llamamiento a ponentes, a voluntarios y tal.
Entonces, que sepáis que es... Bueno, lo, ya, lo, lo, la comento ya.
En Bilbao, Basfabric, el 10 y 11 de mayo.
Work and Bilbao, 2025.
A ver si la coyuntura me permite, al igual que el año pasado, pasarme aunque
sea la tarde, o un rato, o... Me gustó
mucho que pasaras el año pasado, me lo pasé muy bien contigo.
Eh, y también, no sé, pues yo creo que te vi ahí hablando también con gente.
Estuvimos ahí... No sé, me gustó verte en ese contexto, que un
tiempo no te veía tanto, yo creo.
Sí.
O te veo en fiestas de otro tipo, pero me gustó, me gustó.
Así te
Pues ya lo sabéis, coger, coger sitio.
Y yo te quería contar tanto cosas de clientes que he tenido algunas
consultorías estas, estas dos semanas, o sea, guay, porque no, tampoco es
una cosa que yo suelo hacer mucho.
Y luego, anécdotas con, con dos clientes, eh, una macho, con un
proyecto que me salió la semana pasada, bueno, un encarguillo para
hacer unas modificaciones en una web.
Y, um, y ha sido prácticamente, casi, por suerte, casi, imposible
conseguir las claves FTP.
Yo le dije al cliente, oye, pásame las claves FTP para conectarme, para
modificar, era para modificar CSS, pero bueno, yo lo iba a hacer en el style.css,
y me pasó un enlace de colaboración de la empresa de hosting, como que el
panel tiene para añadir colaboradores.
Y yo le daba, y me daba un error.
Y escribí al soporte de la empresa, los de soporte me pedían datos
de ¿cuándo ha intentado acceder?
La captura del error que sale, que se vea la URL, no sé qué y sin plan, no, no.
La URL es un enlace de estos largos, como que pone invitation, no sé qué, no sé qué.
Pero al entrar, te transforma a no sé qué punto con barra, login.
Entonces ya la URL, no, la URL es la que tú me has dado, la que me llega por
el e-mail y tal, y un montón de e-mails para adelante y para atrás, y le digo,
oye, de todas maneras, solo necesito el acceso al FTP, está bien tener
acceso al hosting por lo que sea, pero con que me des acceso a FTP, me vale.
Me manda unas claves, digo, a mí me suena que esto es el usuario admin
me está dando, y entonces que me está mezclando la IP de su hosting, o sea,
de su alojamiento, de su web, con el usuario del cPanel o lo que sea, bueno.
Y no, no funcionaba.
El caso es que le dije, si no prueba, a crear unas claves nuevas y tal,
y ya me las mandó, y ya funcionó.
Pero la reflexión, aparte de la anécdota, es porque yo ahora, como sabes, y no sé
si he contado aquí, yo llevo ya muchos años trabajando con paquetes de horas.
Y aunque hay gente que le encaja, yo ahora estoy ofreciendo como las dos modalidades.
¿Qué prefieres?
¿Por horas?
Igual te sale más barato al final.
Porque usamos las horas exactas y tal, ¿o prefieres un precio cerrado?
Claro, yo dejo caer algo así como, me voy a cubrir.
Si yo pienso que tardo tres, pero te tengo que dar un precio
cerrado, te voy a decir cinco.
Igual... Pero van a preferir cerrado normalmente, ¿no?
Pues ya te diré poco a poco con el tiempo, pero los dos... que
he tenido, sí, sí, de momento sí.
Y claro,
yo contigo, con la confianza que tengo y todo eso, sí te pediría abierto, ¿sabes?
Pero claro, un cliente no va a entrar... A ver, tengo
de los dos, ¿eh?
Tengo un cliente que lleva un montón de tiempo que de hecho hace tiempo
que no le hacía nada porque ya habíamos terminado lo que es las
tareas, pero tiene horas pendientes.
Y hace poco me dice, oye, que quiero hacer estos cambios y tal, si te
tengo que pagar algo me dices y tal.
O sea, ni se acuerda que tiene las horas y yo le digo, no, tranquilo,
que tienes horas, También es que depende de qué concepto tengas.
Yo entiendo el proyecto este es como unos cambios en una
web que se terminan y ya está.
Lo otro, sin embargo, es más si quiero tener una persona de apoyo, que es ese
perfil que a mí me gusta ofrecer, en el que es una relación a largo plazo, conozco
tu proyecto súper bien y de hecho, me sorprendió que después de tanto tiempo
no me escribió un email, me escribió por ClickUp, que es por donde hablamos, y me
escribió directamente por ClickUp, ¿no?
Ya pensé, mira, este se ha acostumbrado, ¿no?
Qué guay.
No me ha escrito un email.
Y para la reflexión era... el tiempo que he tardado en solo en acceder a,
a esas, a poder empezar a trabajar.
Y, y no es culpa mía, para nada.
Entonces, claro, no sé hasta qué punto el cliente valora que hay un tiempo ahí
empleado para eso y que es, no sé, ¿sabes?
Claro, por horas sería malo para él porque le estoy diciendo más
horas y aquí lo tiene cubierto, pero claro, ya le he tenido que dar un
precio un poco más alto de entrada.
Entonces, nada, me hizo pensar en si hay una solución y creo que no, ya está.
Seguiré dando como esas dos opcioncillas y si veo que voy mejorando mi marca,
que la gente no me dice que no a los precios que voy diendo, dando, pues iré
subiendo y aumentando márgenes, ¿no?
Que es la idea, haciéndome más profesional y que mi trabajo valga más.
Y el otro, al hilo un poco de esto en el sentido de aprender y también
esto de los precios cerrados.
en la automatización que estoy haciendo para, para una clienta con Zapier,
pues, me estoy encontrando con un montón de movidas que no estoy acostumbrado.
Y que, claro, o bien tengo, o sea, ya, ya, yo sabía que me iba a encontrar con cosas,
pero me estoy encontrando con muchas más, eh, problemillas que, de lo que esperaba.
Entonces, eh, una norma va a ser, si no son mis herramientas
habituales, tengo que presupuestar más, un 20%, un 30%, un poco más.
Eh, y poco a poco, pues, iré, como estableciendo reglas mentales en, en
mi cabeza que serían a las que tiene que convencerlos de tu juego, ¿no?
Oye, de repente un cliente te dice que no sé qué y que tú ya tengas la respuesta,
no solo decidida, sino interiorizada.
Para, para que suene natural, ¿no?
Yo lo veo como una especie de dos capas, de dos escudos,
bueno, no sé si dos escudos.
El primero es como... Ya, que rebota directamente, porque si te sabes ya la
respuesta, y ya la tienes interiorizada.
Y el segundo es como cuando no has pensado en eso, pero tienes otro escudo
anterior que son las normas de las cosas que no quieres, porque no quieres pasar,
y lo tienes claro que no quieres pasar.
Entonces, digamos que ya te buscarás las cosas, o le dices, mira, no, ¿por qué?
Pues igual no sabes explicarlo, pero no.
Y porque si no, cuando no, cuando ni siquiera has pensado en las
posibilidades, cuando te convencen y luego dices, joder, la he cagado.
Pues, me está recordando un amigo que ha empezado a hacer
vídeos para empresas y tal.
Um, y me, me consulta muchas cosas de estas, ¿no?
Porque sabe que yo soy así como emprendedor y que le voy a ayudar.
Y yo le digo, mira, no pasa nada.
Te ha pasado esto esta vez.
Lo que tienes que hacer es extraer una conclusión y interiorizar una norma.
Yo no quiero que... Lo que sea, lo que le haya pasado y que no te vuelva a pasar.
Yo para todos estos temas, también, precios, no sé qué, servicios,
que si no sé cuál, consultoría, desarrollo, lo que sea, hablo
mucho a veces también con ChatGPT.
Y, y no me ayuda una mierda, él.
Pero me ayuda el hablarlo con alguien.
Me hace pensar.
Sí, sí.
Mueve las
neuronas.
Sí, acabo yo convenciéndole a él, no, tío, que no, que lo hago por
esto, que lo quiero hacer por esto.
Y luego al final me doy cuenta de que gracias a esa conversación,
que también podéis tener con un amigo o un familiar, ¿vale?
Pero bueno, gracias a esa conversación... O dando un paseo
con vosotros mismos.
Sí, no, pero, pero hablarlo.
Escribirlo o hablarlo... Ya.
Porque a la hora de redactarlo y querer que el otro te entienda, en este caso
Charly Penteca, a veces es complicado.
En estos temas, ahí es cuando, fú, te sale el humo y, y
aprendes a explicar las cosas,
sí, sí.
sigo yo con mis anécdotas.
Porque son, han sido dos consultorías curiosas.
Una, eh, respecto a un cliente que quiere tener una especie de, um,
herramienta de gestión dentro de la web.
Alguien manda una solicitud de vacaciones, de un viaje, de publicar
una oferta de trabajo, lo que sea.
Y tiene que haber una especie de gestor o administrador que en el
frontend... Apruebe las solicitudes.
Entonces, él me lo planteó como que iba a usar Hotform y luego pues
quería traerse las respuestas a la web para luego poder gestionarlas y tal.
Y desde el principio le dije, a ver, si vas a gestionar las, las,
um, cosas en la web, sí o sí.
Hazlo con un formulario y con una vista de, eh, Tengin o de lo que sea.
Porque estuve mirando Hotform, eh, y, y allí tú podías tener como
una especie de gestión de las, de las entradas que te entran.
Tiene como un mini irtable ahora dentro, en plan, ves las cosas en vista de
tabla y añades un campo que no está en el formulario pero sí en la tabla.
Entonces, podrías cambiar el estado, ¿no?, de, de esa solicitud.
Entonces, nos, nos juntamos.
Y le, le insistí en eso, en que hiciera con una, con, con web,
vamos, y con un formulario.
Y me dice, sí, sí, sí, tengo aquí instalado el Ninja Tables Pro,
que yo no lo conocía, y el VP Data Tables, que sí me suena más.
Y el caso es que le dije, pues hay que investigar si nos dejan meter, o ya
ahora tienen nativamente algo de aprobar o algo así, o algún, alguna columna de
acciones, o, si no, un hook, un hook en el que metamos algo y con AJAX o
con lo que sea, pum, le cambiamos el estado al CPT de turno, o a lo que sea.
Pues, macho, que no hay manera.
No, o sea, lo hemos investigado y si quieres usar que se pueda
editar en el frontend, tienes que hacer una tabla manual.
Ya no puedes usar una dinámica que coja las cosas de un CPT,
o sea, que pongas una tabla de resultados de fútbol, por ejemplo.
Eso, claro, eso con una tabla, ¿no?,
de JetEngine y un tabulario de JetFormBuilder gratuito, o bueno,
o sin el gratuito, con lo del, el SendPoints esto también mola
porque haces el botoncito solo.
Pero vamos, para el formulario también
vale.
Yo le dije, a ver, claro, yo, listar unos elementos, depende de lo pijotero que
te quieras poner, de que se ordenen las tablas, o PHP, a buscar, o no sé qué,
le dije, eso yo lo hago en cero coma, un loop, pum pum pum y el formulario, que
ese es el que yo iba a hacer de todas maneras, pero lo que es la tabla...
Es una tontería, tontería más o menos.
le recomendé la parte de Elementor y Jeteñi, me dijo que le sonaba y tal.
Además, si lo vas a hacer, te estás pensando, ¿no?
Que si no te importa que haya incluso refresco, eso te lo haces un pispás en
código, tío, si es que es una chorrada.
Si no quieres que sea, vayas.
Hasta a mí me da pereza utilizar para eso.
Yo he tenido idea de FormBuilder.
Casi, casi lo hago, o sea, me estoy imaginando casi en Bricks, ¿no?
Haciéndome la tabla y haciéndome ahí unos, unos, vamos, unos snippets,
un botoncito, un enlace, ¿no?
Una función que llama a una función.
Yo
qué sé.
Es que, fíjate,
yo,
el tío se hacía un poco un lío porque, claro, está el formulario,
las entradas del formulario, ¿y cómo muestro entradas del formulario?
Tiene que ser un plugin de tablas compatible y no sé qué, digo,
no, no, guardas los elementos en un CPT y un CPT te lo lee.
Cualquier cosa, ¿no?
Porque claro,
las entradas de Gravity Forms, igual JetEngine no te las sabe listar.
Pero un CPT sí, un listado de post.
Entonces le dije, yo lo que haría es, con un formulario, el que más te guste,
que se guarde en Custom Post Type.
Y le enseñé, creo que en Negocios y Wordpress hice un formulario, digo, mira,
mapeas una acción que sea nuevo post, del post type, el que sea, y ya está.
Sí, sí.
Y, y, no sé cómo dijimos, ah, pues igual con Gravity Forms, y yo que
controlo Gravity Forms, le dije, sí, bueno, Gravity Forms tiene Gravity
View, ya lo vamos a mirar, bueno.
Todo esto fue en una hora, entonces no fue así tan, tan así la conversación.
Pero el caso es que lo he mirado y tiene una opción de aprobar,
de aprobación, Gravity View.
Se vincula perfectamente con los formularios de Gravity
Fonts porque además creo que lo compraron, compraron Gravity View.
Y tiene una función nativa de aprobar, claro, es aprobar, rechazar
o resetear, para que se quede como otra vez pendiente de, de procesarlo.
Y no sé si tú lo has usado por casualidad alguna vez, Gravity
View, o si me puedes decir algo.
Pero claro, si no quieres... ponerte a desarrollarlo ni nada, porque claro, yo le
decía, a ver, con JetEngine es más o menos fácil si te desenvuelves mínimamente.
Es más, es más, es más parecido a lo
que, efectivamente, justo iba a decir eso, es más parecido a
lo que puedes hacer con código.
Y además, teniendo el control con el Query Builder, del cual puedes sacar
cualquier cosa, cualquier CPT, incluso, ¿quién es el de SQL Query Builder?
Las malas, para sacar de cosas de tablas separadas si las hubiera, ¿no?
Que no es el caso, ¿no?
Porque me parece que los, las notificaciones de, o sea,
los, esto sería un CPT, ¿no?,
lo que acabas de hablar.
Sí, sí, si
lo hiciera yo para mí, sí.
Así que, bueno, yo, yo, o sea, con JetEngine y QueryBuilder lo puedes hacer.
Y con, y con GravityViews yo hace un tiempo lo he usado.
También he visto usarlo bastante.
Me suelo meter, no sé por qué, en las últimas WorkCamps o algunas cuantas he ido
a ver siempre las potencias de Gravity.
Me parece un plugin como interesante.
Pero no es, no sé, es como demasiado, es como, es como un poco el
Gutenberg de los formularios, ¿vale?
Es un poco así, y a veces es como que, eh, módulos que se cuentan con otro
módulo y que esto, no, a ti que generas la vista, pero de, no sé, tío, no,
no me acaba de convencer, igual estoy demasiado acostumbrado a hacerlo todo
más manual, más, con plugins, pero...
Pero no sé, tener más control de lo que hago y no esperar un botón,
una funcionalidad a probar, sino coger y hacerme yo un meta de
estado o lo que yo quiera, ¿sabes?
Eso voy.
Pero en este caso es el Gravity View el que te lo pone, no tiene
que ver con el formulario en sí.
Pero bueno, sí te iba a decir que, claro, llevan muchos años los de Gravity Forms.
Y sí que suena como a viejuno, ¿no?
Eh, tengo que decir que la versión 2.5, hace dos añitos o así, renovaron y es...
Claro, dijeron, interfaz de bloques, no sé qué, y dije, ah, qué guapo, lo van a
hacer con Gutenberg como JetFormBuilder.
Pero no, en realidad es su propia interfaz con apariencia similar
a los bloques de Gutenberg.
Pero bueno, eh, la verdad es que yo me lo haría a mano si me lo hiciera para mí.
Eh, para este cliente.
que no parecía muy técnico y tampoco tenía para, como, mucha inversión, le dije,
mira, yo creo que lo mejor es buscar un plugin que lo haga como el de Gravity
View, ya lo vamos a mirar, no sé qué.
Porque claro, por ejemplo, lo he estado investigando y no me ha
quedado claro qué rol son los que ven en el frontend las aprobaciones.
Entonces, claro, no sé si tú necesitas que haya usuarios de la web que tienen
login y que no quieres que lo vean.
Yo que sé, que son empleados rasos.
No sé cómo de grande es la empresa o, ¿sabes?
Entonces, claro, eso con código o con Yetengi, vamos, con una herramienta
medida, um, pones tú el rol que tú quieras, que lo vean y tal.
A ver, que es fácil.
Dices, pues, ¿dónde está la página incrustado en Gravity Forms?
Que no lo vean.
Les redireccionas a otro sitio, pero bueno.
Sí, sí.
Um, y te iba a hacer otra mini reflexión respecto a esto y esa complejidad
que el cliente veía entre formulario, entradas de formulario, tabla que chupa
de otro sitio y decía, oye, ¿hacemos una query SQL para sacar los post?
No, no, no, que tiene que ser... nativo que esté integrado.
Si no, para eso sí que lo hacemos, sí que lo hacemos a mano y no, y no me hace
falta una SQL query para sacar los posts.
Existe una clase.
Claro.
Pero bueno, la reflexión es que, um, esta mañana le contaba a mi mujer que
me habían escrito por el formulario de, um, de consultas, eh, no sé cómo
ha sido, no sé si me ha preguntado algo y le digo, no, no, yo es que tengo,
lo hago con Advanced Custom Fields.
Lo tengo con una función y tal, porque al final, si esos campos ya están
en el backend, es como si fuese un formulario, es un formulario, de hecho.
y me parece súper guay, esa, o sea, que siempre se tendría
que guardar en un custom post type, me parece lo natural, ¿no?
Solo que claro, para el que no entiende que existen los custom post type, pues sí,
pues entradas del formulario y ya está.
O al menos, no sé si los plugins tendrían que guardarlo en un custom post type,
pero muchas veces es su propia tabla.
Sí, efectivamente.
A ver, eh, depende tío, depende porque, depende del caso, puede estar bien,
pero a veces quieres que sea todo muy privado y puede ser que te pueda
venir mejor un tema de la tabla, eh, separada, o sobre todo si vas a tener
muchísimo, muchísimos registros.
Eh, luego como va por filas y tal, es un poco rollo.
A ver, yo, yo soy, eh, eh, gran defensor.
Porque los hay que no, eh.
Gran defensor de los Custom Post Types, frente a las tablas separadas.
Porque pienso que, eh, siempre al final todo es más escalable, es más versátil.
Un plugin de repente, lo hemos visto en WooCommerce.
WooCommerce te cambia de repente las tablas de WooCommerce.
Entonces claro, yo si utilizo las funciones de WooCommerce,
GetProduct, no sé qué, me la suda en qué tabla estén, porque la
función sigue funcionando, ¿vale?
Y la actualizan para que tire de las dos cosas, sí.
Eso es.
Entonces, esas notificaciones, ¿no?,
que las llama Gravity o los forums submissions de... Bueno, oye, por
ejemplo, yo FormBuilder lo guardo en una tabla aparte, por ejemplo.
Es que si no, claro, tienes que andar que tienes que restringirlo
para que no se quede una single.
Tiene que haber un redirect, 300 sub, o sea, tiene que haber como una protección.
Sí,
si lo hace el plugin, evidentemente eso ya lo haría el plugin.
Es un PostType, es un custom PostType interno, pero queryable, desde
consultable, desde código de lo que sea.
Eh, bueno, la conclusión, eh, es que no sé cuál sería la conclusión, que no
intentéis ni matar moscas a cañonazos, ni tampoco luchéis contra, contra paredes.
O sea, si el, si el DataTables no lo ofrece y no lo ofrece,
pues, pues se busca una solución.
¿Hay que cambiar de plugin?
Pues se cambia de, de plugin, no sé.
Y te cuento rápidamente la otra consultoría, que básicamente
ha sido una empresa que había perdido acceso a su WordPress.
Y me escribieron una consulta desde, desde la web y tal.
Digo, pues, tenéis muchas formas de recuperar la acceso.
¿Había
perdido acceso?
¿No se acordaba la contraseña?
No sabía si tenía bien la contraseña.
¿Redirigía?
Esta contraseña no
es el acceso en el sentido de no tengo la contraseña, ¿no?
Quería restablecer la contraseña.
Y que había dado a restablecer la contraseña y no le llegaba el email.
A ver, pues en principio... Eh, tendrás, me imagino que tendrás
deshabilitado el envío de e-mails.
Me dijeron que estaban en desarrollo, estaba en una web,
en un dominio temporal y tal.
Digo, ah, pues, seguramente no os hayáis dado cuenta todavía de que no
tenéis la función de e-mail habilitada.
Decirle que os la habiliten y si no, bueno.
Si queréis recuperarlo pronto, podéis modificar el vpconfig y
poner vpsetpassword, la función para establecer una contraseña.
Podéis, eh, cambiarla por el phpMyAdmin.
Podéis subir un script por
vpcli, bueno,
hay un artículo oficial en la documentación de WordPress que te vienen
10 o 12 métodos que son una barbaridad.
Me dice, no es que no tenemos acceso a nada, digo, hombre,
tendréis, podréis acceder por FTP.
Y editar el archivo bbconsole.
No, no, que no tenemos ni a csftp ni nada.
¿Y no tenéis un cpanel?
Dice no.
Digo, pero ¿en qué hosting, qué hosting está?
Dice no.
Lo más que nos han ofrecido es el usuario root del Linux del servidor dedicado.
Digo, no me fastidies.
Digo, ¿y no saben dar, ellos, que ellos conectarse y cambiaros la contraseña
o algo, algún tipo de soporte?
Pues así, macho.
Menos mal, bueno, como que se va a migrar al final, me ha dicho.
Dice, a ver, yo tengo un backup de hace, um, un mes, pero ya llevo dos semanas
con este problema, entonces hace dos semanas que no hago ningún cambio y en
las dos anteriores, desde el backup, tampoco había hecho grandes cosas.
Digo, pues entonces entiendo que no tenéis conexión FTP, no usáis los archivos en
plan edición, usaréis Elementor o así.
Y yo pensando, 100 percent usáis Elementor.
Y me dice, sí, usamos Elementor.
y eso, ya está, que estaban solo con acceso al WordPress y el
hosting no les dan ninguna solución y no tienen acceso a esa capa
intermedia de Cpanel, PHPMiami, etc.
¿Pero
el Backup cómo lo cargas?
O sea, ¿cómo?
Tiene, no sé, migrando a otro sitio.
Backup de AppDraft Plus.
Digo, mira, estoy por mandarte el episodio de la semana anterior.
Y le he hecho, en la propia consultoría, le he hecho, digo, mira, qué fácil
es, he hecho una instalación de InstaWP y en dos minutos había hecho
el restaurar backup de una web.
Y digo, mira, ya está, clonada.
Y el pavo así, flipando, y le, le, al menos le he dado esa esperanza,
¿no?, de mira, el backup lo puedes hacer muy fácil, con un plugin, con
un plugin gratuito, y, y le he dicho, habla con el host del hosting, lo
más fácil, habilitar la función mail, para que te llegue a ti, pero claro,
me hablaba, esto no lo he dicho, pero decía, yo creo que nos han hackeado.
Me da la, la dirección temporal, era una IP, y lo primero que veo es que es HTTP.
Esto en el minuto uno de la consultoría, digo, uh, ya sé por
dónde te han robado la contraseña.
Porque no tienes SSL, ¿no?
Bueno, una opción.
y, eso, el WP Mail, digo, si no, que os hagan una... Claro, no sé ni
siquiera si hay un servicio de SFTP instalado en ese servidor, en ese Linux.
Entonces, pero bueno, pedir una cuenta de FTP, si es que está el servicio de FTP.
Y si no, que os den un backup ellos, un volcado de la base de datos.
A ver, siempre podéis... contratar a uno de sistemas, yo desde el principio le he
dicho que no soy técnico de sistemas, y que os haga un backup desde la terminal
de Linux de los servicios que hay ahí.
En resumen... A ver qué hostings elegís, eh, si veis que un hosting nos da
soporte, este me ha dicho que he estado como dos semanas esperando a que les
contestaran, y huir de ese hosting, y por supuesto que tengáis cierto control,
yo creo que acceso a los archivos desde el hosting, a la base de datos desde
el hosting y a gestionar los emails, por ejemplo, bueno, y cuentas FTP.
Yo qué sé, sistemas de seguridad, el Immunify, que haya un sistema de
caché, que no sé qué, no sé, pues, pues bueno, tendrá que existir,
pero se lo pides al hosting.
Pero poder gestionar tus cuentas de correo o entrar a la base de
datos a mí parece imprescindible.
¡Y hacer backups!
Sí.
Hacer backups con el plugin que queráis.
Sí, sí.
Bueno, chicos, pues, ¿qué os parece si nos metemos un poco con Jittery Blocks?
Que son menos diez.
Um... Mejor, porque
tampoco... Tampoco vamos a hacer una mega masterclass.
Que está aquí la gente diciendo... No,
queremos, queremos hablar un poquito de... De esto que yo creo
que mucha gente no conoce, ¿no?
Este sistema.
Um... Y bueno, pues para repasar un poquito.
Primero el concepto, ¿no?
De... De... Bueno, de cómo funciona.
Y luego ver las novedades de este plugin.
que ha estado un tiempecito en alfa y, bueno, alfa, beta y todo esto.
Y el día 12 de febrero es cuando salió ya la versión final, ¿vale?
Desde el 4 de noviembre que lleva en desarrollo.
Bueno, sacando alfas y betas y tal.
Y vamos a ver qué tal porque, bueno, al final yo creo que
es una buena herramienta.
Generic Blocks al final no deja de ser una biblioteca aún de elementos,
de bloques y funcionalidades para las webs que realizamos.
Y voy a decir, con el, el tema GenericPress, pero es que también
puede servir para una web que no tenga GenericPress como tema, y tú estás
directamente diseñando con Gutenberg, con Site Editor, no tienes el GenericPress.
Y GenerateBlocks funciona muy bien para, eh, gestionar todo ese contenido dinámico,
que es una de las cosas que trae, ¿no?
Así que, um, es que... Sería como
si GeneratePress, el premium, es el que trae una especie de theme builder,
um, con, con el premium, he dicho, eh, con los elementos, eso es lo que
estaba pensando, y el GenerateBlocks serían los bloques, sería como el...
Los widgets de JetEngine, vamos a decir, en el sentido de poder mostrar cosas.
GeneratePress,
tema, que es gratuito, ¿vale?
Luego, GeneratePress Premium, un plugin que ha añadido al GeneratePress gratuito.
Lo, lo, lo convierte en una especie de ThinBuilder y más, parecido a lo
que pasa en Elementor, que tenemos Elementor Lattice y Elementor Pro que
lo convierte en ThinBuilder y tal.
Algo parecido pasa aquí.
Y luego tenemos, eh, este GeneXus Blocks que metería más,
eh, widgets y más potentes.
Lo que yo no estoy tan al día es de lo que ha comentado por aquí.
Douglas ha sido acerca de elements.
Sí, son los elementos que hemos probado antes.
Iba a aclarar, por un lado, que Generate Press es anterior a
Gutenberg, entonces por eso existe el tema, con su premio y demás.
Pero luego fueron muy listos, y en vez de meter los bloques dentro de Generate
Press... Hicieron otro producto.
Y encima, eh, GeneratePress tenía su Lifetime, que yo me pillé y tal.
Y ahora tienen GenerateBlocks, que lo venden anual.
Y han sacado un pack, que se llama GenerateOne, donde tienen
las dos cosas más un... Puedes sincronizar tus patrones en la nube.
O sea, para alguien que haga muchas webs, me parece una
herramienta bastante completa.
Claro.
Eh, y de hecho, el tema se ha convertido en lo más barato.
Claro, es que ya tenemos ahí el Site Editor, así
que...
que un servicio, de hecho es el ejemplo que vamos a hacer, tenga precio, y lo
puedas mostrar, que lo tenga precio en un custom field, me refiero.
Entonces, eh, pues para eso nos falta... Sin usar código.
Sin usar código, sí, sí, sí.
Con código ya sabemos.
Ni nada, sí.
Entonces, eh, vamos a repasar un poco la, la novedad en sí misma.
A ver, me lo he cerrado aquí.
Génerate Blocks 2 y me abro un poco la... Aquí, la noticia que teníamos por aquí.
Eh, vamos a hacer mini disclaimer y confesión.
Y es que, eh, yo lo quería traer esto como noticia porque me mola.
Generic Press lo uso bastante y me mola también un poco.
Generic Blocks es así como de mi rollo, ¿no?
Eh, que hemos visto antes, por ejemplo, tiene para tener como tu propia
biblioteca de iconos personalizados.
Pegas un código SVG y ya lo puedes, eh, utilizar en el constructor.
Pues si yo lo quiero cinco, tengo cinco, los guardo ahí y no tengo que cargar
ni una librería de fuentes, o sea, ni una... Y un archivo de fuentes, ni nada.
Y, pero, Yannick pensó que yo iba a hacer aquí una disertación o una explicación, y
entonces lo hemos estado, no, no, no pasa nada, me ha animado a hacerlo, y antes
hemos estado mirando un poco... Y lo hemos probado un poco por encima, vamos
a enseñar un par de tonterías, pero vamos a ir comentando también las novedades.
Bueno, vamos para allá.
Um, el primer párrafo que dice, Bringing professional grade
global styles to local styles.
No sé si lo he entendido, eh, porque yo no trabajo mucho con esto de global styles
y demás, yo trabajo más con CSS, entonces no sé si tú, Yannick, lo has entendido.
Estoy por traducirlo al español, porque está todo en inglés, pero
luego en español hay traducciones raras, entonces no sé qué decirte.
Bueno, yo no lo he, yo no lo entendí muy bien.
Eh, ¿qué suelen traer en cuanto a global, global styles?
Lo entiendo.
Es como, pues, estilos globales, pues, definimos los encabezados, los botones,
los colores principales, etc. Pero local styles, no sé a qué, a qué se refieren.
Esto nos lo, nos lo saltamos.
Um, A ver, los
estilos, los estilos globales, al final, esto por ejemplo es una cosa que yo, eh,
normalmente, metería dentro de Generic Press, no dentro de Generic Blogs.
Entonces es como raro que lo incluyan aquí, pero bueno.
Entiendo que, entiendo que precisamente, como es un producto que podéis
separado, Eh, ahí viene la cosa.
Puedes generar esos estilos globales para, bueno, para,
para tu huevo.
Yo creo que, que, que, aposta o sin querer, van a
ir abandonando Generic Press.
¿Por qué?
Porque para mí, el paradigma de los temas no tiene sentido.
Yo no, no, eso de tema de bloques no lo entiendo.
Porque... Con el Site Editor, Site Editor, con tener el tema
oficial de WordPress, te creas
tú tu propio tema.
Claro, como mucho, como hace Elementor, ¿no?
Kits, kits pre-diseñados, pero para el único tema Site Editor.
Eso es, eso es.
Como aquellos temas premium que traían skins, ¿no?
Como el Winamp, en plan el rojo, el morado, aunque cambien más cosas, pero
bueno, un poco para que me entiendas.
O el minimalista, y era todo más compacto y no sé qué.
Pero era la misma estructura y era el mismo tema.
Venga, pues una de las cosas interesantes es las Dynamic Tags.
Dice, Dynamic Content Puts Power into Site Building.
Básicamente, que han mejorado mucho la parte de que haya contenido dinámico.
Antes, ya podíamos poner Pues, metas, por ejemplo, en, en un texto.
Pero ahora, la interfaz la han mejorado mucho, eh, podemos,
a ver, ¿qué más podemos hacer?
Es que si no lo leo, no me lo voy a saber.
Funciona, funciona,
funciona con, ya te digo, funciona con, con, por ejemplo, con campos
más especialitos, con opciones, con páginas de opciones, con repites de ACF.
Me mosquea un poco, siempre, esta filosofía que hay de...
Eh, o por lo menos así lo hacen en su marketing siempre.
Compatible con ACF y no sé qué, y no sé cuál, y...
Y ojo porque hay muchos plugins que cuando ponen eso, no todos, pero hay
muchos plugins cuando ponen eso, si el campo lo has hecho con ACF, no funciona.
Aunque lo tengas en la tabla de postmeta.
Compatible con postmeta, ¿no?
Como que me lo hagas compatible con postmeta y ya está.
Y es que ACF es un poco, a ver, ACF es el rey, ¿no?
Sigue siendo un poquito lo standard, por así decir, pero sí que es
verdad que es un poco rarito, tiene esa, es como ese meta, ¿no?
Ya sabes, en postmeta tiene una especie de meta con el, con la interfaz asignada.
Sí.
Y no sé qué, y tal.
Entonces yo entiendo que tienen que a veces hacer compatible con ACF, ¿no?
Porque a veces lo hace un poco raro.
También entiendo que a veces las cosas se complican.
Porque un select, un checkbox, un repeater, no todos lo gestionan igual.
Algunos te hacen un array de determinada manera, otros igual te
dejan elegir cómo quieres guardarlo.
Hay unos que guardan, por ejemplo, unos checkbox, te lo guardas solamente
con un array, con los valores que sí están marcados como check.
Y hay otros que te ponen todos los valores y uno es true y otro es false.
Entonces, depende de cómo se guarde, a veces tienen que hacerlo compatible.
Pero bueno, que sepáis que pon ACF sin problema, ¿vale?
Este GenerateBlock 2.0.
Claro, es lo que tú dices.
Al final es, pues igual que ACF tiene sus funciones y puedes decirle
esto se devuelve como imagen o me devuelves la URL o lo que sea.
Pues claro, cuando lo haces compatible, entiendo yo que respeta esa configuración,
por ejemplo, o que entiende sobre todo la estructura de cómo esté, cómo esté
guardado, cómo has, cómo has explicado.
Pero.
Hazme un fallback.
Vale, que me hagas eso está muy guay, pero si yo lo tengo guardado por
código, como sea, en el tag precio tengo un mil, ¡sacame el maldito mil!
Sí, sí, por eso ye ten ye mola.
Eh, compa, bueno, que no sé si estás compartiendo o quieres compartir.
No, eh,
iba, iba a decir, eh, que, um... tipos de fuentes, tiene esto de los dynamic
post, que tenemos current post, specific post, nest post y previous post.
Y luego, pues, todos los datos, desde el título y el permalink, al número de
comentarios, el term meta, user meta.
Term list, bueno, un montón de valores, pero sobre todo esos
valores personalizados, campos personalizados de usuarios, de
los términos y del propio post.
Por supuesto, aquí está PostMeta.
Y luego abajo pone Meta, Post, UserTime, Options.
Our dynamic tags can query PostMeta, but it could do that before as well.
What?
It could do was query deeply nested meta, que es lo que
decíamos de los repeaters y demás.
Entonces, eh, que por lo que he leído, esto me ha venido a la memoria, eh,
puedes especificar las claves, en plan le dices precio, pero imagínate que
es, que en el precio en realidad es un array que dice, yo que sé, estoy
pensando en entradas de discoteca.
Sí, barra cero.
Entrada más no sé qué y dieciocho, entrada más regalo, entonces tienes
que acceder a esos case del array, ¿no?
Eso es.
Lo vas a guardar en un array del repeater o lo que sea.
Y, y que da igual en qué formato esté, porque mientras te sepas las keys, ¿es
más fácil que sea compatible con el repeater y que te salga una interfaz?
Sí.
Pero bueno, dentro de lo que cabe.
Estás maquetando visualmente y le indicas que el dato está
en esa clave.
Sí, está, está muy bien.
Sí, por ejemplo, ahí, en ese caso, por ejemplo, JTangent tiene para hacerlo,
como dices, o también por posición.
Le dices el cero barra cero barra uno y te saca el, eso es, por posición de todo el
array.
Even with complex arrays, dynamic tags can now make that nested information
accessible from front-end display.
Post meta, user meta, and even option tables.
¿Qué más?
Bueno, el, el bloque de query.
Evidentemente este también lo han mejorado y es súper importante.
Dice que lo han refactorizado del todo, que ahora puede consultar
y loopear cualquier cosa.
Loopear, ¿cómo se diría?
Buclear.
¿Cuál es el verbo to loop en español?
Recorrer.
Un, bueno, no sé si era el for each.
No
sé, no, no.
You can now, uh, query loop meta and data, estaba diciéndolo en español, pero
bueno, in your options table, también, por ejemplo, de las, uh, tabla de opciones.
Y, por ejemplo, imagínate que usas, uh, advanced custom fields
para hacer repeats, bueno, es lo que acabamos de, de, de explicar.
Es que yo creo que han mezclado un poco la parte de dinámico en cuanto a meta y tal.
No, y vas a poder recorrer repeats ya, pero entonces es una query,
¿ sabes?
Y, y ojo porque... Los que estéis habituados a usar Gutenberg, estos
bloques se reemplazan, en este caso sí que reemplazan los de Gutenberg,
los del editor de bloques, es decir, el query loop es reemplazado por
su query loop, el looper block.
Reemplaza el grid block, ¿vale?
Um, y así todo, ¿vale?
Entonces, está guay, porque no tienes ahí todo doble que es un cristo, ¿vale?
Sino que lo han chetado, ¿vale?
El propio...
Bueno, y mejoras visuales de indicadores.
Bueno, interfaz más, más refinada.
Fully responsive control makes building easier.
Tenemos desktop.
Tablet, Desktop and Tablet, Tablet and Mobile, y Mobile, que también eso lo
estoy empezando a ver en algunos sitios.
Compatible con versiones anteriores, eh, blocks transformación,
transformaciones de bloques más sencillas.
El, el container,
el container también que es interesante con, con esa clase
y con esa variable para...
Para jugar con todos los containers de tu web, con ese MaxWidth y
todo eso, que es muy cómodo.
Y no tanto los grupos, a mí es que me da un poco pereza
todo el tema de grupo y tal.
Y con este container es todo bastante más limpio, con este bloque de container.
Y en general, pues, está muy guay.
A mí me gusta, ya te digo, no para usarlo con GeneratePress, sino
para usarlo con el site de Víctor.
Efectivamente, en la prueba que hemos hecho antes, hemos puesto primero el
GeneratePress y luego hemos dicho, aparte que hemos mirado cómo iba, en
plan, si es que tiene las noticias de GenerateBlocks, y pues vamos a probarlo
con un tema que no sea GeneratePress.
Así que estoy compartiendo ya pantalla en una web de pruebas que tenemos por aquí.
Y, y nada, eh, vamos a ver cómo es la, la interfaz del, del menú, te permite
establecer el ancho global por defecto, regenerar los archivos CSS o dejarlos
inline, yo creo que es mejor external.
Y luego tenemos un apartado para tener unas formas que son en SVG o
los iconos que os he dicho antes.
Se puede crear un grupo y después añadir un icono que le pegas aquí
el SVG que tú quieras y a funcionar.
Podemos tener, eh, patrones locales.
en contra de los patrones en la nube que, como hemos dicho
antes, tienen con Generate Cloud.
Y los global styles estos que, ah, vale, mira, antes, Yannick, acuérdate
que he creado una clase de prueba container y, y, vale, aquí solo se
puede, um, borrar, ah, view CSS, ¿vale?
Bueno, gestionar en cuanto a borrarlos y eso.
Entonces, ¿esto cómo funciona?
Pues tienes que estar creando o viene una página y su contenido
o... irnos a apariencia, editor, ir al editor del sitio, que en este
caso nos hemos creado nosotros una plantillita para los servicios.
Bueno, una plantillita que no tiene absolutamente nada, pero para que
veáis que funciona la parte dinámica.
Bueno, no sé si sabéis cómo funciona, voy a ir para atrás, Yannick, para enseñar que
si tú le das a, bueno, ahora ya tenemos creado elemento individual servicio.
Esto sería lo equivalente al single punto, single guión servicio
punto PHP, o sea, la plantilla que muestra un servicio individual.
Aquí ya la tenemos creada, y simplemente le damos texto.
Mete un
container, si puedes, luego, para englobar todos esos, así se te ponen todos.
¿Todos, todos?
Bueno, o mete dentro todos, mete dentro del container, eso.
Venga.
Antes hemos hecho un grupo, yo creo que hasta, probando así un poco a lo
tonto, vamos a meter todos estos aquí.
No sé para qué quieres el container, pero yo...
Porque me da, porque me da,
porque me da TOC, eh, que estuviera cada uno.
Y ahora ponle flex.
De hecho, fijaos, es lo que iba a decir.
Aquí en, por un lado, tiene una clase como local, y, ah,
vale, local será, efectivamente, this block has local styles.
Es lo local del bloque.
Entiendo yo.
Y luego están los global, que son los genéricos que antes
hemos hecho el container este.
Le damos para atrás, y en este caso, vamos a layout, flex, flex layout,
y me encanta tener los nombres.
De cómo se llaman las cosas, ¿no?
Fila, columna y cosas de esas.
Bueno, tenemos
que decir que lo hemos puesto nosotros en inglés antes.
Espero, espero que cuando lo pongas en castellano...
Creo que esto salía en castellano, ¿eh?
Sí.
Y no sé qué ha salido por ahí.
Venga, pues eso, ya lo hemos puesto así.
Imaginaros que lo queremos poner en... ¿Me gusta más?
¿En dónde?
¿En qué me gusta más?
Que se ve directamente el alineamiento... ¿Cómo es?
¿Cómo es Yannick Center?
No sé, me lío con... ¿Qué quieres hacer?
Que esté todo centrado, sin más por... ¿Todo centrado?
Arriba, sí, si lo has dado antes.
Arriba, en Align Items.
Ah,
pues no ha cambiado en ese momento.
Y eso es, todo centrado, bueno, y si quisieras el texto ya
sería text-align-center del párrafo, bueno, del content.
Sí, sí, no, no, era eso.
Era al hilo de, mira, está aquí Flex, y con el Align Items, el
Justify Contents, etcétera, etcétera.
Bueno, y tenemos aquí los diferentes breakpoints que hemos visto antes.
Imaginaos que a partir de X breakpoints queréis hacer que se vean diferentes.
Y los puedes modificar, eh,
además.
Pues, um, aquí, aquí, aquí, editar, atrole, vale, perfecto.
Eh, pues veo que te lo has mirado tú más que yo, Yannick.
Bueno, a ver, un poquito me lo he mirado, sí, un poquito me lo he mirado.
Y eso que no lo uso mucho, eh.
Vamos al tema de lo de dinámico.
Básicamente, si queréis, añadimos otro, pero, eh, ha sido darle a este
botón, aquí ya está añadido un, un, una dinámica que se puede crear otra.
Igual, igual que en JetEngine, ¿vale?
Es decir, los bloques ya normales o un bloque normal de título, o sea, no
es un bloque de meta, es un bloque de título y el contenido lo haces dinámico.
Bueno, como habitualmente, ¿no?
Pero bueno.
Sí, en el caso de, vamos a explicarlo, sí, en el caso de GenerateBlocks, lo
que ha dicho Yannick, este es un bloque de tipo heading, aunque le podemos
cambiar la etiqueta aquí a paragraph, si queremos, o a lo que queramos.
Es un poco raro, pero funciona así.
Y luego podemos editarla, editarla aquí directamente.
O, o, o, um, no sé cómo era para que saliera la interfaz,
pero ya os la enseño de cero.
Dynamic tags, y aquí eliges lo que quieras.
En este caso, post meta.
¿De dónde?
Pues del post actual.
Y es la meta precio.
Esto no nos ha gustado mucho, que hay como que dar a enter, o darle a añadir.
Y entonces ya ha modificado la etiqueta.
En realidad, si te sabes el quey... Puedes escribirlo sin esta interfaz.
Claro.
Pones postmeta que hay dos puntos precio entre los dobles, los dobles llaves.
Y que el hive, el famoso hive value is empty de JetEngine, que
yo tanto agradezco que tenéis ahí abajo con el required to render.
Que eso está guay.
This
tag must output a value for the block to be rendered.
O sea, ¿qué quiere decir?
Que si la desmarcamos...
Que si no hay... ...a required false.
¿Qué?
Eso
es.
¿Es
eso?
Bueno, eh, que tiene que tener un valor para que se renderice
su contenedor, su tipo, su...
Entonces, ya podemos ir para atrás, ir a servicios, y voy
a, como estoy compartiendo esta pestaña, tengo que hacer así.
¿Veis aquí este 1000?
Es ese, es ese campo, ese bloque.
Y el de logotipo, 600.
Ahí está, eso es.
Por cierto, Elías, ahí cuando estabas editando, vuelve a la single.
Eh, a la derecha hay un, cuando tú has seleccionado el, el ítem, veo
que te pone una clase, si tienes ahí un more, a ver si carga, eh, empezar
postmeta, eso es, a la derecha ves la clase gbtext y luego dices el more,
vale, que ahí es para, vale, eso, es que no sabía dónde estaba eso, para,
para las pseudo clases, por así decirlo.
Pseudo clases, sí,
hover and focus, links, hover and links, está bien porque... Y puedes crear
nuevas, eh.
También.
Ah, mira, ahí está, el new.
Eso es.
Nuevo, compound selector, links, no sé qué, en plan para el
before y en hover y cosas así.
Está, está guay.
Igual no es la mejor interfaz del mundo, pero tiene bastantes, bastantes cositas.
Eh, me lo investigaré, porque la verdad es que me mola bastante esto,
aunque últimamente estoy tendiendo, como sabes, Yannick, a... Si yo esto
en código, me lo hago en un segundo.
O sea, eh, quiero irme más a... Voy a tenerme mis snippets de... de
sacarme un custom post type y que nada más le tengo que poner el key.
Luego ya lo estilizo con CSS y en dos segundos lo tienes.
Eso nos pasa a menudo, los que nos conocéis ya de, bueno, de muchos
episodios, ya sabéis nuestra opinión que, y al final, no es lo que más usamos, este
tipo de metodología, pero apreciamos, eh, su público y lo que puede hacer
y que, aunque no sea para nosotros.
Nos parece que está bastante guay.
Y luego que,
yo que sí que sigo teniendo clientes de WordPress, el que he contado antes
del FTP, de la odisea de conectarse por FTP, usa GeneratePress, casualidad.
Pues está bien saberlo, ¿no?
Igual que está bien conocer bastante de Elementor.
El otro día, al otro cliente que os he comentado de que quería mostrar las
tablas, no me atrevía a decirle, te lo hago yo, porque me siento que no soy
súper conocedor de JetEngine y demás.
Pero podría haberselo hecho yo.
Es que, fíjate...
Siempre lo digo, lo vuelvo a decir, ya es una frase como tal, que es que
cuando Elementor... Tienes que aprender Elementor, sin embargo, para JetEngine,
para Brics, para cosas así, no te hace falta, con saber, eh, CSS, el código
original, tú vas a poder hacerlo, entonces tú, a ti si te piden el IaaS,
un trabajo con JetEngine, lo vas a sacar, con Brics, lo vas a sacar, pero con
Elementor, te va a costar, porque tienes que aprender Elementor, tiene su propia
forma de llamar a las cosas, su propia interfaz, que no coincide luego con
la realidad, funciones, estilos CSS ni nada, entonces, no te va a costar nada.
Es más complicado, mucho más complicado, a veces, eh, eso, si ya
vienes sabiendo algo, a, a, a aprender Elementor, así que, es un drama.
Iba a decirte, ¿te acuerdas que el otro día te tuve que preguntar, eh,
si había descolocado en la web de un cliente cosas que estaban hechas
con Elementor, en un WooCommerce?
Um, inicialmente estaban hechos con Flex, creo, eh, no, con Flex, ya no
me acuerdo, bueno, el caso es que tenía 55% Sí, columnas, dos columnas,
o sea, la columna de las fotos y la columna de la información del producto.
Eh, 55-45 percent cada una, entonces, pues ocupaban el total.
Y ahora... por cómo se maquetaba el tema, en este caso no sé a quién echarle
la culpa, eh, había dos columnas, más o menos iguales, o no me recuerdo muy
bien, y luego dentro de cada columna, las fotos ocupaban el 55 y el texto
el 45, entonces eran súper pequeñitas.
Se aplastaban, claro.
Y resulta que te dije yo, esto será por los contenedores nuevos, tal, no sé qué,
y me dijiste, es que para eso hay que hacer una conversión, no sé cuántos,
y en este caso el cliente no lo tenía actualizado, pero el caso es que... Pues,
era como un factor más y ¿por qué no lo convierte directamente Elementors?
Yo en este caso no podía hacerlo, pero tendría
que ser... Porque te destruye la puta web.
A veces.
Entonces, claro, yo, de hecho, en mi propia página web todavía tengo algún,
alguna columna por ahí que no, que no he transformado, por así decir.
Es que la transformación, por cierto, está en el propio widget,
o sea, en el propio Elementor, tiene un botón de transformar a.
En el, o sea, no es en ajustes, en plan transformame todo,
sino en el propio widget de la columna, la puedes transformar de
contenedor o de columna, vamos.
No sé si íbamos a enseñar algo más, pero bueno, recordemos, estos son los widgets,
en el gratis hay solo, eh, headline, container, button... Con mucho el loop.
Igual el query loop si podemos echar un vistazo rápido.
Si puedes acertar ahí.
Y claro, no con todas las opciones.
No con todas estas opciones que teníamos aquí a la derecha.
Y demás.
Y vamos a añadir la query, ¿no?
Es lo que dices.
Vamos a coger dos columnas.
Y está guay porque... Vamos a ver la estructura.
En la query es donde elegimos, tenemos que ir a settings, y nos
deja elegir postmeta, option, etc.
Claro, yo podría hacer un loop de todos los precios, por ejemplo.
¿ Cuáles tienes ahí?
Haz un poco con el teclado para abajo, es que no se comparten, es como en
Discord, no se comparten los selects.
Pues, ¿en dónde?
¿En query type?
En query type, sí.
Postquery, postmeta y option.
Vale, o sea, terms no, users tampoco.
Eh, no.
Correcto.
Okay.
Um,
pero bueno, en, en los dinámicos normales sí que tenemos, podemos decirle que nos
muestre los terms, no con la query, a ver, que no sé, sí, term list, eso es.
Term list.
Term list, que sería la query, ¿no?
Solo que claro, estás mostrando los term lists y ya está.
Si tienen una imagen, si tienen post-meta, pues ya no, ¿sabes?
Pero bueno, que al menos está esa parte.
Y luego, tienen aquí un, yo creo que este, este elemento, looper, antes
no estaba, que es para en query, configuras la query, y en looper es
como el container de... El looper,
el looper es el loop gris de Gutenberg.
Y el query es el, ¿cómo se llama?
El query, query loop se llama, ¿no?
Bucle de consulta.
No me acuerdo de la
nomenclatura.
Um, y eso pues aquí, vuelvo a la query para que veamos que, miren,
paginación, standard, instant.
Eh... heredar la query, pero podemos, por supuesto, usar, eh,
PostType y usar unas cuantas cosas.
Empiezan a ir parámetros.
Y antes no estaban todos, no me acuerdo para qué cosa tuve que hacer yo, un hook,
que por lo menos tienen un hook para...
Pero bueno, tiene cositas,
tiene cositas, yo qué sé.
Es que, joder, qué menos que al menos eso, pues eso, que poder excluir, ¿no?
El post en el que estás, o yo qué sé, tío.
Sácame los posts de la misma taxonomía en la que estoy.
Pues mira,
no tiene meta, tío.
No tiene meta.
No puedes filtrar.
No tiene meta.
Pos de más precio de no sé qué.
Y exclude pos será ni des.
Ah, mira, ocurre en pos.
Bien, bien,
bien.
Yo creo que eso antes no estaba.
Y no sé si se te ocurre alguna cosa más, authors, taxonomies, claro, pues de la
taxonomía tags, y puedes elegir, ¿no?
Sí.
Claro, meta, meta es la que me ha faltado.
Ah, mira,
para hacer un relacionados, curren post-terms.
Ahí está.
Post de las mismas etiquetas que la actual.
Está bien.
Y, bueno, pues así rápidamente, um, qué más bloques tenemos.
El de botón, que también es dinámico, en plan, pues, ir
al siguiente post o cosas así.
El de container, que lo bueno es que podemos, eh, manejar la
disposición, márgenes, que ocupe todo el ancho, etcétera, etcétera.
Grid, que no lo suelo utilizar, así que me imagino que podremos
hacer un grid con CSS Grid.
No entiendo yo.
Shape, que son las formas que hemos visto, que hemos visto antes.
Y luego un par de, de elementos así como más de maquetación.
Accordion y tabs, que no los he usado nunca.
Yo, a mí la filosofía, Oxygen barra Bricks, de que cualquier contenedor cosa.
¿Puede ser queryable?
Me encanta.
Es decir, un acordeón, pues le activo que sea query, o lo que quiera.
Eso está muy guay.
Es el container, debería ser el loop.
Y luego ya, lo que quieras.
Claro, todas las cosas que sean repetibles, por ejemplo, en este caso,
identificar que si hay un elemento, vamos a ver cómo es esta estructura.
Evidentemente hay un acordeón item.
Pues ahí, que sea una query, y me sacas las cosas, y le asigno el título.
Bueno, de hecho, ¿qué pasa si le metes el acordeón item dentro del query?
Um, no creo que se pueda, pides mucho.
¿Por qué no?
El acordeón sí.
No, el acordeón no, el acordeón
sí.
Claro.
De hecho,
ni siquiera me lo deja añadir.
LoopItem está como bloqueado, o sea, está como sombreado o me lo parece a mí.
No, es el diseño que tiene.
¿Dónde lo he metido?
Claro, lo he metido a container dentro de query.
No entiendo, dentro de query.
Da igual,
da igual, deshaz que le hemos liado.
Ya lo he roto.
Sí, sí, no sé
exactamente.
Ah, vale, sí, es un container para la paginación.
Se tendría que llamar paginación, pero bueno.
Eh, pues eso sí, tienes razón.
Está igual ahí que todo lo que es susceptible de ser
repetible pueda ser una query.
Pero bueno, eh, ¿qué te parece que lo dejamos aquí?
Dejo de compartir.
Perfecto.
Pero bueno, vamos viendo, ¿no?
Como ya, yo creo que es lo, me quedo con eso, con esa reflexión que has
tenido, que yo creo que van por ahí los tiros, de cómo todos se están
intentando sumar a este carro de, de hacer cosas compatibles con el Site
Editor y tal, y dar menos relevancia, o sea, hacerlas independientes del tema.
Esto hace unos años seguramente estos bloques, o no bloques.
Estas widgets o como coño queríamos llamarlos si no hubiera, eh, Gutenberg
serían para Generic Press y punto, ¿sabes?
Igual que JetEngine.
JetEngine, ah, vale, va a entrar y va, no, no.
Ahora es para Gutenberg.
Y de hecho, esto plantea muchas problemas, eh, también, ¿no?
Hemos visto también, eh, también hablaba, ¿quién hablaba?
Eh, José Conti, puede ser, que hablaba, ¿no?
Pues de todo el tema de WooCommerce y Elementor, cómo va a hacer para...
Para todos los avances que haya, con los bloques, posiblemente va a
tener que crear bloques para que se, para poder meterse ahí dentro, ¿no?
Es que ya lo estamos viendo dentro de Bricks, de hecho tuve que
poner un anuncio en rojo dentro de mi serie, porque eso cambió.
Y ahora en Bricks, para que tú haces el template de BookCommerce Cart,
tú tienes que ir a la página del carrito, borrar todo lo que te pone
por defecto, todos esos bloques.
Y meter el shortcode de WooCommerce.
Y entonces ya funciona el template de cards.
Claro, claro.
Como que estuvieras
editando la versión vieja, digamos.
Algo
así, porque claro, si no, como está metido ya en bloques ahí, ya no está
el hook al que engancharse, ¿no?
El builder ya no puede engancharse ahí por así decirlo.
Entonces, es que plantea movidas esto, la
verdad,
pero...
No lo he terminado de entender porque es una página.
Puedes ir a páginas, carrito, y la ves, ¿no?
Pero bueno, sí, algo de eso habrá.
Y el caso es que se lo salta.
Um, yo que iba a decir, que tampoco hemos hecho un súper análisis,
¿vale?, de Generate Vlogs 2.0.
Pero, por un lado, para los que, para los que no lo conociéis o lo que sea, pues
que sepáis que existe esta alternativa, sobre todo para mostrar contenido dinámico
y tal, que junto con un builder, si no os gusta el site editor, pues no lo hagáis.
Que, um, o si no lo usáis, que casi nadie lo usará, pues os puede venir, venir bien.
Bueno, con un builder, sí, ¿con cuál?
¿Todos los builders ya muestran cosas dinámicas, Yannick?
Sí, pues entonces, vamos a decir, para o bien maquetar páginas
sueltas, landing o un post bonito o lo que sea, pues os sirve.
Y para usarlo con el Site Editor, pues también os sirve.
Y... El, lo que es el nuevo, pues que tiene muchos más controles de interfaz.
Estaba mirando ahora qué más, qué más tenía en el post y pues, no sé, todo eso
de la gestión de clases y, y te pones encima del colorcito, sale un botón de, un
pequeño círculo de lo que está modificado y resulta que te pones encima y sale
un pop-up del valor que tiene en CSS.
O sea, poco a poco lo van refinando y lo van haciendo mejor para, para
los que nos gusta esta plataforma de, de desarrollo web, se puede decir.
Bueno.
Y no sé si queda algo, Yannick, que presentas tú.
Nada más, chicos, pues, eh, que me voy a despedir con cuatro
consejitos para vuestras work camps.
Vale, eh, que nos hemos dejado un poquito eso en el tintero, eh, y bueno, no me
quiero ir de aquí pues sin un poquito lo que he reflexionado a raíz de estar
yendo últimamente a unas, a unas cuantas Y, y así pues terminamos un poquito
el episodio con todo esto, eh, pero básicamente, eh, desde aquí os animamos
a que, a que vayáis a todas las, a todas las que podáis Y que intentéis,
pues, aprovecharlo lo mayor que podáis.
No solamente por el tema de ir a ver una ponencia, ¿no?
Por ejemplo, en las WordCamps siempre tenemos patrocinadores, ¿vale?
Tú te puedes acercar a cualquier stand y ellos van a estar, muchas
veces están ahí aburridos todo el día.
Entonces, si te encantas de hablarte.
De un montón de cosas de su plugin, de sus productos, y puedes negociar
condiciones igual con ellos, que tener algún descuento acerca de afiliado, si
es creador de contenido, pues igual les interesa que, que analice su, su producto,
les puedes dar feedback, ideas, joder, yo por ejemplo, mismamente, en Griñón,
estuve con las chicas de, de Crocoblock, y super guay, dándoles movimientos de ideas,
dándoles feedback, tal, y, y hablando un montón de cosas, van a estar en Madrid
también, las de Crocoblock, creo, y van a estar en Madrid también, las de
Crocoblock, creo, Entonces, ir al stand de patrocinadores es una cosa como que se
infravalora, pero está muy guay, ¿vale?
Aparte de que siempre suele haber un montonazo de sorteos e historias, ¿vale?
Luego, tema de ponencias, pues evidentemente súper
guay, pero ponentes, ¿vale?
No solo ponencias, sino ponentes.
Vais a tener la oportunidad de conocer a un montón de, de profesionales.
No solamente para preguntaros las típicas dudas que puedes tener de, joder, este
tipo de cosas y tal, que ellos van a estar ahí, os encantaría también de
charlar, no tengáis miedo, ¿vale?,
de hablar con la gente, porque ellos están ahí y, y, y, de hecho, creo que
es una cosa general, nos gusta eso, nos gusta que venga la gente a hablar, no nos
gusta estar ahí parados, así, mirando en medio de una, de, de, de la webcam, ¿no?
O sea, estamos ahí para eso, no para hablar.
Entonces, no tengáis miedo de preguntar.
Y además, puede que, precisamente, eh, os pueda también servir para tener contactos
de gente profesional, que además... Muchas veces hoy en día es complicado
saber quién es profesional, quién es bueno haciendo su trabajo, cuando es
el que, que vayas mirando muy bien, es por fuera, lo que sea, y bueno, y ahí
todos van a ser normalmente unos cracks y, y, y nos podemos hablar de todo en
esta vida, entonces está muy bien saber, pues, oye, mira, pues como ha dicho Elias
antes, para el tema de, eh, analítica y demás, eh, pues a Moratinos, ¿no?,
que está ahí en Growhacker, está en el otro, o, o tema de UX y diseño
y tal, pues tenemos a, lo que sea.
O sea, tú puedes ir ahí a, a tener también más contactos, ¿vale?
Luego, tema de asistentes, pues, muy interesante.
Tal vez vas conociendo a otras personas que pueden colaborar, que te pueden
dar problemas, habla con todo el mundo, luego te puedes ir de fiesta con ellos.
Tema de Contributors Day, que no se suele decir, pero también está guapo.
A mí me, últimamente yo me estoy, me está gustando ir para conocer más de
cómo está hecho WordPress y me voy un poquito yendo a diferentes sitios.
Por ejemplo, en el último estuve en el de Comunidad, que
no había estado normalmente.
Y entrenándome, por ejemplo, de todo el tema de eventos, incluso
los nuevos eventos que hay de Next Generation y Virtual Events, que
podéis crear, pues, eventos, digamos, no tan, con menos riesgo, ¿vale?,
que una Work Camp, por así decir.
Y es guay, porque, por ejemplo, a mí se me ocurren cosas que hacer, ¿no?,
en ese sentido, y bueno, aparte de contribuir al proyecto de WordPress.
Y nada más, que siempre se le puede sacar provecho a una Work Camp y que
luego una vez que empiezas a ir a una u otra y tal, empiezas ya cada vez a
tener más soltura hablando con todos.
Y al final, pues, es casi más una fiesta donde te lo pasas bien, además
de aprender, que solamente eso, ¿vale?
Así que os dejo con esas pequeñas reflexiones acerca de WordCamp.
Y nos despedimos, como siempre.
Elías, si quieres dar el speech final.
Nada, como siempre, os esperamos en nuestra web, negocioswp.es.
Que recordamos, ahí están todos los vídeos.
Ya todos, todos los que teníamos en la, en la membresía están ahí.
Puede que hagamos nuevos.
Y en nuestro Telegram en t.me barra negocios WP.
Y Yannick os dice
nuestras webs también.
NegociosWP.es, eliasgomez.pro y lamaquinalbranding.com
Y
ya está, pues hasta dentro de 15 días, eh, yo te iba a hablar de
una cosa de productividad, pero bueno, hoy he hablado mucho yo,
así que ya igual para la siguiente.
Para la siguiente, para la siguiente.
Yo creo que, o sea, va a llegar el, podríamos hacerlo, eh, pero somos,
sobre todo el día es que, yo no, yo soy un puto caos, voy a decir que somos
organizaditos, no, el día es organizado.
Pero estoy seguro de que... Un día, no escribimos nada en el Notion, nos ponemos
aquí a hablar y sacamos un episodio tranquilamente, de midi historias, de
probando el plugin, no sé qué, a mí me ha pasado esto, mira Bricks, no sé qué,
pero bueno, igual un día hacemos directos, yo que sé, así en plan, porque sí.
Bueno chicos, y chicas, ¡hasta luego!