Quotebacks support for TiddlyWiki

I was looking at Quotebacks again recently https://quotebacks.net/, a project to “Quote, reply, and converse across the open web.” It has some standardized HTML markup plus a little JS to format it in a pretty / interactive way.

Here’s a little bit about the goals of the project:

Our overall design goals are to help maintain context when composing new texts with quotes, to enable generous quotations, and to facilitate quoting all texts and voices. A bit more about these goals:

First and foremost, quoting gives context, helping readers see where an author is coming from. Quotes and citations are an important part in making and remembering history. And looking looking towards the future, they allow us to better see, understand, and build on the vast graph of human knowledge—the original “web”—that other, greater internet of which this one is just part.

Secondly, quoting another person can be generous. Generous quoting can mean raising another’s voice alongside your own, affirming their authorship, and striving to not take them out of context. One can quote generously, no matter whether one is agreeing or disagreeing with another author.

This is related to common formats for “bookmarks” – related to the Links TiddlyWiki Discussion – as well as Saving the origin of dragged tiddlers.

There is a browser extension for clipping, and a JSON format, so it might be interesting to see about importing that into TiddlyWiki.

I’d want to see Quoteback display / embeds in a Tiddler, but also Tiddler-as-quoteback, with the metadata as fields and the quote as the body text.

I assume the Twitter plugin might be a useful starting point? Is there another existing plugin that supports arbitrary rich embeds of links, videos, etc?

HOW would one do that VIA a TIddlyWiki natively? That is the main concern here.

1 Like

My next step is likely to just experiment with including the quoteback.js file and constructing a tiddler with the Quoteback specific fields which wouldn’t be that hard.

I’m writing this up for discussion and feedback if this is interesting to people, and if it potentially solves aspects of the two other threads I linked.

If people want to collaborate on building a plugin, as I mentioned likely similar to the Twitter one, that might be a more long term step.

1 Like

Hi @boris quoteback is cool, I follow Tom Critchlow and have been watching it take shape.

The current version of quoteback.js does its stuff at DOMContentLoaded, and doesn’t subsequently execute, which means that it can’t display quotebacks dynamically.

The approach taken by the code is to replace the markup of each quoteback with a custom Web component, so perhaps if they were decoupled we could simply use the custom component.

1 Like

Thanks Jeremy, there’s a recent issue on their Github that looks related:

I’ll see about putting your feedback into the right place there, I need to look through some more issues to see where else this is discussed.

1 Like

The discussion below is also related

Checking out the rich links plugin could also help here.

As this discussion continues its simple to have excerpts for the whole of wiki not individual tiddlers however if using a server or publishing static tiddlers along side each tiddler we have a lot more control because each can have its own metadata.

I would also point out when copying a reference from a tiddlywiki rather than just a raw link we could use a template to copy a more advanced reference. In this case the destination may or may not accept the advanced reference making this approach sencitive to the destination. We could cater for discourse and tiddlywiki at least.

So I pose this question. Can we identify a limited set of formats for which we can use to paste “advanced references and links” that will be accepted by most platforms?

This includes the formats discussed in this and related threads.

Just a question. Does quoteback copy “the quoted text” into a “safe space” or is the content lost in the web. … The first link I did click on the demo page went to a 404 page.

The quote text itself is local. A copy of the linked to page is not.

I know you’re concerned about this. I’m not ready to tackle “link decay” across the entire Internet :stuck_out_tongue:

There are various techniques to help with this. For example, in Discourse, if you link a remote image, Discourse will actually copy the image into local storage and serve it locally.

1 Like

I did start a new thread at: TiddlyWiki and distributed data stores because I don’t wan to derail this topic.

Boris,

It’s interesting the quote at the bottom of you post links back to a conversation on index cards on a librarians site.

Quoting and indexing so fundamentals of research, emphasising these features in TW makes good sense when it comes to communicating purpose.

Sometimes we forget where we are in this information-saturated time. Understanding TW as an index card system is fairly easy.

Thinking about it a bit more I’d like to save the quote as a tiddler together with metadata in fields, maybe in bibtext format.

In the past there have been discussions about Zotero and TW. It would be interesting if TW could develop similar capabilities.

How might TW work with something like PubMed?

Alex

1 Like

Do you use the BibTex plugin in core?

And of course, @Mohammad’s Refnotes Plugin handles related info.

No, I don’t.

I’ve not been super-monitoring the TiddlyWorld. The new forum, a new phone and the ditching of Google may mean that my addiction may soon return.

Zotero provided a way to save metadata and a copy of the page or the pdf of a paper. The whole app worked as a browser extension

Alex

Alex

1 Like