#dev 2016-12-14

# KartikPrabhu joined the channel
# j4y_funabashi joined the channel
# Sebsel joined the channel
# Sebsel joined the channel
#
Loqi
ok, I added "http://ascii.textfiles.com/archives/1717" to the "See Also" section of /why
# Sebsel joined the channel
# Sebsel joined the channel
# KartikPrabhu joined the channel
# singpolyma joined the channel
# KartikPrabhu joined the channel
# gRegorLove joined the channel
# 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
#
Loqi
[[posts]] https://indieweb.org/wiki/index.php?diff=32728&oldid=31701&rcid=32666 * Aaronparecki.com * (+36) /* Kinds of Posts */ +review
#
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
[[⭐️]] !N https://indieweb.org/wiki/index.php?oldid=32729&rcid=32667 * Loqi.me * (+19) prompted by aaronpk and dfn added by aaronpk
#
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
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
[[image metadata]] !N https://indieweb.org/wiki/index.php?oldid=32733&rcid=32671 * Loqi.me * (+298) prompted by sknebel and dfn added by schmarty
#
Zegnat
Hmm, I need to remove h-feed from the permalink pages
#
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
#
Loqi
[[checkin]] ! https://indieweb.org/wiki/index.php?diff=32736&oldid=32732&rcid=32674 * Vanderven.se martijn * (+292) /* IndieWeb Examples */ Martijn checked in!
#
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
#
Loqi
[[web hosting]] ! https://indieweb.org/wiki/index.php?diff=32740&oldid=30573&rcid=32678 * Idolstarastronomer.com * (+12) /* Virtual Private Server */ added indication that not all plans on digitalocean are $5, but that's where they start.
#
Loqi
[[User:Doubleloop.net]] !N https://indieweb.org/wiki/index.php?oldid=32741&rcid=32679 * Doubleloop.net * (+16) Created page with "New indiewebber!"
#
tantek
great!
#
tantek
Zegnat any photos from Netherlands HWC?
#
Loqi
[[Template:Hobbsy.com]] !N https://indieweb.org/wiki/index.php?oldid=32743&rcid=32681 * Hobbsy.com * (+33) Created page with "= [http://hobbsy.com Jim Hobbs] ="
#
Zegnat
tantek: yes, we posed for a shot together right before leaving
#
Zegnat
It will go on the wiki when I am home
#
Loqi
[[Template:hobbsy]] !N https://indieweb.org/wiki/index.php?oldid=32753&rcid=32691 * Hobbsy.com * (+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>"
#
Loqi
[[Hobbsy.com]] !N https://indieweb.org/wiki/index.php?oldid=32754&rcid=32692 * Hobbsy.com * (+2) Created page with "hi"
#
Loqi
[[Template:Doubleloop.net]] !N https://indieweb.org/wiki/index.php?oldid=32755&rcid=32693 * 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>"
#
Loqi
[[Template:doubleloop]] !N https://indieweb.org/wiki/index.php?oldid=32757&rcid=32695 * 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>"
#
Loqi
[[Special:Log/delete]] delete * Hobbsy.com * deleted "[[Hobbsy.com]]": content was: "hi" (and the only contributor was "[[Special:Contributions/Hobbsy.com|Hobbsy.com]]")
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-start.png]]"
#
Loqi
[[Hobbsy.com]] !N https://indieweb.org/wiki/index.php?oldid=32761&rcid=32700 * Hobbsy.com * (+2) Created page with "Hi"
#
aaronpk
here they come
#
Loqi
[[2017-01-01-commitments]] ! https://indieweb.org/wiki/index.php?diff=32762&oldid=32688&rcid=32701 * Barryfrost.com * (+333) /* Commitments */ Barry's commitment
#
Loqi
[[create]] https://indieweb.org/wiki/index.php?diff=32763&oldid=28002&rcid=32702 * Aaronparecki.com * (+243) /* Silo Examples */ Amazon Reviews
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-hover-star.png]]"
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-choose-star-rating.png]]"
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-start-typing-review.png]]"
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-insert-product-link-modal.png]]"
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-add-review-headline.png]]"
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-submit.png]]"
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-posted.png]]"
#
aaronpk
almost done
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-button.png]]"
#
Loqi
[[Special:Log/delete]] delete * 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
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-1-star.png]]"
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-2-star.png]]"
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-3-star.png]]"
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-4-star.png]]"
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:amazon-review-5-star.png]]"
#
Loqi
[[Amazon Reviews]] N https://indieweb.org/wiki/index.php?oldid=32781&rcid=32721 * Aaronparecki.com * (+2300) overview of creating a review on amazon
# KevinMarks joined the channel
# KartikPrabhu joined the channel
# KevinMarks joined the channel
# KevinMarks joined the channel
# KevinMarks joined the channel
# KevinMarks joined the channel
#
gRegorLove
Amazon_Reviews << [[Amazon]]
#
Loqi
ok, I added "[[Amazon]]" to the "See Also" section of /Amazon_Reviews
#
gRegorLove
Amazon_Reviews << [[review]]
#
Loqi
ok, I added "[[review]]" to the "See Also" section of /Amazon_Reviews
#
Loqi
[[Amazon Reviews]] ! https://indieweb.org/wiki/index.php?diff=32785&oldid=32784&rcid=32725 * Loqi.me * (+13) gRegorLove added "[[review]]" to "See Also"
#
Loqi
[[Amazon]] ! https://indieweb.org/wiki/index.php?diff=32786&oldid=28035&rcid=32726 * Loqi.me * (+21) gRegorLove added "[[Amazon_Reviews]]" to "See Also"
#
Loqi
ok, I added "[[Amazon_Reviews]]" to the "See Also" section of /Amazon
# singpolyma joined the channel
# KevinMarks_ joined the channel
# KevinMarks joined the channel
#
Loqi
[[Special:Log/upload]] upload * 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}}.
# KevinMarks joined the channel
#
Loqi
[[hugo]] ! https://indieweb.org/wiki/index.php?diff=32792&oldid=30990&rcid=32732 * Jonathanprozzi.net * (+66) /* IndieWeb Examples */
# KevinMarks_ joined the channel
# ChrisAldrich joined the channel
# chrisaldrich1 joined the channel
# chrisaldrich1 joined the channel
# KevinMarks joined the channel
#
Loqi
[[FTP]] !N https://indieweb.org/wiki/index.php?oldid=32798&rcid=32738 * Loqi.me * (+148) prompted by Zegnat and dfn added by Zegnat
# cweiske joined the channel
# KevinMarks_ joined the channel