#[jgmac1106][chrisaldrich] I was testing a bunch of things , yes I added webmentions first but when I then transfered to classic themes I lost my earlier header elements, will test now, in between the bath train
[adam] joined the channel
#[adam]Do I go to bed or get my site accepting webmentions?
#[chrisaldrich][adam] Having had webmentions for so long, I don't know how I'd be able to sleep without them, so I vote for the latter.
#[kevinmarks]I just naively tried to use PHP to redirect emails and of course they get dropped on the floor because deliverability is now a ritual dane that you have to outsource.
#LoqiRelMeAuth is an authentication method that uses personal URL for identity that rel-me link to established OAuth provider(s) to perform the actual authentication https://indieweb.org/RelMeAuth
#Zegnathasn’t used relmeauth since selfauth exists
#ZegnatI didn’t know about that PHP one, interesting, it seems to support Twitter and Identica out of the box?
singpolyma, swentie and swentel joined the channel
#@jgmac1106I spent yesterday working on a version of a blogger theme compatible with IndieWeb tools like webmentions. You can see an example here: https://drmacsspot.blogspot.com/
Then using IFTT I syndicate my notes to Twitter and the tweets get displayed back on my blog as comments. Here is an … (twitter.com/_/status/1095319039147159552)
#ZegnatHmm, does Blogger still have an API? You might be able to create a Micropub bridge
deathrow1, singpoly1a and snarfed joined the channel
#cjwillcocki started with making a wordpress theme (pancakes), decided that needed a 'my brand' comment template (pancakes), found that needed a modified or different webmentions setup (pancakes), found that could benefit from a 'my brand' native PHP extension mf2 parser (pancakes), found that PHP is missing a good HTML5 parser which I may need to 'my brand' too (pancakes) ... so before I start
#cjwillcock_that_ does anyone have any problems with like, http or tcp/ip I should know about? cause I'm really looking forward to hitting plate
snarfed joined the channel
#cjwillcocksuggestions for a pancakes port number? :P
#cjwillcock(don't mind me - enjoying every minute of it)
#snarfedalso "PHP is missing a good HTML5 parser" seems like a surprising claim, considering how many PHP projects out there have been parsing HTML for so long and working ok...
#snarfed...but if you just want to own more of your stack, or for diversity, or if you think you can make a better one, vive la difference!
#cjwillcockspecifically, PHP is missing a good HTML core extension
#cjwillcocksome discussion in #microformats earlier today on that
#snarfedguess i don't know enough php to know the difference btw core extension and lib, and why lib(s) wouldn't be good enough
#cjwillcockswentel: there's a little opportunity to improve in there, it's a problem you can solve with a few different libs, masterminds\html5 like php-mf2 for example
#cjwillcockthis all started because I decided to run benchmarks on the mf2 parsers
#cjwillcockand that started because GWG was looking to make parse this faster
#cjwillcockno, it runs from a pre-downloadeded html file from local disk, that image from cjwillcock.ca, but the mf2bench program allows for easy adding of more sources
#cjwillcockI wrote a little test harness in each language that uses the parser - i only time the call to the main parse function, not the file loading or printing, and not any explicit conversion to JSON or any data access
#sknebelbut want to pull it more into one class, so you can more easily customize it
#cjwillcocknote also, I think that particular screenshot was a terrible benchmark, for the sake of taking a picture, rather than for benchmarking (3 runs per source per parser)
#aaronpkI definitely can't take all the credit for that, a lot of other people worked on it too :)
#[adam]Well, credit to them too. I’ve basically got sentences lifted directly from it into RSpec
#[adam]and I was able to focus on the `MUST`s first
chrisaldrich and [kevinmarks] joined the channel
#swentelaaronpk, is there a reason why there's no 'method' in microsub for managing channels for creating or updating ? Delete or order have it. It would make the logic to decide even easier imo :)
#swentelaaronpk, well, in my controller, when http method is POST and action is channels, I either need to check on method (delete or order) or check if 'channel' property exist to decide between insert or update
#swentelswitch ($_POST['method']) would make it more convenient :)
#aaronpk[adam]: a couple reasons. at the time, the Ruby microformats parser had a few pretty major bugs that were dealbreakers for me. and I wasn't about to use nokogiri and parse out the microformats myself, that's just a mess.
#[adam]ah yes, I’d only thought of checking for the target link, but you’ll immediately want to parse the microformats
#aaronpkbut also when I started working on XRay in PHP for some of my PHP projects, it became clear that I was putting a lot of logic beyond straight up microformats parsing into it, things like following the authorship algorithm and such, and I didn't want to also write that twice
#aaronpkso I ripped out all the HTML parsing from webmention.io and send it off to XRay to deal with that now
#[adam][jgarber] In my Rails app I can now just put your gem straight on the `after_save`, v nice.
#[adam]Nice, there will be for some of the rest of my todolist
#[adam]Early on I was wanting to roll _everything_ myself for the experience
#[adam]but right now I’d rather be contributing more to the front-end of my site
#[adam](My hot take is that most Indie Web sites could look better than they do, and my hunch is everyone’s too busy hacking on these things to make them sexy)
#[jgarber]A laudable approach, for sure! More diverse implementations is a good thing.
#aaronpki think design is just a completely different skillset
#aaronpki can't do both at the same time. i have to switch into design mode for anything i make to look remotely not like it was hacked together with plain html
#[adam]Possibly, I started out in front-end though, so I like to think I might be able to contribute something there (not that my current site is an example, that wsa thrown together)
#[adam]Sure, but when it’s just implementing the same spec in the same language, I may as well implement something a bit newer. Got a few things I want to do with Activities and Books on my list
#[adam]I don’t regret having rolled sending Webmentions myself, I just prefer the gem 🙂
#aaronpkprimarily developers, not already familiar with indieweb stuff. ultimately I want indieauth to be the obvious choice for people who are building stuff like gitlab/gitea/mastodon/etc when they go to add authentication to their APIs
#[adam]Great, so it’s really “Why Indie Web?” then a how to… a bit like Gem / Package websites really?
#[adam]The design really only needs to be very light touch, some of this is probably around wording. I’ll take a look at it tomorrow and give you a shout?
#aaronpkthere's a secondary audience as well, which is people who are specifically looking to add indieauth to their site, already knowing what indieauth is. that's the "choosing an indieauth provider" section now.
#[adam]I feel like this is a pattern that a lot of the frameworks etc have solved
#aaronpkthat would be nice! I like copying examples
jgmac1106 joined the channel
#[adam]In fact, the whole layout of that homepage (with a much smaller nav) might work pretty well
#aaronpkone of the challenges with indieweb stuff compared to libraries like that is there often isn't just one single primary action for people to take
#[adam]It probably needs a _little_ more explanation than Bootstrap