๐Ÿ’พ Archived View for bbs.geminispace.org โ€บ s โ€บ Bubble โ€บ 1880 captured on 2023-06-14 at 14:00:29. Gemini links have been rewritten to link to archived content

View Raw

More Information

โžก๏ธ Next capture (2023-06-16)

-=-=-=-=-=-=-

More thoughts on editing

I went to communitywiki.org today and saw that they also had raw pages. Then I came back here and saw @stack's post about editing workflow.

So, I noodled on this for a few minutes and here's where I ended up. One tricky part is that gemini is only for reading and titan is only for writing. Another tricky part is that the BBS software wants to allow editing even in clients that don't support Titan. That's cool, but I think the process with Titan could be smoother. I think the idea of a 'raw' view is to enable the client to acquire a chunk of text that can be edited and reuploaded using Titan.

What if instead of 'raw' gemini pages, we used 'editable' gemini pages. I'm thinking some kind of naming convention like /editable/ which could be a signal to a client that a page address was uploadable using titan. So instead of:

gemini://bbs.geminispace.org/raw-segment/9243

it could be:

gemini://bbs.geminispace.org/segment/editable/9243

and you could upload it using (I guess):

titan://bbs.geminispace.org/segment/editable/9243

When a client sees '/editable/' in the address it could add an 'edit' button that loads the content into a window and on saving it uploads it using titan to the same address.

Posted in: s/Bubble

๐Ÿต cquenelle

2023-06-13 ยท 2 days ago

3 Comments โ†“

๐Ÿš€ skyjake

Using parts of the URL path for semantics is possible, sure, but not very generalizable. It's easy for this kind of things to slip into the "client-specific protocol extensions" category.

I would rather look to the direction of defining an entirely new scheme for resources editable via Titan. Let's say it is called "edit-titan://". This would allow the server to first send the current contents of the resource. The client can then modify the contents and to upload use the same URL but change the scheme to just "titan://".

24 hours ago

๐Ÿต cquenelle

@skyjake Agreed. That sounds like a more appropriate implementation. And keeps with the core idea of reducing the number of steps.

22 hours ago

๐Ÿš€ skyjake

An "edit-titan" scheme might actually be worth writing a little specification for. It would certainly be useful for Bubble and wiki-like things.