2015-02-16 UTC
# 00:02 GWG aaronpk: The WordPress.org repository now has version 1.1.0
# 00:03 aaronpk there it goes... took a couple tries even though after each it said "Plugin updated successfully."
# 00:03 aaronpk GWG: 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!
# 00:04 aaronpk there was also one I ran in to earlier that said sometihng like "this plugin is deprecated in favor of..."
# 00:04 GWG aaronpk: That was in Indieweb Taxonomy. I was trying to tell people not to install it
# 00:04 aaronpk can you make it say the name of the plugin in the error?
# 00:06 GWG aaronpk: The predecessor of Post Kinds. I discontinued it as the name was too generic.
# 00:08 GWG The only error message in Post Kinds is for webmentions. I added the link. Will push with the next set of changes
# 00:09 GWG I'm waiting for pfefferle to push the Indieweb plugin update so Micropub and Post Kinds will be updated in it.
# 00:09 GWG aaronpk: Oh, if my work is worthy of it, please leave a review. I'm hoping it will encourage others.
carlo_au and KevinMarks__ joined the channel
# 00:13 kylewm aaronpk: was there something caseorganic wanted p3k to do that it doesn't do?
# 00:15 GWG aaronpk: I also appreciate feedback. I'm new to writing for others
# 00:16 aaronpk kylewm: she wanted something she's more familiar with, and able to tinker with on her own
# 00:17 tantek "able to tinker with on her own" is a great indieweb premise / principle
# 00:17 aaronpk i think that is also the main reason she didn't want to switch to Known
# 00:17 kylewm oh cool, will look forward to reading her write up too
# 00:18 tantek tinkerability is a good design principle for open source projects
addal and mlncn joined the channel
# 00:22 aaronpk who here is marking up likes/comments/reposts of their own posts?
# 00:22 GWG aaronpk: In the comment section maybe
snarfed joined the channel
# 00:23 aaronpk tantek: the markup on on /like kind of makes it look like the post is a like of the post in "like"
# 00:23 aaronpk it results in an array of h-cites in the "like" property
# 00:24 tantek it should link directly to the 'like' post permalink itself
# 00:24 aaronpk tell me now cause i'm about to slurp it in for this import
# 00:24 tantek plenty of folks (yourself included) are displaying likes that link back to their permalinks
# 00:25 aaronpk mine only have h-card markup, so that's bad. fixing it now
# 00:26 GWG aaronpk: May I direct you to one more project that might interest?
# 00:27 GWG An attempt at an mf2 starter theme based on Automattic's _s.
# 00:28 GWG Though it is in regular development. I backport _s improvements
# 00:28 aaronpk GWG: cool, I don't think I need that for this import project tho
KevinMarks_ and JHSheridan joined the channel
# 00:28 KevinMarks_ Bridgy twitter likes link to the author as they don't have permalinks
# 00:29 KevinMarks_ Also, WordPress import from xml is really slow (or used to be) so you had to break it into chunks
# 00:31 GWG aaronpk: I'm not even using it yet. But acegiak I think derived a current theme from it.
# 00:31 tantek.com edited /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 )
# 00:32 aaronpk tantek: cool, is "u-like-of" really necessary? isn't that implied by the fact that it's contained within the h-entry?
# 00:33 tantek 10 years ago I would have said, yes, that's implied.
# 00:33 tantek painful lessons later, formats that depend on implying URL relationships by nesting/containment tend to be a lot more fragile.
# 00:34 aaronpk huh, I get that, but I feel like that doesn't really apply at least for what i'm doing with it
# 00:34 aaronpk I'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?
# 00:37 tantek.com edited /like (+171) "/* receive and markup incoming likes */ .h-cite>.u-like-of unnecessary per reasoning from aaronpk in IRC" (
view diff )
# 00:37 acegiak GWG aaronpk, I've got a child theme of mf2_s that just adds a header widget area and 150 lines of css
# 00:39 GWG acegiak: 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.
# 00:39 KevinMarks_ So if you are making an h-feed importer you can import from a legacy feed using unmung.com
KevinMarks__ joined the channel
caseorganic joined the channel
# 01:11 tantek indeed - though I'd expect that it's a statement of near-future intent
# 01:13 GWG Maybe we should recruit caseorganic for the Club
# 01:13 tantek GWG, I think she's already an (occasional) member of the Homebrew Website Club :)
# 01:13 GWG I meant the WordPress Outreach Club
# 01:17 Loqi caseorganic: tantek left you a message 2 days, 3 hours ago: welcome back!
# 01:17 tantek snarfed++ " Micropub support by Snarfed was key to this transition. "
# 01:18 GWG What is the WordPress Outreach Club?
# 01:19 kylewm caseorganic: out of curiosity, what did your hosting provider lack that Known needed?
# 01:20 tantek caseorganic: agreed with " I need a bit more […] pages"
# 01:21 tantek caseorganic: this? "400 Bad Request / openresty/1.7.7.1"
# 01:22 tantek nevermind ephemeral error. reload fixed it. weird.
# 01:22 tantek uh that search box / button is so Windows 3.1 :P
# 01:23 tantek caseorganic: Scripts Currently Forbidden: 35. "FROM THE BLOG" is empty
# 01:23 GWG caseorganic: P2 is the one with front end updating, right?
# 01:23 GWG Jeremy Zilar was trying for that at IWC 2014.
# 01:24 caseorganic Sorry I haven't been around so much lately, I'm in the middle of a career change. Handing over my work at Esri and moving forward.
# 01:26 GWG caseorganic: Where are you going?
caseorganic joined the channel
# 01:28 GWG caseorganic: Where are you going?
KevinMarks_ joined the channel
# 01:32 GWG Willnorris, another name I haven't seen much in a while
KevinMarks_ joined the channel
# 01:42 GWG That reminds me. My user page needs updating
KevinMarks_ joined the channel
KevinMarks_, sammachin, kerosene, KartikPrabhu, caseorganic and KevinMarks joined the channel
# 02:35 kylewm deployed slightly different styling/UX for micropub actions on reader.kylewm.com ... inspired by barnabywalters's nudge to get back to one-click likes
# 02:56 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"
# 03:01 KevinMarks Stephanie said she'd be back tomorrow to chat - I think she's a good use case
mdik_ joined the channel
# 03:03 GWG KevinMarks: I'll be around all day. Looking forward to it
# 03:08 KevinMarks yes, a bit awkward, but better than the silo he tweeted before
# 03:09 tantek KevinMarks: same problem as what steph pointed out - rep Honda made it as clear as day "Ready to pin?" - easy UI action to collect something
# 03:09 tantek whereas the congress.gov versions lack such easy UI
KevinMarks_, KartikPrabhu and caseorganic joined the channel
KevinMarks__ joined the channel
# 03:50 acegiak blackwool is having trouble with her proposal document cause the term silo is obviously foreign to the people reading it
# 03:51 kylewm yeah i have noticed "silo" rubs some people the wrong way
# 03:51 tantek people don't like their utilities being called prisons.
# 03:51 tantek acegiak - then give them the literary reference
# 03:52 acegiak tantek: we're definitely trying to avoid scaremongering
# 03:54 Loqi sharecropping 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
# 03:54 acegiak tantek: yeah we want to make sure we're coming from a positive angle than a negative one though
# 03:55 tantek acegiak - you cannot tell the story without giving the background of harms
# 03:55 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
# 03:58 acegiak tantek: blackwool might use that verbatim she says
# 03:58 tantek acegiak: I've worked pretty hard at writing up the intro/summary of the /why page
JHSheridan, KartikPrabhu, caseorganic and Blackwool joined the channel
# 04:31 Blackwool did i just miss caseorganic? bother.
# 04:32 Loqi Ok, I'll tell them that when I see them next
# 04:32 kylewm Blackwool: she has not been around the channel much for some time, email or something might be a better bet
# 04:33 Blackwool ah, ok, thanks, I'll do those :)
# 04:33 Loqi Blackwool: KartikPrabhu left you a message 1 minute ago: hello
# 04:37 acegiak tantek: Challenge has been accepted but I think we're both people who would do that anyway
# 04:37 acegiak how does mobilepub use indieauth.com if it doesn't have a web callback point
addal joined the channel
# 04:43 acegiak I want to micropub from a greasemonkey script but not sure how to do the auth bit
# 04:55 Loqi communication 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
KartikPrabhu joined the channel
# 05:01 GWG What do you want to do with that, acegiak?
# 05:01 acegiak I wanted to look at how other people are doing it
# 05:01 acegiak at the moment I have contact points in my site header
# 05:02 acegiak but A)the sms and tel have to be separate so that they are different buttons for people to click
# 05:04 acegiak and 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
# 05:04 Loqi gives acegiak the text of the anchor with the h
# 05:04 acegiak but I just realised I can hack it by inserting the label with CSS maybe
# 05:05 acegiak then the markup is correct, the entire bubble is clickable and my label shows
KartikPrabhu, caseorganic, snarfed, wolftune and jacus joined the channel
# 05:44 acegiak ok! at least now the contact button bubble is all clickable
snarfed, glennjones, snarfed1, KevinMarks_ and caseorganic joined the channel
# 06:26 Blackwool oh! hey caseorganic
frzn joined the channel
# 06:57 Loqi Ok, I'll tell them that when I see them next
KevinMarks_ joined the channel
elima joined the channel
# 07:12 Loqi Ok, I'll tell them that when I see them next
tens0r joined the channel
# 07:19 gRegor` tantek: There's through March. Interesting how Feb and March dates are the same.
# 07:19 tantek gRegor`: yeah that happens for non-leap years :)
LauraJ, caseorganic and Erkan_Yilmaz joined the channel
# 07:38 gRegor` Haha, indie author, I'm guessing?
iandevlin, Jihaisse, JHSheridan, KartikPrabhu, KevinMarks__, elf-pavlik and modem joined the channel
caseorganic, LauraJ, michielbdejong, loic_m, KartikPrabhu, cstanhope, alanpearce, eschnou, eayoungs, Rev_Illo, barryf1, KevinMarks_ and pfefferle joined the channel
# 09:12 pfefferle !tell GWG good idea to start a documentation about the WP metadata!
# 09:12 Loqi Ok, I'll tell them that when I see them next
krendil, petermolnar, KevinMarks_, adactio and pfefferle_ joined the channel
loic_m, pfefferle and caseorganic joined the channel
friedcell and KartikPrabhu joined the channel
# 11:05 hmans Are IndieWeb users (domains) running on non-standard ports a common thing?
# 11:06 hmans ie. myindiewebdomain.com:1234 instead of :80 or :443?
KartikPrabhu, j12t_, danlyke, icco, dns53, caseorganic, adactio, wilfredh and KevinMarks_ joined the channel
# 11:47 Loqi GWG: pfefferle left you a message 2 hours, 34 minutes ago: good idea to start a documentation about the WP metadata!
# 11:49 GWG pfefferle: I wish I'd thought of it a long time ago
# 11:54 GWG pfefferle: Trying to decide if I want to adopt snarfed's proposal.
# 12:06 GWG pfefferle: Oh, and snarfed found my tendencies toward whitespace annoying as well.
eschnou joined the channel
frzn joined the channel
# 12:38 GWG ben_thatmust: kylewm did give me some settings advice for vi
# 12:38 GWG But I still have trouble with style
# 12:39 GWG pfefferle: I sent a suggestion for SemPress, by the way. Did you have a chance to look at it?
# 12:41 pfefferle GWG yes, I did and I would like to add it, I hope the WordPress review team likes it also ;)
# 12:41 GWG ben_thatmust: Not that simple. kylewm gave me the command I couldn't find to adjust tabs.
# 12:41 GWG pfefferle: Plenty of plugins use their own theme support settings.
# 12:41 pfefferle GWG what about a plugin that supports for example .editorconfig
# 12:41 GWG pfefferle: I checked. Woocommerce, for example.
# 12:42 GWG ben_thatmust: I just don't see it
# 12:42 GWG ben_thatmust: Working on my blinders
squeakytoy joined the channel
# 12:42 GWG I'm also going to convert Post Kinds to support a declaration of theme support as well
# 12:42 GWG ben_thatmust: The alignment issues that drive others crazy
# 12:45 ben_thatmust ahh, ever since I first saw the K&R C book, i was hooked on doing things a specific way
# 12:53 GWG ben_thatmust: Got any suggestions on that?
friedcell, KevinMarks_, eschnou, frzn, michielbdejong and tantek joined the channel
# 13:46 GWG pfefferle: 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
# 13:48 GWG pfefferle: I'm going to try my first branch for that, to not clutter up the other mess I left you.
KevinMarks_ joined the channel
# 13:49 GWG pfefferle: I'll get there eventually.
# 13:52 GWG pfefferle: I may try that idea tantek gave me yesterday...
# 13:54 GWG Descriptions like, "Make your plain old linkbacks new again with Semantic Linkbacks."
# 13:57 tantek it *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?
# 13:58 GWG pfefferle: Basically, move the current description lower and replace with a more... "Why would you want this thing?" type description
# 13:58 GWG I've been trying to do that starting with the Indieweb plugin and then Post Kinds.
chalettu joined the channel
# 14:20 GWG pfefferle: Someone said over the weekend they wanted to add Semantic Linkbacks, but the talk about RDFa and scheme support scared them.
# 14:25 GWG = How to add RDFa or Schema.org support =
# 14:25 GWG I gathered from someone here that a someone read that and said, "This is way over my head."
frzn joined the channel
# 14:28 pfefferle GWG really? this is only at the FAQ and should be for developers… perhaps I will add that hint…
# 14:29 GWG pfefferle: I'll be sending a PR when I get to it. I want to change the header to "How do I extend this plugin?"
sanduhrs, elima, KevinMarks_ and gRegor` joined the channel
# 15:26 gRegor` Morning, indieweb
scor joined the channel
# 15:32 GWG pfefferle: Have you ever tested Semantic Linkbacks with a traditional WordPress site marked up with MF1? How good is it in that scenario?
# 15:35 pfefferle GWG 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...
# 15:36 GWG pfefferle: I can still say in the readme.txt that it will pretty up all Linkbacks.
upper- joined the channel
# 15:45 GWG pfefferle: How does this look so far?
caseorganic, Pierre-O and KevinMarks_ joined the channel
# 16:10 GWG Will do a few more revisions then send
# 16:35 kylewm gives an error 422, Please provide a valid hub.topic (feed) URL that is accepted on this hub. The hub does not match.(reader)
# 16:39 kylewm oops, "(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
KartikPrabhu joined the channel
# 17:13 gRegor` fasterupdates++
wolftune joined the channel
# 17:17 GWG kylewm: Still not using it. May get there.
tantek joined the channel
# 17:27 GWG kylewm: How does woodwind store data on what a user has read/not read?
# 17:27 GWG kylewm: So, how do I pick up where I left off?
# 17:28 GWG I'm not talking about saving articles, just state
# 17:28 kylewm how do you pick up where you left off on twitter?
# 17:28 aaronpk if you look at most current "readers" (things that have timelines) like twitter, instagram, facebook, G+, etc, they don't help you with that
# 17:28 kylewm GWG: "no unread count" was a design principle
# 17:28 tantek kylewm: did you miss the whole premise of "river"? ;)
# 17:29 GWG kylewm: I don't want to miss what you thought of the cheese plate on Saturday
# 17:30 aaronpk I usually scroll back until I see something I"ve already seen
# 17:30 tantek GWG, 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
# 17:30 GWG Unread count is different than placeholder though.
# 17:30 tantek thus when I get around to building my indie reader, I'll likely included (at least) two types of followings
# 17:31 tantek 1) 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
# 17:31 kylewm tantek: admittedly woodwind takes a lot of cues from river4 ...
scor, sanduhrs, glennjones, sivoais, Phyks, leofseig1, hmans, JasonO, XgF, paulproteus and eliemichel joined the channel
# 17:31 aaronpk I also want to avoid the "unread count" which is a sort of panic architecture
# 17:31 tantek aaronpk, I agree - I don't care for the "unread count"
sivoais joined the channel
# 17:32 tantek however 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
# 17:33 tantek hey GWG, just catching up on your simplification of the semantic linkbacks plugin
# 17:33 tantek so here's the thing, github sucks for wiki-like documentation
# 17:34 tantek so for anything beyond just a "readme" it's better on its own site
# 17:34 GWG tantek: This is the actual README in WordPress approved format.
# 17:34 GWG But I probably will copy/paste into the Indieweb page for the plugin as well
# 17:34 GWG The format is what it uses to generate the WordPress.org repository page
# 17:35 tantek GWG, if you want, consider moving all the = How to add RDFa or Schema.org support = stuff to the IndieWebCamp wiki page for Semantic Linkbacks
# 17:35 tantek and then link to that FAQ from the README on github
# 17:35 GWG I did change it to How do I extend?
# 17:35 tantek and just remove it completely from the github and WordPress repo
# 17:36 tantek because as you pointed out nearly no one cares about it, and it scares people
# 17:36 tantek even "How do I extend?" is rare enough of a use case that it belongs in a separate FAQ
# 17:36 GWG Makes me think I should rewrite mine
# 17:37 GWG We lose a WordPress user, we gain a WordPress user. Such is life
# 17:38 tantek kylewm: re: error 422 - could you document your experience with that, and resolution, in a "Troubleshooting" section in /PubSubHubbub ?
# 17:38 tantek GWG, both are good to document as data points and understand why
# 17:39 tantek as much as I'm skeptical about consuming PuSH, we should at least document experience with it and *try* to make it work.
# 17:39 tantek I know both sandeepshetty and barnabywalters were VERY skeptical about consuming PuSH and wanted to give up on it completely
# 17:39 tantek instead wanting to build something based on webmention
# 17:39 tantek though I don't know if either proposed something
# 17:40 tantek kylewm, aaronpk when either one of you start consuming PuSH, please let me know if you are seeing notifications from my posts
# 17:41 aaronpk PuSH 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
# 17:41 tantek aaronpk - I still haven't seen a good simple description for "how to" support PuSH 0.4 as a publisher
# 17:42 tantek so I'm still stuck on PuSH (0.3?) with my legacy Atom feed file :/
# 17:42 kylewm Bridgy uses it to get updates from Wordpress, Tumblr, and Blogger, in order to send webmentions on their behalf
# 17:42 tantek kylewm: wait a minute, since when do WordPress, Tumblr, and Blogger blogs support PuSH notifications?!?
# 17:43 tantek kylewm: oh they don't - that's just using superfeedr as a synthetic PuSH proxy
# 17:43 tantek superfeedr is still polling WordPress, Tumblr, Blogger
# 17:43 GWG There's a plugin for it on WordPress
# 17:44 tantek since when do WordPress, Tumblr, and Blogger blogs support PuSH notifications?!?
# 17:45 tantek so again, I still haven't seen a good simple description for "how to" support PuSH 0.4 as a publisher, ***not based on XML***
# 17:45 aaronpk so basically the problem with PuSH 0.4 is a documentation problem
# 17:46 kylewm tantek: what do you mean, it tells you how to send ping for any HTTP resource
# 17:46 tantek theoretically. we won't know until there is documentation.
# 17:47 tantek kylewm: no it doesn't. "your-hub-name" is meaningless to me, as is "your.resource.url"
# 17:48 kylewm GWG: yes, I said "my wordpress.com blog has..."
# 17:48 GWG They probably baked the plugin for PushPress in by default
# 17:48 tantek kylewm: could you document Wordpress.com's PuSH support ^^^
# 17:49 tantek especially if you can figure out *when* they started supporting it
# 17:51 tantek wow those are some funny hashtags to apply to my talk, but ok :)
# 17:55 davidmead I 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
# 17:56 tantek davidmead, funny thing is, the entire SemWeb/RDF/JSON/JSONLD crowd is still ignoring UX
# 17:57 davidmead @tantek I guess that’s why everyone outside their groups are ignoring them ;-) <snap>
# 18:00 davidmead I 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
# 18:01 davidmead Though I know Ben & Erin are doing great work and we are testing all this out live, but it’s importent
# 18:04 davidmead this is michielbdejong working through the same issue. guess there’s very few of us who’ve tried importing as yet
# 18:08 GWG I haven't enabled it in a while, because there seemed to be little demand.
caseorganic joined the channel
squeakytoy joined the channel
squeakytoy joined the channel
snarfed, KevinMarks_, thehighfiveghost and cweiske joined the channel
# 18:57 tantek ^^^ more sharecroppers debating on a silo rather than indiewebifying themselves.
Pierre-O joined the channel
# 19:00 aaronpk now I wanna make a bot that replies to people who mention some combination of rdfa, microformats, schema and json-ld
# 19:00 kylewm very 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"
# 19:08 gRegor` +1 for this idea
# 19:08 kylewm I 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"
# 19:09 GWG It's what I've called the Willie Sutton principle.
Pierre-O joined the channel
dariusdunlap joined the channel
# 19:24 aaronpk well he certainly isn't going to notice the reply in IRC
# 19:27 GWG tantek: I sense a fairy tale analogy there
dariusdunlap joined the channel
# 19:38 tantek ^^^ see how negative framing doesn't get you anywhere?
# 19:40 hmans FWIW, 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.
# 19:41 aaronpk the main reason to avoid subdomains of hosting providers is that the user is not in control of that identity
# 19:41 tantek hmans, subdomains are a reasonable stepping stone yes
# 19:41 tantek ^^^ and that's the reason subdomains are inferior
# 19:41 aaronpk but yes it's a reasonable stepping stone, especially if there are good tools to move to your own domain later
# 19:41 tantek GWG - you use a subdomain of a domain you own
# 19:41 aaronpk GWG: "subdomains of hosting providers" != "subdomain"
j12t joined the channel
# 19:42 Loqi A 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
# 19:42 ben_thatmust honestly i rather prefer support of subdomains, it allows for "unwalled gardens"
# 19:42 tantek there we go - both cases covered in the dfn :D
# 19:42 hmans alice.bob.com is still Alice's identity, but it's controlled by Bob, which obviously isn't pure Indieweb.
# 19:42 hmans But I think it's important to note that alice.bob.com still works as identity, especially if Alice trusts Bob.
# 19:42 tantek the point is, Alice is then *dependent* on Bob
# 19:43 tantek ben_thatmust: what about withknown's TOS makes you think it is indieweb?
# 19:43 tantek (there's actually a good answer in there - I want to see who else has found it)
uranther joined the channel
# 19:44 hmans tantek, but my domain depends on my registrar. I need to trust them to not change A records at will.
minsky joined the channel
# 19:45 hmans I 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?
# 19:46 ben_thatmust there 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
# 19:46 tantek hmans - historically "people you trust" has failed
# 19:46 tantek whereas DNS providers have a solid well established *business*
# 19:46 Loqi ben_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
# 19:48 hmans Bob 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?
# 19:48 hmans Is Bob's trust into a service provider more justified than Alice's trust in Bob, who may be a close friend?
# 19:49 tantek Bob *pays* his DNS provider to provide a service. the DNS provider has regular monetary incentive to not mess with Bob's domain.
# 19:49 aaronpk i'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*
# 19:49 tantek Everything we do online does NOT only work because "we trust a lot of peopel to do their job right".
# 19:50 tantek Everything we do online only works because we *pay* a lot of people to do their job right.
# 19:50 hmans tantek, so alice.bob.com becomes Indieweb once Alice pays Bob a fee?
# 19:50 ben_thatmust so by that logic, if I payed for facebook, and it supported indieweb protocols, its indieweb
# 19:50 aaronpk also 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
# 19:50 tantek ben_thatmust: nope. Facebook's TOS is quite anti indieweb.
# 19:51 aaronpk but alice.com pointing to servers that bob.com is running can be swapped out any time
# 19:51 tantek ben_thatmust - that's already covered in indiewebcamp.com/friendly
# 19:51 tantek because that framing is stuck in obsolete export/import thinking
# 19:51 ben_thatmust all of this was just basically me making an arguement that just because you are on a subdomain, does not make you non-indieweb
# 19:52 tantek ben_thatmust: like I said, the subdomain dfn already covered your argument
# 19:52 Loqi A 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
# 19:52 aaronpk this is an important distinction between running your web presence on subdomains vs using a hosting provider
sanduhrs joined the channel
# 19:52 tantek ben_thatmust: see first example: " family name domain like joel(dot)franusic(dot)com"
eschnou joined the channel
# 19:54 tantek in 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 "
# 19:54 GWG I like having my full name as a url
# 19:54 GWG But I also have a short URL when needed
# 19:55 tantek GWG - indeed, full name just like joel(dot)franusic(dot)com already in the dfn
# 19:59 tantek KevinMarks - can you quote from the TOS or UI where it says so?
caseorganic and scor joined the channel
modem joined the channel
# 20:02 tantek and note how that's more expensive than owning your own domain
# 20:03 aaronpk fwiw i'm making this wordpress-microformats2 importer also generate an htaccess file that will redirect all the old URLs to the new wordpress URLs
# 20:03 aaronpk but it assumes you're moving from non-wordpress to wordpress on the same domain
# 20:03 tantek in 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!
# 20:03 tantek aaronpk - it's good to start with assumptions based on such concrete use-cases
# 20:05 aaronpk I mean it'd work just as well if you can drop an htaccess file on the other domain you're moving from
# 20:05 aaronpk So 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
# 20:06 tantek aaronpk, 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
# 20:06 tantek because I mean, if you *could* drop an htaccess on your *from* domain, then why bother moving in the first place?
# 20:06 tantek (besides personal naming changes - e.g. you expect to own both domains in perpetuity)
# 20:08 KevinMarks right' but it is better than the homepage.mac.com blackholing
# 20:08 aaronpk actually there's no reason for a provider to support htaccess redirects if they can just redirect the whole user.withknown.com -> user.com
# 20:10 tantek aaronpk as long as it is purely a domain redirect and the path is preserved
# 20:11 tantek I say this because many such redirects DROP the path
# 20:12 aaronpk GWG: have you made an admin plugin that does ajax requests?
# 20:12 tantek KevinMarks - that pages looks highly hypothetical, and antithetical to any of our methdologies
# 20:13 tantek I suggest you rewrite it in terms of real world reader examples
# 20:13 tantek OR as a brainstorm in terms of the reader you are building yourself for kevinmarks.com
# 20:14 tantek you're either an expert by studying and citing real world examples, or by building one yourself. anything else is armchair sportsfanning.
# 20:15 aaronpk and reader.kylewm.com doesn't either, and it's a perfectly functional reader
# 20:16 tantek aaronpk, good examples of the point I'm making about methodology
# 20:16 tantek and list the features of each one underneath each one
# 20:16 KevinMarks right, and unmung.com is a reader that doesn't do some of the other pieces
# 20:18 GWG aaronpk: No. I found the documentation surprisingly vague and because of that, I didn't bother to learn ajax.
# 20:18 aaronpk odd... if I move this function definition to the top, then it works. some weird wordpress magic going on here.
# 20:19 GWG aaronpk: I will summon the WordPress deities by saying the word that fills them with dread.
KartikPrabhu joined the channel
# 20:28 dariusdunlap As 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.”
# 20:30 tantek aaronpk - why did you like it twice? or is Loqi confused? or did you duplicate webmentions?
# 20:30 tantek aaronpk - do you POSSE your non-tweet reposts to Twitter?
krendil joined the channel
# 20:36 aaronpk *whew* after lots of fiddling with the wordpress plugin framework I am now ready to actually start writing code to create wordpress posts
# 20:38 GWG aaronpk: If you want to write any other plugin while you are neck deep....the ecosystem needs them
# 20:39 GWG aaronpk: If I didn't ask, then I might lose my Outreach Club cred.
# 20:43 gRegor` aaronpk: Did you figure out the AJAX or still need help?
# 20:44 GWG Only 600 more karma to go and I can catch up with aaronpk
# 20:48 aaronpk GWG: do you know if there are docs on how the various plugins store metadata like the in-reply-to URL or where the "likes" are stored?
# 20:51 GWG Are you referring to likes of a post or a post that is a like?
# 20:51 GWG Outbound, the only option right now that is developed is the Post Kinds.
# 20:51 GWG Inbound, is the webmention/semantic linkbacks combo
# 20:52 GWG Webmentions are comments of type 'webmention' with metadata noting the semantic_linkbacks_type of 'like' etc
# 20:53 GWG snarfed has a draft proposal of storing properties as metadata with the prefix mf2_
# 20:53 GWG I 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
# 20:54 aaronpk so I need to store the in-reply-to URL as well as put the favorite somewhere
# 20:54 GWG aaronpk: I'd store it in two places
# 20:54 GWG Store it in the field I'm using, and the draft field snarfed has proposed for it
# 20:55 GWG aaronpk: I'm thinking of, because of his micropub plugin, that I'll support those fields regardless of whether I decide to use them going forward
# 20:56 GWG aaronpk: That's why I suggested a standard going forward
# 20:56 tantek GWG, "cover both bases" sounds like a recipe for future DRY violation disaster
# 21:00 GWG How do I decide if I should join snarfed's proposal or stick with my own?
# 21:01 GWG tantek: You are a standards person. You have any anecdotes that might help me?
# 21:03 KevinMarks the usual way to transition is to read from both places, but write to the new one
# 21:03 aaronpk GWG: every post is always the "post" type right? I don't need to worry about other wordpress post types?
# 21:05 GWG aaronpk: 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.
# 21:05 tantek GWG - 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")
# 21:05 GWG tantek: You want to add that to the wiki?
# 21:06 GWG KevinMarks: That is what I planned. Last time, I ended up with a mess because I tried to bulk convert.
# 21:11 GWG I'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.
scor and sammachin joined the channel
# 21:21 GWG tantek: I have to talk to snarfed.
# 21:22 GWG I'm using mf2_s for the Microformats 2 version of _s. But that's not related
scor joined the channel
# 21:24 GWG I have to figure out how to map what he's done so far to what I've done.
# 21:24 aaronpk oh you're storing the raw micropub request data in wordpress?
# 21:25 GWG aaronpk: I proposed we store the properties. Which sparked the data discussion
# 21:25 GWG I'm not storing it that way, but I could.
# 21:25 aaronpk okay i'm now storing post content and geo metadata. next up is the "post kinds"
# 21:26 GWG aaronpk: I might be messing you up on that though if I change the plugin
# 21:26 aaronpk what happens to all the blogs using the plugin right now?
# 21:27 GWG aaronpk: I'll write something to, as KevinMarks mentioned, to migrate the data as retrieved
# 21:28 aaronpk i'm going to make it work the way the plugin works right now. if you change the plugin then the migration will happen normally
# 21:28 GWG I may consult someone in here before deploying it.
# 21:30 aaronpk i assume those are post meta names like response_url?
# 21:31 aaronpk so, update_post_meta($post_id, 'response', array('url'=>'','title'=>''....)?
# 21:38 tantek since it's bordering on on topic and I don't think aaronpk will mind ...
# 21:39 tantek aaronpk said: "I don't even know how to put images in my rss feed"
# 21:39 tantek that's part of the longterm problem / tax of the DRY violating approach of sidefiles
# 21:39 tantek for every new thing, you now have to solve it twice
# 21:39 tantek once for how you publish it in HTML - because that's how the web works
# 21:39 tantek how people search / find / read content on the web
# 21:40 tantek and then SECOND how do you duplicate the information in RSS or any other DRY violating feed file
# 21:40 tantek this 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
# 21:41 tantek this is why we've figured out how to post articles vs. notes, events, rsvps, likes, reposts, checkins etc. in HTML + microformats
# 21:42 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)
# 21:42 tantek hmans - to which post of @marcoarment's did you want to send a webmention to?
# 21:42 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
# 21:43 tantek gRegor`: if that's the case, then "just" treat RSS as a dumb envelope format, and wrap the HTML h-entry in CDATA
# 21:44 hmans tantek, 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.
# 21:44 gRegor` (implied quotes around my 'just' too :)
# 21:44 tantek hmans - is he at least ranting on his own site? or just tweets?
# 21:44 tantek was just going to ask hmans, can you provide example(s) of his posts "about fighting for the web"
# 21:45 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
# 21:49 aaronpk "Follow Marco.org posts: Twitter, RSS feed, or the alternate RSS feed in which link posts always point here first instead of their targets. "
# 21:49 tantek his "alternate RSS feed" provides marco.org permalinks for his bookmark posts
# 21:50 tantek whereas his "normal" RSS feed skips marco.org bookmark post permalinks, and instead provides inline links directly to the things being bookmarked
wolftune joined the channel
# 21:58 GWG Aaronpk, not because they are pingbacks
# 21:58 aaronpk GWG: "response['author'] - The author" what exactly is that suppose to be? author name?
# 22:01 aaronpk GWG: and what format should the date be in? 'Y-m-d H:i:s'?
# 22:02 GWG Aaronpk, re the URL, not yet. As for date, I'm not supporting it yet, so haven't decided.
# 22:02 tantek politely sidesteps the readable date format question.
# 22:02 aaronpk i assume a machine-readable date format and the wp theme would make it human-readable
# 22:02 aaronpk in my case it is full iso8601 with timezone offset
lukebrooker joined the channel
# 22:06 aaronpk GWG: having trouble finding docs on how to create post kinds
# 22:07 GWG aaronpk, look up custom taxonomies and how to set terms
# 22:08 aaronpk "Here's an example of adding the term "Bob" to post ID number 123 in the "person" taxonomy: wp_set_object_terms( 123, 'Bob', 'person' );"
# 22:10 gRegor` Nice. You can add ?w=1 to a Github pull request to ignore whitespace differences.
# 22:10 gRegor` Did not know that.
# 22:10 GWG I am not using the broader command
# 22:10 aaronpk GWG: but what values are you using? and what is the taxonomy name?
# 22:11 GWG I planned on adding it to the wiki.
# 22:12 tantek we do control distribution. it's called HTML over HTTP at URLs, peer to peer.
# 22:13 aaronpk i see strings like "Article" and "Photo", but those are not lowercase
# 22:13 aaronpk tantek: maybe he means distribution in the POSSE sense?
# 22:13 GWG aaronpk, correct strings, but all lowercase.
# 22:14 aaronpk GWG: okay that would be good to add in the readme or wiki page
# 22:16 tantek btw - history cares not for the distributors, only archives of the publishers
# 22:17 gRegor` "cruelly"? What?
# 22:17 tantek ^^^ also, more negative framing that is absolutely worthless in terms of anything actionable! yay!
# 22:17 gRegor` Let's revisit that tweet URL in a decade.
# 22:18 GWG Controlling distribution sounds very corporate
# 22:20 aaronpk the thread continues, but 140 chars is not a lot when you want to add hashtags
# 22:21 KevinMarks_ The idea that blogs succeeded because of rss is laughable. Blogs succeeded because their linking practices were highly favoured by pagerank era Google
# 22:23 aaronpk GWG: is this correct then? wp_set_post_terms( 123, 'reply', 'kind' );
# 22:23 gRegor` ^ I would rather concern myself with making it easier for people to *consume* rather than to *distribute*
# 22:24 GWG Do you rely on others or offer the option?
# 22:24 gRegor` Make it easier for them to use a /reader rather than them having to find some hot new app to consume/interact
KevinMarks_ joined the channel
# 22:28 GWG I'd rather more people communicated using webmentions, but...
# 22:28 KevinMarks_ POSSE diversifies your distribution, while maintaining your archive
# 22:28 tantek gRegor`: @julien51 is still so stuck in the Twitter walled garden (since he doesn't own his tweets) that he doens't get it.
# 22:28 Loqi tantek meant to say: gRegor`: @julien51 is still so stuck in the Twitter walled garden (since he doesn't own his tweets) that he doesn't get it.
# 22:30 aaronpk GWG: that doesn't seem to be setting the kind properly
# 22:30 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.
# 22:30 gRegor` s/through/thought/
# 22:30 Loqi gRegor` 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.
# 22:32 tantek gRegor`: exactly. when you don't own your identity, your site, your posts, then you are oblivious to that.
# 22:33 gRegor` Loosely following this WP import talk . . . makes me very glad I'm not doing it.
# 22:33 GWG Aaronpk, yes. Just wanted to make sure you knew that I only used the post post type
# 22:33 aaronpk gRegor`: heh sorry to be flooding the channel with it...
# 22:33 gRegor` No worries. Not a complaint.
# 22:34 aaronpk hopefully the result is useful though, this will support importing any h-entry site into wordpress
# 22:34 tantek it does make it clear how complicated it is to import flat file storage into wordpress's database schema / tables
# 22:34 aaronpk i'm reading the microformats2 markup from the HTML
# 22:35 aaronpk the input to this plugin is a list of URLs that are h-entrys, it makes a post for each h-entry it finds
# 22:36 tantek aaronpk - the latter half of my point still stands
# 22:37 aaronpk yes, it's true for any system though. you always have to learn its way of handling storage
# 22:38 tantek yet there's a big difference between an open standard format, and a project-one-off "format" (AKA database schema)
# 22:38 aaronpk GWG: so for photo posts, where does the photo go?
# 22:38 tantek i.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
KevinMarks_ joined the channel
# 22:39 aaronpk so I have to upload the image first, then set it as featured?
# 22:39 GWG But also in the media library and the post itself
# 22:39 tantek I thought "featured" images were only supposed to be for the "primary" image of something that is an article etc.
wolftune joined the channel
# 22:40 GWG Tantek, the old term for it was post thumbnail
snarfed joined the channel
# 22:41 tantek GWG, precisely. *thumbnail* as in not the *main* thing of the post.
# 22:41 tantek sounds like photo posts in WP were/are a bit of a hack then
# 22:42 gRegor` What is post kind?
# 22:42 GWG Tantek, I see it as a summary of the post
# 22:43 tantek hah - gRegor` 's backtick screwed up the create link
# 22:44 tantek gRegor`: bad idea IMO - then you get lost in hierarchy discussions / arguments
# 22:45 gRegor` We don't often do subpages often, aside from the 'camps, so I wasn't sure your thoughts.
# 22:45 tantek gRegor`: in practice there are very few good (obvious, non-complicated, non-never-ending-discussion) reasons for hierarchy
KevinMarks__ and KevinMarks_ joined the channel
# 22:47 KevinMarks_ Aaronpk - loqi suggestion: If someone responds to a "what is x" question with "x is…" loqi should create the page with stub and dfn
# 22:49 gRegor` sticks a fork in Loqi
# 22:55 tantek I 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.
lukebrooker joined the channel
KevinMarks_ joined the channel
# 23:04 tantek and perhaps we should document them somewhere other than "useful" questions
# 23:04 tantek like we should keep /FAQ purely for actually honestly interested / productive / positive questions
pwcc joined the channel
# 23:04 tantek and move all the "why don't you x?" or "what good is x?" type questions to another page
# 23:05 tantek that way people looking for actually useful FAQs won't be distracted / bored by the trollish tweet questions
# 23:06 tantek no reason give any more distribution to trollish questions - better to contain them all in one sandbox page
kylewm joined the channel
# 23:18 aaronpk apparently there is a wordpress "validate URL" function that rejects URLs which point to the same IP address that WP is running on
# 23:18 aaronpk but it just fails with a generic "invalid URL" error
# 23:18 aaronpk reading wordpress core source code to figure this out makes my eyes bleed
# 23:18 tantek right, not like you'd expect it simply syntax validate a URL :P
# 23:18 aaronpk good to know wordpress is doing two DNS lookups every time it's validating URLs :(
# 23:19 tantek aaronpk - just goes to show, you don't need clean code to succeed
# 23:20 GWG snarfed: Are you for or against uf2 as opposed to mf2?
# 23:20 aaronpk GWG: so for photo posts, what should the post html include?
# 23:20 aaronpk e.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
# 23:21 GWG I usually use the photo and caption.
# 23:21 tantek aaronpk - for all posts, have you tried including the entire e-content as is as "the post html" ?
# 23:21 GWG The theme handling is why I set featured image?
# 23:21 snarfed i 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)
# 23:21 tantek I mean, seriously, why not? wouldn't that be highest fidelity
# 23:21 snarfed but i *really* don't feel strongly, and i probably wouldn't engage in the debate too much :P
# 23:21 aaronpk tantek: i have to upload the photos and rewrite the URLs anyway
# 23:21 tantek aaronpk that doesn't mean you have to open up redesigning the markup!
# 23:21 pwcc Hi indieweb. Great work over the last few days on WP.
# 23:22 tantek if you have to rewrite the URLs, do so, and fix the URLs in the existing e-content
# 23:22 GWG snarfed: I don't feel strongly either. That's why I was hoping you did
# 23:22 aaronpk for articles that's all i'm going to do, but i'm curious how it handles photo posts specifically
# 23:22 tantek aaronpk - why not do that for all kinds of posts?
# 23:23 GWG aaronpk: So far, in my theme, if there is a featured image set, I use it to generate the post. If there isn't, I use the post-content.
wolftune joined the channel
# 23:23 GWG pwcc: I'm going to say thanks. But not sure if you meant me
# 23:23 aaronpk the easiest thing for me to do then is to ignore the featured image thingy
# 23:24 GWG snarfed: Then my answer is this...you implemented it already as mf2. No point in you changing it. So I'll match you
# 23:24 aaronpk and in that case, since the h-entry HTML actually has the img tag with u-photo already in it, i can ignore the mf2 property "photo"
# 23:24 tantek aaronpk - or rather, don't bother with WP featured image unless you already have a u-featured in the h-entry!
# 23:24 GWG aaronpk: But you should have it in the WordPress media library
# 23:25 snarfed GWG: sgtm. on a related note…out of curiosity, why migrate post kinds to the new storage model yet at all?
# 23:25 snarfed GWG: do you want to start using micropub right now, and you want it to interop w/post kinds?
# 23:25 GWG snarfed: I want everything to interop.
# 23:25 pwcc GWG I include you in that group :) I'm jealous I need to spend my free time writing a talk.
# 23:25 GWG I'm not using Micropub right now, but I may want to.
# 23:25 snarfed GWG: ok. so you do plan to start using micropub right now?
# 23:26 aaronpk yes so I'll actually parse the html and look for img tags, upload each to the media library then replace the URLs in the HTML
# 23:26 GWG snarfed: No. I have other things to do first.
# 23:26 snarfed ok. 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
# 23:26 aaronpk now...can I get away with parsing the HTML with regex? :D
# 23:27 GWG snarfed: I was going to spend time getting Syndication Links ready for the repository first anyway
# 23:28 aaronpk parsing html is no fun. i'm very glad we have microformats parsers that do all the work
# 23:31 GWG pwcc: What do you still think is missing?
KartikPrabhu joined the channel
# 23:32 pwcc GWG to be honest, I haven't been paying enough attention. I've just noticed a lot of work going in to it.
# 23:35 gRegor` Don't mind me.
# 23:36 pwcc As in the ID of Twitter, Facebook, etc posts? As opposed to the full urls.
# 23:36 gRegor` I would stick with URLs.
# 23:38 kylewm aaronpk: might want to do <img.+? so it doesn't match more than necessary?
# 23:42 pwcc Keeps potential for POSSE PESOS changes to stay in sync
# 23:44 GWG pwcc: There are a lot of social plugins
# 23:46 GWG tantek: Something that knows how to speak plugin and spit it out in the right format.
# 23:46 pwcc heh, yeah, WP almost needs to define a standard liek they do for geo data.
# 23:46 tantek pwcc - or they could you know, *adopt* a standard instead of inventing a new one :P
# 23:50 GWG tantek: What is the standard for storing POSSE information?
# 23:53 pwcc front end, they continue to use/recommend microformats.
# 23:54 tantek pwcc - "DB side" - can that simply re-use microformats vocabulary?
# 23:54 GWG pwcc: That is what WordPress_Data is about.
# 23:54 tantek microformats are not just front end, they're storage too
# 23:59 pwcc y, and if a defacto standard exists across a number of plugins - i am advocating that be recommended.
# 23:59 GWG pwcc: Regrettably it doesn't. That is why a list of URLs works best
# 23:59 pwcc That's why h-geo isn't used in the database of indieweb plugin for locations
# 23:59 KartikPrabhu for my DB i use a text field called "syndication" to store space/newline separated URLs.