Banners do Ext Ops Panel
Toda extensão do Chrome e todo plugin de IA do nosso catálogo têm um banner que qualquer pessoa pode colocar em um site ou em um README. Ele diz "Listed on Ext Ops Panel", mostra alguns fatos públicos do catálogo ao vivo e leva à ficha do produto. Quando o autor verificado do produto ativa a marca, o mesmo banner passa a dizer "Verified author on Ext Ops Panel".
1. O que é o banner
O banner é uma imagem de extops.dev dentro de um link para a ficha do produto no nosso catálogo. Funciona como os selos "Featured on" de outros catálogos, com duas diferenças: os fatos vêm do nosso catálogo, com a data da passagem em que foram lidos, e o texto "Verified author" só aparece quando o autor verificado do produto decide mostrá-lo.
- Quatro estilos: Pulse Run, Amber Slab, Terminal Pro e Insignia.
- Cinco formatos, de um selo de 28 pixels para uma fileira em um README a um bloco de 300×250 para uma barra lateral.
- Quatro temas: claro, escuro, âmbar da marca e automático, que segue o esquema de cores do leitor.
- SVG para sites e READMEs, PNG para lugares que aceitam só imagens rasterizadas.
Não há script nem cookie: sua página carrega uma imagem de extops.dev, e um clique abre a ficha. O texto do banner é em inglês; a ficha para a qual ele leva pode estar em qualquer um de seis idiomas.
Toda extensão também mantém o pequeno selo da ficha, /extensions/<id>/badge.svg, uma linha de 20 pixels com usuários e avaliação. O banner é a versão maior e com design próprio, tanto para extensões quanto para plugins.
2. Quem pode incorporar
Qualquer pessoa, para qualquer extensão ou plugin do nosso catálogo: o desenvolvedor, quem escreve uma análise, um blog que o recomenda. Sem conta e sem cadastro: pegue o endereço na seção 5 e o trecho na seção 6. Em um produto sem um autor verificado que tenha ativado a marca, o banner diz "Listed on Ext Ops Panel".
Um produto que saiu da loja ou do marketplace, ou que o nosso catálogo não conhece, recebe a placa neutra: só o nosso logotipo, no mesmo tamanho e tema. A página que o incorpora mantém o layout, e nenhum fato desatualizado fica nela.
3. A marca de autor verificado
Se você é o autor, pode transformar o mesmo banner em "Verified author on Ext Ops Panel". São dois passos: provar que você controla o produto e depois ativar o interruptor "Publicar-me como autor". Os dois exigem uma conta conectada, não um dispositivo anônimo, e funcionam em todos os planos, incluindo o Free. O endereço e o trecho continuam os mesmos: banners já incorporados em qualquer lugar mudam o texto sozinhos.
Extensão do Chrome
Adicione a extensão a um projeto e marque-se como autor ("Sou o autor"). Depois, no bloco "Autor verificado" do projeto, escolha uma forma de provar:
- Domínio do site. A sua ficha na loja indica o seu site, e só o dono da ficha pode mudá-lo no painel do desenvolvedor. Publique o valor que fornecemos como um registro DNS TXT em
_extops.<your domain>ou como o arquivo/.well-known/extops-challenge.txtnesse site. Qualquer um dos dois basta. - Domínio verificado. Se um dos seus serviços web no Ext Ops Panel já tem um domínio verificado que cobre o site da ficha, a reivindicação usa esse domínio, sem nada novo para publicar.
- Linha na descrição. Para uma ficha sem site próprio, ou com um site em uma plataforma compartilhada, adicione a linha
extops-verify=<value>em qualquer lugar da descrição da ficha e verifique depois que a loja publicar a atualização. É uma prova única: após a verificação, você pode remover a linha.
O valor vale por 14 dias. Procuramos por ele a cada hora no primeiro dia e a cada 6 horas depois disso, e você também pode verificar na hora. Uma prova por domínio é verificada de novo a cada 30 dias, então mantenha o registro ou o arquivo no lugar: 3 verificações seguidas com falha encerram a verificação. Ela também termina quando a ficha muda de editor, quando uma ficha provada por domínio muda de site ou quando outra conta prova o controle depois; o dono anterior é notificado.
Plugin de IA
Adicione o plugin a um projeto ("Adicionar um plugin de IA") e prove que você o mantém de uma de quatro formas:
- o arquivo
extops-verify.txtcom o valor na raiz do repositório do plugin no GitHub; - o arquivo
/.well-known/extops-challenge.txtno domínio do editor ou no host do endpoint remoto; - um registro DNS TXT em
_extops.<domain>; - um domínio já verificado para um dos seus serviços web.
Espelhos e hosts compartilhados não provam nada. Vale a mesma verificação a cada 30 dias.
Consentimento: um interruptor por produto
A verificação sozinha não muda nada em público. No projeto, o interruptor "Publicar-me como autor" ativa, para aquele produto, a marca "Verified author on Ext Ops Panel" na ficha pública e em todos os banners e, para um plugin, a disponibilidade de 30 dias medida pelo seu próprio monitoramento. Vem desativado por padrão.
Só o fato da verificação se torna público: nem sua conta, nem nome, nem contatos, nem como você provou. Desativar o interruptor, ou o fim da verificação, vale na hora do nosso lado: o banner volta a dizer "Listed on Ext Ops Panel", e cópias já em cache em navegadores ou no GitHub acompanham em até 6 horas.
O que a marca significa, e o que não significa, está explicado na página de metodologia: Autores verificados.
4. Galeria: escolha um estilo, um formato e um tema
Escolha um estilo e um tema para ver os cinco formatos. "Exemplo" é a imagem que o nosso servidor desenha para o PDF to Markdown, o servidor MCP do autor deste site, com os dados do catálogo de 2026-10-14. "Ao vivo de extops.dev" é o endereço real do mesmo banner, carregado agora, com os fatos de hoje.
O autor do PDF to Markdown verificou o produto e ativou a marca, por isso estes banners dizem "Verified author". Em qualquer outro produto do catálogo, o mesmo estilo, formato e tema dizem "Listed on Ext Ops Panel" no mesmo lugar.
O automático segue o esquema de cores do sistema do leitor, não o seletor deste site.
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/badge-light.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/pill-light.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/card-light.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/wide-light.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/tile-light.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/badge-dark.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/pill-dark.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/card-dark.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/wide-dark.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/tile-dark.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/badge-brand.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/pill-brand.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/card-brand.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/wide-brand.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/tile-brand.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/badge-auto.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/pill-auto.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/card-auto.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/wide-auto.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/tile-auto.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/badge-light.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/pill-light.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/card-light.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/wide-light.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/tile-light.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/badge-dark.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/pill-dark.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/card-dark.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/wide-dark.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/tile-dark.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/badge-brand.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/pill-brand.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/card-brand.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/wide-brand.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/tile-brand.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/badge-auto.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/pill-auto.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/card-auto.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/wide-auto.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/tile-auto.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/badge-light.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/pill-light.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/card-light.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/wide-light.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/tile-light.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/badge-dark.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/pill-dark.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/card-dark.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/wide-dark.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/tile-dark.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/badge-brand.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/pill-brand.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/card-brand.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/wide-brand.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/tile-brand.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/badge-auto.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/pill-auto.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/card-auto.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/wide-auto.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/tile-auto.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/badge-light.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/pill-light.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/card-light.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/wide-light.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/tile-light.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/badge-dark.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/pill-dark.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/card-dark.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/wide-dark.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/tile-dark.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/badge-brand.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/pill-brand.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/card-brand.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/wide-brand.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/tile-brand.svg
badge 28 px de altura · uma fileira de selos em um README, uma linha de rodapé
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/badge-auto.svg
pill 250×54 · cabeçalho ou rodapé de site, uma fileira "As seen on"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/pill-auto.svg
card 400×120 · abaixo do título de um README, um bloco "onde somos mencionados"
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/card-auto.svg
wide 728×90 · cabeçalho ou rodapé de largura total, uma faixa em um README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/wide-auto.svg
tile 300×250 · barra lateral de blog ou de documentação
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/tile-auto.svg
5. O endereço do banner
https://extops.dev/extensions/<extension-id>/banner/<style>/<format>-<theme>.<svg|png>
https://extops.dev/plugins/<family>/<key>/banner/<style>/<format>-<theme>.<svg|png>
| Parte | Valores | Notas |
|---|---|---|
<extension-id> | 32 letras | O id da extensão na Chrome Web Store, o mesmo do endereço da ficha dela. |
<family>/<key> | mcp/dev.pdf2md/pdf-to-markdown | O endereço da ficha do plugin. Outra ficha do mesmo produto redireciona para ele. |
<style> | pulse-run, amber-slab, terminal-pro, insignia | O visual. O painel começa com Pulse Run. |
<format> | badge, pill, card, wide, tile | O tamanho, veja a tabela abaixo. |
<theme> | light, dark, brand, auto | auto existe só em SVG. |
| extensão do arquivo | svg, png | O PNG é desenhado no dobro do tamanho, para telas de alta densidade. |
O endereço funciona para qualquer extensão ou plugin do nosso catálogo. Não aceita parâmetros. Tudo depois de ? é ignorado, então um parâmetro anticache como ?v=2 não atrapalha e não seleciona nada. Um estilo, formato ou tema desconhecido, ou auto com .png, responde 404 com uma pequena placa neutra.
| Formato | Tamanho, pixels CSS | Fatos | Onde se encaixa |
|---|---|---|---|
badge | 28 de altura, largura conforme o texto (cerca de 200 a 300) | o fato principal | uma fileira de selos em um README, uma linha de rodapé |
pill | 250×54 | o fato principal | cabeçalho ou rodapé de site, uma fileira "As seen on", barra lateral de documentação |
card | 400×120 | o fato principal, mais 2 e a data | abaixo do título de um README, um bloco "onde somos mencionados" |
wide | 728×90 | o fato principal, mais 3 e a data | cabeçalho ou rodapé de site de largura total, uma faixa em um README |
tile | 300×250 | um fato principal grande, um gráfico ou uma barra, mais 2 e a data | barra lateral de blog ou de documentação |
lightedark: para sites claros e escuros.brand: o degradê âmbar, onde o banner deve se destacar.auto: claro ou escuro conforme o esquema de cores do sistema do leitor. Uma boa escolha padrão para um README no GitHub, que os leitores abrem nos dois.
SVG ou PNG? Use SVG onde ele for aceito: fica nítido em qualquer zoom, suporta auto e um breve desenho único da linha de pulso, só para leitores cujo sistema permite animação. Use PNG onde um construtor de sites ou uma plataforma aceita só imagens rasterizadas; para um par claro e escuro em PNG, use <picture> abaixo.
6. Trechos de código
Aqui estão os trechos do PDF to Markdown. Para outro produto, troque o endereço da ficha e o da imagem pelos dele, e o nome em title e alt. Um autor verificado recebe os trechos prontos, com o nome e o endereço do produto já preenchidos, na seção Banner do projeto.
HTML para um site
<a href="https://extops.dev/extensions/kodhbjmmdeofaecpblbfeoceglmedfmd" title="PDF to Markdown on Ext Ops Panel">
<img src="https://extops.dev/extensions/kodhbjmmdeofaecpblbfeoceglmedfmd/banner/pulse-run/pill-light.svg" alt="PDF to Markdown: verified author on Ext Ops Panel" width="250" height="54">
</a>Markdown para um README
[](https://extops.dev/plugins/mcp/dev.pdf2md/pdf-to-markdown)O Markdown não define largura, então serve para badge e pill. Para card, wide e tile, coloque o trecho HTML no README: o GitHub aceita.
Um par claro e escuro em PNG
<a href="https://extops.dev/plugins/mcp/dev.pdf2md/pdf-to-markdown" title="PDF to Markdown (pdf2md.dev) on Ext Ops Panel">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://extops.dev/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/card-dark.png">
<img src="https://extops.dev/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/card-light.png" alt="PDF to Markdown (pdf2md.dev): verified author on Ext Ops Panel" width="400" height="120">
</picture>
</a>Links diretos
Para um construtor de sites que aceita só uma imagem e um link, copie separadamente o endereço da imagem (SVG, ou PNG do tema escolhido) e o endereço da ficha.
Opções
- Abrir em nova aba: adiciona
target="_blank" rel="noopener"ao link. - Adicionar
rel="nofollow": para sites cuja política exige isso. - Idioma da ficha: o link pode abrir a ficha em inglês (o padrão) ou em alemão, espanhol, francês, português ou russo.
As duas opções vêm desativadas por padrão. O link vai para o endereço canônico da ficha, sem parâmetros: marcações de rastreamento como UTM só acrescentariam um redirecionamento, porque a ficha responde a qualquer parâmetro redirecionando para o endereço limpo. Mantenha width e height, para a página não pular enquanto a imagem carrega. Em alt, escreva o nome do produto e o que o banner diz, nada mais: <name>: listed on Ext Ops Panel, ou <name>: verified author on Ext Ops Panel depois que o autor ativar a marca.
7. O que o banner mostra
Só fatos públicos da ficha do produto, com a data da nossa última passagem pelo catálogo. Nada da análise paga: nem histórico de 90 dias, nem lista de produtos parecidos, nem posição criada por nós. Sem número, sem espaço: um fato que a loja ou o marketplace não publica fica de fora, nunca aparece como zero, e o lugar dele vai para o próximo fato da lista.
A regra do orgulho: um banner existe para ser exibido com orgulho, então um fato só aparece quando passa de um mínimo. Queda de usuários, avaliação abaixo de 4.0 ou disponibilidade abaixo de 99% não aparecem; o espaço vai para o próximo fato, e o quadro completo continua na ficha para a qual o banner leva.
| Extensão do Chrome, em ordem | Aparece quando |
|---|---|
| Posição: "#N trending this week" ou "#N in <category>" | a extensão está nessa lista pública, com o mesmo número |
| Usuários e o crescimento em 7 dias | a loja publica os usuários; o crescimento só quando é positivo e há uma base de 7 dias |
| Avaliação com o número de avaliações | pelo menos 4.0 com pelo menos 3 avaliações |
| Sem acesso a sites | o manifesto não declara acesso a sites |
| Os selos da própria loja, Featured e Established publisher | a ficha os tem; como texto, sem as marcas do Google |
| Versão e a data de atualização | atualizada nos últimos 90 dias |
| Manifest V3 | a extensão usa Manifest V3 |
| Plugin de IA, em ordem | Aparece quando |
|---|---|
| Posição: "#N trending this week" | o plugin está na lista pública de tendências |
| Disponibilidade em 30 dias, do monitoramento do próprio autor | só com o consentimento do autor verificado; pelo menos 99.0% com pelo menos 24 horas conhecidas |
| Works with N AI clients | pelo menos um cliente; os nomes estão na descrição da imagem |
| Estrelas no GitHub | pelo menos 10 |
| Downloads semanais no npm ou no PyPI | pelo menos 10; os registros nunca são somados |
| Listed on N marketplaces, ou o nome do único marketplace | sempre que listado; a contagem a partir de 2 marketplaces |
| Versão, com a data de atualização | a data só quando está nos últimos 90 dias |
O fato principal é o primeiro da lista que passa. Quantos outros cabem depende do formato (seção 5). O tile de uma extensão também desenha os usuários em 30 dias; o tile de um plugin desenha a barra de disponibilidade. Se nada passar, o banner mostra o nome do produto e "Listed on Ext Ops Panel" ou "Verified author on Ext Ops Panel". O texto completo dos fatos e a data dos dados ficam no nome acessível da imagem, para leitores de tela e buscadores.
Um nome que a fonte do banner não consegue desenhar, como escrita chinesa ou árabe, aparece na fonte do sistema do leitor no SVG; no PNG ele é substituído por "Chrome extension · <category>" ou pelo tipo do plugin, e o nome completo fica em alt. Um nome longo é encurtado com "…".
8. Atualizações e cache
- O catálogo de extensões lê a Chrome Web Store até duas vezes por dia, o catálogo de plugins lê os marketplaces uma vez por dia, e a disponibilidade do seu próprio monitoramento é atualizada a cada hora.
- Um banner fica em cache por 6 horas (
Cache-Control: public, max-age=21600, maisstale-while-revalidatepor 24 horas). Os navegadores e o proxy de imagens do GitHub o guardam pelo mesmo tempo, então um número novo chega à sua página em cerca de 6 horas após a nossa passagem. - Quando o autor ativa ou desativa a marca, o banner muda na hora do nosso lado; as cópias em cache acompanham em até 6 horas. A placa neutra fica em cache por 1 hora.
- Todo banner tem um
ETag; uma requisição repetida comIf-None-Matchrecebe 304 e nada é redesenhado. - Você nunca precisa mudar o trecho: o endereço continua o mesmo, e os fatos por trás dele mudam sozinhos.
9. Privacidade
- O banner mostra só o produto e os fatos públicos dele, mais a marca de verificado quando o autor a ativou. Nunca uma conta, um nome, um e-mail, contatos ou como a autoria foi provada.
- O catálogo e os banners não armazenam nem repassam dados de contato de desenvolvedores de fichas da loja ou de manifestos de plugins. Quando lemos a descrição de uma ficha para achar a sua linha de verificação, procuramos só essa linha e não guardamos nem o texto nem nada mais dele.
- Para as estatísticas do autor verificado na seção Banner, contamos as requisições do banner por produto, formato e dia, e as visitas à ficha vindas de outros sites por produto e dia. Não guardamos endereços IP, navegadores, endereços de páginas nem os sites de onde vêm as visitas. Buscadores e o nosso próprio site não contam como outros sites.
- O banner não define cookies nem executa scripts na sua página.
- A imagem do banner é
noindexpara buscadores e não está no nosso sitemap.
Detalhes: Política de privacidade.
10. Perguntas frequentes
Posso colocar um banner de um produto que não é meu?
Sim. Toda extensão ou plugin do catálogo tem um, para análises, listas e recomendações. Ele diz "Listed on Ext Ops Panel"; só o autor verificado do produto pode fazê-lo dizer "Verified author".
Por que o meu banner diz "Listed" e não "Verified author"?
Falta uma de duas coisas: uma reivindicação verificada ou o interruptor "Publicar-me como autor". A seção Banner do seu projeto diz qual. Quando as duas estão ativas, o banner muda sozinho, sem trecho novo.
Por que um banner mostra só o logotipo?
O produto não está no nosso catálogo, ou a ficha dele saiu da loja ou do marketplace. A placa mantém o tamanho e o tema, então o layout da página se mantém.
Posso mudar o texto, as cores ou o idioma?
Escolha entre os quatro estilos e os quatro temas. O texto é em inglês em todos os estilos e não tem variantes de idioma, assim como o selo da ficha. A ficha para a qual o banner leva pode abrir em qualquer um de seis idiomas.
Um banner muda a minha posição no catálogo?
Não. Produtos verificados não sobem em listas, na busca, em hubs ou em seleções curadas, e o banner não é uma avaliação.
Custa alguma coisa?
Não. Para incorporar um banner não é preciso conta nenhuma. A marca de autor verificado faz parte de todos os planos, incluindo o Free, e exige uma conta.
O que acontece se a minha verificação terminar?
O banner volta a dizer "Listed on Ext Ops Panel" na hora do nosso lado; cópias já em cache em navegadores ou no GitHub acompanham em até 6 horas. Prove o controle de novo e, com o interruptor ainda ativado, a marca volta sozinha.
Posso baixar a imagem e hospedá-la eu mesmo?
Você perderia os fatos ao vivo e a data, e a cópia manteria o texto antigo quando a marca mudasse. Em vez disso, incorpore o endereço de extops.dev.
Por que um número é diferente do da loja?
O banner mostra o número da nossa última passagem, em cache por até 6 horas. A loja arredonda os usuários por conta própria, e alguns números só aparecem acima de um mínimo (seção 7).