#@eniehack↩️ digital gardenを構築するなら、リンク構造をwebmentionで見せられると楽しそう(正直Quartzの手法の方が効率がよいと思うけど
>トラックバック的なビューが無い
> Scrapboxでは「このページにリンクしているページ」という表示が可能だが、Scrapbogusだと不可能。がんばって全文検索することになる。 (twitter.com/_/status/1569883432859336706)
[Murray]1, [Jamie_Tanna], GWG, [Jamie_Tanna]1, tetov-irc, strugee, chenghiz_ and [manton] joined the channel
#[manton]@GWG Not really IndieWeb-related, but do you have any experience with WP plugins and featured images? I’m helping someone with a custom theme, and `the_post_thumbnail()` doesn’t seem to work despite a featured image being set… Jatpack’s `og:image` works fine, though. Been unraveling code trying to debug and I’m a little stuck.
#[manton]`get_post_thumbnail_id()` also returns 0 even though I can clearly see the featured image in the editor and from XML-RPC calls.
#corlaezIs there a self contained client? So far I get there is a server and a client... and i can use say Aperture... but is there a simpler way to do it such as an RSS client that is just the client fetching a page without a service in the middle? (I don't want to rely on a server, not mine nor a third party's)
#corlaeza client that will read a website with microformat h-feed and subscribe to changes
#corlaezthe simplicity of RSS is what I am looking for, no need for a server in between
#aaronpk"and subscribe to changes" implies there's something a little more complicated than just fetching a page, but are you basically asking if there is a self-contained desktop reader app?
#[manton]@GWG I do have `add_theme_support( 'post-thumbnails' )` if that’s what you mean… I’ve actually decided to punt on this and work around the issue another way, so no big deal. Will revisit at some point probably.
#[tantek]4corlaez, one challenge for a "self contained desktop reader" is that it can't support modern real time notifications via WebSub, that sites with feeds support.
#aaronpkthe core concept of monocle and other similar readers is that they are only a viewer for data stored on "your" server
#aaronpkbecause the data is not stored in the reader itself (monocle), it needs a token in order to access the data from your server
#aaronpkso that's why it needs indieauth, because it's more than just "logging in" to the reader
#corlaezuhm interesting, I will have to learn more about indie auth then. the naming around auth doesn't help
#aaronpkit's "indieauth" like "oauth" but indie :)
#corlaezNot sure if "dev" or not, but there is something that bugs me about the servers... the cost of storage, running it and complexity can be a barrier for many
#corlaezNot to mention data duplication. The data is already on all the other sites, the reader could just grab them directly and parse if needed.
#corlaezReal time features may be lost, or perhaps could be implemented differently. Websockets come to mind. In that case real time depends on each website rather than the consumer of the info.
#corlaezthe websocket message could just be a URL that is to be refetched by clients subscribed to it. A light message that can be acted upon and then discarted
#aaronpkit's not really data duplication, it's more like caching
#corlaezJust wanted to speak about this in case someone else felt this or already tried something like that.
#aaronpkultimately a desktop reader app would have to store a local copy of the post anyway in order to show it too
#aaronpkalso what do you expect to see when you open the reader app? if you want anything other than a list of sites and browsing them one by one, you need to do more complicated things with storing copies of posts
#aaronpkit sounds like maybe what you are describing is actually just a list of web pages to go visit in a browser :)
#aaronpkthe browser is the reader, there's only one copy (other than the browser cache) of the web site, and bonus points for the author being able to choose how they want to present their site to you
#corlaezUhm I think I see what you are saying. cache is valid for sure
#corlaezI guess that I feel that the caching part (the microsub server) and client could be in the desktop
#corlaezI guess you would loose some state tracking between devices
#aaronpksure, you could definitely do that with all the existing parts described by the microsub and microformats specs
#aaronpkbut yeah you lose state tracking across devices and it would only be able to fetch new posts when your computer is online
#corlaezAwesome awesome. that makes sense. And regarding the lack of real time notifications via WebSub
#corlaezI feel maybe there could be a way to fix that with websockets. just thinking out loud
#aaronpkthat ends up putting a lot more burden on the publisher to maintain a websocket server vs the websub architecture
#corlaezI don't know enough about websub. But the websocket could be a shared service. Once a website is deployed and the service is notified all connected readers get a prompt to reload the site
#corlaezI agree that asking every indie web to have their own websocket would be too much
#aaronpkIMO websockets is best for the last-mile hop between a browser and the site the browser is looking at. actually even then, eventsource is easier since you don't need the bidirectionality of websockets
#aaronpkboth of them are browser APIs though, not really designed for server-to-server communication which can use simpler technology
#aaronpkoh yeah plus both of them rely on keeping persistent network sockets open, which isn't really scalable in the long term
#aaronpkwebsub isn't that complicated. basically the subscriber says to the hub "tell me when this page is updated". then the publisher tells the hub "hey I updated this page". then the hub sends a notification to all the subscribers that says "this page was updated"
#corlaezOk, I see. I guess when I mean real time is only when I have the reader open I want real time. But, I see how server to server comms can be more efficient in websub
#corlaezand yes SSE does seems better than websocket for what I was talking about.
#corlaezThanks! I think I am off to implement indie auth and check monocle
#corlaezIndieAuth.com is part of the IndieWeb movement to take back control of your online identity. Instead of logging in to websites as "you on Twitter" or "you on Facebook", you should be able to log in as just "you"
#corlaezso... with rel me auth I am still signing in with Twitter, GH, etc. but with indie auth there is a real me auth validation but then the sign in is actually just me
#corlaezit seems to be one step further than real me auth. (not sure if real me auth is really used as part of indie auth or not)
#aaronpkoh definitely don't start your indieauth journey at indieauth.com sorry
#aaronpkrelmeauth is not part of indieauth, but it's one way an indieauth server could authenticate the user. another option is just whatever password auth you have on your website
#corlaezok I think it starts to make sense. https://indieauth.com/setup that domain still exists... but from a github thread it seems the way to go now is indielogin.com?
#aaronpkindielogin.com is tangentially related, but not the same
#gRegorIt helped me to distinguish them when I realized rel-me-auth is leveraging other services to return your URL. E.g. the Twitter authorization you give during rel-me-auth is basically to retrieve your URL from your profile and return "yes, me=example.com"
#corlaezright and use that directly in other sites
#gRegorvs IndieAuth the spec lets you use your own services for authentication and authorization, like your WordPress login
#corlaezbut indieauth allows you to identify yourself, first validating with password or real me auth and then issuing your own oauth tokens
#gRegorWell, rel-me-auth doesn't give out an access token to the client. Authentication only.
#aaronpkThink of RelMeAuth (or any authentication flow) as confirming "the person in front of the computer does in fact control the URL they typed in to the login box"
#corlaezSo, my brain is a rock when it comes to OAuth. Does that translate visually to real me auth asking only basic info access (name email maybe)
#aaronpknot even that because it's not OAuth at all
#aaronpki've been hoping someone else will make a service, but in the mean time it's been built in to other things like micro.blog and wordpress, they are their own indieauth servers
#corlaezbut in a way this brings me back to why I would like a simpler way to use something like monocle. No indieauth server, no websub server, just plain old client parsing websites.
#corlaezso corlaez.com/monocle.txt holds the websites I sub to
#[tantek]4corlaez btw it's rel-me and RelMeAuth, not real me, nor RealMeAUth
jacky joined the channel
#aaronpkthat has the very unfortunate side effect of making your subscription list public which not a lot of people would want to do, but it is an interesting idea
#aaronpkby the way there's nothing wrong with the idea of building a microformats reader app for desktop that has no server-side component, you don't need to invent anything new to do that
#[snarfed]there's lots of prior art for pure client side feed readers, right? as an alternative to awkwardly hacking this into monocole, maybe look at adding h-feed support to one of them?
#aaronpkand yes if you wanted to actually build this, it's probably best to start with an existing RSS reader app and teach it how to read h-feed
#corlaezright right i just havent really found one with mf2 support
#[tantek]4aaronpk, a long time ago, it was the "norm" to make your subscription list public in the form of blogrolls
#corlaezyup and at that point no login or url with public list would be needed. I guess you can but at that point the list could just be in the rss reader
#[tantek]4corlaez, re: "havent really found one with mf2 support" <-- that's why aaronpk is suggesting you do that work! "teach it how to read h-feed"
#aaronpkthe problem with most of the older feed readers is that they are read-only, so as soon as you want to go give yourself a way to reply to or favorite a post the whole model breaks down
#LoqiIt looks like we don't have a page for "rel-authn" yet. Would you like to create it? (Or just say "rel-authn is ____", a sentence describing the term)
#angelohm auth.hawx.me showed both twitter and github then hid the twitter for me as well; i have no rel=authn specified; it also failed to complete my sign-in through GitHub so i'm not sure what i'm even signing in to
#gRegorMaybe it doesn't support Twitter auth anymore so hides it
#Loqisnarfed has 21 karma in this channel over the last year (50 in all channels)
#corlaez[angelo] I can't recall where I read it (somewhere in the wiki I imagine) but yes the idea is that I only want to sign in with that rel=me and not the others