#dev 2023-01-04

2023-01-04 UTC
#
AramZ-S[m]
Do I need a token endpoint to log into the wiki?
#
aaronpk
technically yes but it doesn't need to issue tokens, it just needs to verify the authorization codes
#
aaronpk
oh wait i am thinking one step ahead. the current version still uses the authorization endpoint to verify the authorization codes https://indieauth.spec.indieweb.org/#redeeming-the-authorization-code
#
AramZ-S[m]
I tried to use selfauth with it, if it isn't using tokens that should work right?
#
aaronpk
i think it should still work
#
AramZ-S[m]
hmmm... still not working. Just copy and pasted the right files in and pasted in the config as specified
#
AramZ-S[m]
Not Acceptable!
#
AramZ-S[m]
An appropriate representation of the requested resource could not be found on this server. This error was generated by Mod_Security.
#
aaronpk
oh that sounds like apache is blocking it for some reason
#
AramZ-S[m]
Bluehost... so cheap yet so crappy
#
gRegor
You can use RelMeAuth to sign in if you're not able to get the endpoints working on your site
#
AramZ-S[m]
Yeah, but I want to get the endpoints working on my site :D
#
gRegor
Understandable :)
#
AramZ-S[m]
the example is literally bluehost
#
AramZ-S[m]
I need to change my host one of these days but they are so cheap
#
[snarfed]
AramZ-S are they stripping the Authorization header? we see that somewhat regularly. some details in https://wordpress.org/plugins/indieauth/#i%20keep%20getting%20the%20response%20that%20my%20request%20is%20unauthorized , ignore the Wordpress parts
#
[snarfed]
oh nm, Not Acceptable sounds like HTTP 406/conneg, probably an Accept header mismatch. try https://indieweb.org/Apache#HTTP_406_Not_Acceptable_Error
#
AramZ-S[m]
Hmmm might be that too
#
AramZ-S[m]
I think, judging from some of the comments on mod_security, that this might be a bluehost specific problem with their configuration of mod_security.
bterry1 and gerben joined the channel
#
[tantek]
ok who wants to answer this one, aaronpk? [snarfed]? since you've both implemented both sides of both: https://social.lol/@bix/109628767717498985
#
Loqi
[preview] [Bix :dotted_line_face:] Question out of sheer ignorance for #IndieWeb folks: why is there both ActivityPub and Webmention? And, I guess all these other things, to boot?https://www.w3.org/TR/social-web-protocols/
#
[snarfed]
VHS and Betamax
#
GWG
[snarfed]: VHS and Betamax were roughly equivalent functionality. I'd liken the complexity of webmention vs activitypub more like a the different between trying to pilot a WW1 biplane vs the cockpit of a modern jetliner.
#
[snarfed]
like most analogies, you don't want to actually think about it too much
gRegor joined the channel
#
aaronpk
😂😂😅🙈
Nuve joined the channel
#
[KevinMarks]
!standards
#
[KevinMarks]
That's not quite right as we got it down from 20 or so to 2
#
[KevinMarks]
And Amy's document is missing the Webfinger entanglement too
#
[tantek]
[KevinMarks] you're very close (rounding error or digits of precision 😉 ) https://indieweb.org/Social_Web_Working_Group#History (~17 down to 2.5)
#
Loqi
[preview] [Kevin Marks] @bix Mainly a difference of design philosophy. The Indieweb defined ones were made as building blocks that can be incrementally added to a website, and work with existing feeds infrastructure. ActivityPub defined a new protocol that covers a lot of u...
[tw2113_Slack_]1, [snarfed]1, [KevinMarks]1, [manton]1, [Rose]1, [schmarty]1 and [timothy_chambe] joined the channel
#
[tantek]
quite fair [KevinMarks]++
#
Loqi
[KevinMarks] has 14 karma in this channel over the last year (50 in all channels)
tiim joined the channel
#
[tantek]
well let's see if I re-POSSE to twitter and see what happens with Bridgy Fed
mro joined the channel
#
[tantek]
also changing a slug in a permalink and what happens with Bridgy Fed
gRegor joined the channel
#
[tantek]
looks like people are seeing the version with the typo, rather than the fixed version. e.g. boosted here: https://digitalstuntfactory.com/@paul (see "choosen" [sic])
#
Loqi
[preview] Paul Jacobson
#
[tantek]
How does ActivityPub notify/propagate updates to posts so viewers see the updated version rather than the first version that arrived in their "inbox"?
#
[tantek]
!tell [snarfed] I found https://fed.brid.gy/docs#update and pretty sure I sent a webmention from my updated post to get it to update, however, I also updated the slug of the post (and thus URL), yet supported redirecting from the previous slug URL. Does Bridgy Fed accept an updated post with a new permalink slug?
#
Loqi
Ok, I'll tell them that when I see them next
barnaby, jjuran, sebbu and mro joined the channel
#
aaronpk
There is an "Update" activity you can send to change a post. I've done it before. I don't remember whether it cares about the URL changing or if there is a different ID of the post you set in the update tho
#
[snarfed]
yup, BF sends Updates for edited posts
#
[snarfed]
this case is different though. [tantek] Falcon sent a first wm to BF with your first URL, then sent a second wm later with your second URL. BF had no reason to refetch the first URL and see the redirect, so it didn't know they were the same post, so it made two separate posts
#
[snarfed]
doing the "right thing" here would be tricky. BF uses your URL as the id of the AS2 Note object it creates. I don't know what changing an id entails. or we could keep using the original URL as the id everywhere, which we'd need to store and remember. which is doable
#
[snarfed]
(...but probably not high priority)
#
aaronpk
What would have been the correct way to have BF send an update for the post that moved?
#
[snarfed]
the URL change is the harder part, but I think it's mostly an implementation detail
#
[tantek]
Interesting, so if I send a webmention for the old URL (which redirects to the new), would that be enough for Bridgy to send the AP Update?
#
[snarfed]
I could change the url field and keep id the same, ie the original URL
#
[tantek]
Or is this a use-case for an actually unchanging u-uid on posts?
#
[snarfed]
[tantek] no right now BF doesn't really support URL changes, full stop. it will make new posts out of them
#
aaronpk
I suppose my site probably has this same problem, I don't think I've tried changing the url of a post and sending an update
#
[snarfed]
it Updates edits fine, but not URL changes
#
[tantek]
Snarfed, there are two problems, 1 updating the “old” post, 2 de-duping URL changes. I am talking about 1 for now.
#
[snarfed]
right. for 1 _without_ a URL change, BF handles it fine and sends a valid Update
#
[snarfed]
2 is the missing feature
#
[snarfed]
ie BF still would have duped your post even if you hadn't edited the content
#
[tantek]
Why wouldn’t 1 work with Bridgy following redirects per the WM spec?
#
[tantek]
Right, 2 is harder
#
[snarfed]
it uses the final URL as an id, so it doesn't see the old post, so it ends up as a new post
#
[snarfed]
(which is fixable to support URL changes. I'm just describing the current behavior)
#
aaronpk
The underlying problem here is that AP IDs are opaque strings and are not URLs that have semantics like redirects
#
[tantek]
Right so webmentioning the old URL should make it use that URL as the ID for the updated content, which it should retrieve from the redirect! That’s my point.
#
[snarfed]
[aaronpk] maybe. but ids are implementation-chosen and intended to be the same. it's kind of on BF to handle this more than AP
#
[tantek]
the old URL [as webmention source]
#
[snarfed]
[tantek] yes, hence my "just describing the current behavior." I'm not claiming it's impossible
#
[tantek]
Ok so we can test this by sending that webmention then and seeing if the old post content is updated.
#
[tantek]
I believe that is my responsibility anyway as the webmention sender
#
[snarfed]
you're welcome to test, but I can tell you what will happen. if the old URL redirects, BF will continue to handle it under the new URL, and not update the original post with the old URL
#
[tantek]
That is, receivers expect to get an explicit webmention of an “old” or previously seen URL in order to process an update
#
[snarfed]
s/update/URL update/, sure. we're inventing new BF semantics and behavior now, but yes, this could work
#
[tantek]
Technically this is a webmention update semantic implementation detail
#
[snarfed]
ahhh sure true
#
[tantek]
Pretty sure wm rocks even has an update test for this
#
aaronpk
I don't think there are tests for redirected URLs but that would be good to add
#
[tantek]
Ok so I can do a few things to explore this.
#
[tantek]
1 resend that aforementioned webmention with source= old URL and see what Bridgy does
#
[tantek]
2 If that doesn’t work, temporarily revert the slug, then resend that webmention to see what Bridgy does. According to [snarfed] that should work with existing deployed Bridgy.
#
[tantek]
3 if that doesn’t work (to update the old URL post on peoples timelines) then that’s definitely a Bridgy bug to be filed & investigated
#
aaronpk
Also could delete the post at the old URL to remove it from ppls timelines
#
[tantek]
4 write up some use-cases for changing URLs as proposals for new wm rocks tests
#
[tantek]
aaronpk that’s an interesting idea to 410 old slugs
#
[tantek]
That may take some coding on my part as well as storing the old slugs
#
aaronpk
Actually now that I say that out loud I'm pretty sure that's how I "updated" posts if I was changing the URL
#
aaronpk
basically instead of updating the post I deleted it and made a new one
#
aaronpk
then after the dust settled, I changed the deleted stub into a redirect
#
[tantek]
Maybe there’s a multi step process here to return a 410 from the old URL, send AP updates, then change the old URL to a redirect to the new URL
#
[tantek]
Ah that’s what you’re doing already ok
mro joined the channel
#
aaronpk
whoa, according to my stats, my website screensaver has already been triggered 146 times since i launched it yesterday 😮
[Rick] joined the channel
#
[Rick]
20 of those were me admiring it. 🙂
#
[snarfed]
The delete flow is safer and easier on the server side, agreed. FYI though BF doesn't support wm -> AP deletes yet. Someday! https://github.com/snarfed/bridgy-fed/issues/30
#
Loqi
[preview] [swentel] #30 Allow posts to be deleted
#
[KevinMarks]
I think that's CTHULU
mro joined the channel
#
[tantek]
from #indieweb, that kevquirk blog post is a good reminder that reducing the number of WP plugins probably being one of the higher priority things to improving the WordPress indieweb experience
#
[tantek]
and an important lesson for indieweb "solutions" that anyone is working or building
#
aaronpk
it's a tricky balance to strike, because the "building block" approach we take to things definitely lends itself to mirroring that pattern in plugins
#
[tantek]
GWG, when you have a moment, curious what your high level plans are for simplifying the IndieWeb WordPress experience. I know there were at least 2-3 plugins you wanted to merge into one.
#
aaronpk
but also points out what you said earlier about wordpress not being an end user tool, it's a developer tool
#
[tantek]
aaronpk, sorta. if the building blocks were well delineated based on *user features* then yes
#
[tantek]
if the plugins are plumbing building blocks then bno
#
[tantek]
right now I suspect it is more of the latter that is causing the frustration
#
[tantek]
also some of the names are kinds plumbing related too unfortunately, "Semantic Linkbacks", "Post Kinds", "Webmentions"
#
[tantek]
it's unclear what the use-cases are for installing those separately for example
#
[tantek]
or rather, are there actual non-trivial non-edge-case use-cases for only installing 1-2 of those, and do those really merit the complexity of making *everyone else* install/manage three plugins
#
GWG
[pfefferle] said he might have time to finally merge Webmention and Semantic Linkbacks
#
GWG
I got rid of Bridgy as a separate plugin
#
[tantek]
GWG, while merging, could Post Kinds also be merged with that?
#
GWG
So that leaves Indieauth and Micropub... I don't see them going together
#
[tantek]
what are wordpress plugins
#
Loqi
WordPress Plugins are recommended plugins that can help make your site more IndieWeb friendly https://indieweb.org/WordPress/Plugins
#
GWG
Post Kinds is not something that everyone wants or likes
#
GWG
Post Kinds is complicated as an issue. Would love to talk it out
#
[tantek]
that's the problem statement right there
#
GWG
Common is different than required though
#
[tantek]
GWG, Webmention, Semantic Linkbacks, *and* Syndication links should be a single plugin at a minimum
#
GWG
[tantek]: That's already something we all agreed on
#
[tantek]
so why only two then?
#
GWG
It's the others that are harder to jigsaw
#
[tantek]
GWG, can you capture that "something we all agreed on" in a "Plans" section on that page?
#
GWG
Syndication Links into Webmentions we didn't, excuse me
#
[tantek]
because I feel like we keep having this discussion once a year and nothing is ever written down about what we agreed, and what work is being done to fix the pain points
#
[tantek]
also when it's not written down, it gets lost when people are wondering what to work on or help contribute to
#
GWG
I will write something up tonight... I know I have written on the topic
#
GWG
I think the issue of plugin merging is that we see them as different things and others see them as "The Indieweb"
#
GWG
[tantek]: Is my location code an Indieweb plugin, for example?
#
GWG
By the way, I split Syndication Links into its own plugin because people said it didn't belong in the Indieweb plugin years ago
#
[tantek]
no, "function code" should be a library, for developers to include in something that solves user-centric problems
#
[tantek]
GWG, I think there may also be a problem here of listening to the noisy few, rather than solving for the majority of quiet users
#
GWG
[tantek]: It may be a bit more complicated than that to decide. Might need to get some of us together to chat
#
[tantek]
GWG, there are enough WordPress users that show up to HWC that it's worth discussing there at least a bit
#
[snarfed]
merge++ !!!
#
Loqi
merge has 1 karma over the last year
#
[snarfed]
GWG++ pfefferle++ for hopefully finally doing it
#
Loqi
GWG has 14 karma in this channel over the last year (60 in all channels)
#
Loqi
[preview] [dshanske] #112 Merge Semantic Linkbacks into this plugin
#
aaronpk
6 years!!
#
aaronpk
do it do it
#
[tantek]
GWG, would you consider (with [pfefferle] perhaps) NOT creating more WP plugins until you’ve merged the existing ones that should / need to be merged as at least one form of prioritization?
#
[tantek]
Next level would be: don't add more features to existing WP plugins until you’ve merged the existing ones that should / need to be merged
#
aaronpk
<-- also me putting off new projects before i finally deprecate indieauth.com
#
[snarfed]
tough love
#
starrwulfe[m]
As a newcomer into this area and very much wanting to evangelize getting sites set up to go IW, Wordpress offers the least amount of friction to the average slightly technical person to do so; the less amount of work in the form of installing a plugin to install more plugins, the better.
gRegor joined the channel
#
starrwulfe[m]
I actually did fresh WP installs twice over the last 3 days with the plugins and while not that much of a hassle for me to set up, I’ve been doing this for 20 years. I’d like to get it to a point where the same person installing the contact form plugin can also do this without sweating bullets. Part of that could be just massaging the documentation into layman’s terms or providing some screenshots somewhere. I’m willing to
#
starrwulfe[m]
help in these areas if needed.
#
starrwulfe[m]
Once I get things into their mostly final state on my site, I intend to do some tutorials on how I got it set up.
#
GWG
I haven't created a new plugin in over a year
#
GWG
I just float from plugin to plugin like a little pollinating bee
#
starrwulfe[m]
Did you want to revisit them in 2023?
#
GWG
starrwulfe[m]: Which?
#
starrwulfe[m]
Any one of them. Just curious if you felt like there was something you wanted to refactor or iterate on in a new plugin
#
GWG
I'm always iterating
#
GWG
I did a bunch of feature drops in the November December timeframe and am still tweaking
#
gRegor
Mentioned to GWG when he visited here, but mentioning it here too: might be worth considering moving the WP plugin(s) to the indieweb org, if pfefferle is willing.
#
gRegor
I'm team mergetheplugins++
#
Loqi
mergetheplugins has 1 karma over the last year
#
GWG
gRegor: Only Webmentions isn't, and the ones I initiated
#
[tantek]
mergetheplugins++
#
Loqi
mergetheplugins has 2 karma over the last year
#
gRegor
And Webmentions is the one with the 6 year issue :)
#
[schmarty]
arethepluginsmergedyet dot com? :}
#
GWG
Is this what peer pressure feels like?
#
barnaby
does wordpress have any concept of plugin bundles? Or put another way, if it’s still more convenient to work on the plugins separately, would it also be possible to have some sort of build process which compiled them all into one plugin which people can install and get everything at the same time?
#
barnaby
could lead to additional confusion if not explained well enough
#
GWG
checks calendar to see if it is 2014 again
#
barnaby
I know plenty of frameworks which work the opposite way, where they’re developed as a monolothic framework, but have automated processes which split the tree out into different components which people can use separately if they want
#
GWG
I just feel like we keep having this conversation but not making progress
#
GWG
barnaby: One of the plugins has a built-in plugin installer for the others
#
GWG
I think it's a complicated issue that doesn't have an easy answer
#
GWG
Indieweb, IndieAuth and Micropub are all in the Indieweb GitHub account. I could merge those tomorrow.
#
[tantek]
GWG, we keep not making progress because the result of the conversation is not written down
#
[tantek]
that's not a bad idea GWG, to merge those three
#
[tantek]
installing an IndieWeb plugin and NOT getting IndieAuth support makes no sense
#
[tantek]
and once you have IndieAuth, having Micropub "just work" makes total sense
#
GWG
They fit together. There are some issues with Micropub though because it doesn't work with the block editor, but what does.
#
[tantek]
blockeditor--
#
Loqi
blockeditor has -1 karma over the last year
#
gRegor
I thought another part of the issue was time/availability for pfefferle to approve updates
#
starrwulfe[m]
[tantek]: I had this problem the first time.
#
starrwulfe[m]
I missed a plugin. Herein lies the step-by-step and ELI5 documentation that could solve for that problem.
#
GWG
gRegor: Mostly because no one else is versed in it
#
gRegor
I meant: isn't he the only one who can commit and release?
#
[pfefferle]
I am currently not the bottleneck I think
#
[pfefferle]
And having no code review is not really a solution I think
#
GWG
[pfefferle]: No, and I feel bad when people think you are. Only on Webmention where I feel I really need help with the migration
#
GWG
I'm scared about messing up people's data
#
[pfefferle]
And I also invested a lot in webmentions the last year!
#
GWG
[pfefferle]: We both did.
#
[pfefferle]
Yes, sorry!
#
GWG
[pfefferle]: I just feel we're really close
#
GWG
I think I will have a party the day Webmention 5.0 is released
#
[pfefferle]
And there was a reason to have the two plugins separated!
#
GWG
Yes, I remember that
#
[pfefferle]
I thought about having webmentions part of the core and I see no change to have it in core with all the semantic linkbacks stuff
#
GWG
I think we also learned a lot since 2014. That changed our percepti5
#
[pfefferle]
But as Matt announced canonical plugins it makes sense to have them combined
#
GWG
perception
#
[pfefferle]
And I also searched for options to invest even more in the IndieWeb and I think I found a solution but can’t talk about that before April
#
gRegor
Nice!
#
gRegor
I'm willing to do some code review if that's something needed
#
[pfefferle]
The more the better!
#
Loqi
[preview] [dshanske] #232 Merge IndieAuth into this plugin
#
Loqi
[preview] [dshanske] #233 Merge Micropub into this plugin
#
[pfefferle]
I am still against merging plugins, because it does not solve the issue, that we are not really good with UI/UX and onboarding! And it does only work agains the symptoms. And I still want to build things for myself that will also work for others and I am no fan of big monoliths that install things I do not need/want. Yes, we need a plan how to explain plugins and usage. Let’s take the Microformats 2 plugin as an example… it mi
#
[pfefferle]
help some, but only if the theme does not support it natively… so bundling it does not help here… Yes we could discuss about bundling micropub with indieauth (from the IndieWeb perspective) but I think there is more chance to push single purpose plugins in the WordPress ecosystem, like having the indieauth plugin as an canonical version of api authentication, which it might not become of it comes with publish endpoints…
#
aaronpk
those seem like theoretical goals, whereas we know right now that people struggle with the multiple separate plugins
#
[pfefferle]
But is this really the conclusion? Or is it that they struggle with the plugins?
#
[pfefferle]
Bundling them does not make them easier
#
[pfefferle]
And as I said not everyone need everything (Microformats 2)
#
GWG
[pfefferle]: I tend to agree some things don't go together, but I agree with [tantek] if we are choosing to do or not do.. let's document it so we don't keep bringing it up
#
[tantek]
"more chance to push single purpose plugins in the WordPress ecosystem" <-- I also don't believe in that theoretical goal
#
[tantek]
real users are hurting (have been hurting) because of the current "setup" for *years*
#
[tantek]
empathy for real users is more important than theoretical ecosystem goals
#
[pfefferle]
Yes, but I am also one of these users!!!
#
gRegor
For the truly optional items, they could still be bundled and behind a config setting (off by default, if appropriate)
#
gRegor
I think checking a box off or on is an improved UX over install a plugin that directs you to maybe install more plugins
#
[tantek]
[pfefferle] this blog post resonated with a lot of other WordPress users: https://kevquirk.com/removing-support-for-the-indieweb/ it's not just "one user"
#
[tantek]
gRegor++ agreed. smart defaults > plugin management
#
Loqi
gRegor has 23 karma in this channel over the last year (75 in all channels)
#
[tantek]
[pfefferle] you are right that I don't know what the right balance is in WordPress Plugin design for the plugin author's needs vs what other users need.
#
[pfefferle]
It is not always easy to read these discussions!
#
[pfefferle]
I understand all of your points and if would be my business, no problem! But it is my spare time and I invested really a lot of time building these plugins! But the only drive I currently have is, that they are ALSO for me and my strong feelings to be/stay indie!
#
[tantek]
same gRegor
#
[tantek]
and thanks for that perspective and all your efforts [pfefferle]++
#
Loqi
[pfefferle] has 3 karma in this channel over the last year (15 in all channels)
#
[tantek]
This section of that canonical plugins post seems to resonate with what we’re talking about for IndieWeb WordPress Plugins:
#
[tantek]
> Canonical plugins are meant to provide a trustworthy alternative to plugins where authors’ motivations may not put users first. It also provides an avenue for core contributors to demonstrate the demand for features they want to land in WordPress.
#
[snarfed]
yeah it's an interesting question. if a community has a broadly accepted tool for something, and the author wants one UX based on their own needs, but the community builds consensus that it wants a different UX, what should happen?
#
[snarfed]
I guess the answer is fork and/or build an alternative
#
[snarfed]
which is obviously overkill here
#
gRegor
[pfefferle]++ appreciate all your work on the plugins!
#
Loqi
[pfefferle] has 4 karma in this channel over the last year (16 in all channels)
#
[pfefferle]
I think UX/UI is not my problem
#
[pfefferle]
Change whatever you want
#
[pfefferle]
It is the monolith stuff!
#
[snarfed]
right but monolith vs separate plugins _is_ UX, setup/install UX, for other people even if not for you
#
[snarfed]
but it's semantics. the point is how to reconcile the different desires
#
[snarfed]
anyway. it seems like we all agree on at least merging webmention and semantic linkbacks. let's maybe focus on that for now, to start?
jonnybarnes joined the channel
#
[pfefferle]
But GWG and I worked a lot on that! There are only some small steps missing!
#
GWG
2 steps by my count
#
GWG
One PR merge and one new PR
#
[snarfed]
totally! we all appreciate that work. thank you!!! we're just excited to see the merge actually happen
#
[pfefferle]
The problem is, that these last two parts are not trivial! It’s the migration of the old persistence and the comment representation
#
[pfefferle]
And SL was very hacky, so we want to do things right… finally!
#
[pfefferle]
I will be the best Webmention implementation ever and I already had discussions getting it into core or similar stuff
#
[pfefferle]
We had a really nice hackathon on the cloudfest last year, to work on the onboarding btw.
#
Loqi
[preview] Vom 19. bis 21. März fand der CloudFest Hackathon in Rust statt und ich hatte die Chance ein Projekt einzureichen und zu leiten: WordPress and the IndieWebThe IndieWeb is a community of individual personal websites, connected by simple standards,...
#
[pfefferle]
And maybe I have to be more communicative here and in the wiki!
starrwulfe joined the channel
#
[Rick]
Outsider, but WP user, chiming in. I don't mind installing 7 plugins as long as I know what they do and why I would want them. I've seen several plugins where once activated, they have a note with something like, "Hey you probably should get these plugins for additional features and here's why".
#
starrwulfe
It's all in the documentation in other words. I agree.
njmm and [Mike_Little] joined the channel
#
[Mike_Little]
New lurker chiming in: I don’t know the full story behind this discussion, so I can’t comment on the specific idea of combining plugins. However, I will point out that after 11 years the mega plugin Jetpack ( a plugin that grew from about 10 modules to over 45) has finally decided to start breaking it up. https://jetpack.com/blog/build-your-own-jetpack-now-with-individual-plugins/ And this is with full paid team behind it. T
#
[Mike_Little]
decision does seem to be about allowing people to just use the parts they want, and frankly the first 5 pieces they have split off, should never have been anything but standalone. Still, food for thought.
#
gRegor
The two in question, Webmentions and Semantic Linkbacks, are almost always together though. Latter makes the Webmentions you show on your site look better.
#
[snarfed]
(and regularly confuses users who install one but not the other and don't understand why webmentions aren't working, or look wrong)
#
starrwulfe
I would also say IndieAuth should go in there or at least be merged with MicroPub because how else would you log into a third party editor?
#
aaronpk
IndieAuth+Micropub definitely go together, but you could argue that they're offering quite different functionality to the user vs Webmention. one is "log in to apps and post to my site" the other is "get comments from other peoples websites"
mro joined the channel
#
starrwulfe
True. I wish there was some way to link dependencies together in the plug-in world in this case
#
starrwulfe
Maybe just a simple "If you want to do this, then you need these" kind of wording during onboarding?
#
[KevinMarks]
Something like the indiewebify.me progression (not that exactly, but a walk through of "now you can do this - test it, next you could try this"
mro joined the channel
#
GWG
Also Indieauth is a dependency for Micropub
#
[pfefferle]
There is a featured project for plugin dependencies https://github.com/WordPress/wp-plugin-dependencies
#
Loqi
[preview] [WordPress] wp-plugin-dependencies: WordPress Feature Project: Plugin Dependencies
#
[tantek]
It does seem like there’s a logical clustering of IndieWeb+IndieAuth+Micropub (a bunch of things that primarily benefit the author/owner of the blog, without a visible effect to readers of the blog), and Webmentions+SemanticLinkbacks+SyndicationLinks (a bunch of things that make cross-site comments work and look good)
#
aaronpk
ooh, who sees the end result of the plugin is a nice distinction
#
[tantek]
like I get why you would keep those two clusters quite separate
#
[tantek]
from a user perspective
bterry, petermolnar, nertzy[d] and IWDiscordRelay joined the channel
#
GWG
I have questions about what Indieweb is for
#
GWG
The Indieweb WordPress plugin
#
starrwulfe
grrr... Anybody use Sparkle as their micropub editor?
#
[tantek]
ok I'm trying the steps I said I would
#
Loqi
[preview] [[tantek]] 2 If that doesn’t work, temporarily revert the slug, then resend that webmention to see what Bridgy does. According to [snarfed] that should work with existing deployed Bridgy.
#
[tantek]
looks like that worked! I just checked the first boost of that post according to Bridgy Fed, and it's been updated to fix the typo: https://digitalstuntfactory.com/@paul (you have to scroll a while to see it, which, if you’re seeing this in chat archives later, will likely be futile)
#
Loqi
[preview] Paul Jacobson
#
[tantek]
and now re-reverting the slug so redirects work properly
#
[tantek]
the remaining challenge / use-case is how to change the slug of a permalink, and have that information about the post be updated in Bridgy Fed / broadcast to AP followers
#
[tantek]
rather than creating a second post
#
[snarfed]
right. totally doable, just a BF feature request
#
[tantek]
I mean from an "API" perspective, what's the "right" way for a publisher to initiate such an update. I'm not sure that "just change the link" and resend webmention is the right answer. Resending a webmention from the old URL (which redirets) might be one answer
#
[snarfed]
right, that (latter) seems like the candidate answer for pure indieweb too, which is always a good place to start
#
gRegor
starrwulfe, I tried it out to publish a note
#
gRegor
It worked for me, though didn't redirect to the post's permalink
#
gRegor
What is Sparkles?
#
Loqi
It looks like we don't have a page for "Sparkles" yet. Would you like to create it? (Or just say "Sparkles is ____", a sentence describing the term)
#
starrwulfe
Sparkles is a micropub client. You can create posts from here to add to your micropub compatible website.
#
starrwulfe
For more detailed information about sparkles, read the announcement post.
#
starrwulfe
Built with MithrilJS, SCSS, and FontAwesome. Deployed to Netlify.
#
gRegor
typed too slowly
#
starrwulfe
copypasta from their about page. I'll clean it up in a bit
#
gRegor
I'm editing
#
gRegor
Were you having trouble with it, starrwulfe? benji is the creator
#
GWG
benji is usually at the HWC
#
starrwulfe
gRegor: yeah, I was unable to get the Movie post kind to play nice with my wordpress site. The movie poster graphic and text for the content block didn't come out correctly for some reason.
#
gRegor
Ah, yeah I think that's probably a more experimental post type, not sure what the micropub request looks like for that.
#
gRegor
Oh yeah, it's Wednesday, HWC day! My mental clock has been behind a day.
#
gRegor
I'll try to drop in
#
starrwulfe
I've got a post type "watched" I could set it to https://starrwulfe.xyz/1243-2/
#
Loqi
[preview] [Jason L Gatewood] Watched: 🎬”Black Panther: Wakanda Forever”
#
starrwulfe
(that was a manual version I did an hour ago for a test)
#
starrwulfe
Wait, there's an HWC for us tonight? I'll try to test RSVPs again in that case if I can find the post on the site...
#
gRegor
Pacific one is weekly, pretty consistently
#
gRegor
There's an iCal feed on events.indieweb.org, and even for tag pages like https://events.indieweb.org/tag/hwc
#
starrwulfe
yeah, I need to sub to the calendar so I can stop bugging y'all here with inane questions and instead do it in Zoom 😅
#
gRegor
Haha, nah, not inane, and that's what dev chat is for
#
gRegor
A lot more eyes on it in chat to help too
#
gRegor
Nice job with the Wordpress site btw
#
starrwulfe
True-- and it's less ephemeral; somebody will see it eventually.
#
Loqi
True has -1 karma over the last year
#
gRegor
true++
#
Loqi
true has 0 karma over the last year
#
starrwulfe
And the everpresent Loqi has eyes all over
#
gRegor
gives Loqi some truth
#
starrwulfe
(good bot)
#
Loqi
hearts the truth
#
gRegor
that's right
#
starrwulfe
Thanks-- I want to change the CSS up on my site at some point of course, but I'm just working on plumbing and troubleshooting a few errors at the moment.
#
Loqi
Thanks has -1 karma over the last year
#
starrwulfe
thanks++
#
starrwulfe
Thanks++
#
starrwulfe
Can I not give karma back? (seriously why *that* as a handle?!)
#
gRegor
Thanks++
#
Loqi
Thanks has 0 karma over the last year
#
gRegor
It might have been too fast
#
gRegor
He will tell us to slow down if we karma too much too quickly too, heh
#
starrwulfe
OK, I'll try not to use emdashes here.
#
gRegor
An extra space before should work -- like this. Actual em-dashes are fine, but these are coming through as two hyphens
#
gRegor
actually -- better example since karma is start or end of line
#
Loqi
actually has -1 karma over the last year
#
gRegor
is fine with that karma though
#
starrwulfe
We need to go to #../meta and get to the bottom of the whole common words as user handles shenanegans
#
gRegor
aaronpk, does Meetable show 'maybe' RSVPs?
#
gRegor
Mine is just showing as a comment
#
[KevinMarks]
Real—emdashes++
#
gRegor
now loqi doesn't know what to do
#
aaronpk
hm i don't remember
#
aaronpk
i thought so
#
[KevinMarks]
That does depend on what loqi thinks is a word separator, yes
#
starrwulfe
[KevinMarks]: Loqi is going to make a diff view now.
#
gRegor
aaronpk, nevermind, think I messed up markup
#
starrwulfe
What is meetable?
#
Loqi
Meetable is an IndieWeb friendly open source events aggregator that is used for the IndieWeb events site at https://events.indieweb.org https://indieweb.org/Meetable
#
starrwulfe
Awesome.
#
capjamesg
What are the most creative use cases we have for Webmention?
#
Loqi
It looks like we don't have a page for "most creative use cases we have for Webmention" yet. Would you like to create it? (Or just say "most creative use cases we have for Webmention is ____", a sentence describing the term)
#
gRegor
\o/ yep, worked with fixed mf2
#
gRegor
capjamesg, I find the whole send a webmention to Bridgy Publish / Bridgy Fed pretty clever
#
IWDiscordRelay
<c​apjamesg#4492> gRegor I don't think that redirect is quite right.
#
IWDiscordRelay
<c​apjamesg#4492> Can you elaborate re: the Webmention and Brid.gy thing?
#
gRegor
what is bridgy publish?
#
Loqi
Bridgy is an open source project and proxy that implements backfeed and POSSE as a service https://indieweb.org/Bridgy_Publish
#
gRegor
Ah, not a dedicated section. After connecting to Bridgy and using the right microformats, you can send a webmention to have Bridgy publish to Twitter, for example.
#
gRegor
Similarly, after setting up Bridgy Fed to federate to Mastodon, you send a webmention and BF handles federating your post
#
starrwulfe
How are you handling follows?
#
gRegor
Bridgy Fed handles them
#
gRegor
It sends a webmention to me when they follow, though I don't do anything special with them currently. So far I just subscribe to the feeds linked there ^
#
starrwulfe
* wonders if he should switch from the plugin to bridgy.fed
#
gRegor
I think it depends if you already have a separate Mastodon account that you want to POSSE your site posts to
#
starrwulfe
In my case, my site is my Mastodon account.
#
gRegor
Ah, same
#
gRegor
With BF doing the heavy lifting of all the AP stuff :)
#
starrwulfe
I'm trying out the AP plugin on wordpress, it works well, but the Friends plugin for handling follows is sketch-town. I want to speak with its dev or someone who uses it at least
#
GWG
starrwulfe: I don't, but [pfefferle] does
#
starrwulfe
If I could get BF to handle only follows, DMs and other inbox stuff and let the other stuff work for outbox stuff...
#
gRegor
BF doesn't do DMs afaik
#
starrwulfe
(technically there are no DMs in AP, just very unlisted one to one posts)
petermolnar, nertzy[d] and IWDiscordRelay joined the channel
#
[0x3b0b]
`Microblog.pub` does (acknowledging that technicality), as starrwulfe can vouch, since he's the only person I've had them with yet. But then, MBP kind of works in the opposite direction from a lot of the other solutions. In terms of its approach, that is, not the communication.
#
[0x3b0b]
Just as an anecdotal data point...speaking as a software developer (who did not want to do much "developing" for the purpose) with some sysadmin-adjacent experience, and who has worked extensively with PHP (including Wordpress, although not all that much) and very little with Python, I was WAY less intimidated by installing microblogpub (which is written in Python) than by the idea of setting up wordpress and plugins.
#
[tantek]
Interesting. Back when Known was first shipped in this community, folks had similar comments. Much easier to install & run Known which supported IndieWeb building blocks out of the box, than futz with setting up wordpress and plugins
[arush] joined the channel