@DavidDarnes↩️ Maybe doing it Webmentions style will encourage more constructive discussions? If someone posts it to Twitter openly they'll need to be constructive, rather than possibly writing targeted abuse in a corner of the web (twitter.com/_/status/1352570940698337281)
@voxpelli↩️ The setup that I want to have for a “CMS” myself is:
* Static site generator at the core
* An API to add and edit stuff in the git repo of that site
* Dynamic stuff added as JS widgets, like Disqus. I eg. created such a one for Webmentions for my setup: http://webmentions.herokuapp.com/ (twitter.com/_/status/1352596971895345154)
Loqi[Gargron] What you need to become part of the fediverse:
- `/.well-known/webfinger` that responds to queries and points to
- `/actor`, a JSON response with properties such as `preferredUsername`, `inbox` and some others
- `/inbox` which accepts POST reque...
nickodd, schmudde and [colinwalker] joined the channel
[snarfed][Raphael_Luckom] no, bridgy uses the old twitter API. new premium APIs like that one cost >$10 per user per month, and bridgy has >3k twitter users, soooooo….no i’m not currently paying twitter $30k/month 😂
[snarfed]definitely. average 10-20 per user per poll. finding replies, links to your site, quote tweets, favorites (which aren’t in the API at all and have to be scraped, etc)
[Raphael_Luckom]one reason that I think people should run their own infrastructure is that you don't really appreciate the absurdity of that $10/user figure for premium APIs until you realize that's like 3x the cost of a whole site
[snarfed](i’m also _against_ people running their own infrastructure, at least non-technical gen 4 people as in https://indieweb.org/generations …but that’s a different debate)
aaronpkooh owncast is basically a javascript app, so the home page is a static file. that becomes trickier since you’d want the HTML to change based on the state of the stream
@sonniesedgeI think that I just accidentally wrote most of a node-based endpoint discovery, parser, and sender for webmentions.
I think a version already exists in npm, but would it be useful for other `#indieweb` folk to have this as a package? S'all async and promises. (twitter.com/_/status/1352660912012984321)
[Raphael_Luckom]those distinctions are also helpful in the "should people run their own infrastructure" conversation. They establish a kind of gradient so you can decide where you draw the line. As an example, you might say that gen2 shouldn't be expected to write wp plugins, but might be expected to know how to install them. Then if you take it to gen3, you might say that they aren't going to install those plugins but might need to understand certain
[Raphael_Luckom]like tbh I'm kinda less interested in the "should people run their own infrastructure" question generically, and more interested in the "what specific things is it risky for people with less understanding to do"
[Raphael_Luckom]one thing that I thought was interesting about the generations (but not directly about them) was the quote "Introducing Gen4 to the IndieWeb is not yet reasonable at this time."
[tantek]it's always bad to mark something as "old" or whatever unless you can link to the actual new thing. then it just makes the whole site/community look/feel old
[Raphael_Luckom]I'd suggest that maybe if we elaborate on what's meant by "running your own infrastructure" (maybe rephrased as "operational tasks") that could be a replacement for generations, since people could identify with the operational tasks they're comfortable undertaking
[tantek]I think "running your own infrastructure" is a very "run away screaming" framing to most folks and I wouldn't put that anywhere except in the deepest of dev pages
[colinwalker][chrisaldrich] Just wanted to say thanks for the suggestion to look at the old versions of the WordPress Webmention plugin. Definitely pointed me in the right direction.
@hmans↩️ I don't, and it's been a while. Was basing things off WebMention before ActivityPub became the hotness. Key moment was when a friend asked me how, in my distributed social utopia, I would protect her against harassers. (twitter.com/_/status/1352715321719795719)