#indiewebcamp 2013-04-22

2013-04-22 UTC
#
tantek
so how about put h-entry on the <body> ? I mean, it's a permalink page right?
#
tantek
the h-entry *is* the primary thing of the page
#
aaronpk
that would be a solution. my question then is will things in the sidebar clutter up the h-entry?
#
tantek
nothing appears in the microformat except what you mark-up as properties
#
aaronpk
i mean most things in the sidebar are about the post anyway, but I do have the little "*ing" section
#
tantek
(oh and the implied stuff, which won't happen if you markup the p-name explicitly)
#
aaronpk
interesting
#
tantek
ok I've reread the above
#
aaronpk
really went down a rabbit hole with this one
#
tantek
didn't we solve it?
#
aaronpk
yes I believe so
#
tantek
also - parsing from Hn tags is a bit misguided
#
aaronpk
it's just that I started by adding markup for in-reply-to
#
tantek
great!
#
tantek
so the question of what is the p-name of a note I should answer as an FAQ
#
tantek
I mean, you could have looked at my note markup on tantek.com as an example ;)
#
tantek
but yes, you guys independently rederived it above
#
aaronpk
and then added mf2 to everything, then realized I need to make the body tag be the h-entry, then the whole geo discussion
#
aaronpk
oh yea, didn't think to look at your site, because I was originally looking for examples of 'in-reply-to' usage
#
tantek
I'm working on adding in-reply-to as well
#
tantek
but then I went down a design/presentation rabbithole
#
tantek
after I realized that to display replies properly I had to redesign what a note/post building block looked like
#
tantek
layout/presentation
#
tantek
so back to the drawing board
#
tantek
literally
#
tantek
rather, back to the drawing papernotebook :)
#
aaronpk
wish I was around another day here, would be fun to sketch some of this out with you!
aaronpk|m joined the channel
#
tantek
aaronpk - to answer your questions about p-name and h-entry and a note: http://microformats.org/wiki/h-entry#h-entry-faq
xtof and b0bg0d1 joined the channel
#
bretolius
http://wikileaks.org/Transcript-Meeting-Assange-Schmidt#731 Interesting commentary on the use of shortnames
#
bretolius
a theoretical short-name system that could be used as a citation to a document in another document, and simply having the citation means you could address the exact document assuming its still available
#
bretolius
i guess the key concept being that the irrevocable shortnames are apart of some kind of ditributed hash tree
tantek, seyz, eschnou, danbri, duckbillp and barnabywalters joined the channel
#
xtof
eschnou : if you're available 2013-05-03 I'd be happy to introduce an #indieweb workshop during BarcampOuiShareFest (collaborative economy in Europe) Doc Searls will be there to speak about VRM and identity More info to come on http://barcamp.org/BarcampOuiShareFest
#
tommorris
^ indiewebsters may enjoy this: a Tumblr that has a daily screenshot from Geocities. queued up one per day until 2027.
#
barnabywalters
tommorris: love that site — is “Tom’s place of joy” your old site? ;)
#
tommorris
Alas no.
#
tommorris
My first Geocities site had two Java applets on it. Good times.
#
barnabywalters
yay! my first site almost had a 6 minute animated GIF on, but alas it got scrambled in the upload and I was prevented from releasing that particular cultural wonder onto the internet
#
barnabywalters
actually, this December is the 10th anniversary of my first site — I have a blog post about it in progress
#
tommorris
my first webpage wasn't even on Geocities. it was hosted as a subdir on a server at my dad's then employer
#
tommorris
I just Archive.org'd it and found that their site is still there - http://web.archive.org/web/19961226220817/http://www.bownewp.co.uk/
#
tommorris
but my subdirectory didn't get archived, alas.
#
barnabywalters
wow, blurry menus! I’ve looked and looked for my first site but can’t find it either
#
tommorris
I'm proud to say that the first page I wrote was HTML-in-a-text-editor. because then there weren't really any authoring tools like FrontPage
#
barnabywalters
first HTML element I ever wrote was <marquee>, in frontpage :) But I couldn’t get it to work because I didn’t know what slash to use and where it went
#
tommorris
oh btw, I'm thinking about trying to organise a web history editathon. get a bunch of people together in London and online to try and edit Wikipedia to improve coverage of web history
#
barnabywalters
yeah, I saw your note about it — sounds like a great idea!
#
tommorris
over the weekend, I was working on the 'List of Yahoo! services' article and the 'Fire Eagle' article. prompted by the imminent closure of upcoming.org
#
tommorris
there's plenty of sources online, and I could probably find a venue in London
#
barnabywalters
yeah, go for it
#
barnabywalters
sounds like the kind of thing adactio might be interested in helping out with?
#
barnabywalters
given his very vocal dislike for Yahoo
#
tommorris
yep, might nudge him about it. and some mozilla people.
#
barnabywalters
heh, of course :)
#
barnabywalters
similar to archive.is, which I came across yesterday
#
tommorris
archive.is is very useful.
#
barnabywalters
“these webpages will be around forever even if the original goes away”
#
tommorris
I've used archive.is links to replace links on Wikipedia to pinkpaper.co.uk after that shut down.
#
barnabywalters
useful, sure, but where is the content hosted, and the owner seems a little overconfident
#
tommorris
Yeah, it'd be nice if they could have some backup plans in place. Internet Archive as a potential backup for instance
#
tommorris
syndicate the stuff from archive.is to archive.org - peering agreements
#
tommorris
webcite.org is in danger of shutting down too.
#
tommorris
the damage that even trivial removals of content do to projects like Wikipedia is something I documented here - http://tommorris.org/posts/2640
#
tommorris
just taking down some "old content" means that citations we are using for fairly trivial things break... for no actual benefit.
#
barnabywalters
webcitation.org, right? http://webcite.org
#
tommorris
yes, webcitation.org - brainfart
#
barnabywalters
ah, cool — that is addressing some of the same use cases as indieweb link previews
#
barnabywalters
yeah, it’d be a pity if that shut down
#
tommorris
there's some discussion about whether Wikimedia UK should chuck them some cash.
#
tommorris
given that we rely on webcitation for a lot of stuff.
seyz, friedcell, mxuribe, duckbillp, scor, barnabywalters, tantek, tantek-ipod and caseorganic joined the channel
#
aaronparecki.com
edited /p3k (+206) "/* What? */"
(view diff)
texburgher, b0bg0d, scor, spinnerin, caseorga_, josephboyle, jzb, caseorganic and friedcell joined the channel
#
tantek
aaronpk - I like your realworld example of a comment/reply that is in-reply-to multiple other posts: http://aaronparecki.com/replies/2013/04/21/1/
#
tantek
have to admit there have been a few times where I've wanted to thread a reply of mine into multiple other posts by other people
#
tantek
one big challenge - how do you show the context of the other notes on your reply permalink page?
#
tantek
e.g. when I read http://aaronparecki.com/replies/2013/04/21/1/ - it frankly doesn't make much sense out of the context of the thread
#
tantek
but when I click through to the first in-reply-to visible link you provide there and go to: https://twitter.com/dybskiy/status/326063595332984832
#
@dybskiy
@aaronpk geonotes should do the trick, no?
#
tantek
then I see a thread of conversation that at least makes sense
eschnou and danbri joined the channel
#
tantek
(note the year)
#
tantek
"if world domination is your goal, think twice before offloading every scrap of you."
b0bg0d joined the channel
#
aaronpk
tantek: yes showoing the context of replies is currently a challenge i'm thinking about
#
aaronpk
also just for single posts
#
tantek
for single posts it seems fairly straightforward to just copy Twitter's design
#
tantek
rather, for replies to just one post
#
tantek
I'm assuming that's what you meant
#
aaronpk
also thinking about the storage side though, since i don't have a database like I'd normally have
#
tantek
I found that one pretty easy to sketch out
#
@t
“… if world domination is your goal, think twice before offloading every scrap of you.” http://www.zeldman.com/2008/04/27/content-outsourcing-and-the-disappearing-personal-site/ #indieweb (ttk.me t4Pc1)
#
eschnou
tantek, aaronpk I realized with xtof comment on my post that there are two kind of pingbacks: replies and mentions, and it is not easy to distinguish them. One creates a conversation, the other is just a reference within another conversation.
#
eschnou
both would benefit a different treatment.
#
tantek
eschnou - this distinction is actually covered in the post footers page on the wiki :)
#
tantek
there are replies/comments, and then there are mentions/referencing-articles
#
eschnou
and how do you distinguish them ? a different rel ? I haven't seen that documented/used.
#
tantek
eschnou - the way you distinguish them is whether the comment/reply permalink page uses in-reply-to or not
#
tantek
(automatically) distinguish them
#
eschnou
ok, so I could treat 'in-reply-to' as replies and show them 'twitter style' like I did, and leave the others as 'mentions' displayed somewhere else.
#
tantek
right, e.g. displayed in a lower section
#
tantek.com
edited /posts (+4) "/* Footer sections */ link comments"
(view diff)
#
tantek.com
created /Comments (+22) "r"
(view diff)
#
tantek
ah, even covered this in the comments page
#
eschnou
another issue I faced was to decide what to show: name, summary or content. So far I opted for showing only the title (marked by summary).
#
tantek
"If the hyperlink in the h-entry to the webmention target has in-reply-to markup, display the h-entry (summary/content abbreviated as necessary) in a "Comments" section, perhaps in the post footer."
#
eschnou
I'm a dev... I don't read the manual :-)
#
tantek
"Otherwise if the hyperlink to the original post lacks in-reply-to markup, then add it to a "Related Articles" or "Mentions" section, again in the post footer"
#
tantek
eschnou - it's ok that's why it's on the wiki, so we can quickly share URL answers to such questions
#
eschnou
tantek, thanks for all the efforts !
#
tantek
eschnou - showing "only the title" makes no sense. no commenting systems work like that.
#
tantek
most comments don't have titles/names at all
#
tantek
(why pingback display is very broken)
#
tantek
more details on why pingback display recommendations are broken: http://indiewebcamp.com/comment-presentation#Existing_specifications_for_display
#
eschnou
assuming we have a twitter like conversation, what is a 'reply' marked up with ?
#
eschnou
content ?
#
tantek
h-entry
#
tantek
hopefully with a p-author h-card with p-name and u-photo and u-url for the avatar link/image/alt
#
tantek
and then with a p-content/e-content for the comment contents
#
tantek
then you can display that *just like a _normal_ blog comment*
#
tantek
indieweb comments should look at least as good as normal/local blog comments
#
tantek
the bizarre pingback title+double-ellipsed-summary is totally broken and should never be displayed
scor joined the channel
#
tantek
eschnou - btw do you have documentation anywhere of how and when Storytlr parses h-entry for comments etc.?
#
eschnou
well, the h-entry contains lots of stuff custom to the site it comes from, this leads to impossible to style html. This is why I just display the summary. I'm even planning to strip tags for security/presentation reasons.
#
tantek
eschnou - you can already do that per the spec by taking the p-content if it's there or the e-content innertext
#
tantek
no need to do anything custom/weird like stripping
#
eschnou
Hacky, but it does the trick.
#
tantek
eschnou - would love to add Storytlr here and link to it: http://microformats.org/wiki/uf2#Implementations
#
@shawnokeefe
RT @t: “… if world domination is your goal, think twice before offloading every scrap of you.” http://www.zeldman.com/2008/04/27/content-outsourcing-and-the-disappearing-personal-site/ #indieweb (ttk.me t4P…
#
eschnou
p⁻content ? It is e-content in mf2 doc and usually full of inner tags.
#
eschnou
tantek, aaronpk if your have ideas on what to do different here, happy to get feedback: http://eschnou.com/entry/testing-indieweb-federation-with-waterpigscouk-aaronpareckicom-and--62-24908.html
caseorganic joined the channel
#
eschnou
moving the 'mentions' to another section is a next step.
#
tantek
eschnou - once you've parsed the e-content, you can further parse it just for it's innertext if you want
#
tantek
it can be either p-content or e-content
#
tantek
or you might see a p-summary too
#
eschnou
For now I try to continuously adapt to what I receive and do my best to make it 'look good', I guess that the more we are to do this, and the better we'll converge on common ways to do it.
#
tantek
eschnou - indeed. At some point we'll have a well defined "how to parse comments from webmentions" spec :)
#
tantek
Are you going to separate xtof_fr's reply into a mentions section?
#
tantek
also - I would suggest listing all replies/comments in *one* section, time ordered
#
tantek
hopefully that will force the issue to similar presentation between/among the two
#
tantek
issue *of
#
tantek
I noticed they're already really close! (indieweb vs. local comments)
#
tantek
which is *awesome*! :)
#
aaronpk
oh hey cool you styled my little h-cards!
#
tantek
aaronpk - isn't that awesome? and note how they're styled like the Comments icons down below too
#
aaronpk
yeah! looks great!
#
tantek
I think eschnou is closest to producing a beautifully integrated comments section
#
aaronpk
the race is on!
#
tantek
with both indieweb and local comments looking consistent and reading very naturally.
#
eschnou
aaronpk, the problem is I won't be able to style individual content of each mention when this gets popular :-) hence why I could like to strip tags of content.
#
aaronpk
agreed
#
tantek
the only clue that there's a difference being the "… ago" links to the indieweb permalinks
#
aaronpk
i'm debating continuing to publish that markup as well
#
eschnou
tantek, yes, all comments time ordered will be awesome, and will enable a true distributed conversation, where I can reply to aaronpk reply on my site and then he gets a pingback, etc...
#
tantek
eschnou - you could still look for / allow / style h-cards in notes
#
tantek
eshnou - sounds brilliant!
#
aaronpk
also i'm encountering an issue deciding what values to include in the little h-cards, in terms of: domain name, full name, nickname (?)
#
tantek
aaronpk - really?
#
tantek
isn't it just: <a class="h-card" href="homepage"><img src="avatar" alt="full name"/></a> ?
#
aaronpk
yes, beacuse sometimes the "@" before a username is part of the sentence, and i;m not displaying the "@" right now cause i'm showing full name
#
aaronpk
i write @username and it gets transformed, but what exactly does the username mean when you're actually referencing someone by domain name
#
eschnou
aaronpk, totaly agree on the @, I've decided to keep them, they are part of the content and have a meaning.
#
eschnou
aaronpk, easier for me since I reference only domains and don't do this twitter translation.
#
aaronpk
it holds even outside of twitter tho
andreypopp joined the channel
#
tantek
aaronpk - you can actually represent all that if you want too:
#
tantek
<a class="h-card" href="site"><object data="photo"><abbr title="full name"><span class="p-nickname">@name</span></abbr></object></a>
#
tantek
you may need to add "type=image/jpg" to the <object>
#
tantek
to get some browsers to load/render it
#
aaronpk
so i can decide what to display by putting it inside the tag vs in the title attribute?
#
tantek
that is one axis of flexibility yes
#
aaronpk
that's good
#
aaronpk
that still means I have to decide what to display
#
tantek
for parsing purposes, the title of the abbr wins
#
tantek
(when parsing an abbr element directly for p-* properties)
#
aaronpk
also what is a nickname and how is that determined?
#
tantek
nickname is fairly loosely defined
#
tantek
so it's fine to use nickname to markup usernames
#
tantek
since they're often very nickname-like
#
tantek
(and people do respond to being called them in person I've found)
tilgovi joined the channel
#
tommorris
tantek: numerous friends of mine moan when I call them by their online nicks.
#
tommorris
especially some of the Wikipedians. but that's because they do have some very silly usernames.
#
tommorris
I'm IRL friends with "Chase me ladies, I'm the Cavalry".
#
tommorris
Other hilarious usernames have included: "Can't sleep, clown will eat me" and "Physics is all gnomes".
b0bg0d, caseorganic and barnabywalters joined the channel
#
eschnou
aaronpk, tantek, I've unified comments/mentions. It looks great ! (see: http://eschnou.com/entry/testing-indieweb-federation-with-waterpigscouk-aaronpareckicom-and--62-24908.html)
#
eschnou
now I need to filter out the one which are not replies but just mentions and put them in another section.
#
aaronpk
eschnou: it looks great!
caseorganic and morrocco_mole joined the channel
#
barnabywalters
hey nice work eschnou
#
eschnou
thanks!
#
barnabywalters
when you reply to comments, are they first-class notes or old-style comments?
#
barnabywalters
to your own comments, I mean
#
eschnou
"old-style" comments
#
eschnou
:-)
#
barnabywalters
but that’s not a problem as they’re still hosted on your site
#
barnabywalters
and have fragment ID URIs, right?
#
eschnou
well, it will cause me a problem when I mention someone in a comment and send a pingback,
#
eschnou
if they parse the content, how do they know where to look for the comment vs the h-entry...
#
eschnou
should I add # fragment to the url to point them to that specific section ?
#
barnabywalters
yeah, this is a problem with that approach
#
eschnou
fragment id uri ? what is that ?
#
Loqi
that is one axis of flexibility yes
#
Loqi
yeah!
#
barnabywalters
eschnou: yeah, a URI with fragment ID :)
#
barnabywalters
I can’t remember if the server gets to see the fragment ID though
#
aaronpk
browsers don't send the fragment in the request, but this isn't happening in a browser
#
barnabywalters
aaronpk: I thought as much
#
eschnou
so, pingback + uri with fragment to point to the comment may be the solution..
tantek joined the channel
#
eschnou
aaronpk, could yo please check if you did get the pingback I just sent as a reply to your reply ?
#
aaronpk
eschnou: just got a pingback from "http://eschnou.com/entry/testing-indieweb-federation-with-waterpigscouk-aaronpareckicom-and--62-24908.html#comment_4703"
#
eschnou
awesome :-)
#
eschnou
I guess I don't have proper annotation in the page for the comments, but it is getting there.
#
barnabywalters
eschnou: I had a poke through your pingback µf parsing source — I’d be interested to hear your reasoning for using the first h-card you find instead of h-entry -> author?
#
eschnou
barnabywalters, my initial focus/usecase is always storytlr<>storytlr communication, and in this case there is no author hcard within the entry, only one at the page level.
#
eschnou
but then when federating with others, I adapt
#
barnabywalters
ah, cool, okay
#
eschnou
always happy to get feedback and evolve things.
#
barnabywalters
eschnou: just trying to fix my pingback implementation so I can join in the conversation :)
#
eschnou
yeah !
tantek joined the channel
#
barnabywalters
I seem to be successfully receiving pingbacks from eschnou, but not from my test wordpress.com blog
#
barnabywalters
not sure if wp.com lets me see the logs
#
eschnou
barnabywalters, I had issues testing from wordpress.com, pingback not very reliables.
b0bg0d joined the channel
#
barnabywalters
eschnou: okay, that’s good to know
#
@eschnou
Posted the picture: Having a federated conversation accross the #indieweb http://eschnou.com/entry/having-a-federated-conversation-accross-the-indieweb-62-24909.html
tilgovi and davidpk joined the channel
#
eschnou
I'm off for the day, it was a fun evening and I really enjoy the result. Hopefully I get some more time in the next days to continue. Cheers all !
#
barnabywalters
great stuff, goodnight :)
#
Loqi
sleep tight!
#
eschnou
Loqi, barnabywalters thx, see you tomorrow, send me a pingback when you are done :-)
#
tantek
scrolls up
#
barnabywalters
eschnou: onto it right now :) Found+fixed the bug, just writing tests then I’ll deploy
#
eschnou
awesome ! if you ping me and it works, you should see it immediately as a comment or on the mention page. If not, then w'll have to debug tomorrow.
#
eschnou
cheers
#
tantek
eschnou - yes, comment follow-ups should get their own permalink (without #) for better webmention/pingback interop
#
tantek
we should avoid depending on fragments at the server for anything
#
tantek
I like your use of @domainn-name
#
tantek
I think you're the first to be displaying indieweb comments automatically on your posts!
#
barnabywalters
at the very least, the first to give them equal (if not more) importance than native comments
#
tantek
barnabywalters - that too - but I don't know of anyone else displaying indieweb comments automatically at all
#
tantek
note that displaying ugly pingbacks doesn't count
#
tantek
since they're displayed as ugly pingbacks rather than comments
#
barnabywalters
that’s what I was referencing — and man is eschnou’s way better
#
tantek
eschnou - did you get your indiewebcamp.com signing-in to work with your domain?
#
tantek.com
edited /comment-presentation (-3) "/* Current Indiewebcamp Practices */ Laurent Eschenauer's blog automatically displays indieweb comments"
(view diff)
#
tantek.com
created /storytlr (+22) "r"
(view diff)
#
tantek.com
created /User:Eschnou.com (+77) "stub with an h-card"
(view diff)
#
tantek.com
edited /User:Eschnou.com (+32) "projects"
(view diff)
#
tantek.com
edited /comment-presentation (+73) "/* Current Indiewebcamp Practices */"
(view diff)
#
tantek.com
edited /Storytlr (-5) "dfn, rm extra ]["
(view diff)
#
tantek.com
edited /h-entry (+153) "use h-entry for, see also"
(view diff)
#
tantek
so next up, let's see who's going to get integrated automatically displayed indieweb comments received via *webmention* rather than pingback. :)
#
barnabywalters
oh poo, I got endpoint detection of eschnou’s site working, but when I tried to send a pingback I got a 500 error :(
#
barnabywalters
!tell eschnou I got endpoint detection working but then a 500 error when trying to ping you :( any ideas?
#
Loqi
Ok, I'll tell them that when I see them next
scor joined the channel
#
barnabywalters
aaronpk: I just tried to send a couple of pingbacks to you and got a “no link to this page” error for indiewebcamp.com — looking at my logs it seems that somewhere a redirect is being followed and it’s going to /Main_page
#
tantek
barnabywalters - are you directly sending a pingback, or are you using pingback.me as a webmention-to-pingback proxy?
#
barnabywalters
this is probably a problem on my end
#
barnabywalters
tantek: I’m sending my own
caseorganic joined the channel
#
tantek
nicely done everyone
morrocco_mole and catsup joined the channel
#
reidbeels.com
edited /2013/Guest_List (+455) "/* Creators */"
(view diff)
#
tantek.com
edited /comment-presentation (+63) "brainstorm now at least partially implemented!"
(view diff)
#
tantek
woot! welcome reidab!
#
barnabywalters
oh awesome, the guest list for Portland 2013 is filling up a bit!
#
tantek
yes it is! in fact, it's only 2 months away!
#
reidab
yay!
#
Loqi
woot
#
@brianjesse
"RSS feeds would be so much cooler if items could declare themselves "in reply to" other items or URLs." http://thehack.webmasher.com/2007/11/rss-killer-feature-replies-via-in-reply.html #indieweb
#
barnabywalters
!tell eschnou looks like my pingback did get through, but isn’t popping up as a reply — had a look through pingbackController and not sure why
#
Loqi
Ok, I'll tell them that when I see them next
caseorga_, tantek, b0bg0d, caseorganic, bnvk and duckbillp joined the channel