#indiewebcamp 2015-09-13

2015-09-13 UTC
parzzix, wolftune, snarfed, nitot, mdik, j12t, glennjones and KevinMarks joined the channel
#
@aorcsik
@kobak indieweb és web mentions pluginok, bár a pjelenlegi témán nem jelennek meg jól, majd javítani akarom
(twitter.com/_/status/642979913553870848)
glennjones_, glennjones, j12t, catsup and sparverius joined the channel
#
@martinlindner
@mdeimann ja genau, die open source- und indieweb-bewegung hat ja deutlich mehr "public good" produziert als der staat.
(twitter.com/_/status/643001050287489026)
glennjones, nitot and kerozene joined the channel
#
Zegnat
Good morning IndieWeb!
j12t, glennjones, interactivist and nitot joined the channel
#
blueyed
Where can I get support for IndieAuth.com?
#
blueyed
voxpelli: thanks. Posted an issue at https://github.com/aaronpk/IndieAuth.com/issues/106.
#
Zegnat
blueyed: otherwise ask aaronpk here on the channel. The reason you missed him here yesterday is probably because of XOXO
frzn, nitot, interactivist, kerozene, loic_m_, sparverius, eschnou, Ravage_, glennjones_, j12t, Sebastien-L, glennjones and tvn joined the channel
#
GWG
I sometimes think I'm misunderstanding the basics of microformats
nitot, snarfed, catsup and tvn_ joined the channel
#
voxpelli
GWG: misunderstanding how?
catsup joined the channel
#
GWG
I think I may be misdoing H-Cards.
#
voxpelli
GWG: misdoing? using them in the wrong context or with the wrong properties or how?
j12t and catsup joined the channel
#
GWG
The h-card can either be attached to the h-feed or the h-entry, correct?
sparverius and catsup joined the channel
#
voxpelli
GWG: that sounds right
interactivist and catsup joined the channel
#
GWG
But if I have no h-card attached to the h-entry, only to the h-feed, I think some people have issues
#
voxpelli
GWG: maybe, but for any blog with a single author it would be pretty repetitive to include it in each item in a list
#
voxpelli
so from an indieweb perspective I think one should expect that any list of h-entries have the h-card on the h-feed level – but I haven't checked if that's the recommended assumption though
#
GWG
I need to improve the logic for my site to address that though.
#
GWG
And my site code, being WordPress, is written in pieces. A custom theme plus plugins.
loic_m_ joined the channel
#
voxpelli
GWG: you have a reader or why would it affect your site?
#
Zegnat
GWG: I think you are talking about /authorship, and if the h-entry of interest is missing an author, parsers should look at the parent h-feed
#
Zegnat
what is authorship?
snarfed joined the channel
#
Loqi
authorship is a claim about who the author(s) of a post are https://indiewebcamp.com/authorship
#
Zegnat
See step 4
#
GWG
Zegnat: I am, but people keep saying they have problems with my site.
#
voxpelli
only indie readers really care about h-feeds?
wolftune joined the channel
#
voxpelli
eg. WebMentions mostly expects a single h-entry per URL I think
#
Zegnat
If they are having problems you could point them at /authorship, their discovery might be wrong. It says right there that people should check the parent h-feed of the h-entry for author
#
GWG
I usually assume I'm wrong and someone else is right around hre
#
voxpelli
Zegnat++ for that link (a bit weird that the microformats wiki about at least h-feed doesn't mention it – feels like a microformat think more than an indieweb one?)
#
Loqi
Zegnat has 12 karma
#
voxpelli
GWG: in what context do they claim things doesn't work?
#
Zegnat
who is GWG?
#
Loqi
David Shanske is an Indieweb enthusiast from New York, working on Indieweb WordPress plugin development https://indiewebcamp.com/User:David.shanske.com
#
GWG
voxpelli: I'm trying to remember who last said they had problems
[aaronpk] joined the channel
#
[aaronpk]
I need to finish my rewrite. I just lost the last couple commits because I lost track of the state of things and somehow managed to delete some commits. *tear*
#
voxpelli
also – I guess when it comes to stuff like this I think we all have to think about about what we think is right and do that and document our experiences and compare them to the experience by others – often there may be gaps in the existing documented experiences that make it not fully fit our own scenarios
#
GWG
offers aaronpk a hug
#
voxpelli
[aaronpk]: you can _never_ lose commits
#
voxpelli
[aaronpk]: do a "git reflog"
#
[aaronpk]
That's what you'd thing but I can't find them
#
[aaronpk]
Problem is I had the remote set to the same folder
#
voxpelli
[aaronpk]: the "git reflog" shows how the HEAD of your repo has moved around – somewhere you should find the commit hash of your lost commit and by checking that out as a new branch or something you can rediscover that data
snarfed joined the channel
#
voxpelli
old data isn't garbage collected in git for quite a while (believe me – I tried – after accidentally commiting +1GB of images to a code repo :P )
#
aaronpk
whoa okay I have never seen this before
#
Zegnat
GWG: http://pin13.net/mf2/?url=https%3A%2F%2Fdavid.shanske.com%2F2015%2F09%2F09%2Fcolbert-hydrox%2F has an author property no problem. I think your implementation might not be the problem
#
GWG
Zegnat: I still need to refine it
#
GWG
WordPress and Indieweb still seem complicated to newbies
#
Zegnat
And your homepage also shows a correct author property on the h-feed (http://pin13.net/mf2/?url=https%3A%2F%2Fdavid.shanske.com%2F)
#
voxpelli
GWG: Zegnat: if you find interesting h-entry metadata that others should test their implementations against – please open a PR for https://github.com/voxpelli/node-webmention-testpinger :)
#
voxpelli
by having test suites like that we make it easy for consumers to spot their mistakes early on
#
Zegnat
Starred it, voxpelli, in case I run into anything. I was really just checking GWG’s site parsed by pin13 at the moment
#
voxpelli
Zegnat: just adding your own h-entry markup is interesting enough imho :)
#
aaronpk
voxpelli++ i found it!
#
Loqi
voxpelli has 48 karma
#
voxpelli
aaronpk: nice! :)
#
aaronpk
i still don't quite know what happened, but at least it's there now.
#
Zegnat
Also, related, the discussion around parsing mf and authorship, just 2 days ago: http://indiewebcamp.com/irc/2015-09-11#t1442003971037
#
voxpelli
what is tests?
#
Loqi
It looks like we don't have a page for "tests" yet. Would you like to create it? http://indiewebcamp.com/s/102f
#
Zegnat
Was that what you were referring to, GWG? As you commented you were ‘being glared at’?
#
Zegnat
Did you break rhiaro’s code?
#
voxpelli
Seems like we don't have a page listing all the tools one can use to check conformance with? Like the testpinger, Indiewebify.me, the MF2-tests etc?
#
voxpelli
aaronpk: you know if we have such a test page where one can find all tools to "validate" ones implementations?
#
GWG
Zegnat: I don't use an author property on hentrys
#
GWG
I think though I should improve the logic on that
#
voxpelli
GWG: you do on individual posts, don't you?
#
GWG
Yes, because of the way I set up h-entry vs h-feed. I got the idea from pfefferle
#
GWG
WordPress has a post_class and a body_class function
#
Zegnat
there is nothing wrong with setting an author per feed though, so you are doing things completely fine
#
voxpelli
I do the very same thing: http://voxpelli.com/
#
GWG
If it is an individual page, h-entry goes on the body_class. If it is not, h-feed goes on the body_class and h-entry goes on the post_class
#
Zegnat
voxpelli: indiewebify is linked on the "Getting Started" page, several times. Not sure about other places the wiki talks about testing things
#
Zegnat
Sounds like solid logic to me, GWG
#
GWG
I don't have h-card logic, which I need to put in
#
voxpelli
Zegnat: don't think the testpinger is a good getting started thing though – more like: Do this once you're started and want to ensure your implementation is robust
snarfed joined the channel
#
voxpelli
is reading the "principles" page, finds "fun" as a list point, now wants to build an animated Gif micropub-thingie
#
[aaronpk]
I haven't seen such a list, but you could try searching for some tools that would be on t
#
Zegnat
steps out for dinner
#
voxpelli
tests are a way to automatically check ones implementation for edge cases where it may break
#
voxpelli
I guess I was too slow :P
nitot joined the channel
#
GWG
I need more WordPress people willing to help with improving the situation there, even if just writing documentation or making suggestions for user improvements.
j12t joined the channel
#
kodfabrik.se
created /tests (+1342) "Initial list of test tools and test suites"
(view diff)
#
GWG
What is testing?
#
Loqi
It looks like we don't have a page for "testing" yet. Would you like to create it? http://indiewebcamp.com/s/102g
#
voxpelli
has no idea how to add aliases to the wiki :P
#
GWG
Testing is tests.
#
loqi.me
created /Testing (+44) "prompted by GWG https://indiewebcamp.com/irc/2015-09-13/line/1442161891595 and dfn added by GWG"
(view diff)
#
voxpelli
that was easy :)
#
GWG
That didn't work though here.
#
GWG
I can edit it
#
aaronpk
testing is /tests
#
aaronpk
or testing is [[tests]]
frzn joined the channel
#
aaronparecki.com
edited /Testing (-26) "Redirected page to [[tests]]"
(view diff)
frzn joined the channel
#
GWG
I was just doing that.
#
kodfabrik.se
edited /tests (+31) "Making it obvious that there are no micropub test suites yet"
(view diff)
#
david.shanske.com
created /testing (+19) "Redirected page to [[tests]]"
(view diff)
#
aaronpk
oops sorry
#
voxpelli
would be great to see tests for indie readiers and micropub clients and servers as well :)
snarfed1 joined the channel
#
GWG
voxpelli: As snarfed keeps reminding me
snarfed and [snarfed] joined the channel
#
[snarfed]
well, both unit tests for individual projects and standalone testers/validators!
#
[snarfed]
both good, but very different
#
voxpelli
[snarfed]: especially good when one can include one in the other as well ;)
#
GWG
snarfed: I do have a Micropub question I've been meaning to ask. How, with the plugin, are we deciding on deprecating things no longer part of the spec?
#
[snarfed]
GWG: good question! no clue
#
[snarfed]
sounds like a low priority though
#
GWG
snarfed: If I'm trying to add new things in at some point, whether to keep the old things in is relevant though.
#
voxpelli
everything micropub should be considered pretty experimental right now I think so should be fairly easy to deprecate fairly fast
#
aaronpk
agreed
snarfed1 and wolftune joined the channel
#
voxpelli
I eg pushed the [html] change without any backwards compatibility for my projects
nitot joined the channel
#
[snarfed]
GWG: sure. i say keep backward compatibility for now until it becomes a problem. i doubt it will for a while
#
GWG
voxpelli, aaronpk: How long is quickly?
#
voxpelli
GWG: I would deprecate them in the next feature release and remove them in the one after (in semver-terms, deprecate in 0.1.0 and remove in 0.2.0) – unless the rest of the micropub community have a hard time keeping up on that specific feature
#
GWG
That works as a rule of thumb.
#
GWG
Also, the way WordPress does it
snarfed, mlncn, fkooman, interactivist, j12t, KevinMarks, sparverius, ttepasse and glennjones joined the channel
petermolnar, j12t, lewisnyman, scoates, eschnou and snarfed joined the channel
#
@RealGuerillero
@caseorganic's @TEDTalks was on @NPR. It made my day to listen to a digital anthropologist on a mainstream news source. Sadly, no #IndieWeb.
(twitter.com/_/status/643148575644381185)
Guerillero, interactivist, lewisnyman, eschnou and j12t joined the channel
#
aaronpk
someone suggested submitting things to indienews by adding u-category=http://news.indiewebcamp.com/
#
aaronpk
which is kind of like a person-tag, except it's not a person
#
GWG
aaronpk: Is that how that would work?
#
aaronpk
I already implemented it on indienews
#
aaronpk
both u-syndication and u-category work
#
GWG
So, if I add u-syndication=news.indiewebcamp.com ... no specific page...it will syndicate?
#
GWG
Or do I need to send a webmention?
#
aaronpk
yeah you need to send a webmention of course
#
GWG
I figured.
#
GWG
Just checking
#
GWG
I need to key that in
#
GWG
Is there any other situation under which you'd want to send a webmention for a u-syndication?
#
aaronpk
hm I don't know
#
aaronpk
so anyway now I am thinking about how to handle this "collection" idea on my own site, where I want to have a post like a train ride appear on both my "travel" and "transport" feeds
#
aaronpk
which I realized is an awful lot like indienews
#
aaronpk
so I am considering implementing my "collection" idea as tagging posts with my own collection URLs I want them to appear on
#
GWG
aaronpk: Not a bad idea
#
aaronpk
i'm struggling with two things:
#
aaronpk
1) I lose the ability to know whether a tag that is a URL actually represents a person or not
#
aaronpk
2) i forgot the other one
#
KartikPrabhu
for 1) check for h-card?
#
aaronpk
yeah but that means an extra http request, plus i have to store that information somewhere
#
KartikPrabhu
oh your collection pages will have an h-card too... hmmmnevermind
#
aaronpk
right now I am storing tags: foo,bar,http://aaronparecki.com etc
#
aaronpk
so I don't actually store any additional attributes of the tag, just what I show in the post and what comes in the micropub request
#
aaronpk
oh yeah my collection pages would have an h-card to designate the author of the feed
#
aaronpk
right now i'm separating regular tags from person tags in the UI of my posts, they show up in separate places, and person tags have a little person icon next to them
#
KartikPrabhu
so you'd have to check if the tagged URL is the u-url or u-uid of the h-card
#
aaronpk
so I do think there is a user-visible reason to know the distinction between whether a URL tag is a person or not
#
KartikPrabhu
yes agreed
lewisnyman joined the channel
#
aaronpk
these are the struggles of using experimental standards as the storage format for your site
#
KartikPrabhu
of course you are paving the way
#
aaronpk
the thing I want to avoid is getting into a situation where I make a bad decision that requires me to rewrite everything in another year
#
aaronpk
like I just did
#
KartikPrabhu
imagine being the first person to use relational databases
#
aaronpk
I think the only way for me to move forward without resolving the person-tag vs other-url-tag issue is to store this in some other place, and only use u-syndication for indienews
#
M-Kodo
Aaronpk is it just me or does indienews need to be wrapped in an h-feed?
#
KartikPrabhu
syndication makes more sense for indienews if the only purpose is to ummm... syndicate
#
aaronpk
M-Kodo: it probably does! tho not required
#
M-Kodo
Ah
#
M-Kodo
Ok
#
aaronpk
a list of h-entrys is a valid feed, but if the feed has other information like a specific name, then wrapping in h-feed is better
#
M-Kodo
Got it
#
M-Kodo
Good to know thanks
#
KartikPrabhu
yeah I had to build that list logic into hfeed2atom
#
M-Kodo
I was pondering making an Esperanto translation heh
#
aaronpk
that would be fun :)
#
aaronpk
so indienews can't have original content, so it really is an aggregator. i guess it's a question of the difference between an aggregator and a syndication destination
#
KartikPrabhu
isn't POSSE just like submitting to an aggregator?
#
aaronpk
possibly?
#
aaronpk
I think most existing aggregators tend to focus around specific topics
#
KartikPrabhu
the question is then is there a use-case to make a distinction?
#
aaronpk
subreddits, hackernews, etc
#
aaronpk
planets don't necessarily focus around a topic, but are dedicated to a community
#
GWG
We're a community focused around a topic
#
Zegnat
I find a lot of planets pretty topic-focussed, but maybe just the ones that I follow
#
aaronpk
indienews is more specific than a planet though, since you don't expect to see all of everyone's blog posts there, only indieweb-related posts
#
M-Kodo
How does indie news store content?
#
Zegnat
That’s true, IndieNews is like a planet-with-filter. Still think it compares closer to a planet than to a subreddit
#
M-Kodo
On the server side
#
aaronpk
once people start submitting bookmarks to other posts that might change :)
snarfed, KevinMarks and frzn_ joined the channel
#
@aaronpk
Just launched the French version of IndieNews, translation by @xtof_fr! http://news.indiewebcamp.com/fr
(twitter.com/_/status/643166079506710528)
j12t, frzn and KevinMarks joined the channel
#
@ChrisAldrich
A year ago I began using @WithKnown. Along with #IndieWeb it's how I've always thought the web should work. Thanks IndieWebbers!
(twitter.com/_/status/643183090379067392)
sammachin1, lukebrooker, mlncn_, frzn, jacus_, halorgium_, jonnybarnes_, kylewm_, frzn_, sensiblemn, j12t, KevinMarks and mblaney joined the channel
#
mblaney
went for a job a few weeks ago but didn't get it. happy to keep playing with indie-web instead :-)
#
Loqi
mblaney: Zegnat left you a message on 9/10 at 1:01am: the IWC wiki is not very kind to us with slashes in our ID URLs. I struggled with it a lot when setting up my user page and getting my URL right on /IRC_People http://indiewebcamp.com/irc/2015-09-10/line/1441872083784
#
mblaney
thanks for forging the "path" Zegnat :-) sounds like I had an easier time.
#
mblaney
next on my list is handling web actions (since I now offer them to others but can't do anything with them myself)