5.4 C
Madrid
viernes, febrero 23, 2024
spot_img

WordPress tiene en cuenta el cambio de desarrollo histórico

Matt Mullenweg, desarrollador de WordPress y CEO de Automatic, sugirió dejar de agregar nuevas funciones a WordPress y, en cambio, pasar a una política de complemento primero.

Este nuevo enfoque hacia el futuro de WordPress ya ha dado como resultado una nueva función que está programada para la próxima versión de WordPress y se eliminará por completo.

Los complementos canónicos tienen como objetivo proporcionar una forma de mejorar WordPress más rápido.

Pero algunos colaboradores principales de WordPress expresaron la opinión de que la experiencia del usuario del editor podría verse afectada.

Complementos canónicos

Los complementos canónicos se discutieron por primera vez en 2009 y son una forma de desarrollar nuevas funciones en forma de complementos.

El objetivo de este enfoque es mantener el núcleo de WordPress rápido y eficiente al tiempo que fomenta el desarrollo de funciones experimentales en forma de complementos.

La propuesta original de 2009 lo describía de esta manera:

“Los complementos canónicos serían complementos desarrollados por la comunidad (múltiples desarrolladores, no solo una persona) que cumplen con las solicitudes de funciones más populares con una ejecución excelente.

… Habría una relación muy fuerte entre el núcleo y estos complementos, asegurando que a) el código del complemento sea seguro y el mejor ejemplo posible de los estándares de codificación, y b) que las nuevas versiones de WordPress se prueben con estos complementos antes del lanzamiento para compatibilidad también garantía.»

Este enfoque de las funciones y opciones también se conoce como complemento primero para enfatizar cómo las funciones aparecen primero en forma de complementos.

Estos complementos se denominan canónicos porque son desarrollados por el equipo de desarrollo central de WordPress, a diferencia de los complementos no canónicos creados por terceros y pueden limitar las funciones para alentar la compra de una versión Pro.

Se consideraría la integración de complementos canónicos en el núcleo de WordPress una vez que la tecnología de complementos se vuelva popular e indispensable para la mayoría de los usuarios.

El beneficio de este nuevo enfoque de WordPress sería que no agrega nuevas funciones que la mayoría de los usuarios podrían no necesitar.

El complemento primero podría verse en línea con la filosofía de WordPress llamada Decisiones, no opciones, que tiene como objetivo no sobrecargar a los usuarios con capas de opciones técnicas.

Al subcontratar varias funciones y funcionalidades en complementos, un usuario no tiene que luchar para habilitar o deshabilitar las funciones que necesita, no necesita o no entiende.

La filosofía de diseño de WordPress establece:

«Es nuestro deber como desarrolladores tomar decisiones de diseño inteligentes y evitar que nuestros usuarios finales carguen con el peso de las decisiones técnicas».

¿Complementos canónicos el futuro?

Matt Mullenweg publicó una publicación titulada «Complementos canónicos revisados» en la que argumentó que esta es la forma en que WordPress debería desarrollarse más.

El escribio:

«Estamos llegando a un punto en el que el núcleo debe ser más editorial y decir ‘no’ a las características que vienen tan ad hoc como a veces lo hacen, y espero que más equipos de creación aprovechen esto como una oportunidad para impulsar el Influir en el El futuro de WordPress es un enfoque que prioriza los complementos, lo que les da el lujo de ciclos de desarrollo y lanzamiento más rápidos (en lugar de tres veces al año), menos esfuerzo de revisión y un camino hacia el núcleo si el complemento se convierte en un éxito rotundo”.

La primera víctima de este nuevo enfoque es la cancelación de la integración de conversión de imágenes WebP en la próxima versión de WordPress, WordPress 6.1, que actualmente está programada para noviembre de 2022.

El complemento primero es controvertido

El paso a un proceso de desarrollo de complemento primero se ha discutido en los comentarios.

Algunos desarrolladores, como el colaborador principal Jon Brown, han expresado reservas sobre la propuesta de cambiar al desarrollo de complementos canónicos.

Ellos comentaron:

“El problema sigue siendo que hay demasiados complementos complicados que reemplazan una característica opcional simple.

Los complementos _no_ son una opción fácil de usar para la configuración principal. Primero, los usuarios deben darse cuenta de que hay un complemento, luego tienen otra pantalla de configuración y negocian las actualizaciones y el mantenimiento de ese complemento”.

El comentarista usó el ejemplo de una función de comentarios que actualmente brindan varios complementos inflados como una experiencia de usuario no ideal.

Determinaron que un solo complemento canónico para resolver un problema es preferible al estado actual, donde las opciones deseables se encuentran solo en complementos de terceros inflados.

Pero también dijeron que una opción de configuración dentro del núcleo podría ofrecer una mejor experiencia de usuario sin necesidad de un complemento.

Continuaron:

“Bueno, creo que los complementos de Canonical son una mejor situación que los 6 complementos inflados que existen aquí, pero también se agregó una sola casilla de verificación a la página de configuración en el núcleo para hacer esto. Eso mejoraría aún más la experiencia de usuario y los problemas de descubrimiento asociados con los complementos”.

En última instancia, el comentarista planteó la idea de que el concepto de complementos canónicos parecía una forma de terminar las discusiones sobre las características a considerar, por lo que la conversación nunca sucedió.

Los «complementos canónicos» parecen ser una herramienta armada para descarrilar las discusiones, tal como lo han sido durante años las «decisiones, no las opciones».

Esta última declaración se relaciona con la frustración de algunos contribuyentes clave por la incapacidad de agregar opciones para funciones debido a la filosofía de «elecciones, no opciones».

Otros tampoco estuvieron de acuerdo con el enfoque del complemento primero:

“El complemento canónico suena muy bien, pero aumentará aún más la carga de mantenimiento para los mantenedores.

En mi opinión no funciona.

Será mucho mejor poner algunas funciones básicas en el núcleo en lugar de seguir diciendo: es un buen lugar para los complementos”.

Alguien más señaló una falla en el complemento primero, que es que recopilar comentarios de los usuarios puede no ser fácil. Si este es el caso, es posible que no haya una buena manera de mejorar los complementos para satisfacer las necesidades de los usuarios si se desconocen esas necesidades.

Escriben:

“¿Cómo podemos recopilar mejor los comentarios de los usuarios?

A menos que los propietarios de sitios tengan el conocimiento suficiente para informar problemas en GitHub o Trac (seamos realistas, nadie informa problemas de complementos en Trac), realmente no hay forma de recopilar comentarios de los usuarios para respaldar estos complementos recomendados/oficiales para mejorar. «

Complementos canónicos

El desarrollo de WordPress está evolucionando para hacer mejoras más rápido. Los comentarios de los colaboradores clave indican que hay muchas preguntas sin resolver sobre qué tan bien funcionará este sistema para los usuarios.

Un indicador principal será lo que suceda con la función WebP cancelada, que anteriormente estaba destinada a integrarse en el núcleo y ahora se está convirtiendo en un complemento.

Imagen destacada de Shutterstock/Studio Romantic

Artículos relacionados

Dejar respuesta

Please enter your comment!
Please enter your name here

- Anuncio -spot_img

Últimos artículos

3,913SeguidoresSeguir
0suscriptoresSuscribirte