La proposta de WordPress “defectuosa” provoca reacció


Una nova proposta per a WordPress 6.0, prevista per al maig de 2022, habilitarà les conversions automàtiques d’imatges de manera predeterminada perquè totes les imatges penjades es mostrin en el millor format WebP. La comunitat de desenvolupadors de WordPress va respondre de manera aclaparadora negativament contra la proposta perquè provocarà un augment massiu de l’ús d’espai en disc.

Proposta per habilitar WebP per defecte

WebP és un nou format d’imatge que mostra imatges amb una mida de fitxer considerablement menor. Això vol dir que moltes pàgines web es baixaran a un ritme més ràpid, cosa que donarà lloc a una millor experiència per als usuaris.

El format WebP hauria de ser millor per als editors, ja que és ben sabut que la millora de la velocitat del lloc web comporta més guanys publicitaris i un augment de les vendes.

Així que una proposta per establir WebP per defecte probablement semblava una bona idea.

La proposta, però, va rebre una resistència apassionada, i en alguns moments furiosa, de la comunitat de WordPress.

Augment massiu de l’espai en disc

Una de les preocupacions més importants expressades per la comunitat de WordPress va ser que aquesta nova funció augmentarà dràsticament l’espai en disc, en un ordre del 25 al 50% o fins i tot més.

Un desenvolupador va oferir la seva opinió que això suposarà un augment de les despeses per als editors a causa de la necessitat de més espai web d’allotjament. El desenvolupador va assenyalar que, tot i que els costos de l’ample de banda són barats, l’espai en disc no ho és.

El desenvolupador escrit als comentaris de la proposta:

“Desafortunadament, hi ha conseqüències greus per duplicar essencialment el nombre de fitxers d’imatge que es generen, és a dir, l’espai en disc.

Això no és menyspreable. Aquesta única “decisió” comportarà milions de dòlars en tarifes d’allotjament més elevades a llarg termini.

Ja veig que els nostres clients fan miniatures regenerades i, de sobte, han de pagar entre un 25% i un 50% més per un allotjament actualitzat simplement per espai en disc”.

WordPress Core Committer Adam Silverstein, un Enginyer de Relacions amb Desenvolupadors a Google i un Core Committer de WordPress va respondre als comentaris que aquells a qui no els agrada la nova funció poden simplement desactivar-la afegint unes quantes línies de codi a WordPress.

Però això no és una cosa que un usuari habitual pot fer. Per empitjorar les coses, WordPress no té previst proporcionar un interruptor d’encesa/apagat perquè no volen carregar els usuaris perquè hagin de prendre decisions (més informació a continuació).

Per què la proposta de WordPress per a WebP és una mala idea

Andrew Wilder, fundador de NerdPress (@NerdPress), una empresa que dóna suport i manté llocs de WordPress d’alimentació i estil de vida per a centenars de clients va oferir una explicació detallada de per què la proposta de WordPress és una mala idea.

Andrew ha compartit:

“A la superfície, sembla una bona idea, ja que les imatges WebP solen ser més petites que les JPG (amb una qualitat similar).

Tanmateix, crec que aquest és un enfocament fonamentalment defectuós, ja que farà que les biblioteques multimèdia es descontrolin (doblant el nombre de fitxers), provocant que els llocs es quedin sense espai en disc.

També dificultarà les còpies de seguretat/restauracions/migracions.

Aquesta proposta duplicaria efectivament el nombre d’arxius d’imatge (amb el temps) i probablement ocuparia un 70% més d’espai d’emmagatzematge.

No convertirà totes les imatges immediatament; la proposta és començar a duplicar noves imatges a partir d’ara.

Tanmateix, si algú “regenera” les miniatures (cosa que sovint és necessària després d’un canvi de tema), en aquest moment també crearà les còpies WebP.

Per tant, quan feu una còpia de seguretat de llocs, totes aquestes imatges s’han de transferir d’alguna manera a una ubicació de còpia de seguretat. Els bons sistemes de còpia de seguretat seran “incrementals”, de manera que només copien fitxers nous. Però fins i tot els bons sistemes poden esgotar el temps o fallar, sobretot quan hi ha milers de fitxers a cadascuna de les moltes carpetes.

Com a exemple: ManageWP (que és propietat de GoDaddy), en realitat té un límit màxim de fitxers de 1.000.000 de fitxers per a les seves còpies de seguretat.

Per tant, les còpies de seguretat simplement no funcionaran si hi ha més que això al servidor.

Sembla molts fitxers, però en realitat pot passar fàcilment. Un lloc amb, per exemple, 15.000 imatges a la biblioteca i 50 mides de miniatures, això són 750.000 miniatures allà mateix.

I això no inclou tots els altres fitxers del servidor. Aleshores, si doblim això amb la imatge WebP, estem bloquejats.

