WordPress 5.4 Beta 1 listo para pruebas y comentarios

Traducido del artículo: “WordPress 5.4 Beta 1 Ready for Testing and Feedback” de:

Justin Tadlock, febrero 13 de 2020

La coordinadora de lanzamiento Francesca Marano anunció el lanzamiento de WordPress 5.4 Beta 1 el 11 de febrero. La mayor parte del trabajo se ha centrado en el editor de bloques. Sin embargo, por el momento, quienes contribuyeron han cerrado otras 258 entradas para el hito de 5.4.

Una segunda versión beta está programada para el 18 de febrero, de acuerdo con el cronograma de lanzamiento 5.4, junto con betas de seguimiento y candidatos de lanzamiento en las próximas semanas. El lanzamiento final de WordPress 5.4 está programado para el 31 de marzo. read more

Leer más » Comentar

Notas

Leer más » Comentar

Gutenberg 7.4 agrega nuevos controles de color, interfaz de usuario de enlace y andamios de bloque para desarrolladores

Traducido del artículo: “Gutenberg 7.4 Adds New Color Controls, Link UI, and Block Scaffolding for Developers” de:

Justin Tadlock, febrero 6 de 2020

El equipo de desarrollo de Gutenberg lanzó ayer la versión 7.4 del complemento. La actualización incluye algunas características orientadas al usuario: un control de color de texto para el bloque de grupo, control de color de fondo para el bloque de columnas y una nueva interfaz de usuario de enlace para componentes de texto enriquecido. Para los desarrolladores, el equipo introdujo un script para lanzar un complemento de bloque desde la línea de comandos.
Después de un aumento dramático en la velocidad en la última actualización, la versión 7.4 continúa por el mismo camino. Cuando se probó en una publicación con aproximadamente 36,000 palabras y 1,000 bloques, las velocidades de carga de la página cayeron de 5.461s a 5.037s y los eventos de pulsación de teclas de 34.63ms a 34.54ms. Esta no es una reducción significativa, pero cada mejora ayuda.
La actualización incluye más de dos docenas de correcciones de errores y varias mejoras. El trabajo hacia el bloque de navegación continúa. La experiencia está mejorando lentamente, pero aún no se siente lista para la producción.
El equipo también lanzó un mecanismo experimental temprano para manejar estilos globales, una característica que puede completarse este año. Los estilos globales permitirían que los temas establezcan colores predeterminados, configuraciones tipográficas y potencialmente más. Los autores de los temas deben estar atentos al desarrollo de esta función y ofrecer comentarios. read more

Leer más » Comentar

Apocalipsis

Leer más » Comentar

5 apps de criptomonedas que te ayudarán a ganar bitcoins

Las criptomonedas constituyen un medio digital de intercambio económico que emplea la criptografía para garantizar la seguridad y la privacidad de diferentes operaciones como las transacciones financieras o de activos. Actualmente, existen multitud de criptomonedas con variedad de características y protocolos. No obstante, la más popular es el bitcoin: creada en el año 2009, fue la primera criptomoneda que empezó a operar en el sector.

Entender el funcionamiento de las criptomonedas solo requiere un poco de tiempo, después del cual entenderás a la perfección los modelos de funcionamiento y las dinámicas inherentes a estas monedas digitales. Asimismo, con el objetivo de ayudarte a ganar bitcoins, a continuación te proponemoss algunas de las mejores apps de criptomonedas. read more

Leer más » Comentar

Ahmad Awais lanza script para implementar automáticamente actualizaciones de plugins de WordPress

Traducido del artículo: “Ahmad Awais Launches Script to Automatically Deploy WordPress Plugin Updates” de:

Justin Tadlock, febrero 3 de 2020

