O pluginPlugin Um plugin é um software que contém um grupo de funções que podem ser adicionadas a um site WordPress. Eles podem ampliar funcionalidades ou adicionar novos recursos aos seus sites WordPress. Os plugins do WordPress são escritos na linguagem de programação PHP e se integram perfeitamente ao WordPress. Eles podem ser gratuitos no Diretório de Plugins do WordPress.org https://wordpress.org/plugins/ ou podem ser plugins pagos de terceiros. Performance Lab é uma coleção de “projetos de recursos” relacionados ao desempenho para o coreCore O core é o conjunto de softwares necessário para executar o WordPress. A Equipe de Desenvolvimento do Core desenvolve o WordPress. do WordPress. Esses projetos de recursos são representados neste plugin como módulos independentes e autônomos.
Todos os módulos incluídos no plugin Performance Lab estão em diferentes estágios de desenvolvimento e podem ser integrados ao core do WordPress em momentos diferentes. Esta seção descreve a política de suporte de versões para os diferentes módulos, com foco especial na compatibilidade retroativa.
Versões do core do WordPress
O plugin Performance Lab se compromete a oferecer suporte à versão estável mais recente do core do WordPress. Dito isso, o requisito de versão mínima do WordPress não será aumentado desnecessariamente, portanto, na prática, o plugin pode oferecer suporte a versões adicionais do core do WordPress. Se ou quando um recurso disponível apenas na versão estável mais recente do core do WordPress for necessário para um módulo do plugin, o requisito mínimo do plugin será aumentado para essa versão.
Oferecer suporte a uma variedade maior de versões antigas do core do WordPress seria prejudicial ao plugin, pois ele se destina principalmente a testes betaBeta Uma versão de pré-lançamento de um software disponibilizada a um grande grupo de usuários para testes em condições reais. As versões beta passaram por testes alfa internamente e geralmente estão relativamente próximas do produto final em aparência, comportamento e funcionamento; no entanto, alterações de design costumam ocorrer como parte do processo. e frequentemente exige o uso de recursos que foram introduzidos apenas em uma versão recente do core do WordPress.
É importante esclarecer, porém, que o plugin Performance Lab nunca exigirá uma versão alfa ou beta de uma versão futura do core do WordPress. Essa política garante que os sites que usam a versão estável mais recente do WordPress sempre poderão usar o plugin também.
Remoção de módulos
Depois que um módulo é integrado e lançado em uma versão do WordPress, há duas opções possíveis de como proceder com o módulo:
- Se o desenvolvimento do módulo for considerado concluído e for preferível continuar o desenvolvimento dentro do core do WordPress, o módulo deverá ser eventualmente removido do plugin.
- Se o desenvolvimento do módulo puder continuar no plugin com base nas partes que já foram integradas ao core do WordPress, apenas as partes do módulo que foram integradas deverão ser eventualmente removidas do plugin.
Independentemente de qual das duas opções se aplique a um módulo, os módulos independentes e autônomos (ou suas funcionalidades críticas) do plugin Performance Lab nunca devem ser removidos de uma forma que cause a quebra de sites que dependam do conjunto atual de recursos do módulo.
Portanto, o plugin Performance Lab se compromete a remover um módulo somente junto com o aumento do requisito mínimo de versão do WordPress para a mesma versão estável do core com a qual o código do módulo integrado foi publicado. Isso fica mais claro com um exemplo:
- Se um módulo for integrado durante o desenvolvimento do WordPress 6.0, ele não será removido imediatamente do plugin.
- Somente depois que o WordPress 6.0 for lançado o módulo poderá ser removido do plugin.
- A primeira versão do plugin na qual o módulo não estiver mais presente deverá aumentar o requisito mínimo de versão do WordPress para 6.0.
A política acima garante que os sites que dependem do recurso nunca verão esse recurso ser removido, mesmo que não atualizem para a versão mais recente do core do WordPress. Como o plugin Performance Lab limita a remoção de módulos integrados ao aumento do requisito de versão do core do WordPress, as versões do plugin sem o módulo não serão mais disponibilizadas para sites que usam versões desatualizadas do core do WordPress, mantendo seu comportamento intacto.
Obviamente, a recomendação é manter o core do WordPress e o plugin Performance Lab atualizados para obter a melhor experiência.