A equipe de revisão de temas do WordPress está reprimindo as violações da diretriz de apresentação versus funcionalidade

Publicados: 2015-05-28
Crédito da foto: pollas - cc
Crédito da foto: pollas – cc

Durante a reunião da Equipe de Revisão de Temas do WordPress.org desta semana, Chip Bennett abriu a palavra para discutir as “áreas cinzentas” das distinções de apresentação versus funcionalidade em temas. O tópico muito debatido diz respeito ao que é permitido em termos de “criação de conteúdo” para temas hospedados no diretório oficial.

“Sabemos que CPTs e taxonomias personalizadas estão fora dos limites; da mesma forma com metadados personalizados pós não apresentacionais”, disse Bennett. “Mas e o conteúdo criado por meio de opções de tema, widgets personalizados etc.?”

Essa pergunta geralmente surge em relação a temas que oferecem páginas iniciais estáticas com widgets personalizados ou áreas de texto no personalizador, onde os usuários podem adicionar pequenos blocos de texto. Por exemplo, um tema pode oferecer uma seção de biografia ou um local para inserir texto de direitos autorais. A preocupação é que um usuário esteja inserindo conteúdo, sem saber que será perdido ao trocar de tema.

A Equipe de Revisão de Temas tem uma política estabelecida há anos que proíbe os autores de temas de definir a geração de conteúdo do usuário. No entanto, devido à desorganização durante o processo de mudança da versão oficial dos requisitos do tema do Codex para o Theme Review Handbook, essa diretriz específica foi omitida.

Bennett postou uma revisão dos requisitos de revisão de temas e documentação hoje no blog Make/Themes com itens anteriormente omitidos destacados em vermelho para maior clareza.

Apresentação vs. Funcionalidade
Como o objetivo dos Temas é definir a apresentação do conteúdo do usuário, os Temas não devem ser usados ​​para definir a geração de conteúdo do usuário ou para definir opções ou funcionalidades do site independente do tema.

Como esta é uma declaração bastante geral, a Equipe de Revisão do Tema discutirá os pontos mais sutis de como ela se aplica durante a próxima reunião. No passado, essa diretriz foi aplicada de forma subjetiva e inconsistente, permitindo que muitos temas escapassem com funcionalidades que se enquadram nessas áreas cinzentas.

Equipe de revisão do tema deve começar a aplicar agressivamente a diretriz “Sem criação de conteúdo”

Zerif Lite, um dos principais temas do WordPress.org, foi destacado durante a reunião como um exemplo de tema que foi permitido contornar esta diretriz, entre outros.

“Olhando para Zerif Lite: depoimentos, nossa equipe, nosso foco, sobre nós – todos esses são CPTs, disfarçados de widgets personalizados”, disse Bennett. Em um ticket em que o tema está sendo revisado para atualizações, Bennett encorajou o autor do Zerif Lite a remover qualquer meta-dado de postagem personalizado, exceto aquele que é pré-senacional, pois se enquadra no território do plug-in. Isso inclui aspectos do tema, como detalhes do autor, posição dos membros da equipe, perfis de redes sociais, etc.

Os revisores já estão reprimindo agressivamente a violação desta diretriz específica por parte do Zerif Lite e provavelmente estenderão sua vigilância para manter a diretriz de forma mais consistente com todos os temas à medida que forem revisados.

A Codeinwp, a empresa por trás do Zerif Lite, respondeu aos pedidos de Bennetts no ticket:

A maioria das coisas que você está apontando são realmente sensíveis por dois motivos:

  • Provavelmente 50% dos temas mais populares usam algum conteúdo personalizado na página inicial
  • Muitas coisas, como problema de contato ou depoimento, não podem ser resolvidas sem quebrar 100 mil sites que usam o tema

Codeinwp afirma que a abordagem usada no Zerif Lite é muito mais amigável do que ter que instalar um plugin, ou vários plugins, para adicionar pequenos pedaços de texto à página inicial.

No final, concordo que nossa abordagem foi um pouco diferente/radical. No entanto, parece que é algo que as pessoas realmente querem (Zerif é um dos temas mais quentes do momento, com menções em toda a web). Quero dizer, a maioria deles quer construir um site bonito em 10 minutos, sem nenhum conhecimento e com Zerif Lite eles podem fazer isso facilmente. Eles não querem 10 CPT, 10 plugins obrigatórios, formulário de contato e plugins Captcha para um site simples.

O autor do tema acredita que criar um plugin para lidar com quatro widgets de foco do tema simplesmente desperdiçaria o tempo dos usuários.

“Além disso, você percebe a quantidade de trabalho necessária para fazer isso para mais de 100 temas instalados em milhões de sites, certo?” Codeinwp disse. O autor também citou vários outros exemplos de temas populares em violação, incluindo AccessPress Parallax, Onetone e Colorway.

Dado que o diretório de temas do WordPress.org está repleto de violações do que supostamente é uma diretriz de longa data, fica claro que os revisores têm sido extremamente negligentes em aplicá-la. Os autores de temas que ignoravam esta diretriz sofrerão um rude despertar em sua próxima submissão para uma atualização. Bennett confirmou no ticket aberto no Zerif Lite que a política será fortemente aplicada no futuro:

Recentemente, chegou ao nosso conhecimento que possivelmente vários temas foram aprovados que podem ter problemas semelhantes. Vamos abordá-los à medida que os encontrarmos e trabalhar com os desenvolvedores para criar um plano para trazer os temas de volta à conformidade com os requisitos - assim como faremos aqui com seu tema.

Isso significará um trabalho considerável para os autores que definiram formas de os usuários gerarem conteúdo por meio do tema. Eles precisarão portar essa funcionalidade em um plug-in(s).

Os temas do WordPress.org não têm permissão para agrupar plug-ins, mas os autores podem recomendar plug-ins usando a Biblioteca de ativação de plug-ins do TGM ou outro método. Os temas só podem recomendar plugins listados no diretório oficial de plugins do WordPress.org. Isso significa que os autores que removerem a funcionalidade em favor de plugins complementares precisarão obter a aprovação desses plugins para o WordPress.org antes de enviar seus temas para atualizações.

A reunião da equipe de revisão de temas da próxima semana incluirá uma discussão sobre exemplos específicos de tipos de conteúdo que os temas devem ou não ter permissão para criar, ou seja, texto de botão, texto de direitos autorais etc. A equipe geralmente é a favor de autores que usem métodos principais para conteúdo criação.

A documentação sobre este problema não é clara, incompleta e dispersa, espalhada pelo Codex, Make/Themes e dois lugares diferentes no Theme Handbook. A equipe está trabalhando para corrigir isso à luz de sua dedicação renovada para aplicar sistematicamente a diretriz “sem criação de conteúdo”.

Isso afetará muitos dos principais temas hospedados no WordPress.org, que serão forçados a implementar mudanças que provavelmente prejudicarão a aparência de milhares de sites na atualização. Sem um log de alterações, muitos usuários não saberão quando estiverem recebendo uma atualização que repentinamente requer a instalação de novos plugins.