El pluginPlugin Un plugin es un software que contiene un grupo de funciones que se pueden añadir a un sitio web de WordPress. Pueden ampliar la funcionalidad o añadir nuevas características a tus sitios web de WordPress. Los plugins de WordPress están escritos en el lenguaje de programación PHP y se integran perfectamente con WordPress. Pueden ser gratuitos en el directorio de plugins de WordPress.org https://wordpress.org/plugins/ o ser plugins de pago de terceros. Performance Lab es una colección de «proyectos de funcionalidades» relacionados con el rendimiento para el núcleoNúcleo El núcleo es el conjunto de software necesario para ejecutar WordPress. El equipo de desarrollo del núcleo desarrolla WordPress. de WordPress. Estos proyectos de funcionalidades se representan en este plugin como módulos independientes y autónomos.
Todos los módulos incluidos en el plugin Performance Lab se encuentran en distintas etapas de desarrollo y pueden fusionarse con el núcleo de WordPress en diferentes momentos. Esta sección describe la política de compatibilidad de versiones para los distintos módulos, con especial atención a la compatibilidad con versiones anteriores.
Versiones del núcleo de WordPress
El plugin Performance Lab se compromete a ser compatible con la última versión estable del núcleo de WordPress. Dicho esto, el requisito de versión mínima de WordPress no se aumentará innecesariamente, por lo que, en la práctica, el plugin podría ser compatible con versiones adicionales del núcleo de WordPress. Si, o cuando, una funcionalidad que solo está disponible en la última versión estable del núcleo de WordPress es necesaria para un módulo del plugin, el requisito mínimo del plugin se aumentará a esa versión.
Ser compatible con una mayor variedad de versiones antiguas del núcleo de WordPress sería perjudicial para el plugin, ya que está destinado principalmente a las pruebas betaBeta Una versión preliminar de software que se distribuye a un grupo amplio de usuarios para probarla en condiciones reales. Las versiones beta han pasado por pruebas alfa internas y, por lo general, son bastante similares en apariencia, sensación y funcionamiento al producto final; sin embargo, durante el proceso suelen producirse cambios de diseño. y a menudo requiere utilizar funcionalidades que solo se han introducido en una versión reciente del núcleo de WordPress.
Sin embargo, debe aclararse que el plugin Performance Lab nunca requerirá una versión alfa o beta de una futura versión del núcleo de WordPress. Esta política garantiza que los sitios que utilicen la última versión estable de WordPress siempre podrán utilizar también el plugin.
Eliminación de módulos
Una vez que un módulo se haya fusionado y publicado en una versión de WordPress, existen dos opciones posibles sobre cómo proceder con el módulo:
- Si se considera que el desarrollo del módulo ha finalizado y se prefiere continuar su desarrollo dentro del núcleo de WordPress, el módulo deberá eliminarse eventualmente del plugin.
- Si el desarrollo del módulo puede continuar en el plugin basándose en las partes que ya se han fusionado con el núcleo de WordPress, eventualmente solo deberán eliminarse del plugin las partes del módulo que se hayan fusionado.
Independientemente de cuál de las dos opciones se aplique a un módulo, los módulos independientes del plugin Performance Lab (y sus funcionalidades críticas) nunca deben eliminarse de una manera que pueda romper los sitios que dependan del conjunto actual de funcionalidades del módulo.
Por lo tanto, el plugin Performance Lab se compromete a eliminar un módulo únicamente junto con el aumento del requisito de versión mínima de WordPress a la misma versión estable del núcleo con la que se publicó el código del módulo fusionado. Esto se entiende mejor con un ejemplo:
- Si un módulo se fusiona durante el desarrollo de WordPress 6.0, no se eliminará inmediatamente del plugin.
- El módulo solo podrá eliminarse del plugin después de que se haya publicado WordPress 6.0.
- La primera versión del plugin en la que el módulo ya no esté presente deberá aumentar el requisito de versión mínima de WordPress a 6.0.
La política anterior garantiza que los sitios que dependan de la funcionalidad nunca verán cómo se elimina dicha funcionalidad, aunque no actualicen a la última versión del núcleo de WordPress. Dado que el plugin Performance Lab limita la eliminación de módulos fusionados al aumento del requisito de versión del núcleo de WordPress, las versiones del plugin sin el módulo ya no se mostrarán en los sitios que utilicen versiones obsoletas del núcleo de WordPress, manteniendo intacto su comportamiento.
Obviamente, la recomendación es mantener actualizados tanto el núcleo de WordPress como el plugin Performance Lab para disfrutar de la mejor experiencia.