Hookr entra em beta com nova interface e suporte para mais de 800 plugins e temas
Publicados: 2015-05-22
Em abril passado, Christopher Sanford lançou o Hookr, uma referência de gancho/API do WordPress para desenvolvedores. Ele inicialmente escreveu o analisador/indexador para seu próprio uso, para melhorar a eficiência em seu trabalho, e foi inspirado a torná-lo um recurso público.
“Trabalho profissionalmente com WordPress desde 2.8, mas a maioria eu descreveria como 'desenvolvimento superficial'”, disse Sanford. “Foi só mais tarde, mais ou menos o WordPress 3.5, que surgiu um projeto WordPress em larga escala.
“Eu me vi gastando uma quantidade obscena de tempo pesquisando código dentro do meu IDE ou realizando inúmeras pesquisas no Google, a fim de descobrir/entender vários ganchos, funções, constantes etc. Então, escrevi um plugin que indexaria o aplicativo/ site em que foi instalado – esta foi a primeira iteração do Hookr.”
Como um desenvolvedor cuja carreira não é baseada no ecossistema WordPress, Sanford não sabia o que esperar quando testou as águas com seu novo recurso público para desenvolvedores. Após vários meses em alfa, o tráfego e o feedback foram suficientes para convencê-lo a investir em melhorias de desempenho e uma reformulação da interface do usuário.
“A versão alfa do site era realmente alfa – a interface do usuário era uma reflexão tardia completa, havia muitos bugs/soluços de interface do usuário, a navegação não era coesa; foi uma bagunça quente”, disse Sanford. “Antes do beta, eu não atualizava o hookr.io há meses, o que foi proposital. Eu queria ver se o tráfego se estabilizaria completamente, ou se permaneceria consistente, sendo este último o fator determinante para eu continuar ou não com o projeto.”
Hookr Beta adiciona melhorias de UI/UX e suporte para mais de 800 plugins e temas
Sanford ficou surpreso e encorajado ao descobrir que o uso do site era sólido e continuou a crescer. Ele passou os três meses seguintes corrigindo problemas, reescrevendo partes principais do analisador e refinando a interface do usuário para focar nos recursos que as pessoas realmente precisavam. O site agora entrou na versão beta com uma série de melhorias notáveis:
- Revisão de UI/UX, com ênfase na capacidade de resposta e menor número de cliques
- Hookr.io agora é duas vezes mais rápido com metade da carga útil de download (primeiro móvel)
- Temas foram introduzidos no índice – (contagem atual: 62)
- Centenas de plugins adicionados ao índice (contagem atual: 827)
- 5 das versões mais recentes de cada plugin e tema (anteriormente incluía uma única versão para cada plugin)
- Exemplos de uso que os usuários podem recortar e colar
- Código fonte anotado
As telas de índice são infinitamente roláveis e filtráveis, o que reduz muitos cliques na paginação infinita. Os detalhes do gancho foram refinados para seguir um formato semelhante às páginas de detalhes do PHP e incluem assinaturas e descrições de código anotadas.

Além das informações básicas sobre o arquivo e as linhas onde o código/objeto é definido, o Hookr também foi atualizado para exibir quaisquer retornos de chamada de gancho relacionados compartilhando o mesmo nome de tag ou assinatura.

