Limpeza de canais Slack, repositórios GitHub, versões de base de dados e definição de bases para o desenvolvimento com IA estão entre as propostas de uma semana dedicada a organizar o projeto WordPress.
Remember that you can listen to this program from Pocket Casts, Spotify, and Apple Podcasts or subscribe to the feed directly.
Transcrição do programa
Olá, sou o José Freitas e estás a ouvir o WPpodcast, com as notícias semanais da Comunidade WordPress.
Neste episódio, vais encontrar informações de 23 a 29 de junho de 2025.
Num exercício de limpeza geral, e seguindo os critérios definidos para os repositórios sob a organização oficial do GitHub do WordPress, todos os repositórios foram catalogados e avaliados quanto ao seu estado de manutenção, alinhamento com iniciativas ativas e propósito atual.
Como resultado, foram:
- arquivados 20 repositórios da organização WordPress,
- um do bbPress,
- encerrados 11 plugins no diretório oficial
- e arquivados 30 canais inativos no Slack.
O objetivo: reduzir o ruído e concentrar os esforços no desenvolvimento ativo.
Todos os repositórios, plugins e canais arquivados continuam acessíveis publicamente, com explicações detalhadas registadas numa folha de cálculo e numa nova página no Handbook da equipa Core. O projeto sublinha a importância de auditorias periódicas para garantir que os recursos estão alinhados com as prioridades atuais, e convida a comunidade a sugerir melhorias ou reverter arquivamentos prematuros através de comentários.
A acompanhar esta limpeza, também foram revistas as versões das bases de dados.
A proposta surge após a revelação de que mais de 37% dos sites WordPress estão a utilizar versões do MySQL ou MariaDB já fora do período de suporte e sem atualizações de segurança.
Para evitar confusão sobre as versões realmente suportadas, foi clarificado que apenas as versões LTS (Long-Term Support) de MySQL e MariaDB são oficialmente recomendadas. Versões não-LTS, como as “innovation” ou “rolling GA”, com ciclos de vida curtos, não garantem compatibilidade ou segurança a médio prazo e serão removidas da documentação oficial.
Na prática, mantém-se a recomendação atual:
- MySQL superior a 8.0
- ou MariaDB superior a 10.6.
É explicitado nos manuais do Core e de Alojamento que versões “innovation” e “rolling GA” não devem ser usadas em produção, sendo reservadas apenas para testes de compatibilidade com o PHPUnit. A proposta inclui também melhorias nas ferramentas ServeHappy, Site Health e WP-CLI, para alertar os administradores caso a base de dados utilizada não tenha suporte LTS oficial.
Equipa de IA organiza o projeto
A equipa de Inteligência Artificial (IA) deu início à organização do projeto, apresentando o novo repositório GitHub, com destaque para o php-ai-client.
Trata-se de um SDK em PHP independente do fornecedor, concebido para integrar vários modelos de IA, sobre o qual será construída uma camada específica para WordPress.
Foram também definidas diretrizes para coordenar futuros repositórios de “blocos de construção”, como MCP e um registo unificado de ferramentas, promovendo contribuições externas para integrar diferentes fornecedores.
Foi acordada uma abordagem modular e extensível, começando com os “três grandes” (OpenAI, Anthropic e Google), com critérios claros e processo de aprovação para novos fornecedores. As funcionalidades iniciais serão lançadas como um Feature Plugin, sem integração imediata no core, mantendo as especificações da REST API no SDK e avaliando a equivalência com GraphQL.
Equipa de Alojamento quer serviço automatizado de testes
A equipa de Alojamento propôs um RFC – Request for Comments – para um serviço totalmente automatizado de preparação e execução de testes de ambientes de alojamento.
Os utilizadores apenas precisam fornecer credenciais SFTP/SSH, credenciais de base de dados e credenciais do WordPress.org; o sistema devolve uma chave pública para instalação no servidor, conecta-se automaticamente, executa os testes e envia os resultados para o make.wordpress.org, eliminando a necessidade de configurar o ambiente manualmente e reduzindo barreiras de entrada.
Para garantir segurança e consistência, serão usadas chaves específicas por sessão e conexões restritas por IP. Os próximos passos incluem a criação de um protótipo, testes iniciais e documentação dos procedimentos de implementação.
Comunidade alarga Equipa de Resposta a Incidentes
A equipa da Comunidade está a expandir a Equipa de Resposta a Incidentes (IRT) do WordPress e procura novos colaboradores comprometidos com a manutenção de um ambiente seguro e respeitoso.
A missão da Equipa de Resposta a Incidentes é garantir um canal claro para que qualquer membro da comunidade possa reportar e gerir incidentes que violem o Código de Conduta do WordPress, promovendo o bem-estar de todos. Para manter uma renovação contínua de perspectivas, será implementado um sistema rotativo, com rondas periódicas de recrutamento.
A estreia do Faro WordPress Meetup é a 11 de Julho
O primeiro evento do Faro WordPress Meetup está agendado para 11 de Julho. Fellyph Cintra, Developer Relations Advocate na Automattic, vai abordar o potencial da Inteligência Artificial no ecossistema WordPress, com foco na integração prática de serviços de IA e no inovador AI Playground.
Nesta sessão vamos descobrir como:
- integrar serviços de IA diretamente em projetos WordPress,
- usar modelos de linguagem (LLMs) para criar funcionalidades inteligentes,
- e gerar automaticamente descrições de imagens para melhorar a acessibilidade, entre outras ações.
O evento é no dia 11 de Julho, às 18h30, no UALG Tec Campus, em Faro.
A participação é gratuita, mas pede-se a confirmação da presença através da página do evento no Meetup.com.
Por fim, este podcast é distribuído sob uma licença Creative Commons, como versão derivada do podcast em espanhol; podes encontrar todos os links com mais informações, e o podcast noutros idiomas, em WPpodcast.org.
Obrigado por ouvires, até ao próximo episódio.
Deixe um comentário