#indiewebcamp 2014-04-14

2014-04-14 UTC
#
GWG
Got a minute to give me an opinion?
#
GWG
Working on a barebones theme
#
KartikPrabhu
snarfed: I was thinking along similar lines once. that would be similar to "like" of a profile
#
snarfed
KartikPrabhu: yup
#
snarfed
GWG: cool! i did hear you were working on a new mf2 theme
#
snarfed
great project!
#
GWG
It is a starter theme. A fork of _S.
scor joined the channel
#
GWG
snarfed: I'm also working on custom post types as part of it.
squeakytoy joined the channel
#
snarfed
GWG: awesome! you're ahead of me then
friedcell joined the channel
snarfed, lukebrooker, dybskiy, tilgovi, iangreenleaf, scor, squeakytoy and squeakytoy2 joined the channel
#
bret
posted this in #firefox, maybe there is some interest here from a design/UX perspective: just a quick braindump of really awesome (sadly no longer updated) blogs from ex/current? mozillians: http://www.azarask.in/blog/ http://limi.net/ https://brendaneich.com/ http://people.mozilla.org/~faaborg http://asadotzler.com/ http://weblogs.mozillazine.org/asa/
fmarier and snarfed joined the channel
#
david.shanske.com
edited /WordPress (+112) "/* Working On */"
(view diff)
#
david.shanske.com
edited /WordPress (+179) "/* Working On */"
(view diff)
melvster, squeakytoy2, po, curiousjohn, squeakytoy, dybskiy, dybskiy_, jsilvestre, tantek and cweiske joined the channel
LauraJ and jsilvestre joined the channel
#
tantek
KevinMarks - re: ethereum: glitzy home marketingy home page, and "can't establish a connection to the server at wiki.ethereum.org" - so basically ignorable and will be dead in 6-12 monhts.
#
tantek
s/monhts/months
#
Loqi
tantek meant to say: KevinMarks - re: ethereum: glitzy home marketingy home page, and "can't establish a connection to the server at wiki.ethereum.org" - so basically ignorable and will be dead in 6-12 months.
#
tantek
also the hilarity of folks discussing federated identity by tweeting about it
#
aaronpk
did that just make the rounds again today or something?
#
cweiske
maybe you don't see the majority of discussion because it's decentralized
#
aaronpk
cweiske++
#
Loqi
cweiske has 5 karma
#
aaronpk
"...borrows the concept of decentralized consensus that makes bitcoin so resilient..."
#
aaronpk
but...bitcoin is not exactly resilient
#
aaronpk
"An attacker that controls more than 50% of the network's computing power can, for the time that he is in control, exclude and modify the ordering of transactions."
#
aaronpk
"With less than 50%, the same kind of attacks are possible, but with less than 100% rate of success."
Jihaisse and dybskiy joined the channel
#
KevinMarks
well, bitcoin is fairly resilient historically, but that's largely because clients grandfather in old blockchain info
#
KevinMarks
you could take over indiecreddit with a handful of machines, but winning bitcoin's computing armsrace woudl only let you change future transactions, not ones before the hardcoded checkpoints
glennjones, curiousjohn, julien51, dybskiy_, krendil and eschnou joined the channel
#
tantek
decentralized discussions still have URLs. so if you can't cite them, don't presume they exist. and if no one's citing them, then clearly they don't matter.
julien51 joined the channel
#
cweiske
tantek, they might not sync to twitter
#
cweiske
or how do you find out that those discussions exist?
#
tantek
cweiske who cares? absent evidence, why assume things exist?
#
tantek
sounds like mythology
#
tantek
otherwise, the "show me" rule is a good default
Sebastien-L joined the channel
#
cweiske
the ostrich principle: It does not exist if I don't see it
#
tantek
no need to assume such things exist, therefore, don't.
#
KevinMarks
their openid login doesn't work either
#
tantek
Kevinmarks - in general such glitzy marketing home pages are a good signal of bullshit.
#
tantek
sorry, bulshytt
#
cweiske
so not knowing anything means I can use the razor to rule out everything, living in my small bubble
adactio joined the channel
#
tantek
as you should, until presented with evidence, or proactively observing.
#
tantek
it's a good filter. otherwise you'll just waste all your time pondering infinite invisible nothings.
dybskiy, julien51, friedcell, ngoldman, fmarier and pasevin joined the channel
#
rascul
indiecredit? hrm
ttepasse, dybskiy, julien51, barnabywalters, jsilvestre, pasevin, dybskiy_ and scor joined the channel
brianloveswords, chloeweil, dybskiy, Tilley, tantek, gRegor`, ben_thatmustbeme and snarfed joined the channel
#
bret
ethereum looks pretty rad but its going to be in a different realm for a long time because its so totally different than the Web. It might serve as some kind of backend for someone if they build it
#
bret
its more simiar to bitcoin than what most people here seem to be doing
rtaibah joined the channel
#
Loqi
rtaibah: snarfed left you a message on 4/6 at 1:12pm: hey, saw your question on the WP webmention plugin. it tries to send webmentions to every link in a post when you publish or update it.
#
gRegor`
Morning, indieweb
#
bret
hey gRegor`
#
gRegor`
hey bret
#
rtaibah
hey gRegor`
#
bret
The thing that concerns me so much about the crypto currecy / distributed time stamping is that it takes up so much energy for not a whole lot of gain, especially if its just for non currency style transactions. I guess I dont really understand what ethereum is doing though
iangreenleaf joined the channel
#
bret
the other thing about distributed networks is that they work oh so beutifullly when they are had moderated. Kinda ike when you have a better time when you go to a party with all the people you know vs not knowing anyone
#
bret
when you have a ban hammer, the need to crytographically overpower/overcompute asshats on the network is far far less
#
ben_thatmustbeme
well it was an easy weekend to catch up on chat logs from
eschnou joined the channel
#
bret
XD the logs have been getting sooooo long recently
#
ben_thatmustbeme
not really a bad thing
#
tantek
oh good morning #indiewebcamp
#
bret
hey tantek
#
tantek
bret - yeah I tend to skim across portions without URLs
#
tantek
figuring people are tending to talk too much without actual substance (since they're not capturing things in the wiki)
#
tantek
bret, e.g. if you think "ethereum looks pretty rad", perhaps create a stub article on http://indiewebcamp.com/Ethereum with your thoughts on it
#
tantek
I think your criticisms are spot on, and worthy of being captured. Please capture them there!
#
barnabywalters
they link to a nonexistant wiki https://wiki.ethereum.org/ :(
#
ben_thatmustbeme
if it gets too much, maybe we should have just an #indiewebcampofftopic room
#
ben_thatmustbeme
i don't think we want to do that just yet
dybskiy joined the channel
#
bret.io
created /Ethereum (+736) "Created page with "{{stub}} Ethereum is a project that implements a bitcoin/cryptocurrency like block chain used for sending around "contracts". It sounds similar to sending around bitcoins to wa...""
(view diff)
#
bret.io
edited /Ethereum (-37) "minor rewording"
(view diff)
#
bret.io
edited /Ethereum (-6) "Another minor rewording"
(view diff)
#
bret
tantek: there you go :) Short summary and initial questions/concerns followed up with "Do you have experience with using Ethereum for independent publishing on the web? Please document it here!
rtaibah joined the channel
#
gRegor`
Perhaps related to Etherium: .bit DNS using Namecoin http://en.wikipedia.org/wiki/.bit
#
barnabywalters
gRegor`: do you have a .bit domain for your personal site?
#
gRegor`
No. I just remembered it while watching the Etherium video
#
gRegor`
Maybe I'll get one. It's not high on my list. Just interesting.
Sebastien-L joined the channel
#
barnabywalters
gRegor`: you can easily allow your computer to resolve .bit domains by adding the DNS IP on http://dns.dot-bit.org/ to your list of IP addresses
#
barnabywalters
e.g. I have barnabywalters.bit
#
bret
barnabywalters: any drawbacks?
#
bret
to doing that
#
barnabywalters
bret: yeah, it’s hideously complicated and based on invisible blockchain technology which keeps on growing and is difficult to understand
#
gRegor`
I don't have any bitcoins (or altcoins) yet.
#
bret
barnabywalters, what about jus the IP DNS part
#
gRegor`
barnabywalters: Have you tracked traffic on the .bit?
#
aaronpk
barnabywalters: lol great summary
#
barnabywalters
bret: ah, that bit specifically — it’s the easiest way to be able to resolve .bit domains
#
barnabywalters
the alternative is to download the blockchain yourself and run a local resolver
#
barnabywalters
but I have no idea how to do that
#
barnabywalters
gRegor`: nope, but I suspect there would be about 4 hits — me, and my three friends interested in .bit
#
gRegor`
:)
#
bret
DNS is pretty bad too, to be fair (IE running your own dns server)
#
gRegor`
There's a Firefox plugin to handle the blockchain stuff, but yeah, downloading the whole chain... no thanks.
#
aaronpk
at least with DNS you don't have to have the knowledge of the entire history of DNS downloaded to your computer
#
barnabywalters
bret: sure, this stuff is really difficult, and namecoin is the best alternative DNS we have at the moment
#
barnabywalters
aaronpk: yeah, you just have to trust the source of the download
_6a68 joined the channel
#
bret
barnabywalters: the client would presumably verify the chain iirc
#
bret
at least with bitcoin
#
barnabywalters
I don’t really think it’s possible to have a web-scale, human-meaningful identity system which is truly decentralised,i
#
barnabywalters
i.e. lives on your device
npdoty joined the channel
#
aaronpk
i feel like namecoin doesn't really solve the problem with DNS cause you still have to trust/buy in to the whole system just like you do with DNS
#
tantek.com
edited /Ethereum (+420) "dfn, potential, issues, criticism, nonexistent wiki, see also"
(view diff)
#
barnabywalters
aaronpk: so do you have an alternative?
#
aaronpk
that's why I'm just using DNS as is and making progress on other stuff for now
#
tantek
KartikPrabhu: I think you meant to say that in #microformats ;P
#
gRegor`
I think it's harder to mess with the blockchain than DNS, though.
#
KartikPrabhu
I should join #microformats :P
#
tantek
ben_thatmustbeme: re: "maybe we should have just an indiewebcampofftopic room", perhaps #indiechat?
#
bret
how does namecoin deal with trolls just squatting all the domains forever?
#
tantek
I've kinda summarily dismised all the *coin *bit bit* things for now as well. Not really sure they're practical to scratch any particularly high priority indieweb itch(es).
#
aaronpk
tantek: same
#
bret
its interesting plubming
#
barnabywalters
bret: IIRC, fees and domain expiry — i.e. assuming that trolls don’t want to spend much money, and can’t be bothered to renew their names
#
tantek
bret - there's a lot of such "interesting" plumbing. I prefer "show me a random wikipedia page"
#
barnabywalters
it’s not clear if either is very effective
#
tantek
next time you get distracted by "interesting plumbing", try this instead: http://en.wikipedia.org/wiki/Special:Random
#
tantek
until you're read to go back to focusing on scratching user-centric itches instead.
#
bret
ive been down that road many times
#
tantek
clearly not enough times ;)
#
ben_thatmustbeme
tantek, that sounds a lot better, I couldn't think up a good short name
#
tantek
we can use #indiechat until someone here actually gets decentralized web-to-web chatting working with indieweb tech ;)
#
tantek
chatting being actual realtime messaging with notifications rather than just private messaging experiments ;)
#
bret
tantek: do you have any ideas how that would work?
#
tantek
sure, it's just a set of building blocks ;)
#
tantek
but seriously:
#
tantek
private messaging (as aaronpk has already demonstrated) +
#
tantek
webmention of home pages
#
tantek
web notifications from your server to your device
#
aaronpk
the guts of what I built would work, turning it into a "chat" is really just a UI thing at this point
#
ben_thatmustbeme
once i get my site fully functional, I'd love to join the work on that
#
tantek
aaronpk - not "just" a UI thing - you're missing some building blocks, that's my point
#
aaronpk
i'm only missing push notifications to my phone
ttepasse joined the channel
#
aaronpk
i think
#
aaronpk
would love to pair with someone soon to get it actually working with someone else's site
#
tantek.com
edited /homepage (+172) "/* Homepage Brainstorming */ webmentions"
(view diff)
#
ben_thatmustbeme
aaronpk, that would be excellent. I don't even have an admin page for my site yet, but i've found your other libraries quite useful
#
aaronpk
oh good, glad to hear!
#
tantek.com
created /message (+23) "would prefer the singular noun was the actual page, but redirecting for now to existing page"
(view diff)
#
tantek.com
edited /invitation (+35) "linky"
(view diff)
#
ben_thatmustbeme
ideally i'd like to get as much of a feature set as i can in to my openblog software. so people could easily pick up any part of it and play
#
tantek
aaronpk - if you can figure out how to make webmentions to your site show up as notifications on your mobile device - that would be amazing
#
tantek
or is that one of the iOS apps you're working on?
#
tantek.com
created /Webmention (+24) "r"
(view diff)
#
aaronpk
the idea is if I can publish all mentions to an h-feed, the app will just send me push notifications from those entries
#
aaronpk
that way anybody can use the app by just creating an HTML page
#
tantek
hopefully without polling?
#
tantek
or polling as a last resort?
#
aaronpk
polling as a last resort, but I want to get PuSH working on it
#
tantek.com
edited /webmention (+227) "/* Brainstorming */ propagation to a mobile device"
(view diff)
#
kylewm
/join #indiechat
#
tantek.com
edited /notifications (+296) "Projects"
(view diff)
#
barnabywalters
aaronpk: how are you planning on consuming PuSH from a mobile device with no permanent web presence?
#
tantek
aaronpk does your project have a name?
#
tantek
forgets
_6a68 joined the channel
#
aaronpk
no name yet, just stuff here http://indiewebcamp.com/mention-app
jsilvestre joined the channel
#
aaronpk
barnabywalters: the PuSH is to the server
#
gRegor`
It looks like brid.gy only checks replies to my tweets, not my actual tweets for links, is that correct? (not a POSSE tweet).
#
barnabywalters
that’s a problem it would be extremely useful to solve
#
aaronpk
cause the server sends apple push notifications to the phone
#
gRegor`
E.g. https://twitter.com/gRegorLove/status/455731644167491585 hasn't shown up on my brid.gy recent or bret's.
#
barnabywalters
aaronpk: ah, that makes sense
#
aaronpk
push to mobile is pretty much already solved via SMTP's store-and-forward built in to the protocol
#
aaronpk
if everyone's phones were an SMTP server it would just work
#
tantek
aaronpk a-ha yes that page!
#
aaronpk
all it would take for webmention or PuSH is adding store and forward to the protocol
dybskiy joined the channel
#
tantek.com
edited /notifications (+78) "Mention app"
(view diff)
#
tantek.com
edited /mention-app (+53) "see also"
(view diff)
#
kylewm
gRegor`: in my understanding, if someone replies to that tweet, it will be sent as a mention to bret
#
gRegor`
That's my understanding too
#
kylewm
that might be what you are saying
#
gRegor`
Close. Not exactly.
#
gRegor`
If someone replies to my tweet, both their reply and my original tweet will be sent as a webmention to bret?
#
gRegor`
Or just the reply to my tweet?
#
tantek
aaronpk - pretty exciting. looking forward to seeing this working in some form, no matter how hacked up.
#
KartikPrabhu
gRegor`: just the reply. Bridgy thinks that you're tweet is a syndication of originalpost by bret
#
tantek
just like your real-time comments, this will make for a very effective demo
#
KartikPrabhu
I think Bridgy should think of it as a repost
#
gRegor`
Ahh, interesting.
#
KartikPrabhu
maybe start an issue on bridgy and I can add an example of my own
#
gRegor`
Yeah, seems to be a shortcoming of brid.gy. But the only way to fix it would be for brid.gy to process all tweets for a user. That could slow things down a tad :)
#
gRegor`
Good idea, KartikPrabhu
#
gRegor`
Would you mind favoriting that tweet as a test, KartikPrabhu?
#
gRegor`
So there's an example
#
gRegor`
Or reply to it. Whichever.
#
@benwerd
I'd missed this, but it's a great introduction to the #indieweb and why it's interesting: http://kartikprabhu.com/article/indieweb-love-blog
(twitter.com/_/status/451165922418388992)
Loqi joined the channel
#
tantek
benwerd's tweet there is a perfect example of a "twitter comment" regarding your blog post
#
tantek
and thus would be great to see notifications from Bridgy as a "mention"
#
KartikPrabhu
gRegor`: yeah... it is onw of the no snippet ones :P
#
KartikPrabhu
tantek: yup!
#
KartikPrabhu
gRegor`: faved you're tweet to see what happens...
#
tantek
pokes the form on the page
#
tantek
"Source URL does not contain a link to the target URL"
#
KartikPrabhu
OMG! your vs you're fail!!!
#
tantek
interesting
#
KartikPrabhu
wait! how did you poke it?
#
tantek
KartikPrabhu: using the form "Have you published a response to this? Send me the link: "
#
tantek
I just pasted in the tweet permalink
#
@benwerd
I'd missed this, but it's a great introduction to the #indieweb and why it's interesting: http://kartikprabhu.com/article/indieweb-love-blog
(twitter.com/_/status/451165922418388992)
#
kylewm
I think bridgy used to do that, search twitter for mentions, but something something rate limiting
#
tantek
and your site returned:
#
KartikPrabhu
tantek: never tried that... will have to look into it
#
tantek
" http://kartikprabhu.com/webmention : Source URL does not contain a link to the target URL "
#
KartikPrabhu
tantek: t.co urls! :|
#
tantek
I think you may need to un-tco the links?
#
tantek
hey adactio made it work!
#
gRegor`
Makes sense, kylewm
#
KartikPrabhu
oh! didn't know that... will add that to my list of mention things to do
#
gRegor`
Check the data-expanded-url attribute on tweets
#
KartikPrabhu
started on it yesterday... should have it by next HWC-Chicago
#
tantek
KartikPrabhu: see for example this: http://adactio.com/journal/6663/#comment501 - all those "comments" are there because I pasted in the tweets into Adactio's form and hit Ping!
#
tantek
pasted in the tweet permalinks that is
#
kylewm
I'm also curious if the IRC log will send webmentions to you now KartikPrabhu
#
KartikPrabhu
tantek: neat...
benprew joined the channel
#
tantek
KartikPrabhu: so it lets anyone tweet about your posts, and then use the form to add their "comment" to your post :)
#
tantek
until Bridgy picks them up. ahem. cc: snarfed :)
#
KartikPrabhu
kylewm: wait! so IRC will send mentions?
#
KartikPrabhu
tantek: yeah that is show it should work...
#
KartikPrabhu
s/show/how
#
Loqi
KartikPrabhu meant to say: tantek: yeah that is how it should work...
#
kylewm
I got one from kbs the other day via irc logs, but he might have sent it via my form
po joined the channel
#
kylewm
here's snarfed re: find links to your site posted by others http://indiewebcamp.com/irc/2014-04-06/line/1396815487
snarfed joined the channel
#
gRegor`
Speak of the devil ;)
#
tantek.com
edited /Bridgy (+950) "FAQ What about links posted by others"
(view diff)
#
tantek
I may not be able to submit a pull request, but at least I can document the reasoning behind needing the support ;)
kbs joined the channel
#
kbs
KartikPrabhu kylewm yes - I just pasted a link from the online irc logs into Kyle's form
#
kbs
[ie, it has enough markup to function as the source of a webmention...]
#
snarfed
reads logs
#
snarfed
ah yes
#
snarfed
i should probably add that faq to http://brid.gy/about
#
snarfed
also, the example on the wiki page isn't an ideal example, since bridgy actually does send WMs for all links if the tweet author (benwerd in this case) is signed up for bridgy
rtaibah joined the channel
#
snarfed
so i think the feature request is just to search for links posted by people who aren't signed up
#
snarfed
which is totally doable, but depends on the details of the silo's search capabilities. twitter is doable, FB and G+ probably too, IG probably not
#
gRegor`
Thanks tantek. You're good about documenting/reminding to document. :) I forget because I'm usually working and get distracted.
#
gRegor`
snarfed: Did you see my tweet example? bret and I are both signed up on brid.gy, but it didn't send my WM. My tweet wasn't a reply, though, just had one of bret's links.
#
snarfed
…oh, right. the feature request is that bridgy should send a webmention for benwerd's original tweet, not just the responses.
Loqi joined the channel
#
snarfed
understood. yeah, the problem there is identifying POSSE (ie syndicated) tweets
#
snarfed
(so they can be omitted)
#
snarfed
rel-syndication links help, but not many people actually use them yet
#
gRegor`
Thanks. Yeah, I figured it came up before. I'll read up on it and think some more about it.
#
snarfed
thanks! comments on issues and PRs are welcome
#
snarfed.org
edited /Bridgy (+156) "/* What about links posted by others */"
(view diff)
eschnou and barnabywalters joined the channel
#
barnabywalters
it would be interesting to figure out how many of the attacks against XML parsers documented here https://pypi.python.org/pypi/defusedxml also apply to HTML
kbs joined the channel
#
kbs
interesting - mostly for DoS then?
dybskiy joined the channel
#
barnabywalters
kbs: looks like it
#
barnabywalters
currently making a little test suite using PHP DOMDocument loadHTML with some of those examples
#
barnabywalters
fortunately entity definitions are ignored
#
barnabywalters
ah, and if you try to parse billion laughs as XML, it detects an entity reference loop
#
kbs
excellent :)
#
barnabywalters
so much for PHP being inherently insecure
#
kbs
fwiw -- also started http://indiewebcamp.com/xss per tantek 's suggestion - hopefully helps mitigate any webmention issues before it gets attractive for the malcontents :)
#
barnabywalters
kbs: oh great! there’s an indiewebify.me issue about something very similar https://github.com/indieweb/indiewebify-me/issues/16
#
kbs
maybe we should just plop all such test-cases into some place on the wiki so future implementors can have something to work against?
#
barnabywalters
kbs: good idea — I’ll link to /xss from the issue and we can start work there
#
kbs
idly tries a random Loqi test
marcthiele joined the channel
#
kbs
(ah, guess irc itself has some protections :)
#
kbs
[was trying to see if I could embed markup in my nick]
KartikPrabhu joined the channel
#
KartikPrabhu
snarfed: about the tweet bridgy thing, you mean I should have a webmention from the benwerd tweeting my article link?
#
snarfed
KartikPrabhu: no, just from the responses. i misunderstood the initial conversation
dybskiy joined the channel
#
KartikPrabhu
aah I see. Yes, I was saying that I should get one from the tweet as a repost
tantek joined the channel
#
kylewm
KartikPrabhu: you could always post the webmention manually :) https://brid-gy.appspot.com/post/twitter/benwerd/451165922418388992
#
KartikPrabhu
aaa! wait how did you track that down!
#
kylewm
hehe, just copied the post id from twitter and constructed the url manually
#
KartikPrabhu
aah... clever. There I have another shit looking mention on that post now
paulcp joined the channel
#
tantek.com
edited /Bridgy (+415) "/* What about links posted by others */ follow-ups: no need to omit POSSEs, please document real-world original-post-discovery challenges if any"
(view diff)
#
tantek
speaking of posting the webmention manually >:)
#
GWG
yawns
#
GWG
This time off is taking a lot out of me.
#
snarfed
tantek: i'm with you that webmentions for possed posts *should* be handled (and omitted)
#
snarfed
…but in practice, i wonder how many WM handlers actually do that
#
GWG
Hello, all
#
snarfed
i know the wordpress plugin doesn't. (i can file an issue for that)
#
snarfed
hi GWG!
#
KartikPrabhu
snarfed: that should be their problem no?
#
GWG
Hi, snarfed.
#
KartikPrabhu
'their' includes me
#
snarfed
KartikPrabhu: yeah, but that's not a very user friendly stance when you're making product decisions :P
#
GWG
I heard the word Wordpress.
#
KartikPrabhu
true! specially if the Wordpress plugin does not handle it. I would hate to break things for Gen2 people who can't fix it themselves
eschnou joined the channel
#
tantek
snarfed - one way to find out (start sending them) :)
#
snarfed
tantek: true!
#
tantek
I do like the "file an issue on the wordpress plugin" first aproach
#
tantek
s/aproach/approach
#
Loqi
tantek meant to say: I do like the "file an issue on the wordpress plugin" first approach
#
tantek
I figure a one week heads-up is good
#
snarfed
heh, yeah
#
tantek
perhaps note in the issue that you plan to do so in Bridgy imminently
#
snarfed
another approach is to just omit (initial) mentions from the author
yaf, kbs, paulcp_, cweiske, npdoty and dybskiy joined the channel
#
gRegor`
snarfed: So you're saying brid.gy should have ignored that benwerd tweet since it's syndicated from http://werd.io/2014/id-missed-this-but-its-a-great-introduction-to-the ?
#
gRegor`
Just making sure I'm following
#
snarfed
gRegor`: no, bridgy ignored it because it was an original tweet, not a fav or reply or retweet.
#
snarfed
what bridgy *should* do is up for debate. :P i'm leaning toward handling it though. details in that issue link.
#
KartikPrabhu
hmm now I am wondering if idno sent me a mention directly?
#
gRegor`
It should have, in theory KartikPrabhu
#
gRegor`
Gotcha, snarfed
#
KartikPrabhu
and if it did... how should I handle getting mentions from both original and POSSEd posts
#
snarfed
KartikPrabhu: short answer is, it's up to you
#
snarfed
but we can capture recommendations, etc on the wiki (as usual) and/or the spec
#
KartikPrabhu
yes... I'll have to deal with that this week so I can add things I am doing or somethign
Kopfstein joined the channel
#
GWG
Can I pick your brains about something?
#
gRegor`
Seems like this ties in nicely with the discussion on link-less original-post-discovery.
paulcp joined the channel
#
GWG
I'm still working on the parameters for that project, and I keep tweaking it.
#
GWG
I keep trying to figure out what post types I need
#
GWG
According to the wiki, there is note, article, reply, photo, check-in, like, comics, event, rsvp, session, and video
#
gregorlove.com
edited /Bridgy (+424) "/* What about links posted by others */ Adding my example"
(view diff)
#
gRegor`
By and large, those are presentation-only distinctions, GWG. I would focus on the mf2 first.
#
GWG
Then the wiki gets into the definition of response
#
gRegor`
E.g. I don't think you need a custom post type in WP for each of those.
#
GWG
gRegor`: I agree
#
GWG
A response is defined in the wiki as a post that is a reaction to another post: reply, like, repost, mention, RSVP, invitation
#
GWG
Which means, the custom types likely should be 3.
#
GWG
Articles, Notes, and Responses
#
GWG
Articles being traditional blog posts.
#
gregorlove.com
edited /Bridgy (+241) "/* What about links posted by others */"
(view diff)
#
gRegor`
I don't view responses as a post type.
#
gRegor`
A response is an article or note that has an in-reply-to, that's all.
#
gRegor`
Which I would probably implement as a custom field in WordPress.
#
GWG
How would you implement a like then?
#
gRegor`
Probably another custom field, which the theme would handle inserting the necessary mf2 as a result.
tantek joined the channel
#
KartikPrabhu
GWG: replies have "in-reply-to" and likes have "like-of"
#
gRegor`
If you mean a standalone "like" - without a note or article... I'd need to think about that more.
#
GWG
KartikPrabhu: You are thinking at a more definitive level.
#
ben_thatmustbeme
with all the talk of wordpress modifications, i'm feeling like there should like the wordpress page should be split for those just using (wanting plugins and theme etc) and those that want to start to modify WP
#
GWG
gRegor`: It wouldn't be the theme.
#
GWG
ben_thatmustbeme: My design covers both.
#
gRegor`
But it could be as simple as an "empty" article/note, with the "like" custom field checked.
#
GWG
gRegor`:
#
GWG
gRegor`: You can also do that with a custom taxonomy.
#
KartikPrabhu
gRegor` GWG : I don't understand what a standalone like is... A "like" is just a note with a "I like this" with this being a url markedup with "u-like-of"
#
gRegor`
KartikPrabhu: I'm differntiating between a comment that includes like-of markup, and a simple like-of without commentary.
#
KartikPrabhu
you mean it has no content?
#
gRegor`
I think I showed you an example on snarfed's site where a like had no visible content.
#
gRegor`
Correct.
#
KartikPrabhu
oh yeah I remember
#
snarfed
gRegor`, GWG: yup that's my default
#
GWG
gRegor`: That is the response post type I'm thinking of. No visible content.
#
GWG
A note would be short visible content.
#
snarfed
ben_thatmustbeme: makes sense. go for it!
#
KartikPrabhu
do we need to distiniguish between "short content" and "no content" ?
#
tantek
are there any existing examples of this on the /like page?
#
tantek
that's the first place to check
#
gRegor`
ben_thatmustbeme: There's a working on section on /wordpress where we discuss setting up ready-to-use themes that are mf2ified, and a base theme that designers/developers can extend.
#
gRegor`
KartikPrabhu: No, I'm just thinking about loud with GWG about how it would work in WordPress specifically.
#
gRegor`
s/about/out/
#
Loqi
gRegor` meant to say: KartikPrabhu: No, I'm just thinking out loud with GWG out how it would work in WordPress specifically.
#
gRegor`
Oh bother.
#
KartikPrabhu
oh hmm yeah possibly I am not thinking of Wordpress
#
GWG
gRegor`: The design I came up with was putting the Custom Post Type in a plugin so the MF2 compliant theme can be used with or without it
#
GWG
I've been doing my homework.
#
GWG
KartikPrabhu: As for distinguishing, only for the purpose of data entry, in my mind.
#
gRegor`
So you're making a custom post type for likes, GWG?
#
ben_thatmustbeme
was just a suggestion after that whole 'lowering the barrier to entry' discussion last week
#
GWG
gRegor`: I picked responses.
#
tantek
ben_thatmustbeme: too little context
#
snarfed
GWG: just as another data point, i generally use categories to distinguish my post types, as opposed to actual WP post types
#
snarfed
no code needed, and i can still style them w/css
#
GWG
gRegor`: A custom post type that is like and repost, etc in one package.
#
GWG
snarfed: I'm designing it both ways.
#
snarfed
GWG: huh. ok. out of curiosity, why?
#
GWG
snarfed: Flexibility. My initial design was not flexible.
#
snarfed
oh this is for the mf2 theme. if you're already making a theme…ok. got it
#
GWG
The reason why I started this after that conversation on Friday was I came to the realization something can be all things to all people
#
GWG
Wordpress is based on a plugin architecture.
#
GWG
So I'm designing a mf2 starter theme and a plugin that could extend said starter theme.
#
GWG
But either could be used independently from the other.
#
snarfed
sounds ambitious!
#
GWG
snarfed: That is probably why it is doomed to failure
#
gRegor`
Hehe
#
GWG
The truth is, I'm not a great designer, or a great programmer. But I overplan.
#
gRegor`
Freakin' WordPress :)
_6a68 joined the channel
#
GWG
But, imagine it on both ends.
#
GWG
Someone who just wants a theme gets it.
#
gRegor`
I really don't like it, but I'm also compelled to make easier indieweb solutions for it so the majority of blogs out there can get involved, heh
#
GWG
Someone who wants a theme and a version of Wordpress that has the indieweb conventions can have that too
#
gRegor`
I didn't realize you were on wordpress, snarfed
#
snarfed
gRegor`: yup!
#
gRegor`
snarfed: Do your content-less likes show up in the stream or no?
#
snarfed
gRegor`: definitely not
#
snarfed
they're on the archive page though
#
gRegor`
Gotcha
#
snarfed
(likes, replies, etc are never in the stream, regardless of whether they have content)
#
snarfed
added them here recently: https://snarfed.org/archive
#
gRegor`
Ah, interesting.
#
gRegor`
Makes sense
#
GWG
When I get this to a point where I get around to putting the code in a repository, would appreciate some peer review on it.
#
gRegor`
Sure, GWG
#
GWG
Right now, all I have is my theme test site to build this on.
#
gRegor`
I will probably set up a WP install as a playground. I use it a lot with clients, but don't dogfood for my own domain.
#
GWG
I was, but once I set it up to allow me to do some things, I want to test this elsewhere before deploying it.
#
GWG
I'm reasonably certain I'm MF2 compliant now
#
GWG
But my initial goal was to lower the bar for entry for people who were comfortable with Wordpress.
#
GWG
I think I could do that.
benprew joined the channel
#
gRegor`
snarfed: Did you build your own theme for your site, or extend another one?
_6a68 joined the channel
#
gRegor`
Looks like a modified ryu theme, actually.
#
gRegor`
did his own digging
#
gregorlove.com
edited /WordPress (+67) "/* Working On */"
(view diff)
#
snarfed
snarfed: i use the ryu theme and the wordpress-uf2 plugin
#
snarfed
ryu was just an aesthetic choice. it doesn't do anything special to be mf2 friendly
#
gRegor`
Yeah, I see that. Nice reponsiveness, though
#
snarfed
thanks!
#
snarfed
yeah, i've written very little custom php for my site, but a decent amount of custom css
curiousjohn joined the channel
#
GWG
gRegor`: I did see it
#
GWG
The code is up on my screen now
#
GWG
I was looking at how the author added microformats to post types
krendil joined the channel
#
GWG
I do have a few other ideas for indieweb plugins.
#
GWG
A plugin that supersedes the gravatar system that uses h-card
LauraJ joined the channel
#
kbs
raymond chandler is a great read
#
kbs
*books
#
tantek
GWG that would be great
#
tantek
or maybe only use gravatar as fallback, and prefer indieweb site with hCard
#
tantek
h-card
#
GWG
tantek: That is standard in gravatar plugins I've seen. It will fall back if there is no other site.
#
GWG
tantek: After I just merely marked up an existing theme and hacked it a bit, I'm planning out a modular system now.
#
GWG
Some parts I may not do, but I'm trying to build a platform.
#
GWG
That is my new thinking
#
GWG
As of Friday, when I started thinking about it.
#
GWG
Each time I come up with an idea, I'm noting it down
#
GWG
I'm also trying to create the hooks to support it.
benprew, _6a68 and yaf_ joined the channel
#
snarfed
hey KartikPrabhu, let me know if i can help at all with cloning the repo(s) and running the tests
#
snarfed
i'd love to get that timezone change in!
#
KartikPrabhu
snarfed: I'll look at it tonight! Didn't get to it this weekend
#
snarfed
np! no hurry
lukebrooker, _6a68, _6a681, pauloppenheim, paulcp and tantek joined the channel