Um URL encerrado com .xml não garante um fluxo acionável. É necessário verificar o código HTTP, o tipo MIME, a codificação, a estrutura do canal e os itens, anunciar o fluxo na página da lista com o link rel="alternate".

A resposta útil depende do propósito da página, das pessoas autorizadas a modificá-la e do custo de um erro. Um fluxo de trabalho confiável separa a decisão editorial, a transmissão técnica e a verificação final em vez de ocultar essas três etapas em uma única automação.

A decisão de tomar primeiro

Teste como um agregador em vez de um navegador. Baixe a resposta, analise o XML e o URL de controle, GUID, datas, descrições e atom: self link.

Um método concreto

  1. Confirme uma resposta 200 sem um loop de redirecionamento.
  2. Analise o XML coletando erros libxml.
  3. Verifique pelo menos um item completo e sua data RFC 822.
  4. Verifique a descoberta do feed no HTML da página da lista.
  5. Teste cada idioma e variante social separadamente.

Verificações antes da publicação

  • A Fonte da Verdade é explícita e pode ser restaurada.
  • URLs, datas e declarações visíveis correspondem à página de transmissão.
  • Um revisor humano pode reproduzir o controle sem serviço oculto.

A armadilha principal

Um feed pode ser válido sintaticamente ao publicar links incorretos ou datas futuras. O controle também deve se concentrar na direção dos campos.

Próximo passo recomendado

Faça um teste de fumaça no repositório e inicie-o após qualquer mudança de roteamento, conteúdo ou gerador.

Uma verificação curta de aceitação de RSS

Após a publicação, compare o link de página, feed e descoberta no HTML. Um artigo deve ter um título compreensível, uma url final e uma data consistente em todos os locais. Abra pelo menos uma entrada em um leitor de feed ou validador.

Experimente também um sotaque, um comercial e um URL alterado: XML bem formado ainda pode levar à página errada. Verifique o status e o tipo de conteúdo do feed http. A descoberta deve apontar para o idioma ou seção anunciada.

Verifique um site antes de ser colocado online →