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?