#aaronpkGWG: the error messages that are at the top lack a lot of context: "This Plugin Requires Webmention Support" but I have no idea which plugin it's talking about!
#aaronpkthere was also one I ran in to earlier that said sometihng like "this plugin is deprecated in favor of..."
#GWGaaronpk: That was in Indieweb Taxonomy. I was trying to tell people not to install it
#aaronpkcan you make it say the name of the plugin in the error?
#GWGThough it is in regular development. I backport _s improvements
#aaronpkGWG: cool, I don't think I need that for this import project tho
KevinMarks_ and JHSheridan joined the channel
#KevinMarks_Bridgy twitter likes link to the author as they don't have permalinks
#KevinMarks_Also, WordPress import from xml is really slow (or used to be) so you had to break it into chunks
#GWGaaronpk: I'm not even using it yet. But acegiak I think derived a current theme from it.
#tantek.comedited /like (+130) "/* receive and markup incoming likes */ fix displaying like markup to link to like permalink, and use u-like per uf2 parsing rules updates and "value" handling for uf objects on properties" (view diff)
#aaronpkhuh, I get that, but I feel like that doesn't really apply at least for what i'm doing with it
#aaronpkI'm looking at this h-entry and I want to find all the likes of the post I am importing, so I go look at the "like" property which is a bunch of "h-cite"s. Can't I assume that all of those are likes of the article?
#GWGacegiak: It can do child themes, it was really made to base off of. The next version will implement the theme support post kinds idea I was fiddling with, instead of testing for a function.
#KevinMarks_So if you are making an h-feed importer you can import from a legacy feed using unmung.com
#LoqiThe WordPress Outreach Club is a group of active IndieWebCamp participants who reach out to individuals already running WordPress to add IndieWeb functionality to their existing sites https://indiewebcamp.com/WordPress_Outreach_Club
#kylewmcaseorganic: out of curiosity, what did your hosting provider lack that Known needed?
#Loqicreate in the context of the indieweb refers to the act of and UI for creating a new post, in its simplest form, a new note https://indiewebcamp.com/create
KevinMarks_, sammachin, kerosene, KartikPrabhu, caseorganic and KevinMarks joined the channel
#kylewmdeployed slightly different styling/UX for micropub actions on reader.kylewm.com ... inspired by barnabywalters's nudge to get back to one-click likes
#aaronpk"The link is expanded into an excerpt and a photo which are nice and pretty and often spare me having to write any kind of introduction to the link"
#KevinMarksStephanie said she'd be back tomorrow to chat - I think she's a good use case
#Loqisharecropping in the context of the IndieWeb is the practice of primarily or exclusively creating/publishing content on silos as opposed to doing so first (or primarily) on your own site, and those that do publish primarily or exclusively on silos are known as sharecroppers https://indiewebcamp.com/sharecropping
#Loqi"You're here because you know something. What you know you can't explain, but you feel it. You've felt it your entire life, that there's something wrong with the world [wide web]." — Morpheus, The Matrix
#Loqicommunication in the context of the indieweb refers to using your personal website as a starting point and potentially way for people to communicate with you https://indiewebcamp.com/comms
#acegiakI was searching "contacts" and related terms
#acegiakbut A)the sms and tel have to be separate so that they are different buttons for people to click
#acegiakand B) because I want the text of the anchor with the h-card markup to actually be the contact data it means my pretty bubble isn't a whole clickable link
#Loqigives acegiak the text of the anchor with the h
#acegiakbut I just realised I can hack it by inserting the label with CSS maybe
#acegiakthen the markup is correct, the entire bubble is clickable and my label shows
KartikPrabhu, caseorganic, snarfed, wolftune and jacus joined the channel
#acegiakok! at least now the contact button bubble is all clickable
#tantek!tell aaronpk,benwerd,GWG,kylewm,KartikPrabhu,KevinMarks,snarfed take a look at https://indiewebcamp.com/specifications#IndieWebCamp_Specifications and see if there's anything missing in terms of indiewebcamp specs being developed and implemented (e.g. in all your tools, sites, etc.) if so please add a local wiki link to it! Thanks.
#tantek.comedited /specifications (+448) "note existence of other specifications deliberately not listed, because they are not necessary for web independence" (view diff)
#LoqiGWG: tantek left you a message 4 hours, 49 minutes ago: take a look at https://indiewebcamp.com/specifications#IndieWebCamp_Specifications and see if there's anything missing in terms of indiewebcamp specs being developed and implemented (e.g. in all your tools, sites, etc.) if so please add a local wiki link to it! Thanks.
#LoqiGWG: pfefferle left you a message 2 hours, 34 minutes ago: good idea to start a documentation about the WP metadata!
#GWGpfefferle: I wish I'd thought of it a long time ago
friedcell, KevinMarks_, eschnou, frzn, michielbdejong and tantek joined the channel
#GWGpfefferle: Before I forget, I want to submit a update for the readme.txt in Semantic Linkbacks. Part of the...try to explain things better thing I'm doing on the side
#tantekit *has been proven* by example that #microformats are *easier* *simpler* than RDFa, so what is it going to take for SemWeb/RDF crowd to actually use it to *publish* on their own sites? including elf - instead of just tweeting about it?
#pfefferleGWG I got some webmentions from ”žnormal“ WrodPress sites and I think they were fairly good… But if they mainly don’t use rels so all webmentions are displayed as mentions so, it really doesn’t matter...
#GWGpfefferle: I can still say in the readme.txt that it will pretty up all Linkbacks.
#Loqikylewm: tantek left you a message 9 hours, 37 minutes ago: take a look at https://indiewebcamp.com/specifications#IndieWebCamp_Specifications and see if there's anything missing in terms of indiewebcamp specs being developed and implemented (e.g. in all your tools, sites, etc.) if so please add a local wiki link to it! Thanks.
#kylewmgives an error 422, Please provide a valid hub.topic (feed) URL that is accepted on this hub. The hub does not match.(reader)
#kylewmoops, "(reader)" at the end of that was not part of the error message, overzealous copy/paste
loic_m, KartikPrabhu, davidmead and tilgovi joined the channel
#pfefferlekylewm: the callback URL response is a 404
#Loqiaaronpk: tantek left you a message 10 hours, 29 minutes ago: take a look at https://indiewebcamp.com/specifications#IndieWebCamp_Specifications and see if there's anything missing in terms of indiewebcamp specs being developed and implemented (e.g. in all your tools, sites, etc.) if so please add a local wiki link to it! Thanks.
#GWGkylewm: So, how do I pick up where I left off?
#GWGI'm not talking about saving articles, just state
#kylewmhow do you pick up where you left off on twitter?
#GWGkylewm: I don't want to miss what you thought of the cheese plate on Saturday
#aaronpkI usually scroll back until I see something I"ve already seen
#tantekGWG, in principle I agree - there are some people that I don't want to miss any posts from, but for the vast majority, just seeing what's recent is sufficient
#GWGUnread count is different than placeholder though.
#tantekthus when I get around to building my indie reader, I'll likely included (at least) two types of followings
#tantek1) the few folks I want to see everything from, thus fetch/store/cache everything, 2) the general case of seeing what people are saying recently
#kylewmtantek: admittedly woodwind takes a lot of cues from river4 ...
scor, sanduhrs, glennjones, sivoais, Phyks, leofseig1, hmans, JasonO, XgF, paulproteus and eliemichel joined the channel
#aaronpkI also want to avoid the "unread count" which is a sort of panic architecture
#tantekaaronpk, I agree - I don't care for the "unread count"
sivoais joined the channel
#tantekhowever I wouldn't mind a little red dot or something to indicate that there are new posts from the set of folks in group (1) above
#aaronpkPuSH 0.4 has good properties such as a) not based on XML, b) does not send actual content, it's just a "ping" that says there is new content at this URL
#tantekaaronpk - I still haven't seen a good simple description for "how to" support PuSH 0.4 as a publisher
#tantekso I'm still stuck on PuSH (0.3?) with my legacy Atom feed file :/
#kylewmBridgy uses it to get updates from Wordpress, Tumblr, and Blogger, in order to send webmentions on their behalf
#davidmeadI just watched that talk @tantek. t was good, especially pointing out the lack of focus on UX, opposite to the silos.
mlncn-agaric joined the channel
#tantekdavidmead, funny thing is, the entire SemWeb/RDF/JSON/JSONLD crowd is still ignoring UX
#davidmead@tantek I guess that’s why everyone outside their groups are ignoring them ;-) <snap>
#davidmeadI just updated the entry on moving to Known. Trying to import my old Known content shouldn’t involve writing node.js pages, bash scripts and god-knows-what else
#tantek^^^ more sharecroppers debating on a silo rather than indiewebifying themselves.
Pierre-O joined the channel
#aaronpknow I wanna make a bot that replies to people who mention some combination of rdfa, microformats, schema and json-ld
#kylewmvery trollish behavior from elf... his question is basically "is the indieweb community so in love with their plumbing they wouldn't accept a hypothetical better substitute"
#kylewmI am like "i interop with *facebook*, so i'll try to interop with any protocol you want if there are people i want to communicate with using it"
#hmansFWIW, Pants thinks in terms of hosts and doesn't really care if it's a foo.com or a my.site.on.foo.com. I hope this still sort of in line with Indieweb.
#LoqiA subdomain typically refers to a domain with one more "name(dot)" component than that which someone actually has registered which is often seen indieweb sites with a family name domain like joel(dot)franusic(dot)com, or often on silos like matt(dot)wordpress(dot)com https://indiewebcamp.com/subdomain
#ben_thatmusthonestly i rather prefer support of subdomains, it allows for "unwalled gardens"
#tantekthere we go - both cases covered in the dfn :D
#hmansalice.bob.com is still Alice's identity, but it's controlled by Bob, which obviously isn't pure Indieweb.
#hmansBut I think it's important to note that alice.bob.com still works as identity, especially if Alice trusts Bob.
#ben_thatmustso all *.withknown.com is not indieweb?
#tantekben_thatmust: what about withknown's TOS makes you think it is indieweb?
#tantek(there's actually a good answer in there - I want to see who else has found it)
uranther joined the channel
#hmanstantek, but my domain depends on my registrar. I need to trust them to not change A records at will.
minsky joined the channel
#hmansI depend on them and I trust them, and most of the time that works out fine. Isn't there a reasonable balance between independence and being dependent on people you trust?
#ben_thatmustthere is always going to be some level of dependence, registrar, DNS, etc. I its more important to get everyone able to work together, than the fact that they have someone else doing their systems for them
#tantekhmans - historically "people you trust" has failed
#tantekwhereas DNS providers have a solid well established *business*
#Loqiben_thatmust meant to say: there is always going to be some level of dependence, registrar, DNS, etc. I think its more important to get everyone able to work together, than the fact that they have someone else doing their systems for them
#hmansBob trusts his DNS to not mess with his domain. He trusts the hoster of the VM his code is running on not to shut it down for fun. He trusts ISPs to route his packets. Everything we do online only works because we trust a lot of people to do their job right. Why should Alice not trust Bob?
#hmansIs Bob's trust into a service provider more justified than Alice's trust in Bob, who may be a close friend?
#tantekBob *pays* his DNS provider to provide a service. the DNS provider has regular monetary incentive to not mess with Bob's domain.
#aaronpki've hosted sites for several friends in the past. ultimately as the years pass, they end up wanting to move to a hosting provider *under their own control*
#tantekEverything we do online does NOT only work because "we trust a lot of peopel to do their job right".
#tantekEverything we do online only works because we *pay* a lot of people to do their job right.
#hmanstantek, so alice.bob.com becomes Indieweb once Alice pays Bob a fee?
#ben_thatmustso by that logic, if I payed for facebook, and it supported indieweb protocols, its indieweb
#aaronpkalso don't forget the important part where if you are paying your host and they screw somtehing up you can move to another host and you don't need to tell anyone else
#LoqiA subdomain typically refers to a domain with one more "name(dot)" component than that which someone actually has registered which is often seen indieweb sites with a family name domain like joel(dot)franusic(dot)com, or often on silos like matt(dot)wordpress(dot)com https://indiewebcamp.com/subdomain
#aaronpkthis is an important distinction between running your web presence on subdomains vs using a hosting provider
sanduhrs joined the channel
#tantekben_thatmust: see first example: " family name domain like joel(dot)franusic(dot)com"
#tantekin particular this is a big one: "Provide HTTP redirects if users want to change their domain name, or switch from a subdomain on your service to their own domain name "
#LoqiKevinMarks: tantek left you a message on 2/15 at 10:57pm: take a look at https://indiewebcamp.com/specifications#IndieWebCamp_Specifications and see if there's anything missing in terms of indiewebcamp specs being developed and implemented (e.g. in all your tools, sites, etc.) if so please add a local wiki link to it! Thanks.
#tantekKevinMarks - can you quote from the TOS or UI where it says so?
#aaronpkfwiw i'm making this wordpress-microformats2 importer also generate an htaccess file that will redirect all the old URLs to the new wordpress URLs
#aaronpkbut it assumes you're moving from non-wordpress to wordpress on the same domain
#tantekin fact, KevinMarks, it's a bit of a trap, since creating a .wordpress.com is free, but keeping the URLs working is MORE expensive that if you'd created your own domain in the first place!
#tantekaaronpk - it's good to start with assumptions based on such concrete use-cases
#aaronpkI mean it'd work just as well if you can drop an htaccess file on the other domain you're moving from
#aaronpkSo like if known supported serving an htaccess file on your known subdomain that'd be a good way to redirect and migrate off of known
#tantekaaronpk, any such domain moves are presumably because you lack sufficient control of the domain you are moving *from*, thus it is *unlikely* that you'd be able to drop an htaccess file there
#tantekbecause I mean, if you *could* drop an htaccess on your *from* domain, then why bother moving in the first place?
#tantek(besides personal naming changes - e.g. you expect to own both domains in perpetuity)
#KevinMarksright' but it is better than the homepage.mac.com blackholing
#aaronpkactually there's no reason for a provider to support htaccess redirects if they can just redirect the whole user.withknown.com -> user.com
#dariusdunlapAs in… “RT @tantek(irc) - “tantek: you're either an expert by studying and citing real world examples, or by building one yourself. anything else is armchair sportsfanning.”
#LoqiKartikPrabhu: tantek left you a message on 2/15 at 10:57pm: take a look at https://indiewebcamp.com/specifications#IndieWebCamp_Specifications and see if there's anything missing in terms of indiewebcamp specs being developed and implemented (e.g. in all your tools, sites, etc.) if so please add a local wiki link to it! Thanks.
#GWGWebmentions are comments of type 'webmention' with metadata noting the semantic_linkbacks_type of 'like' etc
#GWGsnarfed has a draft proposal of storing properties as metadata with the prefix mf2_
#GWGI haven't decided if I'll change my metadata to match going forward. That just started this weekend. As of now, I can advise that the micropub plugin does store it that way
#KevinMarksthe usual way to transition is to read from both places, but write to the new one
#aaronpkGWG: every post is always the "post" type right? I don't need to worry about other wordpress post types?
#KevinMarksso as you touch each thing it gets translated
#GWGaaronpk: I don't use any custom post types myself. It was an alternative instead of using a taxonomy on the standard type, but this seemed like it would be less intrusive.
#tantekGWG - snarfed's proposal seems reasonable. Only nit I would pick is "uf2" instead of "mf2" but that's personal preference (the "u" looks closer to a µ for "micro")
#GWGI'll support reading from the new locations. I thought snarfed was right about the names. I won't fight about the array vs single key values issue.
#tanteksince it's bordering on on topic and I don't think aaronpk will mind ...
#tantekaaronpk said: "I don't even know how to put images in my rss feed"
#tantekthat's part of the longterm problem / tax of the DRY violating approach of sidefiles
#tantekfor every new thing, you now have to solve it twice
#tantekonce for how you publish it in HTML - because that's how the web works
#tantekhow people search / find / read content on the web
#tantekand then SECOND how do you duplicate the information in RSS or any other DRY violating feed file
#tantekthis doubling of innovation costs means that anyone that depends on RSS as a technology will always be behind those of us who are using "just" the existing HTML with minor additions of microformats classes
#tantekthis is why we've figured out how to post articles vs. notes, events, rsvps, likes, reposts, checkins etc. in HTML + microformats
#tantek(that and they're stuck arguing about plumbing, which means you waste lots of time on that, as opposed to arguing about UI / presentation, which means you spend as little time on plumbing as possible)
#tantekhmans - to which post of @marcoarment's did you want to send a webmention to?
#gRegor`As far as I remember, just wrapping the HTML in CDATA is the "simplest" way to add images to RSS. Not that it's probably a big itch for you, aaronpk
#tantekgRegor`: if that's the case, then "just" treat RSS as a dumb envelope format, and wrap the HTML h-entry in CDATA
#hmanstantek, I just find it interesting that he was one of the first prolific people to rant against blog comments, now writes about fighting for the web, and apparently has no interest in (or is ignorant of) Indieweb principles.
#tantekwas just going to ask hmans, can you provide example(s) of his posts "about fighting for the web"
#gRegor`Don't htink marco posts notes on his site, so some of it Twitter only. He's usually pretty good about putting his thoughts into articles on his own site though
#tantekwhereas his "normal" RSS feed skips marco.org bookmark post permalinks, and instead provides inline links directly to the things being bookmarked
#aaronpkthe thread continues, but 140 chars is not a lot when you want to add hashtags
#KevinMarks_The idea that blogs succeeded because of rss is laughable. Blogs succeeded because their linking practices were highly favoured by pagerank era Google
#aaronpkGWG: that doesn't seem to be setting the kind properly
#gRegor`It's an interesting through process, like distribution doesn't start when you post it, but rather when you put it into a silo, just because that's where so many people are. But yeah, distribution starts when you post it.
#LoqigRegor` meant to say: It's an interesting thought process, like distribution doesn't start when you post it, but rather when you put it into a silo, just because that's where so many people are. But yeah, distribution starts when you post it.
#tantekgRegor`: exactly. when you don't own your identity, your site, your posts, then you are oblivious to that.
#tantekaaronpk - the latter half of my point still stands
#aaronpkyes, it's true for any system though. you always have to learn its way of handling storage
#tantekyet there's a big difference between an open standard format, and a project-one-off "format" (AKA database schema)
#aaronpkGWG: so for photo posts, where does the photo go?
#tanteki.e. it would be better if you could simply swap out MySQL/customWPschema and just have WP code *directly* read/write from/to flat files of h-entrys
#tantekI feel like we need more FAQs to quickly answer trollish tweets about the indieweb by people who don't bother to own their own notes in the first place.
#Loqisnarfed: tantek left you a message on 2/15 at 10:57pm: take a look at https://indiewebcamp.com/specifications#IndieWebCamp_Specifications and see if there's anything missing in terms of indiewebcamp specs being developed and implemented (e.g. in all your tools, sites, etc.) if so please add a local wiki link to it! Thanks.
#aaronpkGWG: so for photo posts, what should the post html include?
#aaronpke.g. include an <img> tag to the photo, or just the text that was part of the photo post and let the theme handle displaying the photo
#tantekaaronpk - for all posts, have you tried including the entire e-content as is as "the post html" ?
#GWGThe theme handling is why I set featured image?
#snarfedi guess i'd vote mf2, since i see that in existing code much more often than uf2 (php-mf2, mf2py, mf2util, etc)…and imho mf2 is more obvious (and maybe less clever)
#tantekI mean, seriously, why not? wouldn't that be highest fidelity
#snarfedok. honestly i'd suggest maybe wait until you do use it. it's early for a lot of this wp stuff, so maybe wait until someone actually wants the interop real world
#aaronpknow...can I get away with parsing the HTML with regex? :D