Um dos recursos que eu queria há muito tempo para o WordPress estava em minha mente ultimamente. Não é uma ideia nova e foi implementada de alguma forma por autores de plugins e temas no passado. No entanto, nunca foi padronizado. O WordPress precisa de imagens em destaque para mais do que apenas postagens. Deve apoiá-los para termos de taxonomia (por exemplo, categorias, tags) e usuários.
Há um mês, participei da Rodada #13 do Programa de Extensão FSE. Foi a primeira vez que o plugin Gutenberg permitiu adicionar um novo modelo de autor através do editor do site (isso está chegando no WordPress 6.0). Os modelos de autor sempre foram suportados se adicionados por meio do tema, mas os usuários agora têm esse poder. O programa convocou voluntários para testar esse recurso e alguns novos blocos relacionados ao autor.
Como sempre faço ao participar das chamadas de teste do FSE Outreach, tentei forçar os limites de design do editor. Grande parte do programa se concentra na experiência do usuário, mas quero ir além disso e encontrar esses pontos problemáticos relacionados ao design.
Por fim, decidi-me por um design para o meu falso modelo de autor:
Adicionei um bloco de capa como pano de fundo para a seção de perfil do autor na parte superior da página. Gostei da aparência das montanhas misturadas com o design do tema ativo. O problema era que não havia como personalizar isso para cada conta de usuário. Claro, cada usuário pode selecionar seu próprio avatar e escrever sua própria biografia, mas não há uma maneira fácil de permitir que eles tenham sua própria imagem em destaque.
Tecnicamente, é possível fazer isso criando author-{$id}.html
ou author-{$username}.html
modelos e manualmente e carregá-los para o tema /templates
pasta. Para ambientes controlados, como builds de clientes com um número definido de usuários/autores, é uma possibilidade. Mesmo nesses cenários, é um pouco de dor de cabeça de gerenciamento. E não leva em conta todos os outros usuários do WordPress que possam querer fazer algo semelhante.
Na era clássica, existia o mesmo problema. No entanto, era relativamente simples codificar para o front-end em um sistema de modelagem baseado em PHP. Para temas de bloco, a maioria precisaria criar um bloco personalizado. O formulário de upload de imagem seria o mesmo em ambos os cenários (tratado nas telas de administração de perfil de usuário e termo de taxonomia).
O problema com os blocos personalizados é que eles não exploram os recursos internos dos blocos principais. Por exemplo, o WordPress 6.0 permitirá definir o plano de fundo de um bloco de capa usando a imagem em destaque do post. A longo prazo, o núcleo provavelmente suportará isso para outros blocos relacionados a imagens, como Mídia e Texto. A portabilidade desses mesmos recursos para plugins de terceiros não faz sentido.
Também não capacita os usuários que desejam criar esses designs com o WordPress. Nem fornece aos autores de temas as ferramentas para enviar modelos e padrões com layouts exclusivos ao público.
Embora eu tenha focado principalmente em modelos de autor, os mesmos argumentos representam modelos de termos de taxonomia, como categorias e tags. Por exemplo, criei um modelo de categoria rápido usando um design semelhante ao mostrado anteriormente:
A imagem funciona bem para o meu exemplo da categoria Natureza, mas não tanto para os outros. Precisamos de uma maneira de exibir dinamicamente imagens por categoria.
Existe pelo menos um plugin sólido para termos de taxonomia: WP Term Images. Talvez eu possa convencer John James Jacoby, o autor do plugin, a estendê-lo para o sistema de blocos.
Depois de pensar nisso por um mês, eu ainda não sabia se poderia apresentar um argumento convincente para o recurso além de Eu acho que isso seria legal. Não tenho certeza se há demanda suficiente para isso. No entanto, não há problema em sonhar com coisas novas de vez em quando e compartilhar essas ideias com outras pessoas. Então, este sou eu, sonhando alto, esperando que um dos itens da minha lista de desejos chegue ao WordPress um dia.
Quais são algumas das coisas que você quer ver?
Originally posted 2022-05-15 21:30:32.