Como criar um feed rss para o seu site a partir do zero

RSS alimenta para o seu conteúdo são muito importantes nos dias de hoje. Um grande número de pessoas fique atualizado utilizando leitores de RSS que puxam na atualização de sites inscritos. Além disso, feeds RSS pode ser usado em um número de maneiras de promover o seu conteúdo usando a mídia social.

Video: Como criar um FEED RSS para seu blog [Criar feed para o site]

Um feed RSS para o seu site é essencialmente um arquivo XML. Você deve aderir a um formato específico para o arquivo XML (como veremos) para que possa ser identificado como um feed RSS.

Primeiro, vamos dar uma olhada em como criar um feed RSS para o seu site a partir do zero.

Tudo que você tem a fazer é especificar suas informações para todas as marcas necessárias. Você pode usar qualquer editor de texto. Notepad iria funcionar bem, mas ter um olhar para Notepad ++. Vamos ver o que cada um deles significa. Para criar um feed RSS, você começa o arquivo RSS como segue:

lt;? xml version ="1.0" encoding ="utf-8"? Gt;

As duas primeiras linhas especificar o XML e a versão RSS como você pode ver. A terceira linha abre uma tag “canal”. Isto é o que deve conter todas as informações para o seu canal ou site. Adicionar essas três linhas como elas são.

MakeUseOf RSS Feed//makeuseof.com/Cool Websites, Software e Internet Dicas

Essas poucas linhas especificar as informações sobre o seu feed RSS e seu site. o título tag abriga qualquer título que você gostaria de dar ao seu feed RSS, ligação tag aponta para o seu site, descrição tag contém uma breve introdução sobre o feed RSS ou o site. Tudo o que é dentro do seu arquivo agora, vamos chamá-lo a CABEÇALHO

Em seguida temos o conteúdo real do feed RSS que será exibido como entradas distintas quando visto usando um leitor de feed. Cada entrada está contido dentro de um par de e deve ter o seguinte teor no mínimo:

Título entradaLink para a entradahttp://example.com/item/123Sáb, 09 de janeiro de 2010 16:23:41 GMT[CDATA [Esta é a descrição. ]]

Mais uma vez o título tag remete para o título ou o seu conteúdo, ligação é o endereço web completo em que a entrada pode ser alcançado em seu site, guid é um identificador exclusivo para a entrada. Desde todas as suas entradas seria localizado em um URL diferente, você pode usar o link como o guid (se, claro, há duas entradas que apontam para o mesmo URL na sua configuração). pubDate abriga a data em que a entrada foi publicada.

Os dados têm um formato específico, consulte acima, o tempo deve estar em GMT, você também pode se referir a RFC 822 seção 5 para obter mais detalhes sobre outro formato especificação de data e hora. finalmente, a descrição tag abriga o conteúdo real ou descrição da entrada. Lembre-se do acima poderia ser repetido para cada entrada em seu site. Por exemplo, se você tem um blog com 5 artigos, um feed RSS completo deve ter 5 itens de marcas para abrigar 5 entradas.



Fechar o aberto canal e rss tags e salve o arquivo. Enviá-lo para o local apropriado em seu servidor web (a raiz do site iria funcionar bem) e você tem um arquivo de RSS à sua disposição.

criar um RSS

Agora, se você se sentar e pensar sobre isso, você iria ao mesmo tempo perceber que o arquivo que você acabou de criar é estático, o que significa que as entradas que você escreveu dentro das tags item deve permanecer a mesma e não iria mudar para refletir o conteúdo mais recente do seu site. Então, antes de embrulhar as coisas, temos um par de questões que precisam ser abordadas.

Faça o feed dinâmico

Agora isso exigiria um pouco de programação. Se você não está confiante com suas habilidades de programação, eu sugiro que você seria melhor fora de usar um CMS como Joomla, Drupal ou ainda melhor - WordPress (se isso lhe convier). CMS de ter um número de plug-ins para feeds RSS e a maioria deles oferecem funcionalidade RSS fora da caixa. No entanto, desde que você está lendo isso, eu suponho que você está formando a sua própria solução e então vamos codificação.

Você pode usar a mesma linguagem de programação que você tenha usado para programar seu site. Tudo o que estamos indo fazer é buscar as entradas do banco de dados e inseri-los em tags apropriadas. Só posso descrever brevemente os passos porque o código real que variam de acordo com a linguagem de programação que você está usando

criar um RSS

  1. Conecte-se ao banco de dados contendo todas as informações que necessitam (veja acima).
  2. Buscar todos os INSCRIÇÕES que você deseja adicionar o feed RSS. Geralmente é os 10 os mais recentes (assim você pode usar “ORDENAR POR DESC”Na sua consulta SQL)
  3. Gerar a primeira parte do arquivo, ou seja, a CABEÇALHO (referem-se acima)
  4. Passo 4: Para cada entrada na ENTRADAS faça o seguinte
  1. gerar uma etiqueta
  2. Preencher as tags e conteúdo necessários (referem-se acima)
  3. Gerar a tag
  • gerar o RODAPÉ para fechar o arquivo.
  • Faça a alimentação detectável

    Outra coisa que você precisa ter em mente é que leitores de feed deve ser capaz de identificar a alimentação gerado como um feed RSS. Há muitas maneiras de fazer isso:

    • Você pode criar um arquivo XML que o arquivo de RSS e abri-lo, adicionar manualmente itens cada vez que uma nova entrada é publicado ou sempre que o feed será atualizado.
    • Ou se você usar um script para criar o feed RSS cada vez que é solicitado, você pode enviar um Content-Type: application / xml header antes de qualquer outra informação.
    • Você pode salvar o script como um arquivo XML e ter o seu software de servidor web tratá-lo como um arquivo de scripting. Exemplo, por adição de:
      AddType application / x-httpd-php .xml

      dentro .htaccess faria arquivos XML Apache tratar como arquivos PHP.

      Video: Curso como Criar um Blog Wordpress - Aula Bônus 4 - Feeds RSS

    Idealmente, o Firefox deve reconhecer o feed RSS quando o URL do feed é inserido no campo de endereço em vez de mostrar o conteúdo do script.

    criar rss feed

    Isto significa que o Firefox detecta que o arquivo é um arquivo RSS XML. Você pode então cabeça para serviços como o Feedburner com o URL do feed para obter todos os tipos de análises e outras opções para jogar junto com.

    Será que este tutorial ajuda você criar seu próprio feed RSS?


    Artigos relacionados