#indieweb 2016-07-07

2016-07-07 UTC
#
KevinMarks1
hm. I could add h-recipe markup to that in about 15 minutes, but adding tests would mean actually building it, which is more like 2 days
#
miklb
wouldn't run into same issues GWG with the hentry/h-entry?
#
miklb
or would it be OK with mf1
tantek joined the channel
#
KevinMarks1
the hrecipe there doesn't do anything - no properties
#
miklb
I don't follow. I just meant that WordPress uses hentry and they have basically shot down switching to mf2
#
aaronpk
they probably included that class because they're styling stuff on it
#
Loqi
aaronpk: tantek left you a message 36 minutes ago: HWC is only a week away! Could you add an indie event and FB POSSE copy for your city? Thanks! https://indieweb.org/events/2016-07-13-homebrew-website-club#RSVP
#
miklb
that's the argument for not changing it, yes
#
miklb
at least in a round about way from what I've read in the trac threads
#
KevinMarks1
no, all the styling is on jetpack-recipe https://github.com/Automattic/jetpack/search?utf8=%E2%9C%93&q=jetpack-recipe
#
miklb
KevinMarks1 in general that's their argument for not switching to mf2 in core.
#
miklb
would effect too many themes to remove hentry
#
miklb
remove hentry/switch to h-entry
nitot, tantek and ttepasse joined the channel
#
aaronpk
quite the clickbait headline
#
aaronpk
is there an equivalent for making operations that actualy *do* take a long time seem like they're worth it, instead of having the user feel impatient?
#
aaronpk
i'm thinking specifically of all the rel-me checks that happen on indieauth.com
pereba and nitot joined the channel
#
KevinMarks
Right, or all the posse copies being posted on known
#
KevinMarks
You do have progress bars for them
#
KevinMarks
(on indieauth)
singpolyma joined the channel
#
KevinMarks
Maybe it is a phrasing thing - it is like the case Braden refers to there. (I know turbotax does this)
KevinMarks_, tantek, tantek_, Ruxton_, nitot, emmak, gRegorLove, KevinMarks and snarfed joined the channel
#
@theguice
this sums it up nicely "UX before plumbing" https://indieweb.org/principles #indieweb
(twitter.com/_/status/750901745581076484)
KevinMarks1, wolftune, KevinMarks_, KevinMarks, nitot, dogada and goodoo joined the channel
AndChat|566325, emmak, cweiske, nitot, loic_m__, KevinMarks, j12t and friedcell joined the channel
#
cweiske
oh, spam arrived in indieweb likes: https://miklb.com/jekyll-and-microblogging
#
cweiske
the first one
#
Ruxton_
come from twitter though, not a directy indieweb like
#
Ruxton
this is a big part of why I don't pull back from twitter
KevinMarks_ and jihaisse joined the channel
Pierre-O joined the channel
#
miklb
cweiske how is my post spam?
#
cweiske
the first comment
#
miklb
yikes
#
cweiske
s/comment/like/
#
Ruxton
I dunno, Cheryl seems legit as - https://twitter.com/bdkang2 :P
#
cweiske
maybe she does actually like microblogging
#
miklb
I blocked the account and it removed the like from my Twitter client. Wonder if it will filter through to bridgy
#
Ruxton
can the webmention endpoint handle that? :) Bridgy looks to just scrape HTML to get likes, so if one is removed and it rescrapes I wonder what happens
#
miklb
I believe it will
#
miklb
remove that is.
bjoern joined the channel
#
miklb
hmm. maybe not
adactio joined the channel
#
miklb
At least it got me to fix the layout issue with those :-/
j12t, friedcell, friedcell1, cyberjar09, Garbee, nitot, CaptainCalliope and goodoo joined the channel
#
GWG
Morning
friedcell1 joined the channel
#
hs0ucy
GWG: Good morning
#
GWG
Morning, hs0ucy
singpolyma, renoirb, wolftune, shiflett, gRegorLove, nitot, friedcell, j12t and friedcell1 joined the channel
#
GWG
aaronpk: Apparently, I'm attending the Pre-Summit Meeting for NYC2 on Friday.
friedcell, friedcell1, friedcell2 and Pierre-O joined the channel
#
pfefferle
oops :)
#
pfefferle
good morning
#
Loqi
gRegorLove: tantek left you a message 15 hours, 42 minutes ago: HWC is only a week away! Could you add an indie event and FB POSSE copy for your city? Thanks! https://indieweb.org/events/2016-07-13-homebrew-website-club#RSVP
#
gRegorLove
and so on
Erkan_Yilmaz, friedcell1 and [kylewm] joined the channel
#
[kylewm]
aaronpk: sorry I missed your question. no silo.pub doesn’t support emoji reactions on github
#
Loqi
[kylewm]: tantek left you a message 16 hours ago: HWC is only a week away! Could you add an indie event and FB POSSE copy for your city? Thanks! https://indieweb.org/events/2016-07-13-homebrew-website-club#RSVP
Pierre-O, adactio, nitot, tvn, friedcell and j12t joined the channel
#
aaronpk
GWG: ?? did I forget to change a date somewhere?
j12t joined the channel
#
GWG
aaronpk, check the ti.to settings?
#
aaronpk
aha got it
snarfed, jacus, leg, goodoo, KevinMarks, mlncn, KevinMarks_, jdp and cmal joined the channel
#
cmal
is anyone messing around Grav for Indieweb stuff? (PHP-based flat-file CMS with Markdown and Twig templating)
#
cmal
I didn't find anything about it (yet) so I'm starting on my own but if some people would like to coordinate on this matter, we can talk :)
#
aaronpk
what is Grav?
#
Loqi
Grav is a flat-file CMS built on PHP, Twig and YAML and Markdown https://indieweb.org/grav
#
aaronpk
no indieweb examples there, but add yourself if you're using it!
#
cmal
for now I'm down to forking the official theme and the aboutme plugin for microformats support, and my changes to the theme have already been merged back in the project so there may be microformats2 support out of the box with the next release
#
cmal
yeah I'll add it on the wiki :)
#
cmal
yup, to be honest I'm just in love with this CMS so far (in terms of theming and plugin writing), it's really well documented https://learn.getgrav.org
#
aaronpk
it looks very similar to how i structure things on my own site
#
cmal
what about p3k aaronpk? do you intend to release the full project as free-software ?
#
cmal
haha that's precisely what I thought when I first read about it :D
#
Loqi
haha
#
aaronpk
I do want to eventually, but part of releasing it is doing all that meta-work of making good documentation and making installs/updates super easy, and that is a lot of work to do well :)
#
cmal
that's true :-/
#
aaronpk
I am going to start that process once I launch a couple more sites with p3k. Right now it's just me and http://indiewebcat.com
#
cmal
are you still having a lot of backward-compatibility-breaking updates in regard to the content itself? or is it mostly about themes/plugins/config?
#
aaronpk
once I have a couple more sites on it, I'll need a smooth update process myself so that will necessitate building that part
#
cmal
I'm sure benborges would be up for testing your software quite intensively ;)
#
aaronpk
and yeah i haven't thought about plugins at all yet, and only barely have it so that it's "themable" right now
#
cmal
well if you need people to help with building a user-oriented documentation don't hesitate to ping me :)
#
aaronpk
I just might take you up on that!
#
aaronpk
what's your website? I don't see you on https://indieweb.org/irc-people
#
cmal
sure, I'm not always available and I'm currently writing some stuff, but I'll keep you updated when I have some time (probably in the next weeks)
#
cmal
arf I've never registered there, I was running Known on https://cmal.info but due to a friend not paying a bill I lost the server and had no time to restore a backup
#
cmal
I guess my plan at the moment is to get full Indieweb-compatibility for Grav and then setup https://cmal.info using Grav :-)
#
aaronpk
oops! cool. well you can always start small and just launch a basic site with Grav there to start
#
aaronpk
all you need in order to sign in to the wiki is the rel=me links to a twitter or github profile
#
cmal
yup, I'll probably do this in the next hours
#
cmal
I'm already doing this on https://dev.subversive.audio at the moment, tried to login in the wiki, everything works
#
cmal
but no webmention support yet :(
#
aaronpk
great!
#
cmal
but thank you for reminding me, I'll deploy my test Grav setup to https://cmal.info asap :-)
#
aaronpk
i'm a big fan of making small steps! turns out i've never regretted doing that, and usually regret putting things off in order to do a big launch.
#
snarfed
incremental++
#
Loqi
incremental has 5 karma
#
cmal
I also need to fork the events plugin to add mf2 to the events… hope I can get this merged, too :D
#
cmal
regarding compatibility with other indieweb project, should the content marked as dt-start and dt-end be human-readable as well or would the clients take care of that?
#
cmal
I'm asking because my event item template looks like this : https://framabin.org/?e3181e7a3f556910#2ssUhP9LBLRgK6WYbs2RxOT56sJKrXdo+LeHt/OdwP4=
#
aaronpk
the mf2 value should be the full ISO8601 date, but you can use the HTML tags to put a human readable version inside
#
aaronpk
e.g. <time class="dt-start" datetime="2016-07-04T19:00:00-0700">July 4th 7pm</time>
#
cmal
okay so I can just put the markup on the start and end hour and it wouldn't matter (as in, pick up the hours to display as start and end dates)
#
cmal
thank you :)
#
aaronpk
and you can always test the parsed version here http://pin13.net/mf2/
#
cmal
thanks
KevinMarks joined the channel
#
KevinMarks
anther pattern is to put human-friendly 'x hours ago' inside the time, though that makes more sense for dynamic sites
#
snarfed
yup, bridgy does that
#
snarfed
(and yes the usual problem is that they go stale if the page is open for a while. ah well.)
#
snarfed
helps to put the absolute date in the title attr so you see it on hover
#
aaronpk
also if you screenshot the site you lose all the date info. IMO there are very few good uses of relative dates like that.
#
GWG
Afternoon
#
snarfed
"screenshot-ability" UX is a bit of a stretch :P
#
snarfed
but they're definitely flawed, agreed
#
aaronpk
people do it all the time tho
#
aaronpk
especially before twitter added the JS embed, people would screenshot tweets and include them in articles
#
snarfed
eh, sure, but still a tiny fraction of the amount they just use a product directly
#
snarfed
worth considering, sure, just low priority imho
shiflett and [benatwork] joined the channel
#
[benatwork]
I’ve never heard a single complaint about relative dates in Known. (It uses JS, so the relative dates update while the page is open.)
#
aaronpk
i think my biggest complaint about relative dates is that it's often ambiguous as to when the thing actually happened. github is probably the worst at this.
#
aaronpk
e.g. http://werd.io/2016/petition-to-rebrand-great-britain-as-lol-britain "a day ago" was this last night? yesterday morning? <24 hours ago? between 24-48 hours ago?
#
aaronpk
"a month ago" is the worst tho. is that last calendar month? what if it's the 1st right now, would something yesterday be shown as a month ago?
#
aaronpk
is it last week? 3 weeks ago? 5 weeks ago?
#
aaronpk
k i'll stop
#
cmal
aaronpk +1 relative times and reading times are the two things I find most annoying when I stumble upon a Known blog
#
aaronpk
reading times are a whole different rant. i literally never find those useful on any site.
#
aaronpk
i see those have been documented already :)
#
aaronpk
what is reading time
#
Loqi
reading time is a feature of posts (usually articles) that indicates the expected amount of time (typically in minutes) that it would take to read the post https://indieweb.org/reading_time
#
cmal
they're also very relative and very useless unless you can configure your reading speed in your browser (which you can't atm)
#
cmal
(some people read thrice faster/slower as others)
#
aaronpk
i remember the first time i saw one, i thought it was being smart and analyzing how much time people spend on the page on average
#
cmal
if only… :D
#
cmal
on my concerts page https://dev.subversive.audio/concerts and on other places on the website I have a sidebar displaying the next events; should this be an h-feed as well?
#
cmal
that would mean on my concerts page I would have two h-feeds with events inside; wouldn't that be confusing for clients to find which one is relevant?
#
cmal
should my sidebar events display be just a bunch of h-events outside of an h-feed?
snarfed1 and snarfed joined the channel
#
snarfed
cmal: lots of people have multiple h-feeds on their sites
#
cmal
cool, thanks
AndChat|566325 joined the channel
#
cmal
although, as it's a sidebar widget it doesn't have its own URL so does that make sense to put it in an h-feed without a u-url?
renoirb joined the channel
#
cmal
I guess it would make sense to display it every where on the site as an h-feed with a u-url pointing to /concerts, and not having it in the sidebar on the concerts page
#
snarfed
cmal: design is up to you, but h-feed internal to a page is still fine
#
aaronpk
i don't think any current readers will find a second h-feed on a page, but then again i don't know how many existing readers handle h-event feeds at all
#
cmal
thank you for the input :)
#
snarfed
bridgy isn't a reader, but it definitely supports multiple h-feeds
#
snarfed
also, another example of an embedded events feed: https://shanehudson.net/ (scroll down)
#
aaronpk
on the same page? cool, didn't know that
#
snarfed
(missing h-feed, but still)
#
aaronpk
i only knew about it following the rel=feed URL
#
aaronpk
(i meant consumer, not reader actually)
KevinMarks joined the channel
#
KevinMarks
I think a smart move for relative datetimes would be to never show 1 of anything
#
KevinMarks
so 0-119 seconds, 2-119 minutes, 2-47 hours 2-13 days 2-8 weeks, 2-23 months 2- years
#
KevinMarks
also solves the plural problem, especially if you use 'now' for <2 seconds
#
KevinMarks
2-199 years 2-9 centuries 2- millennia
Pierre-O, nitot and tantek joined the channel
#
cmal
KevinMarks awesome idea, is this already referenced somewhere on the wiki?
KartikPrabhu, KevinMarks__, KevinMarks_ and KevinMarks___ joined the channel
#
cmal
aaronpk what do you think? looks good to me http://pin13.net/mf2/?url=https%3A%2F%2Fdev.subversive.audio
KevinMarks__ joined the channel
#
aaronpk
i think so!
KevinMarks_ joined the channel
#
cmal
cool ~o~
#
cmal
I just need to remove a few hard-coded links in the templates (adding a config option) and then I'll PR this on the upstream events plugin
KevinMarks___ joined the channel
#
cmal
I'll do this tomorrow, I'll be off for the night
#
cmal
see you later peeps :)
KevinMarks_ and KevinMarks____ joined the channel
#
aaronpk
hehe now my sleep posts include the temperature of my room https://aaronparecki.com/2016/07/07/3/
nitot and KevinMarks joined the channel
#
KevinMarks
what are relative dates?
#
Loqi
It looks like we don't have a page for "relative dates" yet. Would you like to create it?
#
KevinMarks
relative dates are a way of converting date-times into a human friendly form like "10 minutes ago" or 4 days ago.
tvn and nitot joined the channel
#
aaronpk
turns out Mail app on my phone acts as a decent offline posting client via Quill's post-by-email feature
singpolyma, goodoo, KartikPrabhu and KevinMarks joined the channel
KevinMarks_ and [kevinmarks] joined the channel
#
[kevinmarks]
Aaron, check I got your comments right. Everyone else, add other relative date examples if you like
nitot and Lancey joined the channel
#
miklb
post-by-email. Hmm.
KevinMarks, KevinMarks_, KevinMarks__, singpolyma, KevinMarks___ and [shaners] joined the channel
#
[shaners]
What is Posterous?
#
aaronpk
let's try that again
#
aaronpk
What is Posterous?
#
aaronpk
thanks Loqi
#
Loqi
you're welcome
#
aaronpk
(was accidentally case sensitive)
#
[shaners]
Anyhow, posterous' whole posting ui was email only in the beginning.
#
aaronpk
oh yeah
#
miklb
yes. I have a friend from Habari who will be very intrigued by that feature.
#
miklb
He loved posterous
tantek joined the channel
#
tantek
another good reason to /selfdogfood, you're not going to artificially slow down your own experience. https://indieweb.org/silo#Artificially_Slow_UI
#
tantek
good find KevinMarks_
nitot and [kevinmarks] joined the channel
#
[kevinmarks]
Aaron's question about applying the user calming to indieauth is a good one.