14. Primeiro grande passo para a libertação de dados no WordPress Playground

·

Finalmente, o projeto de libertação de dados será implementado no WordPress Playground. Agora com a sua estrutura base, qualquer pessoa pode começar a desenvolver a ferramenta.

Remember that you can listen to this program from Pocket Casts, Spotify, and Apple Podcasts or subscribe to the feed directly.

Program transcript

Olá, eu sou José Freitas e estás a ouvir o WPpodcast, com as novidades semanais da Comunidade WordPress.

Neste episódio, encontras a informação de 28 de outubro a 3 de novembro de 2024.

Agora podemos falar em dias, em vez de semanas, até ao lançamento do WordPress 6.7. Com o lançamento do WordPress 6.7 RC2, que apresenta cerca de trinta alterações, e a próxima versão release candidate 3, aproxima-se o momento para esta grande versão final de 2024.

Os criadores de plugins e temas devem atualizar as suas informações de compatibilidade, garantindo que funcionam com esta nova versão.

No Blog para programadores, foi publicado um artigo sobre uma das novas funcionalidades do WordPress 6.7, introduzindo a capacidade de ligar atributos de blocos a campos personalizados diretamente a partir do editor, conhecida como Ligações de Blocos (Block Bindings). Esta funcionalidade permite aos programadores trabalhar com uma API pública para manipular dados ligados a blocos, permitindo que os utilizadores visualizem e editem dados de fontes personalizadas no editor. O guia descreve como configurar um plugin que tira partido destas novas ferramentas, registando fontes de dados personalizadas para blocos e explica como estes dados se integram no editor para proporcionar uma experiência mais dinâmica e personalizada.

O artigo também detalha os passos técnicos necessários para criar um plugin que manipule estas fontes de dados, incluindo a configuração do ambiente de desenvolvimento e a extensão do Webpack para gerir o ficheiro JavaScript personalizado para o editor. Oferece ainda exemplos de como registar e ligar dados específicos (como o título de um artigo ou o excerto) a blocos no editor do WordPress. Em resumo, esta atualização permite aos programadores personalizar ainda mais a experiência de edição, tornando os dados dos blocos e campos personalizados mais acessíveis e fáceis de manipular dentro do editor.

A equipa do Playground está a iniciar o projeto Libertação de Dados no ambiente WordPress Playground, com o objetivo de criar ferramentas específicas de migração de dados para o WordPress. Atualmente, não existem soluções gratuitas e fiáveis para tarefas como exportação e importação de sites, transferências em massa entre WordPress ou sincronização entre sites. Embora existam ferramentas pagas limitadas, como a exportação WXR, estas são insuficientes para realizar migrações completas e complexas que incluam ficheiros de multimédia, plugins e tabelas personalizadas. Este projeto visa resolver estas limitações ao fornecer ferramentas de migração robustas e de código aberto.

A proposta destaca que o ambiente Playground é ideal para o desenvolvimento destas ferramentas, pois permite um feedback rápido dos utilizadores, testes de qualidade gratuitos e um espaço para experimentar APIs sem as exigências de compatibilidade retroativa impostas pelo WordPress Core. Além disso, é enfatizada a importância de ter um ambiente flexível para testar extensões PHP e simular vários cenários, desde hardware lento até sincronização em dispositivos móveis. Este projeto pretende melhorar a experiência do utilizador na migração e transferência de dados no WordPress de forma mais eficaz e acessível.

A equipa de Design continua a propor alterações, uma das quais seria a opção “Mostrar Modelo” no menu de pré-visualização, permitindo aos utilizadores ver como todo o conteúdo público se apresenta a partir do editor.

Também há propostas para um ecrã dedicado a estilos, assim como a capacidade de deixar comentários, como notas, num bloco no editor.

A página para as equipas WordPress, conhecida como “Make”, começará a sua mudança de design e integração com o restante site wordpress.org.

Por fim, este podcast é distribuído sob uma licença Creative Commons como uma versão derivada do podcast em espanhol; pode encontrar todos os links para mais informações e o podcast em outros idiomas em WPpodcast.org.

Obrigado por ouvires, e até ao próximo episódio!

Comments

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *