La possibilità di citare e fare riferimento da un sito non-Discourse

Amo la funzione di citazione in Discourse. Oggi, stavo scrivendo un post e volevo collegarmi a Wikipedia e citare un testo specifico all’interno della pagina. Normalmente, lo farei tramite screenshot e poi dovrei aggiungere il link separatamente. Tuttavia, oggi mi è venuta l’idea che adorerei avere qualcosa come la funzione di citazione di Discourse ma in grado di citare da qualsiasi sito web.

Quindi, in questo scenario di Wikipedia, andrei alla pagina di Wikipedia, evidenzierei il testo che voglio citare (o magari anche trascinerei un riquadro per creare uno screenshot) e poi potrebbe aggiungere automaticamente la citazione (o lo screenshot) al compositore di Discourse e citare la fonte con un link. Poi, visitando il link dalla citazione, idealmente potrebbe persino mostrare il testo evidenziato, come fa Github quando visita determinati link che avevano codice evidenziato.

Immagino che questo possa essere difficile da creare all’interno di Discourse o anche come estensione del browser, eppure penso che potrebbe davvero aggiungere interattività al web e generare molte più discussioni in Discourse. Posso immaginarmi di citare post di blog, scrivere repliche, includere definizioni di dizionario e altro ancora.

Comunque, volevo solo proporlo alle persone su cui riflettere nel caso qualcuno fosse interessato a realizzarlo. E sono entusiasta di sviluppare ulteriormente questa idea con altri di seguito.

3 Mi Piace

Ottima idea! Hai il mio pieno supporto! :+1:

Probabilmente funzionerebbe solo tramite un’estensione del browser, sì.

Non sei solo nel tuo pensiero, questo è sicuro.

2 Mi Piace

Dolce, darò un’occhiata più da vicino a quell’altro argomento :slight_smile:

Inoltre, sai se c’è un modo per aggiungere una citazione al composer usando l’API di Discourse? Ho cercato ma non ho trovato nulla, ma immagino che debba esserci da qualche parte.

Mi dispiace, non ho idea.

1 Mi Piace

Va bene, scaverò e vedrò se trovo qualcosa, mentre aspetto di vedere se altri lo sanno :slight_smile:

Modifica: Penso che ci possa essere un modo per farlo non esattamente usando la funzione di citazione ma qualcosa di simile. Penso che un semplice bookmarklet potrebbe funzionare così:

  1. Seleziona il testo
  2. Premi il bookmarklet
  3. Il bookmarklet trasforma quindi il testo selezionato e l’URL corrente in un blocco di citazione markdown come questo:
> example.com:
> Lorem ipsum text
  1. Il bookmarklet copia quel testo negli appunti.

Quando incolli una cosa del genere in un compositore Discourse, dovrebbe apparire così:

example.com:
Lorem ipsum text

Penso che il bookmarklet potrebbe diventare più avanzato, utilizzando l’opzione crea un nuovo argomento URL, o permettendo a una persona di scegliere su quale sito aggiungerlo, tuttavia, penso che un bookmarklet così semplice potrebbe fare molto.

Indipendentemente da ciò, probabilmente continuerò a citare il testo in questo modo d’ora in poi, anche se attualmente richiede un po’ più di avanti e indietro.

1 Mi Piace

Amo citare e amo i bookmarklet! :heart:

Qualche anno fa ho iniziato a lavorare per copiare cose in Discourse per archiviarle/discuterle (archiviare in questo senso è simile a copiare immagini, sia per motivi di privacy che storici).

Comunque, il mio primo tentativo ha funzionato per me all’epoca: 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(){location.href='https://talkgroup.xyz/new-topic?title='+encodeURIComponent(document.title)+'&body='+encodeURIComponent(location.href)})()">talkgroup (come verbo)</a>

L’ho migliorato… ma come hack rilassante in un browser dove non ho salvato nulla…

@jimkleiber fammi sapere se ti viene in mente qualcosa, lo proverei! :slight_smile:


Portare alla mente “cita ovunque” e Wikipedia nello stesso argomento mi ha fatto pensare alla mia cosa preferita su Wikipedia che avrei voluto fosse implementata a livello di browser… ma probabilmente molto modificata per consentire problemi di privacy.

Comunque: Anteprime di Wikipedia!

Immagina di usare quello, ma con supporto oEmbed/OpenGraph/Onebox, in modo che Discourse faccia l’anteprima!

(Questa non è una richiesta di funzionalità diversa, solo condivisione per ideare migliori bookmarklet. ^_^)

4 Mi Piace

Credo che la maggior parte di questo, se non tutto, sia già realizzabile con https://hypothes.is.

Ad esempio, l’utente pogotc ha evidenziato il testo “anyone can edit” sulla pagina principale di Wikipedia in inglese. Di seguito è riportato un link che cita tale annotazione (evidenziazione) e quando uno di noi segue questo link, possiamo vedere la pagina principale di Wikipedia in inglese con quel testo annotato evidenziato:

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

L’annotatore (evidenziatore) deve utilizzare un bookmarklet o un’estensione del browser, ma chiunque può seguire un link come quello sopra per visualizzare semplicemente l’annotazione (evidenziazione).

Ma forse vuoi essere in grado di evidenziare il testo ma non renderlo così pubblico?

Quando copio e incollo testo da Internet in Microsoft OneNote su Windows 10, l’incolla predefinito mostra il testo seguito dall’URL di origine. Forse ciò significa che è già negli appunti… non funziona sull’iPhone, ma se desideri qualcosa solo per il tuo PC, potrebbe essere utile saperlo.