#indieweb 2017-04-11

2017-04-11 UTC
davidmead joined the channel
#
Loqi
[superfeedr] "Owning My Feed Reading" by miklb on 2017-04-11 https://miklb.com/owning-my-feed-reading/
#
miklb
think I"m going to write a little plugin to add u-photo to the featured image in WP
snarfed joined the channel
#
tantek
miklb that's not what u-photo nor featured mean
#
tantek
what is the actual use-case you're trying to solve?
#
miklb
dude…
#
tantek
what is featured?
#
Loqi
featured is a proposed mf2 property (typically as u-featured) for h-entry that indicates a representative image for a primarily textual post https://indieweb.org/featured
#
miklb
you realize sometimes you are a buzz kill tantek?
[chrisaldrich] joined the channel
#
[chrisaldrich]
miklb, if there were a plugin for that, I think based on my use cases, I would probably use it.
#
tantek
are buzzkills worse sooner or later?
#
[chrisaldrich]
I was actually about to go into my theme and add it manually for just that thing.
#
tantek
chrisaldrich what visible useful effect would putting u-photo on your featured photos achieve for you?
#
[chrisaldrich]
It's a better use than one of the other indieweb bits that's throwing a spurious u-photo on my gravatar photo.
#
[chrisaldrich]
tantek: specifically I'd use it in conjunction with Bridgy Publish for POSSE to Twitter.
#
tantek
if your gravatar photo is inside your h-card then it is correct for it to be marked up with u-photo, not spurious
#
tantek
re: Bridgy Publish for POSSE to Twitter. ok that's more interesting
#
tantek
the answer may not be to abuse u-photo, but rather, to look at what Bridgy Publish should do with u-featured
#
miklb
which was my use case. WordPress doesn't allow you to edit the markup of the "Featured Image".
#
[chrisaldrich]
tantek, I'd call it spurious because it's done automatically within wordpress most of whose themes don't respect mf2 at all and thus breaks (or makes or makes difficult using) many indieweb tools
#
miklb
so an option when you set the image or just adding it, I hadn't thought that far through
#
snarfed
background in https://github.com/snarfed/bridgy/issues/691 . arguably the problem is that the h-entry (and content, etc) in question is too broad and includes h-cards (with u-photo) that aren't actually part of the content
#
[chrisaldrich]
amen snarfed. And that problem isn't easily tackled because it's so entrenched.
#
tantek
chrisaldrich I'm afraid that doesn't make much sense. if something is setting u-photo on your gravatar (whether plugin or theme) it should also be setting the h-card
#
aaronpk
wait, but if your author photo is inside an h-card, it won't appear to be a photo of the h-entry
#
tantek
exactly
#
GWG
tantek, it is still hard to get a consistent way to do that with what we've got to work with.
#
snarfed
true! wish we'd captured example markup or mf2 in that issue.
#
aaronpk
unless... is bridgy literally looking for any u-photo inside an h-entry rather than following mf2 parsing?
#
snarfed
nah it's definitely after parsing mf2, not before
#
aaronpk
okay *whew*
#
tantek
GWG, better to add no markup rather than inconsistent markup that pollutes things
#
[chrisaldrich]
I've started testing a bunch of the common (even annual) WordPress themes to see how easy/simple it is to port them to proper mf2 and many of them, though okay, are really atrocious.
#
tantek
I would think that would be obvious from how WordPress core vs. themes screwup classic "hentry"
#
miklb
All I know is if I include a photo in a post and add `u-photo` it shows up in a tweet. If I don't it, doesn't. I wasn't aware of any other mf2 to use. Wordpress doesn't allow for you to add your own classes when you add the "featured image", which is very useful for being able to display different sizes in different contexts.
#
[chrisaldrich]
GWG: I think some of the programmatic markup is actually doing the right things, it's just the nonstandard (and arbitrary ways) in which wordpress themes tend to add their markup which confound things terribly.
#
GWG
Might be worth a major rewrite of WordPress UF2 as not just a plugin, but an include for themes
#
[chrisaldrich]
I've noticed that sempress and independent publisher both do that, but to varying degrees based on what else is manually included in the other portions of the themes.
#
GWG
'Add this file and it can give you helper functionality."
#
GWG
You've heard me get annoyed about how much the content block is overloaded.
#
[chrisaldrich]
It would be nice to have as comprehensive an UF2 plugin include as possible and then hand off the other smaller bits (and document what those are) so that more themes could quickly and easily support mf2 closer to as good a standard as WordPress core will allow.
#
snarfed
hrm, not so sure. "just add this file" leads to the current state of 10 different wordpress plugins to get a reasonable indieweb setup
#
snarfed
(and the inevitable compatibility woes)
#
GWG
snarfed, the just add this file would be a developer thing
#
GWG
But if Core won't help, then we need something. What it is can be discussed.
#
[chrisaldrich]
or maybe filters to remove the improper core WordPress mf2 and replace it properly, though I don't think anyone has attempted that....
#
miklb
GWG I've been toying with whether I should just open source the theme I'm using, or create an actual theme that can just be installed.
#
GWG
On that note, I have another obligation
#
snarfed
eh. more separately maintained projects and files leads to more different combinations that all skew and fall out of compatibility. i vote for consolidation. :P
#
GWG
Maybe I should just go starter theme again
#
gRegorLove
Question for WP: Can a filter be used to hook into post_class (or similar) to remove the mf1 that core adds?
benwerd joined the channel
#
GWG
snarfed, I just got another step closer with the last PR Webmentions got
#
tantek
snarfed, or would it make sense for Bridgy Publish to Twitter to consider including the u-featured if any, if no u-photo is found?
#
GWG
Yes, it can
#
snarfed
tantek: sure!
#
tantek
so that miklb, chrisaldrich wouldn't feel compelled to markup something as a u-photo that is not actually a photo post
#
tantek
I feel like a lot of markup mess happens because this kind of mal-incentive
#
tantek
specifically driven by search engines / SEO etc.
#
GWG
You always discuss things when I have to go
#
tantek
ok I'll let it go for tonight
#
tantek
be safe GWG
#
miklb
tantek what does that mean?
#
GWG
tantek, no need, I will read the log
#
miklb
"driven by search engines and SEO?
#
tantek
miklb - after I said I'll let it go you ask me a question :P
#
GWG
I just get disappointed
#
tantek
milkb oh my goodness don't get me started on all the nonsense markup people jam into their HTML because of *rumors* of reading SEO tea leaves etc.
#
miklb
tantek well, I took that statement personally. As if me wanting to include an image with a POSSE as being spammy
#
tantek
no no not that at all
#
[chrisaldrich]
I definitely vote for trying to make things work the "proper" way rather than to add yet another bandaid onto the mass of baling wire.
#
tantek
^^^ that
#
tantek
miklb including an image in a tweet serves multiple purposes (is overloaded), both as a "photo" or as a "preview" of what the article is about
#
tantek
that's the challenge here, not any kind of SEO/spam with Twitter in particular
#
miklb
just seems that is what you jumped at 1st. I didn't bring it up
#
[chrisaldrich]
some of it is the fight between open standards and what one must do in reality to obtain the functionality one wants, and the feedback loop of what's in the wild informing the evolution of the standard.
#
tantek
miklb - it was a bit of a jump yes, regarding (ab)using markup to achieve a specific effect with particular consuming code (Bridgy in this case).
#
tantek
part of a larger historical pattern that does not mean you in particular
#
tantek
nor was any such mal-intent on your part implied
benwerd_ joined the channel
#
miklb
Just seems rather than "you are doing it wrong" and saying things are spammy would be easier to say, "wow, these are some real world use cases, how can we make it better and easier to follow", but ¯\_(ツ)_/¯
#
gRegorLove
I'm going to be updating a friend's WordPress and will try out using a filter to remove any messed up core mf1, so I can put mf2 in the theme directly.
#
tantek
miklb yes I get how the point about spam was miscommunicated, apologies
benwerd_ and benwerd joined the channel
#
tantek
miklb, had to deal with a bunch of spam this morning, apologies again, had it a bit too much on the mind
#
miklb
gRegorLove that's a lot of what GWG did with mf2_s https://github.com/dshanske/mf2_s/blob/master/inc/template-tags.php I used that as a road map for my own site. Obviously still working out the kinks.
#
miklb
tantek understandable
benwerd__ joined the channel
#
tantek
goes to open a bridgy issue for discussion
#
miklb
weird. How did my blog post turn into a reply on Twitter?
#
@miklb
@cleverdevil I’ve been a stalwart _RSS_ (Atom) reader since I started blogging 12 years ago. Back then, in the dark ages, it was the only way to easily…
(twitter.com/_/status/851589518763454465)
#
miklb
still has so much to learn
benwerd joined the channel
#
aaronpk
there's a u-in-reply-to link in your post
#
aaronpk
to cleverdevil's post
#
miklb
hmm. interesting
#
aaronpk
"Today he relased a plugin on GitHub..."
#
aaronpk
so that turned your whole blog post into a reply to that post
#
miklb
so it shows up as a webmention and as a reply to the tweet. interesting.
#
miklb
and didn't posse the post to Twitter.
#
aaronpk
if your intent was not to make your blog post a reply to cleverdevil's post, then just don't add the "u-in-reply-to" class on the link
#
miklb
well, I didn't realize the whole text would show up as a reply, but I definitely thought the post from my site would just be a POSSE to twitter.
#
aaronpk
IMO that post isn't really a reply, so you can just link to cleverdevil's post instead of marking up that link with u-in-reply-to
#
miklb
understood.
#
tantek
miklb, chrisaldrich, does this issue capture the use-case and intent? https://github.com/snarfed/bridgy/issues/741
#
aaronpk
then it will look like a normal blog post that will be POSSEd to twitter like you expect, and cleverdevil will still get a webmention, it will just be a "mention of" the post instead of a reply
#
[chrisaldrich]
tantek: I'll take a look at it later and add any necessary thoughts, but I'm being pulled away for dinner...
#
tantek
dinner++
#
Loqi
dinner has 1 karma in this channel (2 overall)
#
miklb
aaronpk duly noted.
#
[chrisaldrich]
GWG: I'm sure it's well after sunset there, but chag Pesach sameach!
#
aaronpk
lol not many fans of dinner
#
[chrisaldrich]
Today's a more formal than usual dinner too... ?
benwerd, [kevinmarks] and benwerd_ joined the channel
#
Loqi
ok, I added "http://mashable.com/2017/04/05/mastodon-wont-survive/" to the "See Also" section of /Mastodon
benwerd__ and snarfed joined the channel
#
tantek
what is Peach
#
Loqi
Peach is a social network app that allows you to share notes, photos, gifs, chat with friends, and several other things by way of magic words [1] https://indieweb.org/Peach
benwerd_, benwerd, EHLOVader, mlncn, [cleverdevil] and [kevinmarks] joined the channel
#
[kevinmarks]
That was an extra stupid one from ulanoff
#
tantek
which part?
#
tantek
seemed to point out lots of actual UX problems
#
Loqi
ok, I added "https://www.technologyreview.com/s/604082/we-need-more-alternatives-to-facebook/" to the "See Also" section of /Facebook
#
[cleverdevil]
!tell aaronpk have you considered having OwnYourSwarm delay it's publish to Micropub end points to increase odds that associated photos are actually finished uploading?
#
Loqi
Ok, I'll tell them that when I see them next
#
aaronpk
It wasn't a good critique of the distributedness or federation, which is actually the point because he encountered so many problems before even being able to talk about that aspect of it
#
tantek
good reason to put UX first
#
tantek
because otherwise people don't even get to the other stuff
amdt joined the channel
#
aaronpk
[cleverdevil]: I could do that. Are you noticing more missed photos?
miklb joined the channel
#
tantek
what is DistroKid
#
Loqi
It looks like we don't have a page for "DistroKid" yet. Would you like to create it?
KartikPrabhu, jgee, tantek and [cleverdevil] joined the channel
#
[cleverdevil]
Yup, aaronpk, I notice it probably every third time I post a check in with a photo.
#
[cleverdevil]
Thinking that even a 30-60 second delay would do the trick.
#
aaronpk
Yeah I bet 30 seconds would catch most of the cases
#
aaronpk
I can't think of a situation where a 30 second delay would really affect the experience of having it on my site either
benwerd and snarfed joined the channel
#
miklb
[cleverdevil] quick question. I'm not seeing how to add your plugin to news. I'm sure I'm overlooking something obvious
[cleverdevil] joined the channel
#
[cleverdevil]
Ah, sorry, I didn't put in any instructions.
#
[cleverdevil]
miklb you basically just treat it like any other "app" and clone the repo into the nextcloud/apps directory, alongside the news app.
#
miklb
ah, I was just thinking that while on my back porch.
#
[cleverdevil]
Just pushed an update to the README, thanks for reminding me to actually explain how to use this thing ?
wolftune joined the channel
#
[cleverdevil]
Thinking about tinkering around with the Plex webhooks to make a "Now Watching" feature for my site...
#
[cleverdevil]
What is Plex?
#
Loqi
It looks like we don't have a page for "Plex" yet. Would you like to create it?
#
[cleverdevil]
What are webhooks?
#
Loqi
A webhook is a mechanism for notifying a server about updates to some content in realtime by making an HTTP request https://indieweb.org/webhooks
#
[cleverdevil]
Plex is a platform for indexing, converting, playing, sharing, and streaming your media from local or cloud storage. https://www.plex.tv
#
Loqi
ok, I added "https://support.plex.tv/hc/en-us/articles/115002267687-Webhooks" to the "See Also" section of /Plex
#
miklb
[cleverdevil]++
#
Loqi
cleverdevil has 19 karma in this channel (24 overall)
#
miklb
this is going to be so good, but opening up a can of worms for how I want WP to interact with incoming micropub
#
[cleverdevil]
Now that I've got my feed reader in a good spot, I am really wishing I had something like this for my Twitter timeline ?
#
[cleverdevil]
Its sort of a pain to react to content on Twitter by doing the dance of copying the permalink, opening up Quill or my Known site, and then replying/reposting.
#
[cleverdevil]
Wish it was just integrated.
#
snarfed
[cleverdevil]: yup! a bit of prior art: https://snarfed.org/easy-indieweb-interactions-on-android ... but you're probably way ahead of me
#
Loqi
[Ryan Barrett] Easy IndieWeb interactions on Android
#
[cleverdevil]
My understanding is that Twitter clients are really hard to create at this point, due to Twitter's API crackdown.
#
[cleverdevil]
It'd be nice if I had a Nextcloud app for my feed reading and interactions.
#
miklb
[cleverdevil] yes I saw someone post a link to service to turn Twitter accounts into feeds…
#
[cleverdevil]
I am pretty spoiled by things like Tweetbot and Twitterific.
#
snarfed
(works around the twitter api restrictions a bit)
#
[cleverdevil]
I think my best hope is that manton's Micro.blog turns out really well, and I can just embed his timeline into my Nextcloud.
#
[cleverdevil]
You know, now that I've got my reader working nicely, I am gonna give snarfed's solution a try.
lordabdul joined the channel
#
miklb
I'm totally going to want to pass micropub to the post-kinds plugin in WP. I'm pretty sure GWG has mentioned that being on the road map.
benwerd, cweiske and loicm_ joined the channel
#
[cleverdevil]
Hmm, I think I'd like to create a `/stream` page on my site that aggregates my Bookmarks, Likes, Statuses, and Replies.
#
[cleverdevil]
But, that's fugly.
#
[cleverdevil]
I should be able to do a RewriteRule to mask this, right?
#
[cleverdevil]
shakes off the dusty `.htaccess` parts of his brain
#
GWG
miklb, back and saw your note on Micropub. The Post Kinds plugin does it now, but I want to separate the code inside the plugin to be more clear.
#
miklb
does it now how?
#
[cleverdevil]
Bleh, no luck, my brain is mushy. Time for bed.
#
[cleverdevil]
Night all!
#
miklb
good night
#
Loqi
buenas noches
#
GWG
miklb, it maps properties to kinds.
#
GWG
It can do more
#
miklb
hmm. I passed a like using [cleverdevil]'s /news -> Quill and it posted as a regular note. Maybe I'm doing something wrong
#
GWG
I will be doing some updates there to better follow post type discovery.
#
GWG
It doesn't have like right now. I just noticed.
barpthewire joined the channel
#
miklb
ah. bookmark didn't seem to do anything either, but I'm just now starting to test micropub stuff out.
tantek joined the channel
#
GWG
I have an issue to improve it
#
GWG
miklb, I am trying to define kinds better, including how to map them to mf2 properties.
tantek joined the channel
#
miklb
GWG I hope you don't take my thinking out loud as expectations of you doing all of this. I hope to be able to contribute now that I have better idea of a workflow I'd like to have.
tantek, snarfed, jihaisse, friedcell, Pierre-O, nitot, miklb and jeremycherfas joined the channel
#
Loqi
miklb has 18 karma in this channel (20 overall)
#
Loqi
[miklb] Just seems rather than "you are doing it wrong" and saying things are spammy would be easier to say, "wow, these are some real world use cases, how can we make it better and easier to follow", but ¯\_(ツ)_/¯...
#
jeremycherfas
Not intended as a slight on tantek, only that doing it right is hard.
[kevinmarks] joined the channel
#
@jkphl
? Homebrew Website Club Nuremberg tomorrow — potentially the last one w/ Isi for a long time. Who's in? https://indieweb.org/events/2017-04-12-homebrew-website-club #indieweb
(twitter.com/_/status/851736275266789376)
#
@IndieWebCampDE
? Morgen möglicherweise letzter Homebrew Website Club Nürnberg mit Isi an Bord für eine lange Zeit. Wer ist dabei? https://indieweb.org/events/2017-04-12-homebrew-website-club
(twitter.com/_/status/851736501574664192)
#
Zegnat
Do any of those protocols actually warrant watching, in your opinion, [kevinmarks]? Appart from maybe OStatus?
#
[kevinmarks]
I was more intruiged by the lack of indieweb as a line item TBH
#
[kevinmarks]
OStatus is an odd one - this is a bit sad: https://www.w3.org/community/ostatus/
#
[kevinmarks]
empirically, it seems Webfinger can be replaced by {$domain}/@{$username}
#
[kevinmarks]
though that doesn't quite apply to gnusocial instances which don't have the @
#
[kevinmarks]
reading https://www.w3.org/community/ostatus/wiki/Workflow it does seem very cumbersome compared to having a URL
#
Zegnat
Isn’t Mastodon compatible with gnu-social? If the way you find an identity is different between those two then they will always have to rely on a secondary system like WebFinger.
#
[kevinmarks]
I'd forgotten what a mess Salmon was. Wow
adactio joined the channel
#
[kevinmarks]
webfinger has about 3 too many layers of indirection
friedcell joined the channel
#
Zegnat
twtxt seems to have the right idea: “The URL pointing to this file is your identity, your account.” - https://github.com/buckket/twtxt
#
Zegnat
That wiki page was pretty fun to click around in, [kevinmarks]. Though a lot of the URLs were dead for me.
#
[kevinmarks]
you could replace it with a single rel on the homepage <link rel="userpath" template="http://www.lobstermonster.org/@{nickname}" >
#
cweiske
HTML PARSING AGIN!
#
cweiske
which you do not need for webfinger
#
[kevinmarks]
no, you need XML parsing
#
[kevinmarks]
and to know 2 magic URLs
#
[kevinmarks]
a Link: header would work too, like with webmention or micropub
#
cweiske
"magic" is .well-known
#
cweiske
and JSON is supported in webfinger
#
[kevinmarks]
and webfinger might want you to parse XML or JSON or both as you have the LRDD and the XRD and they might be
#
[kevinmarks]
so now you have 3 problems
#
cweiske
compared to a html5 parser?
#
Zegnat
HTML parsing isn’t really a solved problem in every programming language though, so that’s also a problem.
#
[kevinmarks]
as it's .well-known/host-meta or /.well-known/webfinger
#
[kevinmarks]
as I said, you don't need an html parser, you cna use a link header
#
Zegnat
Many specs define the link header as an alternative to some HTML with a rel="" though, [kevinmarks]. So any implementation only relying on the header might be missing out on information.
#
[kevinmarks]
yes, we've already iterated on this with micropub and webfinger, and have it working
#
[kevinmarks]
irony is that https://github.com/webjay/sgNodeMapper is still more reliable than calling webfinger, despite it not being touched in years
#
[kevinmarks]
s/webfinger/webmention/
#
Loqi
[Les Orchard ✅?️???] People still fretting about "owning" their username on every instance. <morpheus>What if I told you that you never owned your username on the birdsite in the first place?</morpheus>...
#
Loqi
[Les Orchard ✅?️???] People still fretting about "owning" their username on every instance. <morpheus>What if I told you that you never owned your username on the birdsite in the first place?</morpheus>...
#
cweiske
[kevinmarks], we'll if in 5 years we can say the same about native API access vs. micropub when MP is not adopted
#
Zegnat
Mastodon does seem to have UX down to a T. Very clear where reactions are coming from etc. Basically exactly what IndieWeb implementations need to get the established microblogging people onboard.
R2ZER0 and [kevinmarks] joined the channel
#
[kevinmarks]
reading these protocols I do get a big "what were we thinking?"
#
[kevinmarks]
why is Salmon such a rigmarole?
#
[kevinmarks]
there must have been a reason that they didn't just use a post at a url
mlncn joined the channel
#
[kevinmarks]
I assume this came from being focused on fat pings, and thus needing a way to verify without fetching and escalated from there.
singpolyma joined the channel
#
@kevinmarks
@kosamari sounds like http://indieweb.org to me - come talk to us https://indieweb.org/irc/today - some of us have static sites, some dynamic
(twitter.com/_/status/851780558820700161)
#
@kevinmarks
@kosamari you might find Hugo congenial - you write text files and it mungs them into a static site quickly. https://indieweb.org/hugo
(twitter.com/_/status/851781087416156160)
#
@kosamari
Who has written "How to make blog system" ? Like not just how to install, but how to make simple one.
(twitter.com/_/status/851772824477978624)
KevinMarks joined the channel
barpthewire joined the channel
#
aaronpk
From what I can tell, Salmon came out of the idea that people used feed readers and had an account at the feed reader, and readers allowed commenting within them. Salmon then provides a way to transmit those comments back to the author. The comments never lived at their own URL tho, which is why you have the signatures
#
aaronpk
also even with signatures, Salmon is more likely to be spammed than Webmention so :shrug:
#
Zegnat
There is an extension for RSS for feed commenting as well. But I don’t actually remember any feed readers that truly implemented commenting :/
snarfed, friedcell and KevinMarks1 joined the channel
#
KevinMarks1
Well, google reader allowed comments eventually. Also sites had comment forms
#
aaronpk
sites with comment forms are direct comments, how does that have anything to do with salmon?
#
singpolyma
aaronpk: also, salmon allows for "private replies" if you believe those are possible, because there doesn't need to be a public URL for the reply
#
singpolyma
but they invented their own crypto, so it's probably a hot mess
#
aaronpk
was it ever deployed in practice?
#
singpolyma
salmon? of course. it powers gnu social, mastodon, friendica, etc
#
aaronpk
no i mean private replies
#
singpolyma
if you set your instance to private with gnu social (I think mastodon also has this) you can still reply to other people, yeah
#
aaronpk
well at least we have private comments with webmention now
#
aaronpk
what is private webmention
#
Loqi
The Private Webmention protocol is an extension to Webmention that supports sending and verifying Webmentions for posts that require access control https://indieweb.org/private-webmention
#
miklb
interesting discussion about feed readers and commenting considering what cleverdevil shared for nextcloud/news + Quill(micropub)
EHLOVader joined the channel
#
singpolyma
aaronpk: So, reading private webmention spec. Why not just use the token that is sent along with webmention as the Bearer directly, instead of having an extra discovery + exchange dance?
#
miklb
adactio++
#
Loqi
adactio has 33 karma in this channel (36 overall)
#
Loqi
Patterns Day
#
miklb
not to mention the sweet use of grid on the h1
KartikPrabhu joined the channel
#
singpolyma
aaronpk: hmm. but, if the initial token is unprotected it can still be exchanged for an access token
tantek joined the channel
#
singpolyma
so what extra protection does the step give you?
hs0ucy joined the channel
#
aaronpk
the auth code is short-lived, so reduces the risk if it's leaked after writing it to a log file
loicm_ joined the channel
#
aaronpk
as someone sending auth codes, I know I would be much more comfortable sending an unsolicited code that only lasts 60 seconds vs sending an access token that has no expiration
#
singpolyma
for sure, it needs to be short-lived. but do they need it for longer than that? it's just being used for verifying the webmention
#
aaronpk
the idea is you can tie it in to an existing auth management that you might be using, so you may generate a long-lived access token for that person
#
aaronpk
where the receiver can skip the code exchange if they get a second webmention from the same "realm"
#
miklb
bridgy says it can't find the tweet to reply to. Guess I need to understand why it's not being inserted http://pin13.net/mf2/?url=https%3A%2F%2Fmiklb.com%2F1382-2%2F
#
KartikPrabhu
miklb: your in-reply-to does not have a url
#
miklb
right, I just don't understand why the IndieWeb WP plugins aren't adding it. I have it in the post meta.
#
KartikPrabhu
can't help you with that one :)
#
miklb
heh, me neither. The more I do, the less I understand where one of the plugins ends and another starts. :-)
#
aaronpk
merge all the plugins!
#
KartikPrabhu
that would make it more confusing I think
#
KartikPrabhu
small code that does one thing is better
#
miklb
I'm leaning to that camp. I'd rather one monolithic plugin than having to guess which one is doing what, so I can dig into the code. Too many times I've read through one, to find it was a different plugin handling that aspect
[cleverdevil] joined the channel
#
[cleverdevil]
Good morning, IndieWeb ?
#
[cleverdevil]
My Nextcloud News plugin has the attention of the Nextcloud project, and I'm doing some explaining about IndieWeb here - https://github.com/cleverdevil/news_indieweb/issues/1#issuecomment-293296274
#
[cleverdevil]
Feel free to jump in and help educate.
KevinMarks, wolftune and snarfed joined the channel
#
tantek
miklb++
#
Loqi
miklb has 19 karma in this channel (21 overall)
#
tantek
especially "The more I do, the less I understand where one of the plugins ends and another starts." ?
#
tantek
(sympathizing)
#
tantek
hey GWG, perhaps you can use miklb's feedback to help convince pfefferle?
miklb, snarfed1, gRegorLove, barpthewire and loicm_ joined the channel
#
GWG
tantek, I am taking the Semantic Linkbacks merge one piece at a time.
#
GWG
All the plugins are becoming more modular like so they could be distributed together
snarfed joined the channel
#
ben_thatmustbeme
KevinMarks: i have not yet, was not even aware you could do the show-more thing in mastodon
#
KevinMarks
It's called cw - content warning. Gnusocial instances are a but tetchy about how it was done
#
KevinMarks
If he did the details
#
KevinMarks
Summary thing that would transfer
#
tantek
what is a content warning?
#
Loqi
It looks like we don't have a page for "content warning" yet. Would you like to create it?
#
tantek
KevinMarks: that's a reasonable brainstorm / start
#
tantek
but "content warning" seems like a strong enough semantic (especially something you'd want servers / clients to interop on) that it's worth documenting as its own thing
#
aaronpk
what is a spoiler?
#
Loqi
It looks like we don't have a page for "spoiler" yet. Would you like to create it?
#
aaronpk
ive seen similar things for spoiler warnings
#
KevinMarks
Yes, there is some messiness there
#
tantek
aaronpk not quite the same
#
aaronpk
not quite, but similar mechanism
#
KevinMarks
What is see more
#
Loqi
It looks like we don't have a page for "see more" yet. Would you like to create it?
#
tantek
maybe
#
tantek
also VERY different from see more
#
tantek
which is often automated truncation
#
tantek
(e.g. in FB, IG, etc.)
#
ben_thatmustbeme
well, i have seen mechanisms like that before, but it was clearly not the entire post, it would block out sections
#
ben_thatmustbeme
and thus wasn't a summary vs content thing at all
#
KevinMarks
It's like see more in classic blogging
#
aaronpk
yeah for sure, sometimes spoiler warnings black out just certain words at a time
#
tantek
especially since now we have multiple examples of content warning right? (at least Twitter and Mastodon)
#
tantek
exactly
#
aaronpk
people on slack have started to use threads for that
#
KevinMarks
And is implemented like that as summary/content in atom
#
tantek
gah, let's not jump to plumbing please
#
aaronpk
posting a placeholder message saying the topic of the spoiler, and then putting all the content in a thread for it
#
tantek
this is worth documenting as a user feature
#
KevinMarks
Though they make the title the content
#
aaronpk
that way you have to click on the message to expand it to see the spoilers
#
tantek
aaronpk, I think there is a fundamentally different semantic between spoiler and content warning
#
aaronpk
i wasn't trying to say they are the same
#
KevinMarks
Though people are using it on mastodon for joke reveals too
#
tantek
what is sensitive content
#
Loqi
It looks like we don't have a page for "sensitive content" yet. Would you like to create it?
KevinMarks, [cleverdevil] and EHLOVader joined the channel
#
tantek
finds "possibly_sensitive" in API docs: https://dev.twitter.com/overview/api/tweets
loicm_ joined the channel
#
tantek
maybe report sensitive content is like /report_abuse ?
wolftune, EHLOVader, snarfed, friedcell, Pierre-O and KevinMarks joined the channel
#
@ChrisAldrich
Another good reason to be on the #indieweb: Twitter allegedly deleting negative tweets aimed at UA passenger abuse https://twitter.com/TheNextWeb/status/851759766556864513
(twitter.com/_/status/851859670331510784)
#
Loqi
[superfeedr] "Another good reason to be on the #indieweb: Twitter allegedly deleting negative tweets aimed at UA passenger abuse https://twitter.com/TheNextWeb/status/851759766556864513" by Chris Aldrich on 2017-04-11 http://stream.boffosocko.com/2017/another-good-reason-to-be-on-the-indieweb-twitter-allegedly
tolerablyjake, [chrisaldrich], snarfed and doubleloop joined the channel
#
@posthuman
Still very strong pref for @indiewebcamp but #mastodon #tusky UI/UX is inflection point for fractal federated birdn… https://twitter.com/i/web/status/851867701605580800
(twitter.com/_/status/851867701605580800)
#
@Jay_Beecher
Twitter responds to my tweet asking why they are deleting negative tweets about United Airlines...by DELETING my question lol @socialdiva https://pbs.twimg.com/media/C9FhHPRWsAAdzGk.jpg
(twitter.com/_/status/851568600653737984)
#
@Jay_Beecher
@Twitter @Support Why are you deleting negative tweets about @united Airlines, including mine?? How much have they paid you? https://pbs.twimg.com/tweet_video_thumb/C9FgKCaXYAAHu2e.jpg
(twitter.com/_/status/851567550337101824)
#
aaronpk
i think people are confusing "deleting" with "hiding from timeline"
#
tantek
if so you should be able to cite the "deleted" tweet permalinks and have them archived in the logs. just saying ;)
#
tantek
or rather, to prove deletion, cite a archive.org copy of the deleted tweet, and then the actual tweet permalink 404
#
gRegorLove
I suspect a technical glitch or yeah, just no understanding Twitter. The first tweet Jay claims was deleted is actually there a couple times, slightly differently worded
#
gRegorLove
Yeah, it'd be nice if people shared archive.org links instead of screenshots :)
#
ben_thatmustbeme
KevinMarks: updated mastodon PR for p-summary / e-content on content warning posts
#
KevinMarks
Do you have an example to parse?
#
sknebel
gRegorLove: hard to share archive.org links for a site that has a disallow: * in robots.txt ;)
#
sknebel
weird, I just tried a twitter link and got the error
#
gRegorLove
But definitely agree archive.org isn't something the average Twitter user thinks about or should be bothered to use
#
ben_thatmustbeme
the links are all broken as I just did a wget -r, but you can figure out @broberts/1 etc
#
ben_thatmustbeme
for the posts themselves
#
sknebel
and now the same link works in archive.org... weird
#
KevinMarks
There's a site that stashes twitter links
#
KevinMarks
It's archive.is
#
KevinMarks
Still get "show more" in the name
nitot, loicm_ and [terminalpixel] joined the channel
#
[terminalpixel]
Hey, anyone know what is the preferred way to markup an rsvp the indieweb and microformats wiki seem to differ: `<span class="p-rsvp">yes</span>` vs `<data class="p-rsvp" value="yes">is going</data>`
#
tantek
both work!
#
tantek
both options are valid that is. depends on what text you want to display (or already display) in your RSVP posts
#
tantek
we should have both examples in both places though
#
Loqi
definitely
#
[terminalpixel]
Yeah with why you would use one over the other
#
Zegnat
[terminalpixel]: there are a few standard words that most parsers agree on, like "yes". So you want parsers to see "yes" when they look for the rsvp property in your microformats.
#
Zegnat
But if you don’t want to write the word yes in your post, you can fix that by using the DATA element
#
tantek
right, there is a discrete set of RSVP values
Kopfstein joined the channel
#
tantek
if you happen to use one in your text then you can just span mark it up
#
tantek
but otherwise (usually?) you'll want to do something like the data markup because you'll have your own wording (or a non-English equivalent etc.)
#
Zegnat
p-* classes will normally take the plain text content of the tag they are on. But the parsing is slightly different for DATA elements, where they prefer the value attribute. That way you can have hidden meta data as equivalent to written words.
#
Zegnat
tantek++ for raising the non-English option!
#
Loqi
tantek has 212 karma in this channel (331 overall)
#
Loqi
[gRegor Morrill] I’m attending IndieWeb Summit 2017, too!
#
[terminalpixel]
Yeah I understood there were the 4 different values for rsvp. Hadn't seen the data element used much before though ?
#
Zegnat
Looks like sebsel uses it for his Dutch RSVP posts: https://seblog.nl/2017/04/05/1/reply
#
Loqi
[Sebastiaan Andeweg] Seb gaat naar dit evenement.
tantek and Lana joined the channel
#
Loqi
[superfeedr] "Why we built Known" by Ben Werdmuller on 2015-12-08 http://stream.withknown.com/2015/why-we-built-known
#
Loqi
[superfeedr] "A short note about web standards from your friends at Known" by Ben Werdmuller on 2015-10-13 http://stream.withknown.com/2015/a-short-note-about-web-standards-from-your-friends-at
KartikPrabhu, snarfed, Pierre-O, [cleverdevil], wolftune and [chrisaldrich] joined the channel
#
[chrisaldrich]
Superfeedr is SO fond of those two articles... ^^
#
aaronpk
if only there was some unique ID to deduplicate them ...
#
tantek
good example of the fallacy of the "unique IDs will solve everything" assumption
#
aaronpk
Loqi has a filter to ignore the same URL more than once a day
#
aaronpk
but i'm not sure what's causing superfeedr to send the ping again years later
doubleloop and snarfed joined the channel
#
[chrisaldrich]
I've noticed those two about once every month or so... BenWerd must be using one of his bots to remind us occasionally. ?
#
tantek
it's not every ~6 months is it? like every time there's a DST change?
#
miklb
snarfed++
#
Loqi
snarfed has 258 karma in this channel (264 overall)
#
miklb
u-featured in bridgy now.
#
tantek
wow that was fast
#
miklb
I think it would be better to add the class through bridgy-publish plugin rather than *another* plugin. Will work on that tonight and send PR
snarfed and Pierre-O joined the channel
#
doubleloop
Is there a way to mark up a u-repost-of so as to do the retweet-with-my-own-comment-added type of tweet?
#
doubleloop
Posting via brid.gy
#
tantek
bridgy supports quote tweets AFAIK
#
doubleloop
miklb: Ah perfect, thanks
#
doubleloop
I'm using the 'repost' post kind in the WP Post Kinds plugin, but I needed to tweak the markup a little for bridgy.
#
miklb
doubleloop the quote type was added to support the quote-tweet in that plugin
#
doubleloop
I'll try the quote post kind
#
miklb
s/quote type/quote kind/
#
doubleloop
I kind of got it to work. But I had to hack includes/views/kind.php to include an anchor tag when the post kind is a quote.
#
doubleloop
Without that, bridgy didn't seem to pick it up as a quote-tweet.
#
doubleloop
I filled in the URL Post Property, not sure if anything else needs doing there.
#
miklb
I haven't tested it with the latest changes, but will look at it tonight
#
miklb
might be similar to my reply issue I was having
#
Loqi
[neil] Siren: Tracker-inspired tidalcycles interface filling gap between livecoding performance + algorithmic composition https://t.co/m4LASoF7un — TidalCycles (@tidalcycles) April 11, 2017 Woah. What is this I don’t even...
#
miklb
doubleloop you can have a kind_views/ directory in your theme and the plugin will look there first.then you can have kind-quote.php, kind-bookmark.php etc for different displays in your theme
#
doubleloop
I am quoting that tweet like crazy!
#
miklb
so you don't have to edit the plugin's files directly
#
doubleloop
miklb: Ah, brilliant. That's great.
snarfed joined the channel
#
miklb
or even your own generic kind.php. Yes, GWG set that up, it's very handy
#
doubleloop
Final thing with that: although the tweet definitely looks like a quote-tweet in my timeline, I don't seem to show up in the list of people that retweeted the tweet.
#
doubleloop
And I still have the option to retweet it in the twitter interface.
#
doubleloop
(Not that it matters... just thought I'd point it out.)
#
miklb
interesting
#
miklb
though I feel like I've seen that using Tweetbot
#
doubleloop
I'd like to add an extension to koreader (https://github.com/koreader/koreader) where you could post passages that you highlight as quotes to a micropub endpoint
#
doubleloop
I have an ebook reader that I flashed koreader onto, and I'd love to get the bits I highlight sent to my site as quotes
#
miklb
I see it can export highlights to evernote, so I'm think there is a way
#
miklb
I'd think
wolftune and [eddie] joined the channel
#
doubleloop
So the kind_views folder only works in the main theme, not in the child theme folder, correct?
#
miklb
doubleloop that I have not tested
#
miklb
or do I recall the recursion when it looks for the files.
#
GWG
I have not tested. It should follow the standard search. It uses WordPress's template locator.
#
doubleloop
It uses get_template_directory(), which just looks in the parent theme - https://codex.wordpress.org/Function_Reference/get_template_directory
#
doubleloop
I could just make my own copy of sempress, rather than using a child theme.
#
doubleloop
I don't know Wordpress too well, but I get the impression child themes are supposed to be more for css overrides than code overrides?
KevinMarks joined the channel
snarfed joined the channel
#
Loqi
Custom CSS
#
GWG
They built custom CSS and into the last version of Core, I think
KevinMarks_, [kevinmarks] and [chrisaldrich] joined the channel
#
gRegorLove
!tell doubleloop https://doubleloop.net/2017/04/11/230/ looks like a /quotation not /repost, so don't think it would show up as a RT on Twitter
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[neil] Siren: Tracker-inspired tidalcycles interface filling gap between livecoding performance + algorithmic composition https://t.co/m4LASoF7un — TidalCycles (@tidalcycles) April 11, 2017 Woah. What is this I don’t even...
wolftune joined the channel
#
Loqi
[superfeedr] "Or everyone could just adopt #indieweb principles of owning your content and syndicating elsewhere." by Scott Kingery on 2017-04-11 http://techlifeweb.com/15820-2/
#
@TechLifeWeb
Or everyone could just adopt #indieweb principles of owning your content and syndicating elsewhere. https://twitter.com/FastCompany/status/851386283226263552
(twitter.com/_/status/851945030516449280)
snarfed, KevinMarks and KevinMarks_ joined the channel