Bastidores

O meta blog do Manual do Usuário

O Manual está preparando algo novo e precisa de desenvolvedores WordPress

4/10/2022

Estamos, eu e o Gabriel Nunes, tentando criar algo novo dentro do Manual do Usuário: um painel de debates baseado em links, similar ao Hacker News. Batizamos isso de Órbita.

Testamos um punhado de sistemas que prometem tal funcionalidade. Nenhum funcionou legal. Por isso resolvemos voltar à ideia original: desenvolver um plugin para WordPress com essa funcionalidade.

O Gabriel desenvolveu um plugin inicial. Ele funciona, mas tem algumas brechas de segurança que nos foram apontadas por um desenvolvedor WordPress mais experiente. Nas palavras dele:

O sistema de votos usa o admin-ajax (este post explica por que isso é ruim), falta object cache, existem alguns problemas de segurança (a falta de nonce, por exemplo). Parte do código e a organização dos arquivos estão fora do “coding standard” do WordPress e há funções que podem ser otimizadas.

Tudo isso é grego para mim, o Gabriel tem mais o que fazer (embora esteja ajudando um bocado neste projeto), daí a ideia de abrir o plugin e pedir a ajuda de desenvolvedores experientes.

(Por óbvio, o plugin tem o código aberto e será distribuído gratuitamente.)

Você manja de WordPress, entendeu aquele parágrafo ali em cima e quer ajudar? Se respondeu “sim” a estas três respostas, cola no nosso repositório no GitHub.

Ah, última coisa: o repositório do Órbita está participando da Hacktoberfest.