Post by @shom

Screenshot of a html composite of the littleFedi edit inteface and threaded replies with check boxes in front of each thread, not all boxes are checked for demonstration.
Screenshot of a html composite of the littleFedi edit inteface and threaded replies with check boxes in front of each thread, not all boxes are checked for demonstration.

Converting threaded posts to blog proposal

A version of this post was originally published at shom.dev

Based on my incessant posts it's clear that I'm a fan of littleFedi and the static blog integration. Currently, it is possible to take an existing public post and mark it as a blog post and takes that existing post and all the interaction on it and creates a blog post from it (with the interactions as comments), brilliant.

Desired State

The idea is that if you end up writing a series of posts and it becomes something that is more meaty and has some value for longevity it can be persisted by simply changing the post type to a blog, after the fact.

This is what I wrote when I first learned about this feature and the more I think about it the more it makes sense for me. The whole premise was that you start writing something and have interactions with others or have updates over time and now it is a "body of work". How can that be made into a full-on blog post without the venerable copy-paste method. And again, from that original post

it's cognitively easier to write a series of posts instead of sitting down to write a blog post.

Proposal

A threaded post is a known quantity in the Fedi world and littleFedi does a great job of showing threads. So when editing a post the threaded replies that are either nested replies OR replies to the top post from the original author can be considered for inclusion into the blog post. Making an assumption on which posts should be part of the blog is not possible since the author did not write the posts originally with intent for a blog post. This is a potential way this can be achieved but I can imagine how the implementation can be hairy and supported scenarios could be difficult to define and explain. Here's a visual to illustrate the idea, I created this with the littleFedi UI and developer tools in Firefox.

Replying to @shom
David Ruffner
@davidruffner @masto.nyc

@shom I would like this! I mostly post on the fediverse so my blog has been suffering. I also like the idea of being able to iterate on things. A lot of times a blog post takes me dozens of drafts. It would be nice to have it as a thread first so I could get feedback as I go.

@davidruffner@masto.nyc glad this resonates. I think the whole feedback aspect of it is really nice, it's a conservation instead of shouting into the void. Not sure if you noticed by the blog view also pulls in comments from the linked post. Solves another problem.
Which is where a decision would need to be made... Do the threaded replies that get put into the post still get retained as comments on the blog interface? My idea is no, but that does add more complexity to this implementation.