Li vaig preguntar a l’Andrew quina era la seva visió d’un enfocament sensat que hauria d’adoptar WordPress pel que fa a la funció WebP proposada.

Andreu va respondre:

“Crec que el millor és mantenir-lo com a connector autònom i no combinar-lo amb el nucli.

Tanmateix, si ho faran sense importar el que passi, haurien de desactivar-lo de manera predeterminada a tots els llocs i hauria de ser una configuració a la pàgina Configuració multimèdia.

Juntament amb aquesta configuració, hi hauria d’haver informació per explicar els avantatges i els contres d’habilitar la configuració, i potser també tenir un enllaç a un article d’una font neutral que descrigui clarament per què algú voldria o no activar-la”.

La manca d’interruptor d’encesa/apagat és de mà pesada?

Una de les principals preocupacions és la manca d’una manera fàcil de desactivar aquest comportament.

Una persona va comentar:

“És molest que no hi hagi un interruptor fàcil d’apagar i que requereixi un altre connector o fragment.

L’API de configuració no és tan difícil d’utilitzar. Si podeu convertir WebP, podeu desactivar l’interruptor.

No m’opose a la funció. Beneficiarà a molts usuaris i inconvenient a alguns.

Però això se sent tan pesat”.

WordPress no vol sobrecarregar els usuaris amb opcions

Adam Silverstein va respondre a les crítiques de la manca d’una opció d’encesa/apagada recordant a tothom que la filosofia oficial de WordPress és fer que les coses que funcionin fora de la caixa siguin totalment funcionals sense que l’usuari hagi de prendre decisions. També és política de WordPress dissenyar per a molts que no tinguin una ment tècnica.

Adam va esmentar específicament la política de WordPress titulada “Decisions, no opcions.”

Segons aquesta filosofia de disseny, WordPress busca evitar demanar als seus usuaris que prenguin decisions.

És la filosofia oficial de WordPress que el disseny ha de ser prou intel·ligent perquè els editors no hagin de prendre una decisió sobre si s’activa o desactiva una funció.

La política diu:

“És el nostre deure com a desenvolupadors prendre decisions de disseny intel·ligents i evitar posar el pes de les opcions tècniques als nostres usuaris finals”.

Adam Silverstein, el responsable principal de WordPress, va insistir:

“La gran majoria d’usuaris es beneficiaran d’aquesta funció i no necessiten entendre ni han de triar els detalls tècnics d’activar o desactivar formats d’imatge específics”.

Un usuari de WordPress va respondre:

“Les decisions no opcions sembla un argument molt pobre aquí. És una casella de selecció única a la pàgina de configuració. Es podria argumentar que “desanimar els motors de cerca” és una opció inútil, ja que el 99% vol que els seus llocs s’indexin, però és una opció molt útil que evita necessitar un complement per fer el que hauria de fer el nucli.

Llibertat per decidir

Algunes decisions són petites i la majoria de la gent està bé que WordPress les faci en nom dels usuaris.

Però aquesta no és una d’aquestes decisions va insistir un usuari de WordPress molt descontent.

Ells dit:

“Escullo les meves imatges. Jo trio els seus formats. És la meva decisió, no el lloc de WordPress per triar per a mi.,

…Així que sí, aquest tipus de comportament és inacceptable per a mi, a l’extrem.

Es desactivarà a qualsevol lloc sota el meu control, de manera permanent”.

WordPress per crear un connector?

A mig camí de la intensa discussió en línia, Adam Silverstein va plantejar la idea de crear un connector perquè els editors puguin desactivar la nova funció WebP.

Però fins i tot aquesta idea es va trobar amb resistència, amb un comentarista que va preguntar com WordPress notificaria als usuaris que es necessitava un complement per desactivar un comportament predeterminat de WordPress.

Van assenyalar que tenia més sentit fer-ho simplement una opció a WordPress en lloc d’obligar aquest comportament als editors i causar problemes a aquells que no sabien sobre un complement.

La comunitat de WordPress no està satisfeta amb la proposta de WebP

La secció de comentaris de la proposta de WordPress WebP és un dels fils més llargs que he vist en molt de temps.

El sentiment de la comunitat de WordPress que va comentar la proposta va ser aclaparadorament negatiu i fermament en contra de la funció proposada.

Un comentarista en particular pot haver resumit la mala acollida d’aquesta proposta.

Ells compartit:

“Sincerament, això és dolent a molts nivells i, tot i que he trobat algunes direccions de desenvolupament preses pel nucli de WordPress en el passat qüestionables que finalment he trobat, sincerament no ho veig com una cosa amb la qual estaré mai d’acord”.

Citació

Llegiu la proposta oficial de WordPress i la discussió animada

Habilitant WebP per defecte





Source link

La proposta de WordPress “defectuosa” provoca reacció