La propuesta de WordPress «defectuosa» provoca una reacción violenta


Una nueva propuesta para WordPress 6.0, programada para mayo de 2022, habilitará las conversiones automáticas de imágenes de manera predeterminada para que todas las imágenes cargadas se muestren en el mejor formato WebP. La comunidad de desarrolladores de WordPress respondió abrumadoramente negativamente a la propuesta porque causará un aumento masivo en el uso del espacio en disco.

Propuesta para habilitar WebP por defecto

WebP es un nuevo formato de imagen que muestra imágenes en un tamaño de archivo considerablemente menor. Esto significa que muchas páginas web se descargarán a un ritmo más rápido, lo que resultará en una mejor experiencia para los usuarios.

El formato WebP debería ser mejor para los editores porque es bien sabido que mejorar la velocidad del sitio web da como resultado mayores ingresos publicitarios y mayores ventas.

Entonces, una propuesta para hacer que WebP sea predeterminado probablemente parecía una buena idea.

Sin embargo, la propuesta fue recibida con una resistencia apasionada, y en algunos puntos furiosa, por parte de la comunidad de WordPress.

Aumento masivo de espacio en disco

Una de las preocupaciones más importantes expresadas por la comunidad de WordPress fue que esta nueva función aumentará drásticamente el espacio en disco, en un orden del 25 al 50% o incluso más.

Un desarrollador ofreció sus comentarios de que esto resultará en un aumento de los gastos para los editores debido a la necesidad de más espacio web de hospedaje. El desarrollador señaló que, si bien los costos de ancho de banda son económicos, el espacio en disco no lo es.

El desarrollador escribió en los comentarios de la propuesta:

“Desafortunadamente, hay serias consecuencias para duplicar esencialmente la cantidad de archivos de imagen que se generan, es decir, el espacio en disco.

Esto no es intrascendente. Esta única «decisión» conducirá a millones de dólares en mayores tarifas de hospedaje a largo plazo.

Ya puedo ver a nuestros clientes ejecutando miniaturas regeneradas y de repente deben pagar entre un 25 % y un 50 % más por el hospedaje actualizado simplemente por el espacio en disco”.

Autor del núcleo de WordPress Adán Silverstein, un ingeniero de relaciones con los desarrolladores en Google y un responsable principal de WordPress respondió en los comentarios que aquellos a quienes no les gusta la nueva característica pueden simplemente desactivarla agregando unas pocas líneas de código a WordPress.

Pero eso no es algo que un usuario normal pueda hacer. Para empeorar las cosas, WordPress no planea proporcionar un interruptor de encendido/apagado porque no quieren apresurar a los usuarios con la toma de decisiones (más sobre eso a continuación).

Por qué la propuesta de WordPress para WebP es una mala idea

Andrew Wilder, fundador de NerdPress (@NerdPress), una empresa que apoya y mantiene sitios WordPress de comida y estilo de vida para cientos de clientes, ofreció una explicación detallada de por qué la propuesta de WordPress es una mala idea.

Andrés compartió:

“A primera vista, esto parece una buena idea, ya que las imágenes WebP suelen ser más pequeñas que JPG (con una calidad similar).

Sin embargo, creo que este es un enfoque fundamentalmente defectuoso, ya que hará que las bibliotecas de medios se salgan de control (duplicando la cantidad de archivos), lo que hará que los sitios se queden sin espacio en disco.

También hará que las copias de seguridad/restauración/migraciones sean más difíciles.

Esta propuesta duplicaría efectivamente la cantidad de archivos de imagen (con el tiempo) y usaría probablemente un 70 % más de espacio de almacenamiento adicional.

No convertirá todas las imágenes inmediatamente; la propuesta es comenzar a duplicar nuevas imágenes en el futuro.

Sin embargo, si alguien «regenera» las miniaturas (lo que suele ser necesario después de un cambio de tema), en ese momento también creará las copias WebP.

Entonces, al realizar copias de seguridad de sitios, todas esas imágenes deben transferirse de alguna manera a una ubicación de copia de seguridad. Los buenos sistemas de copia de seguridad serán «incrementales», por lo que solo copian archivos nuevos. Pero incluso los buenos sistemas pueden agotar el tiempo de espera o fallar, especialmente cuando hay miles de archivos en cada una de las muchas carpetas.

Como ejemplo: ManageWP (que es propiedad de GoDaddy), en realidad tiene un límite máximo de archivos de 1,000,000 de archivos para sus copias de seguridad.

Entonces, las copias de seguridad simplemente no funcionarán si hay más que eso en el servidor.

Eso suena como muchos archivos, pero en realidad puede suceder fácilmente. Un sitio con, digamos, 15.000 imágenes en la biblioteca y 50 tamaños de miniaturas, son 750.000 miniaturas allí mismo.

Y eso no incluye todos los demás archivos en el servidor. Entonces, si duplicamos eso con la imagen WebP, estamos atascados”.

