January 24, 2020 — Las 12 tablas que WordPress crea por defecto en una nueva instalación suelen ser suficientes para la mayoría de proyectos. Pero hay ocasiones en que, por seguridad, escalabilidad o rapidez, vamos a necesitar crear nuestras propias tablas personalizadas.
January 24, 2020 — Ejemplos prácticos para el día a día de acciones y filtros del Core de WordPress y de WooCommerce.
Nos permiten modificar rápidamente el comportamiento y el aspecto de un sitio o eCommerce de forma consistente. Ampliación práctica de la charla «Captain Hook» de Aruñas Liuiza.
January 23, 2020 — Desde que apareció el nuevo editor de WordPress (Gutenberg), se ha abierto un mundo de posibilidades para los desarrolladores.La opción más conocida es la de crear nuevos plugins para Gutenberg y adaptar los existentes. Pero el nuevo editor de WP nos permite también cambiar nuestra forma de trabajar con WordPress cuando somos creadores de plantillas.Con BlockLab podemos crear bloques para nuestras webs de forma rápida y muy personalizada. Solo tienes que saber HTML, CSS y PHP para comenzar a desarrollar plantillas usando tus bloques y reutilizandolos para cada nueva web.En esta sesión, enseñaré el funcionamiento básico de BlockLab: Importación / exportación de bloques a nuestra plantilla WordPress y ejemplos de trabajo real (por ejemplo: bloque de noticias a 3 columnas; bloque de «suscríbete a nuestra newsletter», etc).
January 23, 2020 — En este taller de desarrollo vamos a desarrollar un asistente de voz para conectarlo a nuestra página web, e-commerce o blog.
January 22, 2020 — Mi trabajo actual me ha permitido conocer las ventajas del testing E2E (End to End) con tecnologías como Jest (patrocinada por Facebook) y Puppeteer (Google).
Consiste en la reproducción automática de diferentes secuencias de acciones sobre un navegador web en segundo plano (Chromium headless) como clicks, relleno de formularios, espera eventos DOM, etc. para simular casos de uso reales de usuarios finales (ejemplo alta de usuario, añadir productos al carrito, checkout,…).
En mi día a día lo uso para realizar testing completo de compras en WooCommerce con un gran ahorro de tiempo. Pudiendo cambiar fácilmente de versión de WooCommerce, WordPress, PHP, MySQL, etc.
January 22, 2020 — Desde hace ya un tiempo, los dark themes se han puesto de moda. Los podemos ver en Skype, Twitter, iOS y un montón de sitios y aplicaciones.
January 22, 2020 — Tradicionalmente, los CMS como WordPress han sido herramientas muy monolíticas que gestionan todo el ciclo de conceptualización del sistema, encargándose tanto del almacenamiento y edición, como de la presentación de los datos.
Hoy en día, esta concepción ha cambiado. El avance y desarrollo de los frameworks JavaScript, y sus ventajas en cuanto a rendimiento y experiencia de usuario, hacen necesario un cambio a la hora de desarrollar nuestros sitios web.
¿Qué es «desacoplar WordPress«? Desacoplar WordPress es elegir únicamente los elementos que nos interesan, como el almacenamiento y gestión de contenidos, e incluirlos en un sistema optimizado para su presentación, generalmente un framework JavaScript.
A lo largo de la ponencia veremos cómo llevarlo a cabo utilizando API REST, JWT y componentes web. También veremos de manera cuantitativa y cualitativa las mejoras producidas tanto en carga como en experiencia de usuario.
January 22, 2020 — Aprende a crear una instalación de WordPress desde cero, la instalación de un tema, un plugin y personalizarlo para lograr en pocos minutos una web completa lista para ser publicada.
Entiende los mecanismos básicos de hosting y web para poder crear tú solo la web con WordPress y empieza a publicar tu contenido.
Además, crearemos dos instalaciones idénticas, una con Elementor y otra con Gutenberg, para que puedas ver los dos editores más usados actualmente, entender las ventajas de cada uno y elegir el que más te guste.
January 22, 2020 — Todos hemos estado ahí. Abres tu editor, dispuesto a retocar el código que escribiste el año pasado y… no entiendes qué significa nada.
Para evitar estas experiencias, especialmente trabajando en equipos, es necesario mantener un nivel de calidad adecuado en el código que escribimos y mantenemos.
January 22, 2020