Existe alguma maneira de um usuário do fórum obter um feed RSS das respostas às suas postagens?
A pergunta é diferente da que foi feita anteriormente - RSS feed or list of latest replies?
Existe alguma maneira de um usuário do fórum obter um feed RSS das respostas às suas postagens?
A pergunta é diferente da que foi feita anteriormente - RSS feed or list of latest replies?
Como isso? RSS feed for replies? (Certifique-se de que seu navegador exibirá XML ou abra o URL em algo que lide com feeds RSS)
É apenas o URL deste tópico com “.rss” adicionado ao final. Certifique-se de que um ID de postagem também não esteja no final. Portanto, deve parecer algo como ...título-do-tópico/12345.rss, não ...título-do-tópico/12345/2.rss
Pelo que vi em outros tópicos com mais de uma (zero antes de eu postar isso) resposta, parece que a descrição do canal RSS é a primeira postagem e os itens são um subconjunto das respostas em ordem inversa.
Ou seja, o primeiro item no RSS é a resposta mais recente, seguida por cerca de 20 respostas anteriores.
Atualização: Na verdade, agora que postei isso e olhei mais de perto o feed deste tópico, vejo que a postagem de abertura também é um item no feed se por acaso estiver entre as cerca de 20 postagens mais recentes.
Não.
“respostas às suas postagens”
Quero dizer, um feed de todas as respostas às minhas postagens - o equivalente ao que está em um pop-up de Notificação (embora sem a desordem de prêmios de gamificação).
Embora feeds RSS de material do tipo caixa de entrada privada não sejam comuns, o Reddit consegue alcançá-lo por meio de um ID único, místico e criptograficamente codificado na URL - https://www.reddit.com/prefs/feeds/
Ah, entendi, acho que você está dizendo que quer um único feed contendo (presumivelmente algum subconjunto mais recente) das respostas a todos os tópicos que você está atualmente acompanhando.
Sim.
Bem, cada resposta, em vez de um “subconjunto”)… cada nova resposta é a “mais recente” em algum momento. A cronologia reversa do RSS cuida disso.
O método do Reddit para fazer isso é muito legal.
O motivo pelo qual menciono o uso de um subconjunto é que pode haver preocupações de desempenho/armazenamento no servidor com o gerenciamento de feeds RSS para cada usuário, ou mesmo preocupações de desempenho para os usuários que recuperam os feeds.
Por exemplo, eu poderia me configurar para assistir a todas as categorias, o que, sem limitação, levaria meu usuário a ter um feed RSS contendo cada postagem. Para o servidor, esse único feed RSS seria armazenado em cache e efetivamente dobraria o uso de armazenamento de texto, ou seria gerado toda vez que fosse solicitado e usaria uma quantidade significativa de tempo de CPU.
Além disso, tal RSS seria potencialmente muito grande, levando algum tempo para baixar e depois sendo muito XML para o cliente processar, possivelmente resultando em vários minutos de download e processamento antes que seu cliente RSS possa realmente fazer algo útil.
Em uma comunidade Discourse com usuários que provavelmente adotariam o RSS, também pode haver preocupações com a largura de banda a serem consideradas.
Em relação à sua pergunta original sobre se isso é atualmente possível, acho que a resposta é não. Como você mencionou em relação ao método do Reddit, isso exigirá um mecanismo para direcionar exclusivamente o usuário apropriado, ao mesmo tempo em que evita vazar informações sobre os tópicos que um usuário está assistindo, o que para esse tipo de coisa é comumente feito com um token exclusivo gerado para o URL do feed RSS.
Por causa disso, se o trabalho já tivesse sido feito para tal mecanismo, eu esperaria vê-lo usado em algum lugar em minhas páginas de perfil, como com um link RSS na página de Notificações ou uma seção em Preferências para criar feeds RSS.
Em termos de adicionar essa funcionalidade, a melhor coisa a fazer provavelmente será detalhar como isso funcionaria para os usuários, idealmente com detalhes de como isso poderia funcionar nos bastidores também, e então:
Suspeito que a autenticação/acesso seja um problema mais complicado do que largura de banda e armazenamento…
O Discourse já armazena informações de resposta no nível do usuário…
E até promete fornecer notificações ao vivo como tal.
Trata-se de apresentar isso de uma maneira diferente.
Este não é um problema grande o suficiente para que eu passe por dificuldades significativas.
Foi apenas uma pergunta porque estou a) sobrecarregado de informações, b) tentando colocar tudo no Inoreader (leitor de RSS e mais) e c) sou membro de alguns fóruns Discourse.
É mais provável que eu faça esta solução alternativa…
Parece um intermediário muito bom e algo em que eu não tinha pensado.
Adoraria saber como isso funciona depois de uma ou duas semanas de uso!