Le pregunté a Andrew cuál era su punto de vista sobre un enfoque prudente que WordPress debería tomar con respecto a la función WebP propuesta.

Andrés respondió:

“Creo que lo mejor que se puede hacer es mantenerlo como un complemento independiente y no fusionarlo con el núcleo.

Sin embargo, si absolutamente van a hacer esto sin importar qué, deberían desactivarlo de forma predeterminada en todos los sitios, y debería ser una configuración en la página Configuración de medios.

Junto con esa configuración, debe haber información para explicar los pros y los contras de habilitar la configuración, y tal vez también tener un enlace a un artículo de una fuente neutral que describa claramente por qué alguien querría o no habilitarla”.

¿La falta de un interruptor de encendido/apagado es una mano dura?

Una preocupación importante es la falta de una manera fácil de desactivar este comportamiento.

Una persona comentado:

“Es molesto que no haya un interruptor de apagado fácil y que requiera otro complemento o fragmento.

La API de configuración no es tan arduo de usar. Si puede convertir WebP, puede apagarlo.

No me opongo a la característica. Beneficiará a muchos usuarios e incomodará a algunos.

Pero esto se siente tan soporífero”.

WordPress no quiere sobrecargar a los usuarios con opciones

Adam Silverstein respondió a las críticas sobre la falta de una opción de encendido/apagado recordando a todos que la filosofía oficial de WordPress es hacer cosas que funcionen desde el primer momento y que sean completamente funcionales sin que el usuario tenga que tomar decisiones. También es política de WordPress diseñar para muchos que no tienen una mentalidad técnica.

Adam mencionó específicamente la política de WordPress titulada, “Decisiones, no Opciones.”

De acuerdo con esta filosofía de diseño, WordPress busca evitar pedir a sus usuarios que tomen decisiones.

Es la filosofía oficial de WordPress que el diseño debe ser lo suficientemente inteligente como para que los editores no tengan que tomar la decisión de activar o desactivar una función.

La política establece:

“Es nuestro deber como desarrolladores tomar decisiones de diseño inteligentes y evitar poner el peso de las opciones técnicas en nuestros usuarios finales”.

Adam Silverstein, el responsable central de WordPress, insistió:

“La gran mayoría de los usuarios se beneficiarán de esta característica y no necesitan comprender o tomar una decisión sobre los detalles técnicos de activar o desactivar formatos de imagen específicos”.

Un usuario de WordPress respondió:

“Decisiones, no opciones, parece un argumento muy pobre aquí. Es una única casilla de verificación en la página de configuración. Se podría argumentar que «desalentar los motores de búsqueda» es una opción sin sentido ya que el 99% quiere que se indexen sus sitios, pero es una opción muy útil que evita la necesidad de un complemento para hacer lo que debería hacer el núcleo».

Libertad para decidir

Algunas decisiones son pequeñas y la mayoría de las personas están de acuerdo con que WordPress las tome en nombre de los usuarios.

Pero esta no es una de esas decisiones, insistió un usuario de WordPress muy descontento.

Ellos dijo:

“Yo elijo mis imágenes. Elijo sus formatos. Es mi decisión, no el lugar de WordPress para elegir por mí.,

…Así que sí, este tipo de comportamiento es inaceptable para mí, en extremo.

Se desactivará en cualquier sitio bajo mi control, de forma permanente”.

WordPress para crear un complemento?

A mitad de la intensa discusión en línea, Adam Silverstein planteó la idea de crear un plugin para que los editores puedan desactivar la nueva función WebP.

Pero incluso esa idea encontró resistencia, y un comentarista preguntó cómo WordPress notificaría a los usuarios que se necesitaba un complemento para desactivar un comportamiento predeterminado de WordPress.

Señalaron que tenía más sentido simplemente convertirlo en una opción en WordPress en lugar de forzar este comportamiento a los editores y provocar problemas a aquellos que no conocían un complemento.

Comunidad de WordPress insatisfecha con la propuesta de WebP

La sección de comentarios sobre la propuesta de WordPress WebP es uno de los hilos más largos que he visto en mucho tiempo.

El sentimiento de la comunidad de WordPress al comentar sobre la propuesta fue abrumadoramente negativo y totalmente en contra de la función propuesta.

Un comentarista en particular puede haber resumido lo mal que se recibió esta propuesta.

Ellos compartido:

«Honestamente, esto es malo en muchos niveles y, aunque he encontrado cuestionables algunas direcciones de desarrollo tomadas por el núcleo de WordPress en el pasado, eventualmente lo he entendido, honestamente no veo esto como algo con lo que alguna vez estaré a bordo».

Citación

Lea la propuesta oficial de WordPress y la discusión animada

Habilitación de WebP por defecto





Consultar el artículo en la publicación original

La propuesta de WordPress «defectuosa» provoca una reacción violenta
Salir de la versión móvil