Hoy, Ahmad Awais lanzó WP Continuous Deployment, una tubería de implementación continua para actualizar complementos alojados en WordPress.org a través de acciones de GitHub. Es un script CLI basado en Node.js que simplifica el proceso de mantener los complementos actualizados. Los desarrolladores necesitan escribir una sola línea en su terminal o símbolo del sistema. Además de configurar un par de claves secretas en GitHub, el script maneja todo simplemente en unos momentos.
“Vivimos en la era de los flujos de trabajo ágiles”, escribió Awais en el anuncio del proyecto. “Los desarrolladores s
ólo quieren git commit && git push y esperan que sus productos se implementen globalmente … Ha pasado un minuto desde que trabajé en un proyecto de WordPress, pero durante el último año más o menos, he estado fantaseando con un complemento basado en git implementaciones de flujo de trabajo que me permitirán finalmente alejarme de esos viejos repositorios SVN “.
El 14 de noviembre, GitHub anunció que lanzaría las acciones de GitHub. Las acciones son una forma para que los desarrolladores automaticen los flujos de trabajo desde sus repositorios Git. Los desarrolladores pueden compartirlos, bifurcarlos y reutilizarlos en proyectos. Unos días después, 10up lanzó dos acciones de GitHub para desarrolladores de plugins de WordPress. Estas acciones son la base para la implementación continua de WP.
La acción de implementación de complementos de WordPress de 10up maneja la implementación de actualizaciones de complementos directamente en el directorio de complementos de WordPress. El archivo Léame de WordPress.org / Acción de actualización de activos maneja la confirmación de cambios en el archivo Léame o los activos de un complemento. El script de implementación continua de WP agrega automáticamente ambos y configura los archivos de flujo de trabajo de GitHub apropiados para cada uno.
“Lo que espero lograr con WP Continuous Deployment es facilitar a cualquier desarrollador el uso de las acciones de GitHub creadas por 10up y otros y ayudar a migrar a este nuevo flujo de trabajo con una pizca de automatización”, dijo Awais. “Sin la implementación continua de WP, migrar a GitHub Actions para implementar plugins de WordPress es una tarea que requiere conocer cómo funcionan las acciones de GitHub, qué archivos debe crear, qué secretos hay y dónde colocarlos. Perdemos una gran cantidad de desarrolladores que no pueden resolver este paso, debido a una experiencia operativa voluminosa y seca “.
El flujo de trabajo para muchos desarrolladores de WordPress hoy se ejecuta directamente a través de Git, principalmente con repositorios alojados en GitHub. A menudo, los desarrolladores esperan que cualquier código comprometido se implemente automáticamente en los lugares a los que debe ir, como los sitios web de producción.
El sistema de directorio de plugins de WordPress, que se basa en SVN en lugar de Git, a veces puede ser un cuello de botella en los flujos de trabajo del equipo. Algunos equipos incluso tienen desarrolladores que nunca han usado SVN en sus carreras. Tiene sentido que los equipos usen un solo sistema. Hacerlo genera menos errores y requiere menos recursos para capacitar a las personas en un sistema de control de versiones moribundo.
“No le estamos haciendo un favor a nadie al mantener a SVN cerca”, dijo Awais. “Los proyectos están contratando a cientos de desarrolladores de código abierto para facilitar que la comunidad de desarrolladores interactúe con sus proyectos. Mientras que WordPress, que una vez mantuvo esa ventaja, ha comenzado a retrasarse al hacer que sea difícil y poco práctico comenzar con el desarrollo de WordPress. Elija 100 estudiantes aleatorios para universidades de todo el mundo y pídales que comiencen un proyecto de código abierto.
Le sorprenderá que la mayoría de ellos decidan comenzar con las licencias Git y MIT. Y, aquí en la comunidad de WordPress, pedimos a las personas que usen SVN. Eso es poco práctico e inaccesible para la mayoría de los desarrolladores de hoy “.
Awais dijo que las acciones de GitHub han permitido a su equipo perder mucho peso muerto. Originalmente no hizo sus acciones de GitHub de código abierto porque eran específicas de sus casos de uso. Después de recortar el código, se dio cuenta de que no eran diferentes de las Acciones que 10up ya había lanzado.
“Veo que tratar con SVN como una tarea de DevOps”, dijo. “
Es algo de que los desarrolladores web no deberían preocuparse en 2020. Los desarrolladores web quieren crear sitios web. Quieren usar Git para hacer eso. Con JAMstack, todos se han acostumbrado a la idea de impulsar un git commit y obtener la nueva compilación / lanzamiento. Por eso construí WP Continuous Deployment “. read more

Leer más » Comentar

La importancia del testing a la hora de desarrollar software

Si estáis como nosotros en el mundo del software libre y el desarrollo, sabréis más que de sobra que quizás lo más complejo de hacer un desarrollo, no es hacerlo, es hacerlo de forma que otro pueda entenderlo (hoy, mañana y dentro de mucho) y que pueda ser probado para asegurar que no fallará en un caso extraño en un futuro. Y es que todavía recuerdo cuando desarrollaba de forma informal, cuando aprendía e incluso ya trabajando y hacía un código que podríamos denominar espagueti.

¿Por qué? Seguro que os ha pasado también a vosotros. Por ejemplo: read more

Leer más » Comentar

Man in the middle

Leer más » Comentar

Por qué todos los equipos necesitan herramientas de gestión de proyectos

Leer más » Comentar

Mecánico

Leer más » Comentar