#dev 2018-03-22

2018-03-22 UTC
leg, snarfed, eli_oat, [tantek], sebsel and tantek joined the channel
tantek joined the channel
#
tantek.com
edited /IndieMark (+17) "emojicon"
(view diff)
#
tantek.com
created /✅ (+23) "r"
(view diff)
tantek, renem, j12t and EmreSokullu joined the channel
#
www.boffosocko.com
uploaded /File:Facebook_Watch.PNG "UI example of a watch post on Facebook (on 3/21/18). https://indieweb.org/File:Facebook_Watch.PNG"
#
www.boffosocko.com
edited /watch (+219) "Facebook with UI example"
(view diff)
snarfed joined the channel
#
tantek.com
edited /Federated_Social_Web_Summit (+238) "embed 2010 group photo from Flickr"
(view diff)
[unoabraham], tantek, KartikPrabhu, cweiske, voxpelli, [pfefferle] and Kongaloosh joined the channel
dgold and jeremycherfas joined the channel
#
tantek.com
edited /Federated_Social_Web_Summit (+344) "Jon Phillips too per IIRC and announcement archive, 2011 invitations, CFP, fsw2011 archive link, 2012 date and link"
(view diff)
[kevinmarks] joined the channel
#
www.boffosocko.com
edited /silo-quits (+782) "/* Silo quitters 2018 */ NY Times article with multiple examples; Jonathan LaCour"
(view diff)
swentel joined the channel
#
swentel
morning all
#
cweiske
dgold, I see you offer atom feeds. I use /stapibas to automatically send out webmentions to all links in my atom feeds. shall I add your feed, too?
#
cweiske
jeremycherfas, do you offer a feed on your main page? I didn't find one
#
cweiske
(apart from microformats)
#
jeremycherfas
At jeremycherfas.net? Not for the index page, no. For the blog, yes. feed:https://www.jeremycherfas.net/blog.rss and feed:https://www.jeremycherfas.net/atom.rss
#
jeremycherfas
I should probably add one to /reviews as well
#
cweiske
could you make the atom and rss links machine discoverable?
#
Loqi
totally
#
cweiske
jeremycherfas, I could also add your blog's atom feed to my stapibas instance, so that webmentions get sent out automatically
#
jeremycherfas
Aren't they already? I can do that quite easily, yes.
#
cweiske
they are in the sidebar
#
cweiske
but feed readers cannot discover that they link to the feeds
#
cweiske
because no rel attribute
#
jeremycherfas
Best to put it in the HEAD, or add the rel attribute?
#
cweiske
I know that all readers support head links. no idea about normal <a> with rels
#
jeremycherfas
Cool. Into the head it will go.
#
jeremycherfas
I could probably add it to the HEAD of index too if I think about it.
#
sknebel
What is stapibas?
#
jeremycherfas
Does it matter that my feed ends .atom and .rss rather than .xml?
#
cweiske
file extension does not matter. it only matters that it is atom
#
www.svenknebel.de
edited /stapibas (+69) "linkify"
(view diff)
#
vanderven.se martijn
edited /Feedbin (+19) "/* IndieWeb Users */ Add {{martijnvdven}}"
(view diff)
#
sknebel
cweiske++
#
Loqi
cweiske has 27 karma in this channel (129 overall)
petermolnar joined the channel
#
jeremycherfas
Done. cweiske would you mind checking everything works as you expect?
#
Loqi
Jeremy Cherfas
#
cweiske
that feed: is not necessary
#
cweiske
and even invalid
#
cweiske
and the & in "&c" should be escaped
#
cweiske
as &amp;
#
cweiske
"Books &c"
#
jeremycherfas
Badly copied and pasted. My bad.
#
jeremycherfas
Try again please
#
cweiske
what does "Books & Atom Feed" mean?
#
cweiske
"Books &"?
#
cweiske
should that be "Book reviews Atom Feed"?
#
cweiske
and your atom feeds have <author><name>John Appleseed in them
#
jeremycherfas
What the? That is weird. See, you fix one thing and another pops up. Its whack-a-mole.
#
jeremycherfas
Book & should be Books &c -- that is, books and other reading related things.
#
cweiske
and remove the "Atom Feed" and "RSS Feed"
#
cweiske
the title is for users, and they should not care about the format
#
jeremycherfas
From the Titles?
#
dgold
cweiske: oh wow - thank you!
#
cweiske
jeremycherfas, yes from the titles
#
jeremycherfas
I guess the Atom feed is picking up authorname from somewhere strange, and I think I know where.
#
cweiske
dgold, I've added you. it will start pinging in a couple of minutes.
#
cweiske
oh. it pings.
#
cweiske
it tried to ping 53 urls
#
jeremycherfas
Should be good to go now. Fingers crossed.
#
cweiske
:) all fine
[kevinmarks] joined the channel
#
cweiske
there is a bookmarklet that you can use to view the mention status of your posts
#
cweiske
visit a post, and then invoke the bookmarklet.
#
jeremycherfas
About stapibas: when I put a url into Telegraph, it shows that it could send webmentions to things like tag pages and category pages. I never want to do that, so I don't send the webmention. Would stapibas send those automatically?
#
cweiske
stapibas only looks at the links inside of h-entry
#
dgold
I may have to look at my h-entry markup, but I _think_ i'm good
#
jeremycherfas
I'd better check mine too. By extension, you are saying that Telegraph looks at everything for links.
#
Loqi
[Daniel Goldsmith] I agree that this time feels different, but the truth is that as we have become more compartmentalised Facebook has become the touchstone of community, of belonging. People move to new places and Facebook is where they meet their neighbours. The effe...
#
cweiske
the bookmarklet works there
#
cweiske
shows that it still tries to ping colinwalker
#
cweiske
stapibas ONLY pings links inside h-entry and then e-content
#
cweiske
so it requires those two classes.
#
cweiske
that makes it very safe
#
cweiske
unless you put category links inside e-content, which you should not do.
#
jeremycherfas
Those links I was talking about appear to be inside h-entry, in the "html" of "content"
#
Loqi
[Jeremy Cherfas] A user considers
#
jeremycherfas
Thank you so much for your pointers cweiske++
#
jeremycherfas
Tidying up now
#
Loqi
cweiske has 28 karma in this channel (130 overall)
#
dgold
cweiske++
#
Loqi
cweiske has 29 karma in this channel (131 overall)
#
dgold
if its working inside that to try to ping colinwalker's site, then all is well :)
#
jeremycherfas
Very interesting. Prodded by cweiske, I've had a much closer look at my Grav theme, and it is clear that I can make the mark-up much more logical. But that's also a bigger task than I am ready for today. Still, it creates a significant itch.
#
Loqi
Peter Stuifzand
#
petermolnar
perl 5 with moo/moose is surprisingly efficient, although still hm... interesting to read.
#
dgold
just realised my aperture doesn't have the [Notifications] Channel, per the spec
#
cweiske
dgold, there is a catch currently. you have to tell stapibas that it should update your feed manually.
#
cweiske
correct:
#
cweiske
I have a script on my server that triggers this when a new blog post is rendered
#
dgold
I can write that as a cronjob, I reckon
#
dgold
or incron in my case
#
cweiske
how do you post to your blog?
#
cweiske
ah, incron would do
#
dgold
micropub->nanopub->content entry; incron notices the new file has been written and 'released', this triggers a rebuild
#
cweiske
yes, than this trigger should also do that curl call
#
dgold
but the script for that can be changed to do a curl `ping`
#
dgold
<snap>
barpthewire joined the channel
#
Zegnat
I think I am getting the hang of this TDD. mf2 parsing problem? Write a failing test. Fix it. Commit.
[kevinmarks] joined the channel
#
[kevinmarks]
that's the way
#
[kevinmarks]
now what I really want is common tests for all parsers, but the existing ones are a bit of a mess
#
Loqi
[microformats] tests: Microformats test suite
#
Zegnat
Yeah, those are a little hit’n’miss cweiske
#
cweiske
I'm also planning to implement a mf2 parser, so having that test suite in a good state would be very helpful
leg joined the channel
#
[kevinmarks]
what language are you targetting?
eli_oat joined the channel
#
sknebel
Zegnat: good start would be submitting all tests you add/propose for other parsers also to the central repo
#
sknebel
what's the problem with the existing one?
#
sknebel
(I assume you are not just doing it for "I have nothing else to do" ;))
#
cweiske
independence
#
Zegnat
may or may not also have half an alternative PHP parser because of NIH
#
Zegnat
Also because I didn’t want the xpath logic used by the current one, and instead wanted to see if it was possible in a single complete tree walk
#
cweiske
ah, sax-style?
#
Zegnat
does not know sax-style vs other styles
#
Zegnat
I’d say DOM style. That is, you give the parser a DOMDocument, and it walks it using only standard DOM methods to get the microformats out
#
Zegnat
Ah, no, my microformats parser works on a DOM tree. Not event based off of a parser walking the raw HTML
#
@jobsonnentag
@andrea @Blot__ @kevinmarks @desparoz Hey Andrea. Here’s a whole template for single entries, so you can see it in context (if you need) - https://cl.ly/2d1e091d380M. Are you using http://webmention.io? I don’t think what he wrote for me will work without using that.
(twitter.com/_/status/976810100244480001)
#
Zegnat
I love error messages like these: https://i.imgur.com/yp1gHLu.png </sarcasm>
#
swentel
hehehe
#
Zegnat
I wonder if I could make php-mf2 run through the centralised tests using PHPUnit
#
cweiske
there'd be people in here giving you karma for that
#
Zegnat
It can already run the tests through its own little script: https://github.com/indieweb/php-mf2/blob/master/tests/test-suite/test-suite.php
#
Zegnat
But I would prefer PHPUnit’s output
#
Zegnat
brushes up on data providers
#
cweiske
yieldy yield
#
Zegnat
Oh, wait, we are on PHPUnit 4. I need even older documentation, possibly
#
cweiske
shouldn't have changed much
#
Zegnat
Alright, I’ll try with this documentation in hand first
#
Zegnat
Tests: 342, Assertions: 713, Failures: 68.
#
Zegnat
Lets see if that improves when I stop doing string comparisons of the resulting JSON and do an actual proper comparison of JSON objects.
#
sknebel
With the recent changes theres going to be a bunch of actual defects
snarfed joined the channel
#
Zegnat
That’s fine, as long as I know the failures aren’t caused by my checking code. Then I can start filing fixes to the centralised tests
#
skippy
when one uses Quill to micropub a note with a photo, the photo is an element in the array the gets posted. How do folks reference said photos in the body of the posts they are composing?
#
skippy
also, woah, just saw that quill supports post-by-email? that's slick.
leg joined the channel
#
Zegnat
Tests: 342, Assertions: 1127, Failures: 38.
#
Zegnat
Almost halved the amount of failing tests already :D
#
snarfed
testing++
#
Loqi
testing has 7 karma in this channel (26 overall)
#
Loqi
snarfed: [eddie] left you a message 18 hours, 47 minutes ago: aaronpk Something is off between Bridgy and Webmention.io. Not sure which end it’s on… I kind of think Bridgy might be sending the webmention BEFORE the photo is uploaded? Here is the current microformats of the bridgy page: http://pin13.net/mf2/?url=https%3A%2F%2Fbrid-gy.appspot.com%2Fcomment%2Ftwitter%2FEddieHinkle%2F976504920663887872%2F976505142651555842 and here is the webmention.io parsing:
#
Loqi
snarfed: [eddie] left you a message 18 hours, 47 minutes ago: aaronpk here is the webmention.io parsing: https://webmention.io/api/mentions?target=https://eddiehinkle.com/2018/03/21/8/reply/ in the past when I’ve seen this and resent the webmention it has become fixed, so I think it’s a timing thing
#
Zegnat
I just have to be careful. Because I am currently fixing tests by tweaking how the tests run ...
#
KartikPrabhu
testing++ now that I understand how to do it ;)
#
Loqi
spaces has -1 karma in this channel (2 overall)
#
KartikPrabhu
testing++ now that I understand how to do it ;)
#
Loqi
testing has 8 karma in this channel (27 overall)
[manton] joined the channel
#
snarfed
KartikPrabhu++
#
Loqi
kartikprabhu has 15 karma in this channel (187 overall)
#
Loqi
[Zegnat] #163 Run mf2/tests test suite with PHPUnit during default testing
#
Zegnat
If the improved rel parsing PR gets merged in it actually fixes 1 of the test suite tests. Nice to have this working
#
Zegnat
Does anyone here know where https://github.com/indieweb/php-mf2/tree/master/tests/test-suite/test-suite-data is coming from? And whether those tests should also be done?
#
sknebel
Is that just an old copy of the suite?
#
KartikPrabhu
yeah i think they are an old copy
#
sknebel
At least that's what the commit addibg it sounds like
#
KartikPrabhu
also the tests don't test for specific things so they are not very useful (atleast for me)
#
KartikPrabhu
vocab-specific tests make sense for mf1 but not so much for mf2
#
sknebel
Yes, sounded like we have green light to change that tho
#
KartikPrabhu
sknebel: how would one change that if one is matching the dictionaries directly
#
KartikPrabhu
for mf2py in the tests I only check specifically what I want to test (for instance deduplication and ordering of classes)
#
KartikPrabhu
in that test I ignore everything else
#
KartikPrabhu
so I know exactly what is failing
#
sknebel
Sure, can't do that. But we can structure the suite in a more feature-oriented way
#
KartikPrabhu
sknebel: aah ok yes
#
KartikPrabhu
also a direct dictionary comparision will always fail now since both php-mf2 and mf2py add a "debug" dictionary :P
#
sknebel
Sure, that has to be stripped
#
Zegnat
Oh, hmm, I do not account for that one in my test suite tester. Good call
#
Zegnat
makes note
#
Zegnat
And yeah, while we can’t test specific items in the objects in a general input-output test, you can make the input as minimal as possible
[kevinmarks] joined the channel
#
[kevinmarks]
both kinds of tests make sense - small synthetic example mf2 markup to test specific parsing issues, and bigger examples from the wild to be more like an integration test
#
Zegnat
Agreed [kevinmarks]. But I think some of the “bigger” tests in the current suite aren’t taken from the wild either...
[eddie] joined the channel
#
[eddie]
!tell skippy oops that was three, not two :)
#
[eddie]
!tell skippy: There are two different things. A photo post (like Instagram style) where the photo is separate from the content. That is where a note is posted with a photos array. An article with a featured image has a featured array so the image is known to be supplementary to the post. Finally, there are embedded photos, which requires an article posted in JSON format with a content.html property that puts img tags in the correct placement in
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
Ok, I'll tell them that when I see them next
#
@jobsonnentag
@andrea @Blot__ @kevinmarks @desparoz Whoop whoop! It’s totally gonna work! Also, http://checkmention.appspot.com is a great way to test that it’s working. In case you didn’t previously have any webmentions... like me 😉
(twitter.com/_/status/976850826084913153)
[cb] joined the channel
#
skippy
thanks [eddie]
#
Loqi
skippy: [eddie] left you a message 20 minutes ago: There are two different things. A photo post (like Instagram style) where the photo is separate from the content. That is where a note is posted with a photos array. An article with a featured image has a featured array so the image is known to be supplementary to the post. Finally, there are embedded photos, which requires an article posted in JSON format with a content.html property that puts img tags in the correct placement in
#
Loqi
skippy: [eddie] left you a message 20 minutes ago: oops that was three, not two :)
snarfed joined the channel
#
skippy
i'm trying to wrap my head around how quill will work. if i write a long post, and supply an image, how do i get to control where that image is displayed within my post? say I want some opening text, then the image, then more text. How do I reference the image in the post when I compose in Quill?
#
loqi.me
edited /Path (+94) "Zegnat added "https://thenextweb.com/insider/2018/03/22/path-ceo-considers-rebuilding-his-social-network/" to "See Also""
(view diff)
#
[eddie]
You would want to do that in the "Article" view in Quill. In that view, there is a plus icon on the left of the posting view. Wherever you press the + button, it will add the photo
#
[eddie]
Then Quill sends a JSON micropub request with the <img> embedded
#
skippy
i see. thank you!
#
[eddie]
So you would enter your text, click on the image button on the left, upload the image, then enter more text. It will send html that contains that same order
#
[eddie]
My pleasure :)
#
[eddie]
The article view of Quill works really great
[tantek] joined the channel
#
skippy
i'm still futzing with modifying nanopub to my own needs; and weighing all that effort with trying to set up Known instead.
#
[eddie]
ohhh okay. nanopub, does that mean you use Jekyll or Hugo?
#
skippy
Hugo, currently.
#
skippy
though I haven't posted anything in almost a year. *sigh*
#
[eddie]
ahh okay. One issue I had with the Quill Article thing is Jekyll uses Markdown, so I have to convert HTML to Markdown for my post
#
skippy
Hugo accepts whatever i give it. HTML and MD. So that ought not be a huge problem.
#
[eddie]
Ah you're solid then
#
[eddie]
I ran into issues with html -> markdown with images embedded so I always have to manually tweak that when I do it
#
[eddie]
So if it accepts html you're in the clear
#
skippy
but I have two different sites, with different posting requirements. Trying to determine if a one-size-fits-all micropub widget works, or if i take on the burden of maintaining separate micropub endpoints for these.
#
[eddie]
Ohhhh yeah that's tricky
#
skippy
it's all so fiddly; but i'm fussy enough to rail against the constraints of canned solutions like WP or Known.... I don't want a ton of cruft CSS or JS sent across the wire when none of my sites need any of that.
#
[eddie]
Yeah, I know what you mean. I just can't do WP anymore (no offense GWG 😉)
#
skippy
it takes 25 lines of custom functions.php content in a theme to strip out all the junk that WP embeds by default. Too much.
#
[tantek]
Wow. Is this junk in the head?
cweiske joined the channel
#
skippy
can i get an easy-to-read human-readable list of all the fields that Quill HTTP POSTs to a micropub endpoint for the editor and notes?
#
skippy
parsing the code is a little tedious for me, this AM.
#
Zegnat
Does it send POST fields from the editor? Not just a single JSON body?
#
skippy
let me rephrase: can I get a human readable display of what it posts?
#
skippy
if no such list is readily available, I can capture it from a test endpoint; but seems like something that should be documented somehwere?
#
[eddie]
Yeah, I can get that for you pretty easily
#
skippy
(tanks) [eddie] !
#
Zegnat
The output on sink wasn’t clear enough? https://sink.zegnat.net/126KjmcsMWLxnDkkMLkCXsdGqvR
#
[eddie]
Haha, that’s what I was just doing Zegnat 😉
#
Loqi
awesome
#
skippy
thanks. but you're parsing the json, right? that's not raw, because sink escaped the content.
#
skippy
oooh, base64 encoded image?
#
[eddie]
Yep, that’s how it sends the image from quill
#
[eddie]
That said, other clients might send it as a URL from a media endpoint
#
[eddie]
Oh, in fact, Quill *might* send a url if you have a media endpoint
#
[eddie]
because sink doesn’t have one
#
[eddie]
For what it’s worth, here is a note version from sink: https://sink.zegnat.net/12BoCraNl1dpTTU00dfvkECyT1n
#
[eddie]
I don’t think the raw, unescaped content is documented anywhere
#
Zegnat
Ah. No. Sink does a little bit of stuff. E.g. when it gets a JSON body it will make sure it didn’t contain your authentication (strip it if possible) and re-render it through PHP’s json_encode with pretty printing
#
skippy
ok. So the Quill "editor" and "note" links both send h-entry. And I see the format. Thanks Zegnat !
#
[eddie]
Zegnat++
#
Loqi
zegnat has 49 karma in this channel (185 overall)
#
skippy
https://github.com/dg01d/nanopub/blob/master/nanopub.php#L320 this bit in nanopub is looking for "h" as a posted param, but i dont see that in sink's ouptut.
#
sknebel
"h": "entry",
#
[eddie]
Ohhh that is looking at form-urlencoded
#
skippy
but it's not clear to me if that's matching, or if it's falling through to the json_decode(file_get_contents('php://input'), true);
#
sknebel
micropub has both a form-encoded and a JSON part
#
aaronpk
skippy: you might want to test with https://micropub.rocks since it will show you the fields it sends before it makes the request and has a bunch of different combinations of properties that you'll encounter
#
sknebel
nanopub tries to take formencoded and turns it into the same structure as the JSON would be, or if there is no form-encoded it parses it as JSON
#
aaronpk
that will make sure you don't accidentally hard-code this to only work with Quill :)
#
Zegnat
form-urlencoded gets crudely converted into JSON by Sink. It should show the h property
#
Zegnat
shpub is another option that can show you the full curl command before it even sends it
#
Zegnat
What is shpub?
#
Loqi
shpub is a command line micropub client written by Christian Weiske https://indieweb.org/shpub
#
[eddie]
I don’t know why I didn’t think to recommend mp.rocks that will definitely help
#
[eddie]
Because it has two different tests, one for urlencoded and one for json
#
[eddie]
(well more than that, but it includes both of those tests)
#
skippy
oh, I see. I didnt realize that it was two different submission formats. That explains things. Thank you.
#
aaronpk
yep either mf2 JSON or the simpler form-encoded format. you won't get HTML posted at you in the form-encoded version.
AngeloGladding, KartikPrabhu and [cb] joined the channel
#
swentel
aaronpk, did you find a moment to checkout the gateway problem on aperture?
#
dgold
oh, yes, aaronpk: My aperture was done at an early stage in your breakneck development cycle. It doesn't have a Notifications Channel
#
dgold
can I trivially fix that, or should I start all over again?
#
[eddie]
dgold: Should be pretty simple. We just have to add an SQL insert into the channels table for that
#
[eddie]
I’ll peek at the channels table real quick
#
[eddie]
dgold: You are the only user in your Aperture instance, correct?
#
dgold
[eddie]: that I am!
#
dgold
o sole mio
#
Zegnat
Hm, it wasn’t added in a migration?
#
[eddie]
:thumbsup: Just wanted to make sure your user id was 1, which it will be if it’s only you 🙂
[colinwalker] joined the channel
#
[eddie]
Zegnat: It’s added when a user is created, but dgold and I didn’t use the create user script
#
Zegnat
Gotcha
#
[eddie]
You’ll just need to replace {database_name} with the name of the database that holds your aperture data
#
dgold
thanken eddie
#
dgold
(again)
#
[eddie]
My pleasure 🙂
#
dgold
just need to remember my mysql password. lol
#
[eddie]
lol i always look at my settings file on my server
#
dgold
i am loving monocle
j12t, tantek and Kyle-K joined the channel
#
sebsel
is slowly chipping away at a rebuild of his site
#
sebsel
Trying to get a basic working version out soon, so I can do an XXdaysOfIndieWeb :P
#
sebsel
In which XX <= 30
#
sknebel
oh, what are you switching to?
cweiske joined the channel
#
sebsel
Laravel, since I work with that every day now and I want to practice outside of work too :) Kirby was nice, but I kept hitting walls and bugs.
KartikPrabhu joined the channel
#
cweiske
is there some ready-made javascript that a not-very-technical user can copy&paste to render webmention.io data for a blog post?
#
cweiske
webmention.io gives that for the streaming api, but not for the "normal" fetching
#
Zegnat
Didn’t voxpelli’s webmention endpoint have some easy to copy-paste embedding code?
#
cweiske
(0 of 150 accounts left at the moment – more will be released as development goes on)
#
Loqi
A WebMention Endpoint
#
aaronpk
i should just write that up
#
Loqi
totally
KartikPrabhu and hurdygurd joined the channel
#
aaronpk
wow i really broke something with aperture's paging mechanism in that last update
#
aaronpk
back to the drawing board on that i think
#
swentel
heh, paging is hard
tantek and snarfed joined the channel
#
cweiske
turns out that css grid is awesome. no floats anymore
#
cweiske
or negative margins
[jeremycherfas], snarfed and chrisaldrich joined the channel
#
cweiske
I always thought "u-" to define the data type as URL
#
tantek
cweiske: that's a common misconception of the mf2 prefixes. the prefixes are for parsing differences
#
cweiske
but the rule that u-comment requires to look for an u-url inside looks strange
#
tantek
and yes those parsing differences are adapted from authoring use which often happens differently for different properties on different elements
#
tantek
it's part of how property nested microformats objects are handled
#
tantek
e.g. on something with class="u-comment h-cite"
#
cweiske
Zegnat++ for the mf2 test suite patch
#
Loqi
zegnat has 50 karma in this channel (186 overall)
#
Loqi
[Zegnat] #163 Run mf2/tests test suite with PHPUnit during default testing
#
gregorlove.com
edited /Facebook (+896) "/* Criticism */ Changed emails to @facebook.com"
(view diff)
snarfed, [kevinmarks] and dentonjacobs joined the channel
#
@kaushalmodi
Learning about Webmentions (https://indieweb.org/Webmention).. figured out how to add rel="me" links to my site.. but really confused with what's next.. what do I do next so that Webmentions can completely replace the Disqus based commenting for my blog?
(twitter.com/_/status/976946679504130050)
[cb] and chrisaldrich joined the channel
#
@ChrisAldrich
@kaushalmodi I know that @_dgoldsmith has gotten Webmention working with Hugo before, presuming that's what you're building on top of. https://chat.indieweb.org/ is also a good place to ask.
(twitter.com/_/status/976954027744415744)
#
@kaushalmodi
@ChrisAldrich @_dgoldsmith That's correct. I am reading through https://ascraeus.org/embracing-the-indieweb/#webmentions, but I still cannot put the pieces together.. "What do I need to bake into my site, so that people can reply without having to write whole reply blog posts?". I'll check out that chat link too. Thanks.
(twitter.com/_/status/976955218347941888)
#
@kaushalmodi
@ChrisAldrich Even without those quotes, http://webmention.io and http://indieauth.com were able to authenticate me. I had those quotes originally, but the HTML minification removes those.. apparently as "me" has no spaces, it being quoteless is syntactically correct.
(twitter.com/_/status/976956173755867137)
kaushalmodi, snarfed and KartikPrabhu joined the channel
#
@ChrisAldrich
@huby plain old semantic HTML with microformats in combination with the webmention protocol allow one to post "likes" to one's own website and send them to others. Here's a simple example: http://boffosocko.com/2018/01/11/1-million-webmentions/
(twitter.com/_/status/976965497429352450)
[tantek] and snarfed joined the channel
#
@_dgoldsmith
@kaushalmodi @ChrisAldrich Hi Kaushal. I'm afraid I can't answer your question about replying without writing blog posts. I made the choice to not have replies, other than blog posts, and replies to syndicated content using webmentions/bridgy. I'd be happy to talk to you about it.
(twitter.com/_/status/976970551909593089)
eli_oat joined the channel