DiscoverFreelandev - Vivir del desarrollo en WordPress
Claim Ownership
Freelandev - Vivir del desarrollo en WordPress
Author: Nahuai Badiola y esther solà
Subscribed: 29Played: 1,128Subscribe
Share
© Freelandev
Description
¿Emprender online como desarrollador WordPress? Aprende a gestionar tu negocio digital con esther solà y Nahuai Badiola, freelancers y desarrolladores WordPress especializados en Genesis Framework y WooCommerce. Descubre cada lunes sus estrategias de marketing digital, cómo se organizan y qué herramientas usan en el día a día.
274 Episodes
Reverse
Síguenos en:
Los nuevos block themes no solo modifican la forma en que se trabaja en el editor de WordPress, sino también cambia de forma radical la forma de crear nuevos temas y eso nos obliga a revisar el flujo de trabajo que solíamos utilizar y adaptarlo para que sea más ágil.
¿Qué tal la semana?
Semana esther
Acabada la revisión de los themes de Genesis con Karma
Nueva “oleada” de altas de mantenimiento y de packs de horas de clientes, especialmente para maquetaciones de páginas de producto y landings.
Semana Nahuai
Rematando los últimos detalles de Uprising Next. El intrincado mundo de saber cual es la mejor opción para estilos de bloques (CSS inline o theme.json).
Cambios cuando usas CSS dentro de un estilo de bloque (content:"" o rutas de imágenes);
Encontrando más casos prácticos interesantes para block bindings (número de comentarios, número de veces guardado/favoriteado, tiempo de lectura). Creando además variaciones y estilos de bloques.
Entrevista en el podcast de WP Tavern para hablar de Sustain WP y sostenibilidad en WordPress.
Seré uno de los ponentes en "Modern Web Event", evento gratuito y sin ánimo de lucro, organizado por el máster de Desarrollo de sitios y aplicaciones web y el grado de Técnicas de aplicaciones de software de la UOC: https://mosaic.uoc.edu/modern-web-event/
Patrocinio de Wetopi para que dedique 2h/semana al equipo de sostenibilidad
Contenido Nahuai
2 nuevos tutoriales en Código Genesis de los cuales destaca:
https://codigogenesis.com/configurar-imagen-defecto-bloque-imagen-destacada-wordpress/
Entrevista en WP Tavern:
Contenido Celi
Tema de la semana:
Cosas que se están trabajando para la versión 6.6
Presets de estilos de temas: filtrar los colores y tipografía de forma independiente
Sección de estilos: aplicar estilos de bloques a varios, anidados, bloques a la vez
Vision de zoom out: para permitir ver y gestionar mejor el contenido
Avances en data views: nuevos diseños para mostrar páginas (preview) y la posibilidad de crear vistas personalizadas
Patrones parcialmente sincronizados: poder cambiar parte del contenido de un patrón o solo el diseño
Conexiones de bloques: modificar los campos personalizados desde el editor
Soporte de para grid en bloque de grupo: La posibilidad de usar CSS Grid desde el editor, incluso arrastrando el área que quieres que ocupe.
Novedades
Lavado de cara a nivel de diseño de la página de plugins:
https://make.wordpress.org/meta/2024/04/30/the-plugin-directory-gets-a-refresh/
Shutterstock a punto de adquirir Envato:
https://www.envato.com/blog/shutterstock-enters-agreement-with-envato/
Tip de la semana
Nueva herramienta para desarrollo en local de la mano de WordPress.com
https://developer.wordpress.com/studio/
Menciones
Lucas Bonomo comparte la entrevista de WP Tavern en LinkedIn.
Síguenos en:
Héctor es ingeniero informático (por la universidad de Alicante), tiene un master de automatica y robotica y también tiene un título informática médica.
Actualmente es Technical Project Manager & JOAT squire at Automattic.
Preguntas:
¿Cuando fue tu primer contacto con WordPress?
¿Cómo llegaste a Automattic?
¿Cómo fue tu evolución dentro de la compañía?
¿Cómo es gestionar el lanzamiento de una versión mayor de WordPress?
¿Cuantos grupos trabajan en la misma?
¿Alguna anécdota graciosa o estresante de alguna de las actualizaciones?
¿Cómo viviste el retraso de una semana de WordPress 6.5?
¿Tienes alguna característica favorita que crees que pueda llegar a WordPress 6.6?
¿Cual sería la forma más sencilla para contribuir en un actualización?
Síguenos en:
Hoy le echamos un vistazo a los resultados de la encuesta de The Admin Bar sobre los temas de negocio e ingresos de freelances y agencias que trabajan con WordPress (mientras nosotros seguimos jugando con el block binding...)
¿Qué tal la semana?
Semana esther
Puliendo Dakota y empezando con Karma
Problema cf7 campos select rellenados automaticamente "Undefined value was submitted through this field"
remove_action( 'wpcf7_swv_create_schema', 'wpcf7_swv_add_select_enum_rules', 20, 2 );
Plantilla a medida ya en producción - ajustes cache
Semana Nahuai
Jugando con la posibilidad de mostrar un texto antes del bloque de query loop solo cuando hay entradas.
Jugando a crear una variación/estilo de bloque del listado de categorías.
Sabes que una página tiene más tráfico cuando te llega más spam al formulario de contacto. Haciendo un pequeño campo del formulario de OsomPress.
Combinando transients con block bindings para mostrar datos de la API de WordPress.
Amor/odio Copilot y ChatGPT
Yoast Contributor Day con mesa de sostenibilidad y debatiendo la mejor manera de mostrar información relacionada con rendimiento/sostenibilidad al usuario de WordPress.
Descubrimos porque Osom Youtube no funcionaba en el posts viejos. Era porque en WordPress 5.6 se cambió el marcado de los bloques de embebidos (pasó de wp:core-embed/youtube a wp:embed).
Añadimos este soporte para el marcado antiguo y subimos el plugin.
Aceptado un proyecto de desarrollo web de una membresía.
Otra buena noticia que podré compartir en mayo.
Contenido Nahuai
Un nuevo tutorial en Código Genesis:
Tema de la semana: Precios de profesionales en WordPress
Datos de una encuesta realizado por The Admin Bar a 1144 profesionales de WordPress:
Los resultados son reveladores:
El 72% de las personas cobran menos de 5.000 dólares (de media) por un sitio web.
El 68% de las empresas encuestadas tenían unos ingresos brutos inferiores a 100.000 USD en 2023.
Menos del 10% de los autónomos/propietarios de agencias ganan 100.000 dólares o más al año.
A pesar de que el 26% afirma luchar por no tener suficiente trabajo, sólo el 16% de los autónomos y propietarios de agencias realiza algún tipo de marketing saliente.
El 53% de las personas encuestadas afirman que ahora utilizan la Inteligencia Artificial para trabajos por los que antes pagaban a un humano.
El 7% de los propietarios de agencias y autónomos no esperan seguir trabajando en los próximos cinco años.
Novedades
Ya está disponible la versión 1.1 de Osom Business con la variación de estilo de modo oscuro.
También está disponible la versión 1.2 de Genesis Author Pro, la última versión con ese nombre.
Abierta la llamada a ponentes de la WordCamp de Cartagena: https://cartagena.wordcamp.org/2024/llamada-a-ponentes
El primer evento en la comunidad WordPress global dedicado al colectivo LGTB : https://events.wordpress.org/barcelona/2024/somos
Encuesta sobre la igualdad de género en los negocios de WordPress
https://www.surveymonkey.com/r/9T3ZFSB
Tip de la semana
Un recurso para agrupar los feeds de Youtube https://serial.tube/welcome
Síguenos en:
Si nos escuchas hace un tiempo ya sabrás que opinión tenemos sobre el uso de los carruseles, sliders y demás en la web, pero nunca está de más tener una forma ideal de hacérselo entender a un cliente.
¿Qué tal la semana?
Semana esther
Puliendo la variación de estilo oscura de Osom Business
Revisando patrones y estilos Dakota Genesis theme
Haciendo pruebas (sin éxito) de FacetWP con Visual Composer
Re-maquetando cabecera tienda online con CSS
Semana Nahuai
Investigando un plugin que permita hacer content drip con Easy Digital Downloads y Recurring Payments. Tenían la página rota (les avisé, sin respuesta).
Meetup de Terrassa hablando de como usar los sesgos cognitivos en un ecommerce.
Investigando cómo definir una imagen destacada en un tema de bloques.
Primera reunión para redefinir la identidad visual/corporativa de OsomPress.
Preparando un nuevo plugin, Osom Youtube, para subir al repositorio de WordPress.
Aprendiendo sobre la caché de los embeds (que se guarda en BBDD en la tabla de postmeta).
Descubriendo cómo probar plugins del repo directamente en WordPress Playground
Contenido Nahuai
Un nuevo tutorial en Código Genesis:
Contenido Celi
A unos clientes habituales:
«Carruseles os lo vamos a desaconsejar por activa y por pasiva hasta que os canséis y desistáis. Os cargan la página, despistan al lector, son molestos y poco efectivos».
Novedades
Automattic compra Beeper una herramienta que permite unificar distintas aplicaciones de mensajería: https://blog.beeper.com/2024/04/09/beeper-is-joining-automattic
Actualización de seguridad de WordPress 6.5.2
WooCommerce recupera el dominio WooCommerce.com poco después de haber cambiado a woo.com
Un tutorial para extender el soporte de los bloques creados con ACF: https://www.advancedcustomfields.com/resources/extending-acf-blocks-with-block-supports
Ya se puede usar como fuente de Block Binding (v6.2.8)
Una recopilación de las novedades que podrían llegar a WordPress 6.6: https://www.pootlepress.com/2024/04/whats-coming-in-wordpress-6-6
Ya tenemos programa de WordCamp Europe 2024: https://europe.wordcamp.org/2024/schedule
Tip de la semana
Un plugin de calendario muy sencillo que te permite mostrar cualquier CTP
Menciones
César nos dejó un comentario en Spotify
Síguenos en:
Aunque con retraso, la versión de WordPress 6.5 salió la semana pasada y ya estamos trasteando con algunas de las novedades que trae, cuando los errores y problemas con maquetadores visuales nos dejan....
¿Qué tal la semana?
Semana esther
Revisando themes de Genesis OsomPress para sustituir y mejorar estilos de bloques y patrones
Problemas rendimiento/caché Mega-Menu
Problemas/errores Divi después de migración hosting
Semana Nahuai
Follow-up, WordPress 6.5 al final se retrasó una semana y salió el 2 de abril.
Actualizadas todas las webs personales a WordPress 6.5, sin problemas.
Actualizados todos los plugins para mostrar que son compatibles con WordPress 6.5.
Una reflexión que se me quedó en el tintero en la charla que tuvimos con Flavia es la de «no llenar internet de más porquería» y el peligro de que en unos años los modelos estén entrenados con contenidos creados con IA.
Descubriendo una nueva manera de añadir el bloque del login/out en la navegación gracias a los block hooks.
El expediente X, que he denominado como "el namespace y la barra maldita" cuando estábamos trabajando en la nueva actualización de Osom Modal Login. Ya disponible la versión 1.5.
Asistiendo al Developer Hours en el que explicaban ejemplos de la nueva API de block hooks y descubriendo que ahora (a partir de WordPress 6.5) se pueden “enganchar” patrones también.
Encontrando el combo perfecto: Block Binding + Block Variations, haciendo pruebas con Genesis Author Pro.
Contenido Nahuai
3 nuevos tutoriales en Código Genesis de los cuales destaca:
Novedades
Google obligada a borrar datos recopilados en sesiones de incógnito en Chrome:
https://arstechnica.com/tech-policy/2024/04/google-agrees-to-delete-private-browsing-data-to-settle-incognito-mode-lawsuit
Tip de la semana
Una web muy interesante para ver que WordPressers tienes cercar de ti:
https://thewp.world
El perfil de Nahuai: https://thewp.world/presser/nahuai-badiola/
Síguenos en:
Hoy tenemos el placer de contar en el podcast con Flavia Bernárdez para filosofar sobre inteligencia artificial y cómo la utiliza para su trabajo.
Los principales usos de ChatGPT hasta el momento:
Expresiones regulares
Funciones para hojas de cálculo
Debuggear
Animaciones de CSS
Diseño grid CSS
Crear plugins
Explicar código existente
Naming
Otros temas que comentamos:
No te puedes fiar del todo (prueba preguntarle si está seguro)
Muy habitualmente se inventa funciones
Pasarle URLs con la documentación
GPTs personalizados o extensiones
Bastante más fiables para solucionar errores de código
Revisar para asegurarse de que se cumple con temas de seguridad y standards de código.
Diferencias entre ChatGPT 3.5, 4 y Github Copilot
Reflexiones
Buscar plugin repository antes, mas fácil de mantener, no reinventar la rueda
No llenar internet de mas porquería
A nivel de sostenibilidad, cantidad de energía y agua usado
Derechos de autor
Privacidad
El concepto de «sedentarismo intellectual»
Episodio en el que entrevistamos a Flavia:
Episodio en el que hablamos de inteligencia artificial con David Perálvarez
Síguenos en:
Como ya suele ser habitual cuando aparece una nueva versión de WordPress, hoy comentamos todas las novedades que trae la 6.5
¿Qué tal la semana?
Semana esther
Semana muy corta por temas familiares
Problema con cambio registro A dominio y certificado SSL por configuración redirección.
Recuperación web actualizada “a saco” (theme incompatible con versión PHP y copias en updraft)
Varias “caídas” de certificados SSL durante el fin de semana.
Semana Nahuai
Investigando la mejor manera de añadir una versión oscura al tema de Osom Business.
Trasteando con la nueva API de Block Binding.
Escuchando el episodio del lanzamiento de OsomPress (#89) para ver si seguía vigente para pasárselo a una persona que nos va ha ayudar con el rediseño de la marca.
Atendiendo al evento anual de Sin Oficina en Madrid. Charlas muy interesantes y dinámicas de grupo muy guapas.
También le tiré la caña a Bosco Soler para que se pase por aquí cuando publique su libro.
Episodio en el que comentamos el libro «Company of one» de Paul Jarvis: https://freelandev.com/podcast/36-comentando-company-of-one/
Contenido Nahuai
1 nuevo tutoriales en Código Genesis: Mostrar-overlay-color-imagen-destacada-bloque-query-loop
Contenido Celi
Tema de la semana: WordPress 6.5
Mejoras editor de bloques (Gut 16.8-17.7)
Biblioteca de fuentes (temas de bloques)
Mejoras paleta de comandos
Galería orden aleatorio
Arrastrar imagen sobre imagen crear galería
Soporte formato AVIF (93% soporte en navegadores)
Mejoras imagen de fondo en bloque de grupo
Tomar primera imagen de post como imagen destacada
Mejor gestión leyendas largas en bloque galería
La opción de lightbox está ahora en el enlace de la imagen
Relación de aspecto bloque de fondo
Plugin dependencies
Mejoras en las revisiones
Nuevas vistas datos editor sitio
Renombrar todos los bloques
Herramientas de apariencia en temas clásicos
Imagen de fondo bloque grupo
Añadir cualquier bloque al bloque navegación
Añadir favicon desde ajustes
Soporte box-shadow
Nueva API Interactivity
Mejoras Block Hooks
API Modulos script (Script Modules API)
Nueva API Block Bindings
Nuevas funciones
Mejoras API HTML
Nuevo filtro get_block_type_variations
Versión mínima de MySQL 5.5.5
Mejoras de internacionalización
Mejoras rendimiento sitios traducidos (25%)
110 mejoras de rendimiento
65 mejoras de accesibilidad
373 mejoras y 515 arreglos
+500 voluntarios 👏
Novedades
Próximas WordCamps en España:
WordCamp Torrelodones
WordCamp Chiclana 5 de abril
WordCamp Bilbao 20 de abril
WordCamp Vigo 25 de mayo
WordCamp Griñón 23 de noviembre
Tip de la semana
Recomendaciones para crear patrones de bloques: https://developer.wordpress.org/news/2024/03/19/pattern-design-tips-and-tricks-for-developers/
Menciones
Gonzalo Navarro menciona Osom Block Visibility en su podcast WordPress Semanal
Síguenos en:
Aprovechamos el trastear en la API de themes de WordPress para investigar en la situación actual de los temas de bloques en el repositorio.
¿Qué tal la semana?
Semana esther
Cerrando proyecto de plantilla personalizada y dedicando mucho tiempo en packs de horas para modificaciones y maquetaciones en páginas de clientes.
Contenido esther
Semana Nahuai
Expediente X, al buscan en pedidos solo lo hacía en la papelera (añadía el parámetro en la búsqueda) se solucionó haciendo una ronda completa con Health Check y nada más. 🤷🏻♂️
Investigando color-mix para crear paletas de colores para los temas de OsomPress (opciones más claras u oscuras de los colores principales). Por ahora limitación de theme.json.
Atendí al Developer Hours sobre la Interactivity API. Revisando el ejemplo de la WordCamp Europe y descubriendo que se puede usar con render_block.
Aprendiendo JS aplicado a WordPress.
Pensando en cómo estandarizar lo mejor posible todos los elementos de los temas de OsomPress (patrones, estilos de bloques…).
Baja de Active Campaing.
Contenido Nahuai
Un nuevo tutorial en Código Genesis:
Tema de la semana:
El estado de los temas de bloque al inicio de 2024
Jugando con la API de WordPress.org para entender mejor el mercado de los temas de bloques. Algunos datos interesantes:
611 temas de bloques
Solo 6 tienen más de 1.000 instalaciones activas (3 son TwentyTwenties)
Raft (Themeisle), Extendable (Extendify) y Zeever (Jegstudio)
Solo 52 tienen más de 1.000 instalaciones activas
Solo 142 tienen más de 100 instalaciones activas
107 además y 5 estrellas de valoración media
TT4 tiene +800.000 instalaciones activas y 4 estrellas
Puede ser interesante crear una herramienta que permita filtrar los temas del repositorio de WordPress?
https://themes.gutenberghub.com (parece desactualizado)
Novedades
Se vuelve a hablar del tema del onboarding para temas en el canal de Slack Outreach.
Synced Pattern Overrides se deja para WordPress 6.6
El page builder Cwiclys se discontinua: https://wptavern.com/cwiclys-unexpected-farewell-founder-decides-to-discontinue-development
Ya tenemos la “guía de campo” para desarrolladores de WordPress 6.5
https://make.wordpress.org/core/2024/03/15/wordpress-6-5-field-guide/
Tip de la semana
https://joost.blog/playground-blueprint-builder/
Menciones
Juan Luis nos deja un generoso comentario en el tema Osom Business y nuestra primera valoración 5 estrellas.
Síguenos en:
Se supone que la programación son matemáticas y que 2+2 deberían ser 4, pero.... en desarrollo web nos llevamos muchas sorpresas y WordPress a veces es especialista en evitar que caigamos en la monotonía... para bien o para mal lo dejamos ya en criterio de cada uno.
¿Qué tal la semana?
Semana esther
Peleando con un plugin de carousel que en el nuevo theme no funcionaba
Muchas peticiones de horas para cambios de diseño, contenido, maquetación landings…
Gincana para recuperar un dominio que el email registrador ya no existe
Tutorial estilos para bloque Details usando svg en css
Semana Nahuai
Juan María Arenas me avisa de un problema con OBV y empieza una investigación de narices en la que queda claro que la extensibilidad de bloques es cuanto menos mejorable.
Ventajas de ser dos developers, que puedes compartir los problemas y desatascar cosas de código con nuevos ojos.
Juan también nos recomienda, en lugar de añadir una nueva opción de “ocultar siempre”, hacer un entrada en el blog explicando cómo hacerlo.
Easy Digital Downloads permite bannear emails desde la interfaz de usuario (ya no necesitas un snippet de código).
Me paso por el nuevo podcast “La taza de Amadeu” en el que cuento mis movidas.
Ojo con meter URLs de Google Drive en la versión gratuita de Download Monitor porque te puedes hacer un lock-in de narices sin darte cuenta.
Gratamente sorprendido por el número de descargas de Osom Business (10% de instalaciones activas).
Creando un placeholder de un formulario de contacto para usarlo en temas de bloques (y potencialmente en los child themes de Genesis).
Contenido Nahuai
2 nuevos tutoriales en Código Genesis de los cuales destaca:
Haciendo el esfuerzo de compartir fuera de nuestra burbuja:
Novedades
https://wordpress.org/news/2024/03/wordpress-6-5-release-candidate-1/
https://wptavern.com/gutenbergs-project-leadership-sits-down-with-new-outreach-team-to-discuss-problems-with-the-site-editor
Tip de la semana
https://wordpress.org/plugins/test-reports/
Menciones
Flavia se pasa por los comentarios a compartir su experiencia con ChatGPT y un taller que dio al respecto.
Síguenos en:
Nos hace mucha ilusión tener disponible en el repositorio el primer theme block de OsomPress 🥳🥳🥳
¡Ya podéis probarlo, valorarlo y recomendarlo si os gusta!
¿Qué tal la semana?
Semana esther
Post estilos bloque details WP (acordeón) - Opciones de :marker css muy limitada, usar :before en su lugar
Limpieza tema premium - sorprende la infinidad de funcionalidades añadidas que no se usan
Semana Nahuai
Revisando edge cases con OML (block theme que no añade el bloque login/out o un tema clásico en páginas que no tiene bloques). Gracias a Jordi (el panadero WordPressero) por avisarme.
Limitación de no poder acceder a los bloques del header/footer. Así que, con dolor en mi corazón, tuve que revertir los cambios para que los estilos y scripts se cargaran de forma condicional.
Meetup de Terrassa, charla muy interesante sobre membresías y luego pleno para tomar algo.
Primer me cabreo con Spotify porque le da por no mostrar el último episodio de Freelandev (251), gracias Nestor por avisar, y me hacen perder el tiempo con sus jincamas. Tiene un buen lío montado desde que lanzaron Spotify for podcasters. Pero luego investigando vemos que es un expediente X con el RSS. Diferente resultados dependiendo de: navegadores, apps, personas, incognito o no… un festival!Haciendo un rollback a la versión 2.25.2 se solucionó (ahora están en la 3.1.1). Contactamos con soporte para explicarles el problema.
Se solucionó guardando los ajustes del feed (o desactivando la microcaché de Webempresa)
ChatGPT y sus invents.
Nos aceptan Osom Business, el primer tema de bloques de OsomPress.
Ya lo puedes encontrar en el repositorio de WordPress:
18 patrones
3 variaciones de estilos
Todo tipo de pruebas, feedback y valoraciones son bienvenidas.
Ojo con la campaña de phishing de Namecheap.
Contenido Nahuai
2 nuevos tutoriales en Código Genesis de los cuales destaca:
Limitar los bloques accesibles desde el editor de WordPress según el tipo de entrada
Ojo, que Código Genesis ya tiene más de 1.000 tutoriales!! 🥳
Con motivo de la celebración he activado un oferta temporal de 10€/mes (sin soporte)
https://codigogenesis.com/oferta-celebracion/
Novedades
Mucho revuelo porque se ha filtrado que Automatic está preparando vender los datos de usuarios de WordPress.com y Tumblr para entrenar modelos de OpenAI.
https://tante.cc/2024/02/27/the-automattic-ai-thing/
Tip de la semana
https://aurooba.com/js-essentials-for-wp-devs/
Menciones
Jose no felicita por el podcast y comenta que le costó encontrar el plugin de Osom Block Visibilty en el repo. Imaginamos que porque está recién indexado y no tiene muchas instalaciones activas aún. Aunque ya tiene dos valoraciones de 5 estrellas.
Nos deja la sugerencia de una opción sea ocultar siempre.
Y también nos preguntaba por cómo personalizar la altura del bloque espaciador, que comentamos en episodios anteriores y que ya hay un tutorial de Código Genesis al respecto en el que usamos el filtro block_type_metadata.
https://codigogenesis.com/personaliza-altura-por-defecto-bloque-espaciador-wordpress/
Síguenos en:
No, no tienen nada que ver nuestro posicionamiento de marca de OsomPress con las cookies de la web, pero son dos de los temas que hemos comentado en el episodio de hoy ;)
¿Qué tal la semana?
Semana esther
Peleando con los estilos del editor al añadir el fichero theme.json a los child themes de Genesis de OsomPress.
Muchas incidencias caché - opción WP Rocket específicas para una página.
Semana Nahuai
Follow-up con los ajustes de WooCommerce, efectivamente están activados por defecto (Woo > Ajustes > Avanzado > Características). Y también los WooCommerce Analytics.
Avanzando con Uprising Next.
Revisando estrategia de marketing y posicionamiento de marca de OsomPress.
Pensando en mejoras para la web de OsomPress (mostrar números totales de plugins…)
Mañana Meetup de Terrassa en la que vendrá Rosa Suñé Barniol a hablar de membresías.
Ya está disponible en el repo el plugin Osom Block Visibility con su respectivo tutorial (valoraciones y sugerencias son más que bienvenidas).
Contenido Nahuai
2 nuevos tutoriales en Código Genesis de los cuales destaca:
Novedades
Propuesta de directorio de bloques de core
https://github.com/WordPress/gutenberg/issues/58773
https://wptavern.com/look-whos-back-jquery-4-0-0-is-now-in-beta
https://wptavern.com/interactivity-api-prepares-for-its-official-debut-in-wordpress-6-5
Tip de la semana
https://www.cookieserve.com/
https://freelandev.com/podcast/82-como-conseguir-una-web-mas-respetuosa-con-la-privacidad-de-los-visitantes/
Menciones
Núria y Cesar nos postulan para un listado de podcast de WordPress que va a crear Modular.
Síguenos en:
Seguimos avanzando en la creación de temas de bloques, no sólo con el nuevo theme Osom Business que en breve estará disponible en el repositorio, sino también preparando la conversión de nuestros child themes de Genesis.
¿Qué tal la semana?
Semana esther
Enviamos el tema Osom Business a revisar para que se publique en el repositorio de WordPress. Pequeños conflictos con el text domain.
Creando plantilla “limpia” a partir de un theme premium
Woocommerce active those session cookies: sbjs_migrations, sbjs_current_add, sbjs_first_add, sbjs_current, sbjs_first, sbjs_udata, and store this: sbjs_session.
(Desde versión 8.5) Se puede desactivar desde Ajustes > Características
Semana Nahuai
Follow-up con el error de Restrict Content Pro.
Nuevos iconos para los plugins de OsomPress. Con su pizca de emoción con un bug muy raro.
Investigando la mejor manera para convertir un tema clásico en uno de bloques.
Probando la nueva gestión de tipografía de WordPress 6.5 y confirmando que se bajan las fuentes en formato WOFF2. Curiosamente al usar el plugin Create Block Theme todavía se bajan en formato TTF y al exportar no se lleva las fuentes bajadas desde la gestión nativa de WordPress.
Enviado un patrón al directorio de patrones de WordPress (comentar limitaciones).
Ya tenemos Osom Block Visibility aprobado, gracias al equipo de plugins por la gestión y poner tan fácil el cambio de propietario (lo subí con mi perfil de WordPress por equivocación).
https://wordpress.org/plugins/osom-block-visibility
Contenido Nahuai
2 nuevos tutoriales en Código Genesis de los cuales destaca:
Novedades
Ya está disponible la primera beta de WordPress 6.5
Lanzado un programa piloto para probar GatherPress, una alternativa a Meetup pero creada sobre WordPress.
Se añade la opción de indicar dependencias de otros plugins https://make.wordpress.org/core/2024/02/15/merge-announcement-plugin-dependencies/
Menciones
La gente de Sírvela (Amadeu y Joan), aprovecharon el día mundial de la radio, para compartir un listado de podcast que recomiendan y mencionaron Freelandev. :)
Mariano pudo recuperar un archivo contactándole a soporte de Google de workspace y ellos tienen una herramienta de backup más avanzada.
Sergio Calderón, que ya está usando la beta de iOS 17.4, nos pasó unos pantallazos de las transcripciones de Apple Podcasts y tenían muy buena pinta. Escribía bien Nahuai y todo!!
Síguenos en:
A veces nos quejamos de la tecnología, pero no olvidemos que el error humano sigue siendo
¿Qué tal la semana?
Semana esther
Me cargo la hoja de cálculo de dashboard de gestión de TWP sin opción a recuperarlo🤦🏻♀️. Oportunidad para rehacerlo mejor 🤷🏻♀️
Añadiendo patrones y ultimando OB
Mucho movimiento de altas/bajas de mantenimiento
Semana Nahuai
Follow-up, David me comentó que no se puede usar el dominio youtube-nocookie.com en los bloques incrustados de WordPress. Encontró este plugin en Github.
Pero se me ocurrió una manera más elegante de hacerlo usando render_block y el WP_HTML_Tag_Processor. ¿Tutorial o plugin?
No existe ningún plugin que lo haga usando el bloque nativo de Youtube. La mayoría del resto llevan mucho tiempo sin actualizarse.
Subida actualización de Osom Modal Login 1.4 que añade carga condicional de los assets.
Transcripciones Apple Podcasts en iOS 17.4.
Contenido Nahuai
3 nuevos tutoriales en Código Genesis de los cuales destaca:
Además, actualicé el tutorial en el que evitar que se muestren los videos relacionados en Youtube.
Tip de la semana
El listado de todos los bloques nativos de WordPress
Menciones
David Perez nos deja un comentario para resolver el problema de los archivos .DS_Store. Nos recomienda que usar wp cli dist-archive. También funciona para el flujo de GitHub > SVN. Automatizas la limpieza de los archivos en producción.
Su charla en WC Madrid sobre eso:
https://davidperezgar.com/blog/charlas/crea-archivo-distribucion-plugin-wp-cli/
David Perálvarez nos comentar un error de Restrict Content Pro con los cupones.
Síguenos en:
Pues ahora resulta que los autónomos sí nos ponemos enfermos....
¿Qué tal la semana?
Semana esther
En K.O. técnico toda la semana
Semana Nahuai
El cambio de condiciones de Gmail, para reducir spam, desencadena tener que configurar SMTP en WordPress. Primero intenté hacerlo mediante código pero al final tuve que usar un plugin (FluentSMTP)
Aprovechando para revisar las configuraciones de envío de otras webs (OsomPress)
Meetup de WordPress Terrassa en el que vino JuanKa a explicarnos cómo usar Advanced Custom Fields para crear un directorio.
Mejorando la descripción de Osom Modal Login para mostrar los vídeos de Youtube y los tutoriales sobre el plugin que hemos escrito en la web de OsomPress (ya hay 4).
Enviado a revisión Osom Block Visibility.
Me llevo la alegría de que han donado dinero a la Green Web Foundation, en parte por mi trabajo en el área de sostenibilidad de WordPress.
Descubro un nuevo filtro para bloques block_type_metadata.
Contenido Nahuai
2 nuevos tutoriales en Código Genesis de los cuales destaca:
Mostrar la información de un plugin del repositorio de WordPress mediante la API
Novedades
La versión 6.4.3 soluciona algunos problemas de seguridad y soluciona 21 fallos. Para más información, lee las notas de la versión.
Parece que la nueva versión ha introducido un bug que da problemas cuando creas el zip de plugin desde MacOS: https://wordpress.org/support/topic/zip-files-created-in-macos-stopped-working-in-wordpress-6-4-3/
Renuevan la página del directorio de hostings verdes de Green Web Foundation: https://app.greenweb.org/directory/
Google reduce significativamente la versión gratuita de recatpcha (de 1 millón a 10.000), a partir de abril.
Tip de la semana
Embed Privacy, plugin que te permite añadir una capa de privacidad en vídeos embebidos de YouTube (y otros medios). Ideal si tienes muchos vídeos de YouTube donde no has usado la versión youtube-nocookie.com.
Un post muy interesante donde compara los datos cargados con o sin el plugin:
https://oldrup.dk/en/more-speed-less-tracking-with-embed-privacy/
Ojo con las fuentes en formato ttf porque pueden ser muy pesadas.
Síguenos en:
¿Qué tal la semana?
Semana esther
Nuevo diseño de la web de OsomPress, ahora con un flamante nuevo tema de bloques (con block binding incluido!!)
Revisando el checkout de la web.
Semana Nahuai
Cambio para usar el query loop en los tutoriales de Código Genesis.
Actualización Osom Modal Login 1.3.1 que mejora la comportamiento de la modal.
Actualización Social Simple Share 3.2.3 que añade el icono de Bluesky.
Terminando de pulir Osom Block Visibility para subirlo al repositorio de WordPress.
Realizando tests con el tema Osom Business (unit test, theme check…)
Nomenclaturas de plugins y temas de WordPress, que no coinciden necesariamente.
Encontrando limitaciones para usar patrones de bloques en temas clásicos.
Trasteando con la API de plugins para obtener y mostrar información sobre plugins del repositorio de WordPress.
Contenido Nahuai
3 nuevos tutoriales en Código Genesis de los cuales destaca:
Mostrar los plugins creados por un usuario de WordPress
Tema de la semana:
Cambios de modelo de negocio en la academia de SiliCodeValley.
David también nos explica como está integrando la IA en WordPress.
Novedades
Activadas las transcripciones en Apple Podcasts.
Tip de la semana
El addon de Facet WP que te permite filtrar el query loop nativo de WordPress (y otros):
https://facetwp.com/help-center/using-facetwp-with/blocks/
Síguenos en:
¿Qué tal la semana?
Semana esther
Semana tranquila de mantenimientos.
Problema última versión WPML - redireccionamientos extraños
OsomPress Web -> decidir plugin SEO
Ultimando nuevo theme Osom
Semana Nahuai
Pues no sé si era “blue Monday” pero vaya lunes. Namecheap me la lió y no autorenovó nbadiola.com. Por otro lado, mi IP del NAS debió de cambiar y las copias de Freelandev no se podían enviar, así que llenaron el servidor. 🎇
Si antes menciono el maravilloso equilibrio trabajo/vida antes me lo como con patatas.
Último follow-up del caso raro de actualizaciones que rompían la web con 3 idiomas.
Modificando facturas para que el IVA salga mejor desglosado (Invoices for WooCommerce y PDF Invoices & Packing Slips for WooCommerce).
Actualización de Osom Modal Login (OML) a la versión 1.3 que añade todas las opciones para temas de bloques. Parece que ahora no hay ningún otro plugin que permita hacerlo.
Actualizar Osom Login Page Customizer a la versión 1.1.4 para mejorar la compatibilidad con OML.
Investigando los plugins más ligeros y fiables de SEO. Candidatos: Slim SEO y The SEO Framework.
Contenido Nahuai
2 nuevos tutoriales en Código Genesis de los cuales destaca:
Personalizar el método de pago predeterminado en una categoría de producto de WooCommerce
Novedades
Nueva opción de Zapier que permite que te cobres solo las tareas que superan el plan contratado.
Tip de la semana
La función has_block puede ser muy práctica para detectar bloque del contenido (pero no si están fuera).
Menciones
Jota me comenta que en la app de Google Podcasts no se cargan los nuevos episodios en cambio via web si lo hacen.
Síguenos en:
¿Qué tal la semana?
Semana esther
Puesta al día post-navideña
3 retornos de clientes
Semana Nahuai
Follow up del caso raro en el que una actualización de TEC creaba un problema. Me encuentro el plugin actualizado y todo funcionando ok. 🤷🏻♂️
Actualización de OML
Poniéndonos al día con OsomPress.
Escribir post para HeroPress que se publicará el 17 de enero (en inglés y castellano)
Tuve las dos reuniones de adopta mi mente.
Contenido Nahuai
2 nuevos tutoriales en Código Genesis de los cuales destaca:
Mostrar una cuadrícula con las entradas de CPTs de cualquier instalación de WordPress usando la API REST
Tema de la semana:
Nahuai
Código Génesis
Mantener ritmo de publicación -> +90 tutoriales
Baja el número de suscriptores
No inversión en publicidad o patrocinios
La facturación ha bajado (30%)
Contenidos:
49 episodios de podcast de Freelandev
5 webinars mensuales NED Pro
Newsletters: 0 enviadas
3 posts blog
Sustain WP: 9 episodios de podcast
10 Meetups presenciales organizadas
Desarrollo web:
1/2 proyecto con clientes nuevos
Más bolsas de horas de antiguos clientes
Facturación
2020202120222023Código Genesis35%30%26%13%Desarrollo web19%19%2%2%Bolsa horas24%15%33%30%Mantenimiento12%9%10%15%
201820192020202120222023Servicios97%73%58%51%48%49%Código Genesis0%*16%35%30%26%13%Otros3%11%7%19%26%38%
Ha aumentado la facturación trabajando un 7% menos de tiempo.
Unas 5h/día, 5 días a la semana (6 meses con una media de 3h/día)
Objetivos
Mantener el equilibrio trabajo/vida
Dar a conocer OsomPress
Conseguir un patrocinador que me ayude a aeguir aportando a la comunidad WordPress en materia de sostenibilidad
Esther
Facturación total: -5,4% respecto 2022 (Sin tener en cuenta OsomPress: -0,4%)
Evolución Desglose Facturación
2.01820192020202120222023Mantenimiento38,78%54%56%78,52%86,29%90,66%Desarrollo52,86%32,94%28%10,57%1,52%2,70%Formacion7,35%7,95%12%2,25%1,62%0,59%Otros1,00%5,22%4%3,39%1,73%2,21%OSOM
5,27%8,84%3,84%
100%100%100%100,00%100,00%100,00%
Distribución clientes mantenimiento
20222023Total Clientes8985 (-4%)3 clientes + facturación27%34%
Objetivos:
Intentar evitar concentración clientes
Mantener % tiempo trabajado / facturación en mantenimiento
Empujón nuevos productos OsomPress
Novedades
Me he llevado la alegría de ver que Ari ha creado un Github issue para que la librería de fuentes de WordPress se baje la versión WOFF2 en lugar de la TTF.
Tip de la semana
Usar el plugin Health Check and Troubleshooting para realizar un cambio de tema. Puedes activar el «modo diagnóstico» para que los cambios del nuevo tema solo sean visibles para ti.
Menciones
Enrique nos felicita y nos comenta que los audios con se cargan en Google Podcast. Como va a cerrar en breve no vamos a darle muchas vueltas.
Síguenos en:
Después de un parón navideño, retomamos el podcast con muchas ganas y nuevos propósitos para el 2024
¿Qué tal la semana?
Semana esther
Semanas navideñas de mantenimientos rutinarios
Avanzando el nuevo theme de bloques para la web de OsomPress
Semana Nahuai
Dar soporte al editor de bloques en Genesis Author Block
Dar soporte a temas de bloques en OML
Actualizar Genesis Simple Share
Ojo porque aunque descliques la opción de autorenovación de RCP se sigue cobrando en Stripe. 🤷🏻♂️
Trasteando con la API REST y block binding.
Contenido Nahuai
Síguenos en:
¿Qué tal la semana?
Semana esther
Follow up: Integración CF7 - Active Campaign con API a medida
Ajustes responsive maquetación landings con Visual Composer
Semana Nahuai
Follow up, actualicé todos los plugins menos TEC y tuve el mismo error que al actualizar TEC. Se solucionó solo restaurando una copia de seguridad, no tuve que hacer rollback de los plugins actualizados. 🤷🏻♂️
Follow up, el plugin Loggedin tiene un filtro para saltarse la limitación de usuarios logueados. La idea es usarlo en combinación con adjudicar un rol de usuario personalizado a los suscriptores de cierto nivel de membresía.
Actualizaciones de Genesis Simple Share y Osom Login Page Customizer.
Meetup de Terrassa con David Perálvarez que explicó su experiencia como nómada digital y como creó la parte técnica del proyecto alotuyo.com. Y doblete con la Meetup de Barcelona.
Contenido Nahuai
2 nuevos tutoriales en Código Genesis de los cuales destaca:
Novedades
https://sinoficina.com/adopta/
Tip de la semana
https://unstock.ai
Menciones
Diego nos comenta en Twitter Para la solución del plugin de Simple Social... ¿Habéis probado a crear una custom font? Es sencillo y os puede solucionar la papeleta
Síguenos en:
¿Qué tal la semana?
Semana esther
Puente largo
Problemas Google Drive en macOS Sonoma
Semana Nahuai
Investigando cómo extender y crear bloques.
Posible solución para el plugin de Genesis Simple Share con el glifo "𝕏"
Investigar cómo número de logueados en WordPress
Contenido Nahuai
2 nuevos tutoriales en Código Genesis de los cuales destaca: https://codigogenesis.com/mostrar-listado-enlaces-final-entrada-wordpress/
Tema de la semana:
Tomando un café en Osom Coffee (@somososom)
State of the Word
Repaso de algunas cifras molonas
70 WordCamps, en 33 países
2500 organizadores
wordpress.org/meet para ver todos los eventos
1339 nuevos contribuyentes
WordPress Playgrounds - Ejemplo del Interactive bloque de código
TT4 -> demo mostrando lo bien que luce
Fase 3: Colaboración y flujos de trabajo
mejora de gestión de patrones
cambios theme.json solo se aplica a un patrón
block binding para mostrar campos personalizados en bloques
mejoraras de rendimiento (2X)
Interactivity API -> demo de wpmovies.dev
Primer vistazo al rediseño del WP admin
Matt volvió a hacer referencia al “Learn AI deeply”
Demo de chatGPT + Playgrounds (le gustaría tener un tutor que explica como lo hace)
Data liberation -> mejorar el flujo de migraciones (entre CMS, page builders, WordPress… One-clic-migración, copy and paste Data Liberation – WordPress.org
WCUS Portland Oregon (2 años), a mediados de septiembre, como Pontevedra
Q&A
Tortilla de patatas con o sin cebolla?
ActivityPub en core? Mejor como community plugin por ahora (solo 5000 instalaciones activas)
Se ha parado la migración de Slack a Matrix (licencias y accesibilidad)
Parón de crecimiento en cuota de mercado en parte porque la experiencia de ecommerce es mejorable
Seguimos sin fecha para el multilingual
El directo
El resumen de demos mostradas (Rich Tabor)
También estuve un rato hablando con Carlos Bravo que está en el equipo encargado de llevar la API de los campos personalizados y el block binding, además de echar una mano con la interactivity API.
Novedades
https://wordpress.org/news/2023/12/wordpress-6-4-2-maintenance-security-release/
https://make.wordpress.org/core/2023/12/07/roadmap-to-6-5/
https://make.wordpress.org/project/2023/11/30/embracing-matrix-for-enhanced-communication/
https://zaragoza.wordcamp.org/2024/
Tip de la semana
Theme.json Cheat Sheet - Supported Styles (Fränk Klein)
Menciones
José Antonio me preguntaba por cómo mostrar las opciones extendidas de los los bloques en un tema clásico.