Exemplos de uso para cada ação, filtro, função e constante agora podem ser facilmente copiados. Os usuários também podem visualizar rapidamente o código-fonte com os novos blocos de código-fonte com hiperlinks e anotações do Hookr.
Rebrand ou não Rebrand?
Muitos daqueles em busca de uma referência abrangente de gancho/API acham o Hookr mais fácil de usar do que a referência de código oficial do WordPress.org. Sanford experimentou o atrito de criar o que alguns percebem ser um recurso concorrente.
Houve várias pessoas que tiveram/tiveram problema com o recurso mesmo existindo. Por uma questão de divulgação completa, minha carreira está fora do ecossistema WordPress; é simplesmente uma plataforma que eu uso (e amo), não um estilo de vida.
Minha experiência com a 'comunidade' foi principalmente positiva; muitas pessoas adoram o recurso, enquanto outras são indiferentes. Eu escrevi Hookr para ajudar designers/desenvolvedores/agências legítimos, não amadores disfarçados de designers/desenvolvedores que não têm nenhuma habilidade além do martírio e nada positivo para contribuir.
O nome Hookr também provou ser controverso, já que alguns oponentes o consideram desanimador e ofensivo. Sanford disse que está muito dividido sobre o rebranding do site, mas está aberto à ideia.
“O mercado WordPress está saturado – é difícil causar qualquer tipo de impacto, daí o nome”, disse ele. “O nome é curto, controverso, relevante e memorável – ou as pessoas amam ou odeiam, é claro. Nunca foi a intenção de insultar, ofender ou alienar qualquer grupo demográfico.
“Se as pessoas não se sentem à vontade para dizer “Hookr” em um fórum aberto, então talvez seja hora de deixar meu ethos pessoal de lado para melhorar o recurso. Dito isto, estou em cima do muro em relação à renomeação/rebranding de Hookr. Se eu fizer isso, é apenas para remover a barreira/estigma inicial e promover o uso.”
Como o site ainda está em beta, a Sanford ainda está coletando feedback dos usuários, mas está se concentrando em recursos, correções e SEO. Se ele decidir mudar a marca, isso provavelmente acontecerá quando o site sair da versão beta.
O futuro do recurso Hookr.io
Depois de otimizar o design, remover alguns recursos que ninguém usava e refinar aqueles que funcionavam, Sanford relata que até agora os usuários estão gostando da versão beta do Hookr.
“O feedback que tenho recebido tem sido extremamente positivo”, disse ele. “O uso efetivamente dobrou.” As sugestões do usuário sobre a funcionalidade de pesquisa estão moldando o roteiro para a próxima iteração do recurso.
“A implementação de pesquisa atual é mais ou menos um mecanismo de filtro, que é eficaz depois que você detalha o índice relevante”, disse Sanford. “No entanto, vários usuários solicitaram uma pesquisa de palavra-chave 'global' tradicional que abrange núcleo, plugins e temas. A pesquisa global, juntamente com alguns outros recursos, será lançada no próximo mês.”
Embora Sanford esteja comprometido em manter o recurso gratuito para qualquer pessoa usar, ele está explorando algumas opções de monetização de longo prazo.
“Desordenar a interface com anúncios não é algo que eu queira fazer, mas nunca diga nunca”, disse ele. “No entanto, há outra oportunidade de monetização.”
No futuro, a Sanford está analisando a possibilidade de estabelecer a infraestrutura para oferecer o Hookr (SaaS) para desenvolvedores de plugins e temas comerciais.
Quando lancei o Hookr Alpha, algumas pessoas perguntaram sobre como usá-lo para aumentar a documentação de seu plugin/tema premium. Eu não estava confiante de que era um verdadeiro 'valor agregado'. Ao longo de um ano, refinei o analisador e os objetos de dados até um ponto de viabilidade.
O Hookr Parser analisa o código-fonte, que é então reconciliado com a documentação embutida que o descreve; muitas vezes, a documentação em linha está faltando ou está errada. Jeff Matson e eu discutimos essas questões e decidimos que Hookr seria inestimável se pudesse identificar essas questões, o que agora faz.
Um modelo SaaS para monetização permitiria à Sanford oferecer aos desenvolvedores documentação pré-gerada com seus temas/plugins. Ele também está explorando a possibilidade de oferecer os dados brutos em JSON, XML, CSV, etc. para fornecedores para implementar um microsite de API.
Por enquanto, a Sanford continuará investindo tempo para melhorar o Hookr como referência e refinar recursos de acordo com o feedback do usuário. Se você usa o Hookr.io regularmente, sinta-se à vontade para oferecer suas sugestões nos comentários e siga o projeto no Twitter para obter as atualizações mais recentes.

