O que é RSS?

RSS significa Really Simple Syndication, que em português se traduz em Distribuição Realmente Simples. Em outras palavras é uma maneira de publicar conteúdos para que outras pessoas tenham acesso.

Quando você cria um blog, adicionar um RSS feed é muito importante pois permite aos seus leitores utilizar-se dos chamados Leitores de RSS para assinar o seu blog e passar a ser informados de todo o conteúdo que você publica.

Esta é a ferramenta web equivalente a ativar o sinozinho no YouTube.

Antes de falarmos como você pode adicionar um RSS ao seu blog, vamos falar sobre como você pode utilizar RSS para ficar atualizado quando algum website que você gosta de ler adiciona uma novo artigo.

Por simplicidade, vou usar este meu blog como exemplo. Então digamos que você queira assinar este blog para receber as novidades no seu leitor de RSS.

Primeiramente, você terá que escolher um leitor de RSS. Isso irá depender da plataforma que você está, ou se você prefere uma ferramenta desktop ou web. Vou listar algumas ferramentas para que você possa ter um ponto de partida, porém quando você já estiver familiarizado e usando um leitor RSS por algum tempo, recomendo que você experimente com alternativas para encontrar o que atenda melhor o seu gosto.

NetNewsWire

Este é o meu leitor preferido no Mac, ele é fácil de usar e me deixa categorizar os websites que sigo. Caso você também use uma Mac, comece usar um leitor RSS instalando o NetNewsWire que pode ser baixado no próprio website da ferramenta. O NetNewsWire é de código aberto e gratuito.

Reeder

Já no iPhone o meu leitor de RSS é o Reeder. Ele é muito fácil de usar e tem funcionalidades muito interessantes como o “Bionic Reading” que deixa partes do texto em negrito para facilitar uma leitura mais rápida. O Reeder pode ser baixado na App Store e tem um custo de R$ 24,90. Caso não queira fazer este investimento, sugiro baixar a NetNewsWire para iPhone.

RSS Feed Fetcher

Para quem está no Windows, uma boa solução é o RSS Feed Fetcher. Ele é grátis e pode ser baixado na loja do Windows.

Feeder

Para Android, um aplicativo de leitor RSS que também é de código aberto é o Feeder. Ele é gratuito e pode ser baixado no Google Play.

Aplicativos baseados na Interface Web

Agora iremos falar de aplicativos que são leitores de RSS que funcionam na Web. Basta usar um navegador tanto no seu computador, como no seu smartphone e você terá acesso aos RSS que você estiver assinado. Muitos destes também oferecem aplicativos nativos para o celular.

Inoreader

Um dos sistemas web de leitor RSS mais populares, ele fornece uma plano grátis que atende muito bem, Para começar a usar basta entrar no website e criar uma conta.

Feedly

Feedly uma outro leitor RSS que possui uma interface web. Gratuito para uso pessoal, cria usa conta com Feedly.com para começar a usar.

Fresh RSS

Com código aberto, o Fresh RSS é uma alternativa caso você queira rodar o seu próprio servidor de RSS. Existem também websites que oferecem contas gratuitas.

Miniflux

Um leitor de RSS minimalista, o Miniflux também é open source e lhe permite hospeda-lo no seu próprio servidor. Também existem serviços pagos e bastante atraentes que irão cuidar da hospedagem para você e você só precisa usar.

Como assinar um RSS

Agora iremos ver como assinar um RSS, é muito fácil. Ao visitar um site que você deseja assinar, basta procurar pelo símbolo do RSS que geralmente se parece com este aqui:

Alguns sites apenas fornecem um link com os títulos RSS ou simplesmente Feed. Outros usam o título Assine no link. O que você deve fazer em todos estes casos é, clicar com o botão direito do seu mouse e escolher Copiar link.

Com o link copiado na sua área de transferência basta no aplicativos que você escolheu da lista acima e procurar pelo botão de adicionar, geralmente o sinal de +. Clique no ícone de adicionar e cole usando Ctrl+V (ou Command+V no Mac) o link RSS que você copiou anteriormente.

