#dev 2016-12-14

2016-12-14 UTC
tantek, KevinMarks, KevinMarks_, cweiske, KartikPrabhu, j4y_funabashi and Sebsel joined the channel
#
loqi.me
edited /why (+43) "petermolnar added "http://ascii.textfiles.com/archives/1717" to "See Also""
(view diff)
#
Loqi
ok, I added "http://ascii.textfiles.com/archives/1717" to the "See Also" section of /why
Sebsel, KartikPrabhu and singpolyma joined the channel
KartikPrabhu and gRegorLove joined the channel
#
aaronparecki.com
edited /h-review (+251) "+cweiske"
(view diff)
tantek joined the channel
#
Zegnat
Is there any example markup for a /checking? /bookmark has a nice little example that I used before (https://licit.li/585140d8bf497), but /checking doesn’t seem to have any convention
#
Zegnat
I would love to do a checkin for our HWC location
#
aaronpk
we haven't totally figured out checkins yet
#
Zegnat
aaah, that’s too bad, hahaha
#
Loqi
rofl
#
aaronpk
very close though
#
aaronpk
there should be some examples on /checkin
#
Zegnat
I was mostly hoping for a /bookmark#How_to_markup like section ;)
#
aaronpk
ah yeah, i don't think it's settled enough for that yet
#
tantek
yeah :(
#
aaronpk
i have a feeling 2017 is going to be the year we finally figure it out
#
tantek
there's still time left in 2016!
#
tantek
big question right now is whether it should be done with a new property on h-entry , or a new h-* top level object. leaning towards brainstorming the former
#
aaronparecki.com
edited /posts (+36) "/* Kinds of Posts */ +review"
(view diff)
#
aaronpk
what is ⭐️?
#
Loqi
It looks like we don't have a page for "⭐️" yet. Would you like to create it? https://indieweb.org/s/10Vb
#
aaronpk
⭐️ is [[review]]
#
loqi.me
created /⭐️ (+19) "prompted by aaronpk and dfn added by aaronpk"
(view diff)
#
aaronparecki.com
edited /h-review (+89) "⭐️"
(view diff)
#
Zegnat
I kinda need to figure out checkins, yes. Checkins and bookmarks are the 2 I am planning to fully handroll from 2017-01-01
#
tantek
hah! I thought ⭐️ was favorite!
#
Zegnat
What is ??
#
Loqi
A bookmark (or linkblog) is a post that is primarily comprised of a URL, often title text from that URL, sometimes optional text describing, tagging, or quoting from its contents https://indieweb.org/%F0%9F%94%96
#
Zegnat
Cool, didn’t know those worked
#
aaronpk
me too but favorite had ? and ❤️
#
aaronpk
also can't think of a better one for review
#
tantek
somehow I left it open for future use by review :)
#
j4y_funabashi
checkins could be an awesome little micropub client
#
aaronpk
here's a minimal example based on h-entry p-checkin http://pin13.net/mf2/?id=20161214173309999
#
j4y_funabashi
any reason location cant be used?
#
aaronpk
lol yes
#
aaronpk
that's basically the reason we haven't settled on markup yet
#
aaronpk
one aspect i haven't figured out yet is both showing the venue's website but also linking to my URL for the venue
#
aaronpk
because i want my own venue URLs to be able to show all my checkins at a place
#
aaronpk
i think that's the main thing i'm stuck on with checkins right now
#
Zegnat
I kinda like the h-as-checkin, because it would allow me to use the exact same h-entry with location info as both a checkin or not a checkin
#
Zegnat
So I could have a photo post with with location, just because, but I can also mark it as being a checkin
#
j4y_funabashi
sorry missed the discussion on location is it online anywhere?
#
Zegnat
Is there any material on the h-as-* syntax? Or is it scrapped?
#
Zegnat
sebsel and I are mostly brainstorming at HWC, j4y_funabashi ;)
#
aaronpk
j4y_funabashi: i'm trying to find more detail, but some is https://indieweb.org/checkin#just_a_note_with_a_location
#
Zegnat
Does *-as-* specifically mean ActivityStream? I was assuming it was an extra way to define post type. (Think aliases in SQL “AS”)
#
aaronpk
yeah it originally came from ActivityStreams
#
Zegnat
From the brainstorming: I kinda feel like the entire post is my checkin. Not the hcard of my location.
#
Zegnat
So to me it doesn’t make sense to have a specified p-checkin
#
tantek
j4y_funabashi: yes several times in IRC
#
tantek
in the past few months
#
tantek
hasn't been archived to the wiki yet - on my list :/
#
j4y_funabashi
cheers guys, I assumed it had already been discussed. it is certainly a tough one
#
j4y_funabashi
Zegnat: I agree, checkins seem like a post with properties of their own, not just a property of an h-entry
#
Zegnat
so there .h-entry.h-as-checking>.p-location makes sense to me
#
j4y_funabashi
h-card for the venue, photo(s), description/review
#
Zegnat
I am not sure if a review makes sense on a checkin though, you can’t really review at checkin, only after.
#
Zegnat
But yes, that’s my reasoning.
#
j4y_funabashi
so this is where venue's come in? as a grouping for checkins + reviews
#
Zegnat
And while I brainstorm, sebsel is getting actual work done.
#
aaronpk
if you're talking about a new top-level object, it would be just h-checkin, and wouldn't have multiple h-* classes
#
Zegnat
Maybe. I personally do not have a usecase for posting venues as seperate things in my feed
#
aaronpk
just keep in mind what the multiple h-* classes does to the parsed result of the page
#
j4y_funabashi
is late to the checkin party and thinking I need to add a new itch for 2017
#
Zegnat
Right. Hmm. So it would become either .h-entry.e-checkin or .h-checkin ...
#
tantek
there's insufficient case for a whole new object
#
tantek
because in all contexts (existing checkin apps, or checkin features on silos), checkins show up just like all other kinds of posts in people's streams
#
tantek
e.g. FB checkins are just another post
#
tantek
so that implies they are just another h-entry
#
aaronpk
right, they share most other properties of h-entry
#
aaronpk
like author, publish date, photo
#
tantek
so the evidence of UX implies checkins are just posts
#
j4y_funabashi
so what are the unique properties?
#
aaronpk
contrasted with h-cards, which have very few common properties
#
aaronpk
and you don't normally see h-cards in a list along with posts
#
tantek
j4y_funabashi: that's where it's better to re-read previous IRC discussions
#
tantek
sorry to not have pointers offhand
#
Zegnat
yes, I want my posts to just be a checkin, or not be a checkin, I agree with that tantek
#
sknebel
what's the microformat prefix for a boolean flag -is-checkin? :P
#
j4y_funabashi
tantek: ok sorry will go have a search in the logs
#
Zegnat
But I feel like my entire post is part of the checkin. My content and/or photos included. So I don’t really like only adding a class for it on location
#
Zegnat
sknebel, that’s what sebsel raised here at the table as well, feels like a boolean
#
aaronpk
not sure what you mean 'adding a class for it on location'
#
aaronpk
it's more like "because this h-entry has a p-checkin property, it should be presented as a checkin in the UI"
#
Zegnat
sure, but would p-checkin become synonymous with p-location? Else I will just be doing .p-checking.p-location. Or maybe even .h-entry.e-checkin
#
aaronpk
no, the p-checkin would *be* the location. you don't need p-location also
#
aaronpk
class="p-checkin h-card" which ends up with a property called "checkin" that is an h-card of the venue you checked in to
#
Zegnat
I don’t mind a *-checkin property. I think that’s where we need to go. But what would you expect inside the p-checkin when you request it from your parser
#
Zegnat
Alright, so I would have h-entry with .p-location.h-card, and then when I want to mark them as checkins I swap p-location for p-checkin
#
Zegnat
That gets pretty close to the aforementioned boolean/flag
#
sknebel
arguably shouldn't the h-card be p-location and p-checkin?
#
Zegnat
not if we decide they are synonymous, sknebel, that would be applied
#
Zegnat
not applied... implied
#
tantek
sknebel, booleans rarely work well over time in formats
#
sknebel
it meets the meaning of p-location as well, and one less case to handle for when my application doesn't care about the difference
#
tantek
you typically end up wanting to extend any booleans that you end up using
#
sknebel
tantek: actual boolean was more of a joke
#
tantek
Zegnat, the " feel like my entire post is part of the checkin" feels are true for all the other kinds of posts too
#
Zegnat
I would be tempted to do p-checkin on h-adr or h-geo though, not just h-card. But I don’t see that being a problem
#
tantek
but we have u-photo, not h-photo
#
Sebsel
well, you can have a .p-checkin.h-card for, say, a park, and then a .p-location.h-geo of your exact location
#
Sebsel
but let's not make up use-cases.
#
tantek
u-video, not h-video etc.
#
tantek
the "feel of the entire post" does not make any sense as a methodology for driving format design
#
aaronpk
sebsel++ that's actually very reasonable
#
Loqi
sebsel has 1 karma in this channel (7 overall)
#
aaronpk
foursquare records the exact lat/lng of the checkin along with the venue
#
aaronpk
and they use it to make little point clouds that represent the venue
#
Zegnat
h-card can contain geo, but if I am in the woods, I may not want to create a h-card for a specific tree, yet still checkin. So I would reserve using h-cards for actual venues
#
tantek
right
#
tantek
named venue
#
Zegnat
tantek, while true, I would like the checkin property content you get back from a mf2 parser to make sense. And I am not sure I like that property being just the address.
#
tantek
it's akin to the photo being just the jpeg
#
sknebel
Zegnat: what extra info would you like?
#
Zegnat
But that gets us in the debate of wether u-photo should be within e-content or not ;)
#
aaronpk
it's not uncommon for a property to have multiple values
#
tantek
it makes less sense for it to have "all the info"
#
tantek
that's what the h-entry is for, it contains "all the info"
#
sknebel
and if we need an h-photo to encode details about the photo and not the post ;)
#
tantek
sknebel: you're welcome to document use-cases and real world examples of that if you find them
#
tantek
in practice those have not come up
#
Zegnat
sknebel: I am not sure, that’s why the “feel” ;) I think I might go with the p-checkin as special alias for p-location and see how it feels
#
aaronpk
right now in h-event, p-location can be an h-geo, h-card, or h-adr
#
tantek
zegnat, this is part of the previous IRC location discussion
#
tantek
p-location is the location of where the post is/was made
#
Zegnat
Yes, these discussions tend to circle, that’s probably why we don’t really have nailed it down yet, tantek
#
tantek
which is different than what the post may be *about*
#
tantek
that's for tags
#
tantek
e.g. person-tags
#
tantek
or a location-tag
#
tantek
wherein it's a u-category to location
#
tantek
e.g. I come home from vacation but post a photo from vacation
#
tantek
the p-location is home, the location-tag is of whatever the photo was of
#
tantek
Zegnat, no they circled for a while, then we figured it out
#
tantek
we just haven't had time to write it up yet
#
tantek
now they are merely repeating
#
tantek
not circling
#
Zegnat
if p-location is *always* my current location, that would mostly negate checkin completely. I guess I missed the result of the previous discussion!
#
tantek
yes, p-location is the location from which the post was published, like the location on a tweet
#
gRegorLove
Someone's going to drop a link to today's logs on /checkin right, so next time we have one more reference point? :)
#
Zegnat
That would mean though that a checkin-after-the-fact (much like an rsvp-after-the-fact) would contain separate p-checkin and p-location data, tantek?
#
Loqi
There was an error: Array
#
loqi.me
edited /checkin (+60) "/* See Also */ new section"
(view diff)
#
Loqi
ok, I added "https://chat.indieweb.org/dev/2016-12-14" to the "See Also" section of /checkin
#
tantek
what is a postsquare
#
Loqi
postsquare (or postsq) is a portmanteau of "post" (meaning after) and "Foursquare" (the checkin service) meaning a checkin post made after the fact, that is, after the person posting it was actually at the location, or perhaps after they arrived at the location https://indieweb.org/postsquare
#
tantek
Zegnat ^^^
#
Zegnat
So I guess I should use .p-location.p-checkin.h-[card|adr|geo] if I am posting from my checkin location
#
Zegnat
Or we have to define p-location as implied to be p-checkin unless a separate one is specified.
#
sknebel
other way around, right?
#
Zegnat
yes, sorry, p-checkin implies p-location unless otherwise specified
#
loqi.me
created /image_metadata (+298) "prompted by sknebel and dfn added by schmarty"
(view diff)
#
Zegnat
Hmm, I need to remove h-feed from the permalink pages
#
loqi.me
edited /image_metadata (+32) "/* See Also */ new section"
(view diff)
#
loqi.me
edited /metadata (+38) "/* See Also */ new section"
(view diff)
#
Sebsel
So, we had a HWC and all we did was discussing and implementing a way to say we where there :)
#
schmarty
sebsel: sounds productive to me!
#
aaronpk
Zegnat: i was about to ask about that
#
vanderven.se martijn
edited /checkin (+292) "/* IndieWeb Examples */ Martijn checked in!"
(view diff)
#
Zegnat
aaronpk, I will have to fix that when I get home, I don’t currently have access to my backend code from where we are sitting
prtksxna joined the channel
#
seblog.nl
edited /checkin (+407) "Sebsel checked in too!"
(view diff)
#
idolstarastronomer.com
edited /web_hosting (+12) "/* Virtual Private Server */ added indication that not all plans on digitalocean are $5, but that's where they start."
(view diff)
#
doubleloop.net
created /User:Doubleloop.net (+16) "Created page with "New indiewebber!""
(view diff)
#
tantek
great!
#
tantek
Zegnat any photos from Netherlands HWC?
#
hobbsy.com
created /User:Hobbsy.com (+2) "Created page with "Hi""
(view diff)
#
hobbsy.com
created /Template:Hobbsy.com (+33) "Created page with "= [http://hobbsy.com Jim Hobbs] =""
(view diff)
#
hobbsy.com
created /hobbsy (+29) "Redirected page to [[User:Hobbsy.com]]"
(view diff)
#
doubleloop.net
created /doubleloop (+33) "Redirected page to [[User:Doubleloop.net]]"
(view diff)
#
Zegnat
tantek: yes, we posed for a shot together right before leaving
#
Zegnat
It will go on the wiki when I am home
#
hobbsy.com
created /Page:hobbsy (+29) "Redirected page to [[User:Hobbsy.com]]"
(view diff)
#
doubleloop.net
edited /User:Doubleloop.net (+34) "/* Neil Mather */"
(view diff)
#
hobbsy.com
created /Template:hobbsy (+160) "Created page with "<span class="h-card" style="white-space:nowrap">{{sparkline|https://pbs.twimg.com/profile_images/431782859339075585/NTLU2SUk.jpeg}} [[Hobbsy.com|hobbsy]]</span>""
(view diff)
#
hobbsy.com
created /Hobbsy.com (+2) "Created page with "hi""
(view diff)
#
doubleloop.net
created /Template:Doubleloop.net (+145) "Created page with "<span class="h-card" style="white-space:nowrap">{{sparkline|http://doubleloop.net/images/profile.jpg}} [[User:Doubleloop.net|Neil Mather]]</span>""
(view diff)
#
doubleloop.net
created /Template:doubleloop (+145) "Created page with "<span class="h-card" style="white-space:nowrap">{{sparkline|http://doubleloop.net/images/profile.jpg}} [[User:doubleloop.net|Neil Mather]]</span>""
(view diff)
#
doubleloop.net
edited /User:Doubleloop.net (+18) "/* Neil Mather */"
(view diff)
#
hobbsy.com
deleted /Hobbsy.com "content was: "hi" (and the only contributor was "[[Special:Contributions/Hobbsy.com|Hobbsy.com]]")"
#
hobbsy.com
created /Hobbsy.com (+2) "Created page with "Hi""
(view diff)
#
aaronpk
here they come
#
barryfrost.com
edited /2017-01-01-commitments (+333) "/* Commitments */ Barry's commitment"
(view diff)
#
aaronparecki.com
edited /create (+243) "/* Silo Examples */ Amazon Reviews"
(view diff)
#
aaronpk
almost done
#
hobbsy.com
deleted /Hobbsy.com "content was: "Hi" (and the only contributor was "[[Special:Contributions/Hobbsy.com|Hobbsy.com]]")"
#
aaronpk
seems to be wiki time
#
aaronparecki.com
created /Amazon_Reviews (+2300) "overview of creating a review on amazon"
(view diff)
KevinMarks and KartikPrabhu joined the channel
#
gRegorLove
Amazon_Reviews << [[Amazon]]
#
Loqi
ok, I added "[[Amazon]]" to the "See Also" section of /Amazon_Reviews
#
loqi.me
edited /Amazon_Reviews (+30) "/* See Also */ new section"
(view diff)
#
gRegorLove
Amazon_Reviews << [[review]]
#
Loqi
ok, I added "[[review]]" to the "See Also" section of /Amazon_Reviews
#
loqi.me
edited /Amazon_Reviews (+13) "gRegorLove added "[[review]]" to "See Also""
(view diff)
#
loqi.me
edited /Amazon (+21) "gRegorLove added "[[Amazon_Reviews]]" to "See Also""
(view diff)
#
Loqi
ok, I added "[[Amazon_Reviews]]" to the "See Also" section of /Amazon
#
www.svenknebel.de
edited /image_metadata (+2039) "initial brain dump"
(view diff)
singpolyma, KevinMarks_ and KevinMarks joined the channel
#
vanderven.se martijn
uploaded /File:2016-12-14-hwc-nijmegen.jpg "Photo taken at [[events/2016-12-14-homebrew-website-club|Homebrew Website Club]] at Credible in Nijmegmen (the Netherlands) on 2016-12-14.From left to right: {{martijnvdven}}, {{Sebsel}}."
#
vanderven.se martijn
edited /events/2016-12-14-homebrew-website-club (+68) "/* Photos */ Adding the Netherlands"
(view diff)
KevinMarks joined the channel
#
jonathanprozzi.net
edited /hugo (+66) "/* IndieWeb Examples */"
(view diff)
#
aaronparecki.com
edited /Evernote (+340) "criticism"
(view diff)