#LoqiLinktree is a site for publishing a flat list of links at a short vanity path (like Twitter and other social media silos) for what appears to be for the sole purpose of seeming to provide multiple links from social media profiles like Instagram which only allow one clickable link in your profile https://indieweb.org/Linktree
[tantek], gRegorLove, [manton], [snarfed], bneil1, bneil2, [capjamesg], [tw2113_Slack_], sknebel, [Murray], bneils-ghost, angelo, Seirdy, [jacky], [dianoetic] and KartikPrabhu joined the channel
#GWG[manton]: When did you first draw a connection between Micropub and the old Metaweblog API?
angelo, a99, gRegorLove, [tantek] and [manton] joined the channel; gRegorLove left the channel
#[manton]@GWG Hmm, I guess from the first time I had heard about Micropub I thought about as a potential next-generation MetaWeblog. They aren’t exactly comparable but they both solve the “I need to upload a photo and post some text to my blog”. (And MetaWeblog was old and never had a modern replacement. AtomPub was maybe the closest but it never had wide adoption like MetaWeblog did.)
#barnabyI noticed atompub being used in the wild for the first time ever a few days ago
#barnabyat least, I assume it’s atompub based on the URL
#[manton]As a side note, WordPress’s JSON API was a bit of a missed opportunity in my opinion because it was so focused around WP. Micropub for the very common use case is way simpler.
#GWG[manton]: I first remember you talking about it at IWC Austin
#[manton]Oh yeah, I remember we had a session one year comparing MetaWeblog and Micropub.
#[manton]At the time, there were a few things that Micropub couldn’t do that made it a difficult sell for an app like MarsEdit that was heavily based on XML-RPC. I think most of those holes have been filled now with Micropub extensions, etc.
#barnabylol “If you're serious about writing for the web, you need a desktop blog editor.”
#barnaby[manton]: MarsEdit’s website says that it supports micro.blog, is the integration specific to your site or do they support any micropub server?
[jacky] joined the channel
#[jacky]do we have some kind of listing of these protocols for publishing? I'm curious because I did want to build some sort of 'bridge' between them
#[jacky]I wonder if [snarfed] has done this indirectly
#[jacky]the reason for it would be easier interoperability with existing editors (versus having to ask them to implement Micropub - it should show the power of it and have them opt to move to it that way)
#barnaby[jacky]: are there a lot of existing editors? I’m not familiar with any OTTOMH
#barnabybut I guess that’s because I’m “not serious about writing for the web” ;)
#[manton]@barnaby MarsEdit’s support of Micro.blog is based on XML-RPC. Even though Micro.blog’s “native” API is Micropub, I have yet another flavor of MetaWeblog that apps like MarsEdit can use. That was the easier path than MarsEdit adopting Micropub, although it’s still on his radar. https://help.micro.blog/t/micro-blog-xml-rpc-api/108
#[jacky]I can imagine from a developer's standpoint, supporting multiple protocols would be a huge amount of work (hence the subtle death of Telepathy in the Freedesktop space)
#barnabydid anyone ever make a feed reader which used atompub/MWB etc to post comments?
#barnabyIMO that’s one of the most interesting use cases for micropub
#[KevinMarks]Bridgy kinda does that, in that it will turn webmentions into native comment's, but the blog owner needs to enable it
[aciccarello] joined the channel
#[aciccarello]Has anyone tried to make a micropub server based off of netlify CMS config? I wonder if I could use the netlify config file for both, either by invoking Netlify CMS's code or by reading the config directly.
#[aciccarello]Looking at their repo, they have a nice backend abstraction. Assuming the packages have a usable API, it shouldn't be too hard to setup a node server that translates micropub requests to netlify cms collection edit commands which are then mapped to github/gitlab calls by their packages. https://github.com/netlify/netlify-cms
#Loqi[netlify] netlify-cms: A Git-based CMS for Static Site Generators
#[schmarty]aciccarello: i think a big issue with NetlifyCMS is that it runs in your browser and makes API calls to GitHub and GitLab as you make changes. Micropub clients expect send requests to a server. There are at least a few projects that will take Micropub requests and update a GitHub repo. for example https://github.com/voxpelli/webpage-micropub-to-github
#Loqi[voxpelli] webpage-micropub-to-github: Self-hosteable Micropub endpoint that publishes to Jekyll by committing to GitHub
#[aciccarello]Right, NetlifyCMS is clientside so you'd need a server running to handle incoming requests. I've looked into some of the existing static site/github micropub servers but I'd love it if I could keep the configs in sync.
#[aciccarello]The existing projects are going to be much more full-featured on the micropub side so I'll probably still go with one of those. But the concept of simplifying the config and having netlify CMS provide the backend abstraction seems intriguing.