Pronto, agora toda vez que o website publicar um novo artigo ele parecerá dentro do seu leitor de RSS.

Vamos testar com este blog? Basta seguir os passos acima com este link Assinar. Voilá, agora cada artigo novo que eu colocar neste website aparecerá no seu Leitor RSS, simples assim.

Adicionando RSS no seu Blog ou Website

Agora o outro lado da moeda. Quando você tem um website ou blog e deseja oferecer um RSS para seus leitores.

O grau de dificuldade de oferecer um RSS vai depender o sistema no qual o seu website ou blog usa. A boa notícia é que na maioria do sistemas de CMS o RSS já está disponível e você não irá precisar fazer nada extra para que seus leitores possam usa-lo.

Este é o caso se você usar CMS como o WordPress, Ghost, Micro.blog, entre muitos outros. Já nos geradores de sites estáticos como Hugo, 11ty, Gabsy e outros, eles tão são criados automáticos com a geração dos posts. Porém caso você não use um CMS ou geradores estáticos e crie suas páginas em HTML manualmente, você irá ter que usar um script para criar o seu RSS ou cria-lo manualmente também.

Como criar um RSS manualmente

Segue abaixo um exemplo de um RSS, você pode notar que apesar de ser um formato um pouco diferente de HTML, neste caso RSS usa o formato de XML, ele é relativamente fácil de entender. A dificuldade fica em cria-lo, mas neste caso o exemplo está aqui para te ajudar.

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">

<channel>
  <title>Apple RSS feed</title>
  <link>https://www.example.com/apple.xml</link>
  <description>This RSS feed is about Apple products</description>
  
  <item>
    <title>Apple iPhone</title>
    <link>http://example.com/iphone/</link>
    <pubDate>Sun, 23 Jun 2024 19:00:00 -3000</pubDate>
    <description>The iPhone is a line of smartphones designed and marketed by Apple Inc</description>
  </item>
  
  <item>
    <title>Apple MacBook</title>
    <link>http://example.com/macbook/</link>
    <pubDate>Sat 15 Jun 2024 9:00:00 -3000</pubDate>
    <description>The MacBook is a brand of Macintosh notebook computers designed and marketed by Apple Inc</description>
  </item>
</channel>

</rss>

Vou enfatizar aqui as partes mais importantes. Como você pode perceber, existe uma hierarquia no código XML acima. Temos <title> logo no começo que se refere ao título do blog. Um pouco mais para baixo temos <item> e este representa o início de um blog post, repete-se <title> novamente, porém por estar abaixo de <item> este se refere ao título do blog post. O <link> é o URL para seu blog post, isso é o endereço do post na web. A <description> também abaixo de <item> é ontem irá o conteúdo do blog post e aqui podemos usar html para que images e links sejam mostrado dentro do leitor RSS que nossos leitores estarão usando.

Você pode salvar este arquivo com o nome de rss.xml (ou qualquer outro nome porém é padrão usar a extensão xml) e colocar este arquivo no seu servidor junto com seus outros arquivos html que compõem seu blog.

Temos mais um passo e este é colocar na página do seu blog a tag para o RSS. Para isso devemos usar a tag <link> e coloca-la abaixo da tag <head>.

<link href="https://www.example.com/rss.xml" rel="alternate" type="application/rss+xml" title="Título do Blog" />

Seguindo estes passos, você irá conseguir criar seu RSS manualmente, não é difícil, especialmente porque se você está criando um RSS manualmente é porque você já deve estar criando seus HTML manualmente também.

É possível usar um script também para facilitar esta tarefa, no futuro irei mostra como pode ser feito.

Espero que este post te ajude a iniciar com RSS tanto para começar a seguir blog e websites que você lê, como para criar no seu próprio website esta opção para seus leitores.

Bom, hoje tivemos muito conteúdo, se você ficou com alguma dúvida entre em contato comigo, meu email está na página Sobre.

Um abraço e até a próxima.