Hola qué tal, bienvenidos al Podcast WordPress Granada, somos David Pérez, Consultor de Desarrollo y Marketing en closemarketing.es, y Jesús Yesares, consultor web y profesor en boluda.com. Nos podéis encontrar en twitter como @davidperezmk y @jesusyesares. Y os invitamos a que sigáis nuestra cuenta @WPGranada
¿Por qué Eckstine?
- Música: Everything I have is yours / Passing Strangers
- Billy Eckstine (William Clarence Eckstine)
- Cantante de Jazz EEUU 1914-1993
- Lideró una de las primeras Big bands de beebop y se convirtió en el primer cantante negro de baladas románticas.
- Le llamaban el sinatra negro.
Características visibles
Velocidad
- Carga diferida de imágenes (Lazy Load)
- Las imágenes no se cargan hasta que está a punto de visualizarse esa parte de la página.
- Etiqueta: loading=’lazy’
- ¿Cómo afecta a otros plugins como WP Rocket? Hay ya experiencias en los foros en los que dicen que no hace lo suficiente, que al desactivar su plugin de carga diferida de imágenes, el rendimiento en los tests bajó bastante a pesar de estar ya funcionando esta característica en WordPress 5.5
https://wordpress.org/support/topic/psa-wp-5-5-lazy-load-does-not-addresses-everything-this-plugin-does/- Normalmente las características de esta función en estos plugins es más avanzada y están desactivándola por el momento.
SEO
- Mapa del sitio integrado
- Páginas
- Entradas
- Categorías
- Etiquetas
- Usuarios
- Se puede tunear con código o con un plugin si es que necesitamos algo más complejo.
- Nombre /wp-sitemap.xml
- Todavía no está el Sitemap de imágenes
Seguridad
- Actualización automática de plugins (ojo con WooCommerce) y temas (ojo con los temas) POR selección
- Actualización subiendo los archivos zip directamente (promesas)
Editor de bloques
- Nueva interfaz (más clara, todo más cuadrado, recuerda sospechosamente a Windows 10)
- Patrones de bloques
- Nuevo directorio de bloques
- Edición de imágenes integrada (cambia la fuente, no el CSS)
Accesibilidad
- Copiar enlaces en las pantallas de medios y diálogos emergentes con un botón (WTF?)
- Los widgets de listas de enlaces se pueden convertir ahora en bloques de navegación HTML5 → El bloque HTML5 tiene semántica y tiene sentido para los navegadores de pantalla
- Mover las cajas meta con el teclado
- Editar imágenes con un dispositivo de asistencia (lee las instrucciones en el editor de imágenes)
https://wordpress.tv/2020/06/06/matt-mullenweg-in-conversation/ - Los botones primarios aparecen realmente deshabilitados cuando dice que lo están.
- https://make.wordpress.org/core/2020/08/06/wordpress-5-5-core-editor-accessibility-improvements/
- Mejoras en la navegación por teclado
- Mejoras en el foco
- Mejoras orientadas a los lectores de pantalla
Gracias a Vicent Sanchis en el asesoramiento en esta sección
Problemillas
- El problemilla ha sido que se han zumbado la compatibilidad con jQuery (hay que avanzar), pero lo han resuelto con un plugin:
- jQuery Migrate Helper
- >10k instalaciones activas
- migración de jquery 1.12.4 → 3.5.1
- Evolución inevitable que redunda en los usuarios y sus bolsillos
- La idea inicial es eliminar el script en WordPress 5.7 (2021)
- Este tema afecta especialmente a aquellos que todavía usan el plugin classic editor.
- https://wptavern.com/enable-jquery-migrate-helper-plugin-passes-10k-active-installs?utm_source=rss&utm_medium=rss&utm_campaign=enable-jquery-migrate-helper-plugin-passes-10k-active-installs
- jQuery Migrate Helper
Desarrollo
- REST API para los bloques registrados en el sitio
- Definir entorno. wp_get_environment_type() -> staging, production, test, development
- Actualizada la librería dashicons
https://make.wordpress.org/core/2020/07/15/dashicons-in-wordpress-5-5-the-final-update/ - $args argumento al leer funciones de plantilla get_header(), get_template_part(), etc.) Nos olvidamos de extraños inventos.
- Librería PHPMailer actualización de versión mayor 5.2.27 to 6.1.6 (14 versiones diferentes)
- Mejora de fiabilidad de la validación de PHP OPcache
- Opt-in para el término por defecto para taxonomías personalizadas
- Al registrar register_taxonomy, se puede especificar los términos por defecto.
- Valores por defecto en REST_API para metavalues
- Actualización librerías: SimplePie, Twemoji, Masonry, imagesLoaded, getID3, Moment.js, and clipboard.js.
Amigüitos contribuidores
Hay que hacer un reconocimiento a nuestros compañeros y amigos Nilo Vélez y Javier Casares, que aparecen en los créditos de esta actualización junto a los Matías y otros chopotocientos contributors gracias a sus aportaciones.
Próxima versión 5.6
Ya se ha creado el equipo, va a estar liderado por 50 mujeres.
- Ciclo de desarrollo: https://make.wordpress.org/core/5-6/
- Lanzamiento previsto 12 de Diciembre
- Lista de los reyes magos: https://make.wordpress.org/core/2020/07/31/wordpress-5-6-whats-on-your-wishlist/
WooCommerce
Hoy ha salido WooCommerce 4.4, pero eso será para otro programa.