A capacidade de citar e referenciar de um site que não seja do Discourse

Eu adoro o recurso de citação no Discourse. Hoje, eu estava escrevendo uma postagem e queria linkar para a Wikipedia e citar um texto específico na página. Normalmente, eu faria isso tirando um print e depois adicionando o link separadamente. No entanto, tive a ideia hoje de que adoraria ter algo como o recurso de citação do Discourse, mas capaz de citar de qualquer site na web.

Então, neste cenário da Wikipedia, eu iria para a página da Wikipedia, destacaria o texto que quero citar (ou talvez até arrastaria uma caixa para criar um print) e então ele poderia adicionar automaticamente a citação (ou print) ao compositor do Discourse e citar a fonte com um link. Então, ao visitar o link da citação, ele poderia idealmente até mostrar o texto destacado, como o Github faz ao visitar certos links que tinham código destacado.

Imagino que isso possa ser difícil de criar dentro do Discourse ou mesmo como uma extensão de navegador, mas acho que poderia realmente adicionar interatividade à web e impulsionar muito mais discussões no Discourse. Posso me imaginar citando posts de blogs, escrevendo refutações, incluindo definições de dicionário e muito mais.

De qualquer forma, só queria compartilhar isso para as pessoas pensarem, caso alguém esteja interessado em tornar isso realidade. E estou animado para desenvolver ainda mais essa ideia com outras pessoas abaixo.

3 curtidas

Ótima ideia! Você tem todo o meu apoio! :+1:

Provavelmente funcionaria apenas através de uma extensão de navegador, sim.

Você não está sozinho em seu pensamento, com certeza.

2 curtidas

Legal, darei uma olhada mais a fundo nesse outro tópico :slight_smile:

Além disso, você sabe se há alguma maneira de adicionar uma citação ao composer usando a API do Discourse? Eu procurei, mas não pareceu encontrar nada, mas imagino que deva haver em algum lugar.

Desculpe, não tenho ideia.

1 curtida

Tudo bem, vou pesquisar e ver se encontro algo, enquanto espero para ver se outros sabem :slight_smile:

Editar: Acho que pode haver uma maneira de fazer isso não exatamente usando a função de citação, mas algo semelhante. Acho que um simples bookmarklet poderia funcionar assim:

  1. Selecione o texto
  2. Pressione o bookmarklet
  3. O bookmarklet então transforma o texto selecionado e a URL atual em um bloco de citação markdown como este:
> example.com:
> Lorem ipsum text
  1. O bookmarklet copia esse texto para a área de transferência.

Ao colar algo assim em um compositor do Discourse, deve parecer assim:

example.com:
Lorem ipsum text

Acho que o bookmarklet poderia se tornar mais avançado, usando a opção de criar uma URL de novo tópico, ou permitindo que uma pessoa escolha em qual site deseja adicioná-lo, no entanto, acho que um bookmarklet tão simples poderia ir longe.

Independentemente disso, provavelmente continuarei citando texto assim de agora em diante, mesmo que atualmente exija um pouco mais de idas e vindas.

1 curtida

Eu adoro citar e adoro bookmarklets! :heart:

Há alguns anos, comecei a trabalhar em copiar coisas para o Discourse para arquivamento/discussão (arquivamento neste sentido é semelhante a copiar imagens, tanto por razões de privacidade quanto históricas).

Enfim, minha primeira tentativa funcionou para mim na época: https://talkgroup.xyz/t/discourse-has-an-api-for-updating-single-topics-adding-messages-etc/2557/6?u=maiki

<a class="bookmarklet" href="javascript:(function()%7Blocation.href%3D'https%3A%2F%2Ftalkgroup.xyz%2Fnew-topic%3Ftitle%3D'%2BencodeURIComponent(document.title)%2B'%26body%3D'%2BencodeURIComponent(location.href)%7D)()">talkgroup (como um verbo)</a>

Eu melhorei nisso… mas como um hack relaxante em um navegador onde eu não salvei nada disso…

@jimkleiber me avise se você tiver alguma ideia, eu experimentaria! :slight_smile:


Trazer “citar em qualquer lugar” e Wikipédia no mesmo tópico me fez pensar na minha coisa favorita na Wikipédia que eu gostaria que fosse implementada no nível do navegador… mas provavelmente muito modificada para permitir questões de privacidade.

Enfim: Pré-visualizações da Wikipédia!

Imagine usar isso, mas com suporte a oEmbed/OpenGraph/Onebox, para que o Discourse faça a pré-visualização!

(Este não é um pedido de recurso diferente, apenas compartilhando para gerar melhores ideias de bookmarklets. ^_^)

4 curtidas

Acredito que a maior parte disso, senão tudo, você já pode alcançar com https://hypothes.is.

Por exemplo, o usuário pogotc destacou o texto “anyone can edit” na página principal da Wikipedia em inglês. Abaixo está um link citando essa anotação (destaque) e quando qualquer um de nós seguir este link, poderemos ver a página principal da Wikipedia em inglês com o texto anotado destacado:

https://hyp.is/2yfMMA_CEeupaZ-oROo1ww/en.wikipedia.org/wiki/Main_Page

O anotador (destacador) deve usar um bookmarklet ou extensão do navegador, mas qualquer um pode seguir um link como o acima para apenas visualizar a anotação (destaque).

Mas talvez você queira ser capaz de destacar o texto, mas não torná-lo tão público?

Quando copio e colo texto da internet no Microsoft OneNote no Windows 10, a colagem padrão mostra o texto seguido pelo URL da fonte. Talvez isso signifique que ele já está na área de transferência… não funciona no iPhone, mas se você quiser algo para o seu PC, pode ser útil saber.