The bmannconsulting.com website
1---
2---
3
4Notes on making a cross-tool drag and drop capability.
5
6What if you could open your [[Digital Garden]] / Second Brain / Spatial Canvas / Notes website in a browser, and open any other web page, and drag and drop content into your own site?
7## TiddlyWiki Drag and Drop
8
9[[TiddlyWiki]] has had this as a built in functionality for a long time. Founder [[Jeremy Ruston]] demos it here:
10
11<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/axgRphzRPMU?si=yNeJTy5o2k125UDa" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
12
13This showcases two TiddlyWiki websites which are aware of the native “tiddler” format and so can import and drop in tiddler links within those systems.
14
15## Format
16
17An agreed upon JSON format with a subset of Markdown or similar.
18
19* URL source
20* link if the resource has a link
21* Author
22* Date clipped
23* Publish date
24* Title
25* “Note” / clipping body
26* Excerpt/ Description with known character limit. Suggestion: 300 to fit within [[ATProtocol]] microblogging lexicon
27
28This might actually be relevant around [[Farcaster#Frames]] too — we should think about these things as social objects. Having [[OpenGraph]] header meta elements would be good when an entire page is being clipped.
29
30Could [[ATProtocol]] Lexicon be a useful definition?
31
32## Interop
33
34Can we make a format and some widget code that enables this for any website?
35### Git-based Static Sites
36
37This website is built in the [[Digital Garden Jekyll Template]] with a bunch of my own mostly display customizations.
38
39Since it’s stored in a git repo on GitHub, it might be possible to accept such a drag and drop and then send it as a PR or an issue where I could accept and merge it.
40
41### Targets
42
43[[TiddlyWiki]] - can we make an adapter to accept TiddlyWiki and then transform it? A TW plugin could accept (or produce!) a new Note Clips format.
44
45[[TLDraw]]
46
47[[Obsidian]] - don’t know if Obsidian Publish has APIs? Would probably need to be done as a plugin which is slightly less fun than doing it between two web browser windows.
48
49[[Subconscious]] - this is kind of perfect for Noosphere and we should also talk to them about their IPLD structures.
50
51iOS / Android Share sheet format - what kind of structured data is possible with share sheets?
52## Features
53
54Ideally you’re clipping these notes and getting metadata that the source website is giving you, with some minimal set.
55
56[[Quotebacks]] are a nice display format.
57
58It would be nice to enable [[transclusion]] but that likely requires the source website to be running something as well.
59
60A spatial canvas / node view might add something interactive. Kind of like my [[notes]] node view. This would be amazing if you could surf across websites
61
62Webring vibes?