#indiewebcamp 2015-07-16

2015-07-16 UTC
#
tantek
just discovered an IndieWeb advantage to "jamming" (the verb as the site thisismyjam.com has defined)
#
tantek
you can indie jam pretty much any YouTube video that allows embedding, however it appears the subset of YouTube videos that you can jam on the thisismyjam.com silo is actually much smaller.
#
bret
what is radio?
#
loqi.me
created /radio (+60) "prompted by bret https://indiewebcamp.com/irc/2015-07-15/line/1437005317680 and dfn added by tantek"
(view diff)
#
tantek
what is a play list
#
gRegorLove
I've manually POSSED a YT video to thisismyjam
#
GWG
Good evening
#
tantek
play list is a list of songs (or more broadly, any audio and/or video) meant to be played in a particular order; for an indieweb example see http://gregorlove.com/2007/11/happy-living-day-mix/
#
loqi.me
created /play_list (+219) "prompted by tantek https://indiewebcamp.com/irc/2015-07-15/line/1437005446552 and dfn added by tantek"
(view diff)
#
gRegorLove
I think iTunes has advanced meta fields for released and copyright, too. It's been a while since I've looked at it.
#
tantek
waits for KevinMarks to notice the /play_list page
#
tantek
gRegorLove: I looked and couldn't find any :/
#
gRegorLove
http://gregorlove.com/2014/07/theres-no-such-thing-as/ The syndication links are messed up on it. Let me fix.
#
GWG
tantek: Did anyone ever expound on the idea of webmentions for shared cataloguing?
#
tantek
I think there was some yes - I think it was demod
#
bret.io
edited /radio (+668) "stubbed out radio with relevant info"
(view diff)
#
GWG
tantek: I meant in the wiki
snarfed joined the channel
#
gRegorLove
oh, guess the links aren't messed up.
#
tantek
GWG I think there was a session on it - check /2015/Schedule and click through
#
GWG
tantek: There was a session. But I meant outside of the 2015 related sections into other parts of the wiki
#
GWG
On an unrelated note, does anyone have a Micropub client I can use to test syndicate-to queries that will accept /?micropub=endpoint as the name of the endpoint?
#
tantek
gRegorLove: oh neat! you have a "jam" as well. Mine: http://tantek.com/2015/047/t7/mornings-look-for-me-trackish-tuesday
#
tantek
two indieweb examples is enough to start a page right?
#
tantek
what is a jam?
#
tantek
gRegorLove: want to start it with our examples?
#
tantek
(we both syndicated to thisismyjam too)
#
gRegorLove
Yeah, though not sure the best dfn. How's it relate to /scrobble? I suppose it's more active than passive
#
tantek
I think the first silo that had a specific post type for this was Pownce
#
tantek
which let you post a single track to your friends as your current music
#
tantek
that you were into
#
tantek
different from "now listening to: " which many sites have had for years, which is closer to a scrobble
#
gRegorLove
jam is an active type of post used to share a song that you are recently enjoying.
#
loqi.me
created /jam (+109) "prompted by tantek https://indiewebcamp.com/irc/2015-07-15/line/1437005900189 and dfn added by gRegorLove"
(view diff)
#
gregorlove.com
edited /jam (+72) "example, see also sections"
(view diff)
#
tantek.com
edited /play_list (+130) "add mix tape as distinct from play list"
(view diff)
#
gRegorLove
Is that link above your earliest example, tantek?
#
tantek
I think so
#
tantek.com
edited /play_list (+57) "see also"
(view diff)
#
tantek.com
edited /jam (+8) "/* See Also */ play list"
(view diff)
#
gregorlove.com
edited /jam (+249) "/* IndieWeb Examples */"
(view diff)
#
gRegorLove
added you
#
tantek.com
edited /jam (+16) "linky posts"
(view diff)
#
tantek
ooh emojicon opportunity
#
tantek
what is a listen
#
Loqi
A scrobble (AKA a listen) is a passive type of post used to publish a song (music or audio track, including concert recordings or DJ sets etc.) that you have listened to https://indiewebcamp.com/listen
#
gregorlove.com
created /thisismyjam (+207) "stub"
(view diff)
KartikPrabhu joined the channel
#
gregorlove.com
created /jams (+17) "r"
(view diff)
#
tantek.com
edited /posts (+44) "/* Kinds of Posts */ add scrobble and jam"
(view diff)
#
tantek.com
created /🎶 (+17) "Redirected page to [[jam]]"
(view diff)
#
tantek.com
created /🎧 (+22) "r"
(view diff)
#
tantek.com
edited /jam (+85) "emojicon"
(view diff)
#
tantek.com
edited /scrobble (+85) "emojicon"
(view diff)
snarfed joined the channel
#
GWG
snarfed, I think it would have the same problem, wouldn't it?
#
aaronpk
oh thank goodness. php 5.5 is finally getting rid of the ridiculous "@" syntax for uploading files with curl
#
@benwerd
I'm proud of #indiewebcamp for passing the Social Web Acid Test with 3 website platforms this weekend. https://indiewebcamp.com/SWAT0
(twitter.com/_/status/621486760309096449)
#
Loqi
[mention] Ben Werdmüller posted 'I'm proud of #indiewebcamp for passing the Social Web Acid Test with 3 website platforms this weekend. https://indiewebcamp.com/SWAT0' linking to https://indiewebcamp.com/SWAT0 (http://werd.io/2015/im-proud-of-indiewebcamp-for-passing-the-social-web-acid)
#
@kevinmarks
#indieweb @t: this test was first suggested 5 years ago - before we started indiewebcamp - we thought it would use hosted services
(twitter.com/_/status/621487111095644162)
#
@kevinmarks
#indieweb @t: in fact it was realising that hosted services weren't goign to help that got us to set up indiewebcamp in the first place
(twitter.com/_/status/621487320022257664)
#
@kevinmarks
#indieweb @chrisheuer: how does this scale up across sites?
(twitter.com/_/status/621487620254736384)
#
@kevinmarks
#indieweb @t: it scales like the web - all this happens peer to peer across different sites
(twitter.com/_/status/621487711472459777)
#
Loqi
slack/snarfed: GWG: not sure, i get your goal but not what the problem is. try it!
#
@kevinmarks
#indieweb @debs: seeing it as notifications is really interesting - that makes a bridge beyond the web
(twitter.com/_/status/621487877973745664)
#
@kevinmarks
#indieweb @t: Aaron was using Prowl, but Ben is using web notifications which just shipped in Chrome and is in Firefox 42
(twitter.com/_/status/621488091686113280)
#
@debs
@kevinmarks This adds an entire nee layer onto web interactions - peer to peer - simple and yet insanely amazing #indieweb
(twitter.com/_/status/621488363598512128)
#
@kevinmarks
#indieweb @t: anything that ships in firefox 42 also ships in mobile on firefox android too. so you get mobile notifications
(twitter.com/_/status/621488384461160448)
#
@kevinmarks
RT @debs: @kevinmarks This adds an entire nee layer onto web interactions - peer to peer - simple and yet insanely amazing #indieweb
(twitter.com/_/status/621488594612436992)
#
@chrisheuer
.@kevinmarks according to @t it scales naturally and gracefully, p2p without a central connection point #indieweb
(twitter.com/_/status/621488652716118016)
#
@kevinmarks
#indieweb @t: Katie asks why it took so long - within 3 months in 2010 they had it working on statusnet and cliqset only, but didn't use it
(twitter.com/_/status/621488850720935936)
#
@kevinmarks
#indieweb @t: so we had a proof of concept, but within 6 months cliqset went offline, and recently statusnet went offline too
(twitter.com/_/status/621489017230618624)
#
@kevinmarks
#indieweb @t: so why did it take us so long to do this? We didn't start saying "we'll make things federate"
(twitter.com/_/status/621489197510230016)
#
@chrisheuer
Really cool cross site notifications on activity/engagement #swat #indieweb congrats @t @kevinmarks et al. So glad I made it this week
(twitter.com/_/status/621489298836054016)
#
@kevinmarks
#indieweb @t: we said we want to empower every individual to own their own website and spend time inproving it in ways they want to
(twitter.com/_/status/621489353043378176)
#
@kevinmarks
#indieweb @t: people built different things for their sites in an organic way - and we wrote up building blocks on how we solved problems
(twitter.com/_/status/621489531301269505)
KevinMarks_ joined the channel
#
@kevinmarks
#indieweb @t: because of this organic nature we can't predict when things will happen in indieweb, but they tend to last and grow over time
(twitter.com/_/status/621489824348925956)
#
@kevinmarks
#indieweb @t: what we realised this weekend was that we were very close to achieving this test, and we built the few missing bits
(twitter.com/_/status/621489963121684480)
chreekat joined the channel
#
@kevinmarks
#indieweb @t: we made the canonical example on the wiki note the people who had implemented it
(twitter.com/_/status/621490134270234624)
shalkydri joined the channel
#
@kevinmarks
#indieweb @kevinmarks: my tool http://www.noterlive.com/ also posts person tags when you use it (and copy the html to your site)
(twitter.com/_/status/621490767937302528)
#
KevinMarks_
realises he didn't send webmentions for his person tags
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
@kevinmarks
#indieweb @t: designing these notifications was interesting - getting the text right for @aaronpk's notifications worked
(twitter.com/_/status/621491453689208832)
#
@kevinmarks
#indieweb @debs: why use domain names rather than usernames?
(twitter.com/_/status/621491579862257664)
#
@kevinmarks
#indieweb @t: people use URLs to identify each other with blogs - and twitter shows the @ handle as well as the name as people play
(twitter.com/_/status/621491914987147264)
#
gwg-temp
snarfed: The micropub endpoint is ?micropub=endpoint . The issue is when you want to query the endpoint, which is in the spec, for syndicate-to, you can't because that makes it ?micropub=endpoint?q=syndicate-to
#
@kevinmarks
#indieweb @t: the identity currency on twitter is the @ name; on the indieweb it is the URL
(twitter.com/_/status/621492167924690944)
#
@kevinmarks
#indieweb @t: a webmention is just the signal between the 2 sites that something on the web mentioned you
(twitter.com/_/status/621492446342578176)
#
@kevinmarks
#indieweb @kevinmarks: in order to know what the webmention means you have to look at the website that mentioned you and make sense of it
(twitter.com/_/status/621492665805348864)
#
@kevinmarks
#indieweb @kevinmarks: the webmention might be a like or a repost or an RSVP as well as a person tag
(twitter.com/_/status/621492806624899072)
#
@kevinmarks
#indieweb @t: the other thing that was implemented this weel was salmentions - mentions that go upstream like salmon do
(twitter.com/_/status/621493000313663488)
#
@kevinmarks
#indieweb @t: so when you receive comments you add them to your post and send a webmention upstream to the post you previously mentioned
(twitter.com/_/status/621493179678883840)
#
@kevinmarks
@debs no, it is a new definition - http://indiewebcamp.com/webmention it is like a pingback, but simpler
(twitter.com/_/status/621493474211164160)
#
@rtaibah
RT @benwerd: I'm proud of #indiewebcamp for passing the Social Web Acid Test with 3 website platforms this weekend. https://indiewebcamp.com/SWAT0
(twitter.com/_/status/621493476543180800)
#
@debs
@kevinmarks yes it is facinatingly simple and flexible #indieweb
(twitter.com/_/status/621493601952894977)
#
@kevinmarks
#indieweb @chrisheuer: the biggest problem with pingbacks was spam in the comment stream. How do we stop this getting flooded with crap too?
(twitter.com/_/status/621493639739518977)
#
@kevinmarks
#indieweb @t: you can get webmentions form anyone so they can be spammy now. So far we have seen some from brid.gy containing twitter spam
(twitter.com/_/status/621493791090978816)
#
@kevinmarks
#indieweb @t: there are 2 answers: for a webmention to mean something the sender has to do more markup work
(twitter.com/_/status/621493954425548801)
#
@kevinmarks
#indieweb @t: longer term we have an extension to webmention called 'vouch' which is another URL that vouches for you
(twitter.com/_/status/621494088878174209)
scor joined the channel
#
@kevinmarks
#indieweb @t: currently the kind of problem is like people showing up to your party and pitching you their startup
(twitter.com/_/status/621494451677040640)
#
@kevinmarks
#indieweb @t: each role in the SWAT0 challenge has different implementation requirements - currently no implementation has all 3 roles
(twitter.com/_/status/621494696985133056)
#
@kevinmarks
#indieweb @kevinmarks: each of the players was using more than one piece of software to achieve this; we can combine them to pass it
(twitter.com/_/status/621495084287135744)
#
KevinMarks_
did aaronpk_ gte notified from my sunday post?
tantek joined the channel
#
aaronpk
probably. which post?
#
@benwerd
The next step after SWAT0 is letting each piece be interchangeable. After that? Any piece can be a robot AI. Get on it, #indiewebcamp!
(twitter.com/_/status/621495625893347328)
GWG joined the channel
#
@tomwiththeweath
RT @kevinmarks: #indieweb @t: the identity currency on twitter is the @ name; on the indieweb it is the URL
(twitter.com/_/status/621496221429927936)
#
@BillSeitz
RT @kevinmarks: #indieweb @chrisheuer: the biggest problem with pingbacks was spam in the comment stream. How do we stop this getting flood…
(twitter.com/_/status/621496504629358592)
#
@kevinmarks
#indieweb @t: what kartik has built is essentially medium on his own site - per paragraph comments https://kartikprabhu.com/articles/marginalia
(twitter.com/_/status/621498727384109057)
kylewm joined the channel
#
@benwerd
After autonomous social web AI bots? We hire robots to blog for us. Humanity collectively goes down the pub, a job well done. #indiewebcamp
(twitter.com/_/status/621498819830616064)
KartikPrabhu joined the channel
#
@kevinmarks
#indieweb @kevinmarks: a fragmention lets you link to a piece of text in any webpage; a webmention lets you annotate it too
(twitter.com/_/status/621499204398108672)
#
@benwerd
Of course, the AI bots won't know they're bots. Sadly, realization will be followed by a robot uprising. Then: the indiebotnet. #indieweb
(twitter.com/_/status/621499324384440320)
#
@kevinmarks
#indieweb @t: the fun thing is that us distributed developers can keep up with the big companies in innovation
(twitter.com/_/status/621499421721804800)
tantek joined the channel
#
tantek
hello from HWC SF!
#
tantek
was offline for a bit demoing
#
aaronpk
hello!
#
tantek
now KevinMarks is on stage demoing Noterlive
#
tantek
aaronpk we had a big demo and walk through of SWAT0
#
aaronpk
i saw!
#
tantek
and all the implications
#
tantek
I think KevinMarks captured the Q&A pretty well
#
tantek
which we should absolutely write up as /SWAT0#FAQ
#
aaronpk
great!
#
@kevinmarks
#indieweb @kevinmarks: I'm showing off http://www.noterlive.com/ and it is live tweeting this talk
(twitter.com/_/status/621500228617768961)
#
KartikPrabhu
thanks for the marginalia plug :D
#
kylewm
KartikPrabhu++
#
Loqi
KartikPrabhu has 102 karma
#
@Ctut
RT @kevinmarks: #indieweb @kevinmarks: I'm showing off http://www.noterlive.com/ and it is live tweeting this talk
(twitter.com/_/status/621500373069467648)
#
tantek
KartikPrabhu++ well deserved! Someone asked about Medium so I had to ;)
#
Loqi
[bridgy] debs replied '@kevinmarks yes it is facinatingly simple and flexible #indieweb' to a tweet http://indiewebcamp.com/webmention (https://twitter.com/debs/status/621493601952894977)
#
Loqi
KartikPrabhu has 103 karma
#
aaronpk
i'm considering how to do person tags in micropub
#
aaronpk
for adding to OwnYourGram
#
@kevinmarks
#indieweb @energyovertime: I have a domain, but no place to put it - what shoudl I use? there is thins think called Known
(twitter.com/_/status/621501113783721984)
tantek__ joined the channel
#
tantek__
aaronpk, ben_thatmustbeme has already figured it out!
#
@kevinmarks
#indieweb @benwerd: I hear known is pretty good… there are also lots of wordpress plugins
(twitter.com/_/status/621501252170551296)
#
aaronpk
in micropub ?!
#
tantek__
YES! MobilePub has the ability to person-tag people, which it then sends to his site, running Postly.
#
tantek__
via micropub
#
aaronpk
it would seem the easiest option is sending the person's URL as a category value
#
@kevinmarks
#indieweb @energyovertime: I've been cryogenically frozen for 10 years - what do I use now?
(twitter.com/_/status/621501428394237954)
#
aaronpk
but that does mean the micropub server needs to inspect the value of each category and decide if it's a URL
#
tantek__
(tip: just provide a UI for people to enter "category" values for tags, and if someone enters a URL, it's a tag of the thing at the URL, e.g. a tag of a personal URL turns into a person-tag :)
#
KartikPrabhu
is figuring out good defaults for hfeed2atom
#
@kevinmarks
#indieweb @benwerd: Known is kind of like a tumblr - you can self-host it or go to https://withknown.com/ to get a hosted version
(twitter.com/_/status/621501633353134080)
#
aaronpk
other benefit of using plain URL strings for category is if the micropub endpoitn doesn't know about person tagging, it's a default fallback to just display the URL as a tag
#
tantek
KevinMarks is demonstrating reader.kylewm.com (Woodwind)
#
aaronpk
okay, so it will be
#
aaronpk
hehe just got a notification from KevinMarks_
#
tantek
Deb asked what about deleting
#
aaronpk
deleting what?
#
tantek
a comment
#
tantek
and we noted that both the comment receiver can delete it (moderation), and the original comment author can delete it and follow the pilgrim protocol (return a 410) and resend a webmention
#
tantek
aaronpk, e.g. the comment that KevinMarks just made on your video post ;)
#
aaronpk
my site doesn't yet support deletes, but it does support updates
#
tantek
does it support receiving the pilgrim protocol?
#
tantek
that is, when it goes to verify the webmention, if the source returns a 410, do you delete the comment?
#
aaronpk
not yet
#
tantek
darn!
lukebrooker joined the channel
#
tantek
question: are there webmention plugins for popular CMSs?
#
tantek
answer: yes, for WordPress, Kirby, Drupal, ProcessWire, and via Bridgy for Blogger, Tumblr
#
GWG
tantek: Great, isn't it?
#
tantek
GWG, it is AWESOME
#
@kevinmarks
#indieweb @benwerd: Known also has native comments so it doesn't require webmentiosn but they look the same internally
(twitter.com/_/status/621505466510778368)
#
aaronpk
php curl's multipart encoding doesn't support array brackets
#
aaronpk
i think i want to file that as a bug in php
#
@_sequoia
RT @kevinmarks: #indieweb @benwerd: Known is kind of like a tumblr - you can self-host it or go to https://withknown.com/ to get a hosted v…
(twitter.com/_/status/621506089385725952)
#
@kevinmarks
Do people like my quick Homebrew WebsiteClub logo? http://svgur.com/s/o #indiewebcamp
(twitter.com/_/status/621506130766725121)
#
aaronpk
well this was not a problem I was expecting to have
#
ben_thatmustbeme
aaronpk: re: tagging in micropub
#
GWG
ben_thatmustbeme: Thank you for that change, by the way
#
ben_thatmustbeme
It makes sense to put it in category since tags were bEing marked up as u-category
#
ben_thatmustbeme
I make the requirement that urls include https?:// to be a tag
#
ben_thatmustbeme
GWG: thank you for the bug report
#
GWG
ben_thatmustbeme: I spent a while trying to get queries working on the Micropub plugin before I realized what the problem was.
#
tantek
Shaun is demoing
#
tantek
just got his site working
#
tantek
last week
#
tantek
giudici.us
#
tantek
and got posts / replies working
#
tantek
and manually sent his first webmention
#
tantek
and getting it to show up!
#
tantek
built as a Flask app
#
tantek
got receiving a webmention sort of working
#
tantek
goal is to setup an endpoint and when he posts a reply on his site, send a webmention automatically from his site
#
tantek
@theguice
#
@kevinmarks
#indieweb @theguice: I had a static site, but I rebuilt it in flask http://giudici.us/blog
(twitter.com/_/status/621509280450146304)
#
@kevinmarks
#indieweb @theguice: and I got a webmention working and sent by hand with curl http://giudici.us/blog/0
(twitter.com/_/status/621509513968001026)
#
@kevinmarks
#indieweb @theguice: my next goal is to have my own endpoint to receive that
(twitter.com/_/status/621509570398146561)
#
@kevinmarks
#indieweb @t: it's great to see woodwind and known as it is like early blogging, except it has a facebook feed ui running on your site
(twitter.com/_/status/621509785326854144)
snarfed joined the channel
#
aaronpk
ben_thatmustbeme: gotcha. So you didn't change anything in the syntax of Micropub, you inspect the value to find out if it's a URL or regular tag
#
aaronpk
So apparently I'm going to have to build my own multipart encoder because curl doesn't understand arrays as values when it switches into multipart mode
#
GWG
For Micropub, if you have no syndication targets, what should q=syndicate-to return?
#
Loqi
Ok, I'll tell them that when I see them next
#
@JaneAllie_9294
RT @kevinmarks: Do people like my quick Homebrew WebsiteClub logo? http://svgur.com/s/o #indiewebcamp
(twitter.com/_/status/621512070857662464)
#
@WillaCassandra_
RT @kevinmarks: Do people like my quick Homebrew WebsiteClub logo? http://svgur.com/s/o #indiewebcamp
(twitter.com/_/status/621512072073998337)
#
Jeena
and image_data_uri is just like you'd have it in <img src="data:... with base64
tantek joined the channel
#
ben_thatmustbeme
Aaronpk. Exactly nothing extra needed
#
ben_thatmustbeme
Spec wise anyway
#
KartikPrabhu
if a h-feed has no explicit name property then mf2py returns the text, but the h-feed has no "value" attribute to compare it to. SHould hfeed2atom just use the implicit name found?
#
@saltyglorypvp
RT @kevinmarks: Notes from tonight's Homebrew Website Club: http://www.kevinmarks.com/hwc2015-07-15.html and from Sunday's Indiewebcamp demos http://t.co/NE4mBQN…
(twitter.com/_/status/621516420673896448)
KartikPrabhu and KevinMarks_ joined the channel
#
KartikPrabhu
aaronpk: do you have h-feed markup on any of your pages? couldn't find one on homepage
scor joined the channel
#
aaronpk
ben_thatmustbeme: almost nothing new spec-wise. the only change is that the micropub server needs to inspect the value of "category" and do something different if it looks liek a URL
#
aaronpk
KartikPrabhu: nope, i'm late to the party on h-feed
#
KartikPrabhu
aah ok cool. At least my improvement to hfeed2atom give a "h-feed not found" message instead of returning nothing :)
#
aaronpk
you could also assume a list of h-entrys is a feed
#
aaronpk
which is I believe documented on /feed
#
KartikPrabhu
what is feed?
#
Loqi
A feed is a dynamic set of posts, typically listed in reverse-chronological order, often only the most recent n (like 10) of them https://indiewebcamp.com/feed
#
KartikPrabhu
oh boy this is going to get complicated :P
#
aaronpk
okay. i can't believe i'm doing this, but i'm about to write a php multipart encoding library
#
aaronpk
i can't find any encoding libraries, only parsers
#
aaronpk
checks one last time
#
KartikPrabhu
hey kylewm have you already implemented https://indiewebcamp.com/feed#How_To_Consume for woodwind?
CaptainCalliope, emmak, kronda and jacus joined the channel
#
aaronpk
looks like someone already filed the bug on php https://bugs.php.net/bug.php?id=51634
#
aaronpk
... in 2010
bigbluehat, Phae, mattl, voxpelli, Garbee and JonathanNeal joined the channel
#
kylewm
KartikPrabhu, yes I think so
lukebrooker joined the channel
#
KartikPrabhu
maybe I should just use that instead of writing it again
scor and hugoroyd joined the channel
#
KartikPrabhu
kylewm: could you point me to that feed consumption code in woodwind?
#
kylewm
KartikPrabhu, it's pretty much all in mf2util
#
KartikPrabhu
oh neat will look there
#
kylewm
Then issed I'm tasks.py in ww
#
kylewm
Used*
#
KartikPrabhu
cool thanks! :)
#
KartikPrabhu
kylewm: it does not do all the steps in https://indiewebcamp.com/feed#How_To_Consume though does it?
#
kylewm
Perhaps not
#
KartikPrabhu
like author construction and using just an hentry list if no hfeed is found
#
kylewm
It definitely does those two
#
aaronpk
woohoo just built a multipart request by hand
jancborchardt joined the channel
#
kylewm
It does the authorship discovery elsewhere, sorry am on mobile and can't dig in too much
#
KartikPrabhu
kylewm: no worries I'll poke around and bother you some other time
#
KartikPrabhu
what is representative h-card?
#
Loqi
The representative h-card for a page is an h-card on that page that represents that page, if any, as not all pages are about a person or organization, a page might not have a representative h-card https://indiewebcamp.com/representative_h-card
#
doe
what is Inbox?
KevinMarks and endi joined the channel
#
Loqi
Ok, I'll tell them that when I see them next
#
aaronpk
hmm so I'm going to switch OwnYourGram to send the "category" property as an array soon
#
aaronpk
what's the best way to migrate existing users?
#
aaronpk
guess I could make a checkbox so people can opt in to switching when they're ready
cweiske, wolftune, lukebrooker, csarven, Jihaisse, kylewm, KevinMarks_, eschnou, friedcell, tantek, interactivist, KartikPrabhu, lewisnyman, hmans, petermolnar, Pierre-O, Sebastien-L, Deledrius_ and stream7 joined the channel
#
opensourcespecialist.co.uk
edited /2015/Brighton (+74) "/* Participating */"
(view diff)
#
doe
ah damn wrong Brighton
#
opensourcespecialist.co.uk
edited /2015/Brighton (+59) "/* Participating */"
(view diff)
KevinMarks and tvn joined the channel
lukebrooker, edpw and KevinMarks joined the channel
loic_m joined the channel
edpw and KevinMarks joined the channel
#
petermolnar
good morning
#
petermolnar
if anyone's interested, I wrote an plugin for wordpress to replace rss2email, just to violate the unix philosophy
#
petermolnar
the reason was to include mf2 parsing as well
#
petermolnar
beside rss
#
petermolnar
so if anyone's interested testing it, we're all welcome :)
Deledrius__, lewisnyman, seekr and Deledrius joined the channel
#
petermolnar.eu
edited /WordPress/Security (+2104) "adding nginx rules to make wordpress a bit more secure"
(view diff)
#
petermolnar.eu
edited /WordPress/Plugins (+308) "un-restructure, because it was unreadable + adding follower/reader section"
(view diff)
ttepasse, cweiske, adactio, frzn, eschnou, scor and edpw joined the channel
#
rhiaro.co.uk
edited /2015/Edinburgh (+127) "/* RSVP */"
(view diff)
fkooman joined the channel
#
rhiaro.co.uk
edited /2015/Edinburgh (+53) "/* Schedule */"
(view diff)
#
rhiaro.co.uk
edited /2015/Edinburgh/Guest_List (-172) "/* IndieWebCamp Edinburgh 2015 */"
(view diff)
#
GWG
Good morning
#
rhiaro.co.uk
edited /2015/Edinburgh/Guest_List (+9) "/* Official Guest List */"
(view diff)
#
rhiaro
Morning GWG
#
rhiaro
is on a IWC EDI publicity binge
#
GWG
rhiaro: I see that
#
GWG
petermolnar: Still on a Brighton high?
#
petermolnar
nah, just trying to rake my thing together and while doing that I'd thought I'll add a few things to the wiki as well
#
petermolnar
( I'm prepairing to replace debian with freebsd but I need to do a massive spring-clean and remove all the unnecessary wheel in my system )
#
GWG
I'm trying to enhance the Micropub plugin to be more useful to me.
lewisnyman joined the channel
#
rhiaro.co.uk
edited /2015/Edinburgh/Guest_List (+185) "/* Apprentices */"
(view diff)
#
petermolnar
is apprentice just a nice phrase for minion?
#
GWG
petermolnar: I can have minions?
#
petermolnar
I guess that depends on the law in your country
#
rhiaro
Hey petermolnar, come to Edinburgh?
#
petermolnar
rhiaro sorry, I can't make that; I'm travelling that week and if I lose one more weekend, I'll need to go on sick leave :/
#
petermolnar
I might be on following the live streams though if there are some
#
rhiaro
Aw okay. There will be live streams!
#
GWG
I'll try to come on stream-like as well
#
GWG
ben_thatmustbeme: I'm looking at what your Micropub client returns. I don't see some of the fields in the spec or the brainstorming. Like mp-type
friedcell and shiflett joined the channel
#
@leitmedium
@mensel komplexes Thema: Indieweb http://indiewebify.me/ - habe ich bei @diplix gesehen. Bin noch in der Experimentierphase.
(twitter.com/_/status/621668025524166657)
mapkyca and sanduhrs joined the channel
LauraJ, lewisnyman, fourtonfish and sanduhrs joined the channel
#
ben.thatmustbe.me
edited /Micropub-brainstorming (+423) "adding note about explicit type"
(view diff)
#
ben_thatmustbeme
GWG added that note, is there anything else that isn't in there?
#
petermolnar
logging into your own site with indieauthing your own site kind of feels like the being your own grandpa time paradox
#
ben_thatmustbeme
GWG, by the way, the code for that should be fairly simple to decouple from the rest of the code. I think the only thing that is tied in is the login/tokens
#
GWG
petermolnar: I agree with that. That is why I was thinking of implementing local auth as an Indieauth authentication server.
#
GWG
ben_thatmustbeme: for which that?
#
GWG
I need to get up on the mp- vs no mp- debate.
#
ben_thatmustbeme
last i heard there was some push back in the other direction, but the general rule of thumb i use is mp- is used when it is info that is not part of the post
#
ben_thatmustbeme
and thus micropub directive or metainfo that is not a part of the representation of the post in mf2
#
ben_thatmustbeme
although the examples use mp-url which i would say is wrong
#
ben_thatmustbeme
that debate has been getting messy (looking at newer comments under http://indiewebcamp.com/Micropub-brainstorming#Explicit_CRUD)
#
GWG
ben_thatmustbeme: I was thinking of having the code check for the duplicate presence of the mp- or the non mp- properties and only store one for convenience sake.
#
ben_thatmustbeme
yeah, thats why i do with some values on my endpoint
#
ben_thatmustbeme
if both are set I use mp- values before the non mp- values
#
ben_thatmustbeme
still trying to understand why mp-url is a problem
#
ben_thatmustbeme
s/problem/thing
#
Loqi
ben_thatmustbeme meant to say: still trying to understand why mp-url is a thing
#
ben_thatmustbeme
it seems like its a problem to use url= when doing non-explcit post types
#
ben_thatmustbeme
or rather now that someone is doing a second post to do syndicated copies
#
ben_thatmustbeme
where the syndicated copy has a different content than the original
#
ben_thatmustbeme
GWG i'm working to simplify a lot of my code already, at some point i'm going to have to remake a bit of my MP endpoint and look at all these changes
#
GWG
I looked at your code and aaronpk's trying to get a sense of things
squeakytoy, Erkan_Yilmaz, snarfed, KevinMarks_ and chalettu joined the channel
#
rhiaro
Who has a /mentions page (or equivalent)?
#
rhiaro
I know of ben.thatmustbe.me/activity and aaronpk.com/mentions
#
voxpelli
ben_thatmustbeme: GWG: I wonder if one could make a test suite of some kind to verify that ones MicroPub endpoint behaves as expected?
#
voxpelli
a standalone test suite that anyone could use to verify their endpoint – rather than using eg. Quill as many, including me, seems to be doing now
#
snarfed
testing++
#
Loqi
testing has 5 karma
wolftune and benwerd joined the channel
#
voxpelli
It could probably work to do a creation request and then fetch the URL returned in the location-header and parse that using a Microformat parser and see if the result match the expecations
#
voxpelli
And then repeat that with an update request and also with different combinations and complexities of data
Erkan_Yilmaz, fourtonfish and KartikPrabhu joined the channel
#
snarfed
definitely!
#
snarfed
one trick will be figuring out how to do it without your test posts showing up on the front page
Erkan_Yilmaz joined the channel
#
Jeena
aaronpk, very nice, interesting approach to package everything into their own lib and git
#
voxpelli
snarfed: running it locally/isolated would probably be a good idea – that's what I do with https://github.com/voxpelli/node-webmention-testpinger
#
aaronpk
yeah i would just put up a test instance on test.aaronparecki.com or something
#
snarfed
voxpelli: of course! unit tests also. but an online checker is pretty convenient for an additional one-time thing
#
voxpelli
one would ideally want to reset the storage/database inbetween each test
#
snarfed
or for more in depth tests, e.g. http://checkmention.appspot.com/
#
voxpelli
snarfed: well, the last step of the online tool could then be to try the delete action ;)
#
snarfed
ah true!
#
voxpelli
one would ideally want to ensure that no webmentions or push pings goes out during the test though, those are harder to clean up
#
rhiaro.co.uk
edited /2015/Edinburgh (+87) "/* Sponsors */"
(view diff)
tilgovi joined the channel
#
aaronpk
embra? haha
#
Loqi
hehe
#
aaronpk
Jeena: yeah I try to turn stuff like that into a library so it can be used in other places easier
interactivist joined the channel
#
Loqi
[bridgy] Matthew Gregg favorited a tweet that linked to https://indiewebcamp.com/SWAT0 (https://twitter.com/benwerd/status/621486760309096449)
#
GWG
voxpelli: I could use one right now.
#
voxpelli
GWG: same here :P
#
voxpelli
GWG: anything in particular you would want to test?
#
GWG
voxpelli: The more work I do though, the more I fear I'm taking snarfed's time. He has to review my PRs
#
GWG
voxpelli: Queries in, Posts of Various Implied Types...all the examples on the Wiki Page. Updates, Edits, Deletes.
#
GWG
Syndication...
#
voxpelli
GWG: right, I myself has only got as far as basic Creation stuff :P
#
aaronparecki.com
deleted /File:ncr.png "Copyright violation: can't upload logos to the wiki"
gRegorLove joined the channel
#
rhiaro.co.uk
edited /Sponsors (+1163) "/* 2015 Sponsors */"
(view diff)
#
rhiaro.co.uk
edited /Sponsors (-159) "/* 2015 Edinburgh Sponsors */"
(view diff)
jciv, KevinMarks, mapkyca and snarfed joined the channel
#
snarfed
GWG: definitely don't worry about taking up my time, i'm excited for wordpress-micropub to keep growing
#
snarfed
thank you for working on it!
#
snarfed
i fear i won't be a great reviewer, though, since i don't actually do all that much wordpress work
wolftune joined the channel
#
snarfed
you might consider seeing if any of the other wp regulars is interested in reviewing too
#
snarfed
definitely not necessary though, just a thought!
#
GWG
snarfed: You are in charge of code commits though.
#
GWG
I meant reviewing from that perspective.
#
snarfed
of course! but that's just clicking the merge button :P
#
GWG
I intend to see who else will check functionality. But I'm checking it before the pull request is sent.
#
GWG
But you can see my commits to my fork
#
GWG
I just fixed the variable issue
#
snarfed
but yes, right, i think we are both talking about reviewing the code in PRs
#
snarfed
great!
cmhobbs, chreekat, bret and KevinMarks joined the channel
#
GWG
Next is Post Formats, which I don't use, and Post Kinds, which I do
jciv, KevinMarks_, snarfed and KevinMarks joined the channel
#
GWG
But they work the same way. It is mostly writing a function to determine an implied post type, and separately, optionally map it.
KevinMarks_ joined the channel
#
gRegorLove
aaronpk: bingo!
#
GWG
gRegorLove: There is no b48 in Bingo.
#
GWG
48 would be in N, wouldn't it?
#
@jdaviescoates
@aral sent (from my @mediareformUK email) - hope you & lots more #indieweb peeps can make it! Big important part of #MediaDemocracyHow imho
(twitter.com/_/status/621725795795509248)
#
gRegorLove
Maybe not on the board you're using
#
aaronpk
or maybe I sunk your battleship
evalica joined the channel
#
GWG
That goes up to 48?
#
GWG
Hmm...
#
GWG
aaronpk: Since I'm in Micropub mode, by the way, I'll be testing as many of your toys as I can with my test site.
#
GWG
After I finish enhancing with Quill and Post.ly, I go to Teacup
#
rhiaro
Hey everyone, if your software implements an indieweb protocol and you *haven't* added it to indieweb implementations on the appropriate wiki page, do so really soon as I'm going to compile a list for socialwg purposes
wolftune joined the channel
#
aaronpk
hmm do we have a list of protocol pages? ;)
#
aaronpk
could put them in a wiki category
#
rhiaro
In building blocks?
#
snarfed
pls do
#
aaronpk
oh yes that is the page
#
aaronpk
add [[Category:building-blocks]] at the bottom of a page to add it there
#
rhiaro
I meant, the protocols are listed in building-blocks already
#
rhiaro
What's missing?
#
rhiaro
Or do they want their own category?
#
aaronparecki.com
edited /person-tag (+30) "building blocks"
(view diff)
KevinMarks joined the channel
#
aaronparecki.com
edited /Category:building-blocks (+17) "/* Posts */ person-tag"
(view diff)
#
GWG
rhiaro: I'll try to get to that today
#
aaronpk
rhiaro: yeah i mean the building blocks page is what I was thinking of. probably have a few more wiki pages to add to it tho
edpw and jacus joined the channel
sivoais, afrogeek, wolftune and cweiske joined the channel
#
snarfed
wiki q: is the "IndieWeb Examples" section usually just for personal sites?
#
snarfed
ie if i'm adding a note that bridgy supports a building block, would it go in that section, or somewhere else?
#
KevinMarks
that works for an indieweb example i think
#
aaronpk
it was intended to be personal sites as opposed to descirbing services that support X
#
aaronpk
I think if you made a note that *you* do this with bridgy then it is fine
#
snarfed
i don't :P
#
aaronpk
mainly the goal is to tie it to a person so that it's easier to find actual permalink examples
#
snarfed
ok. i'll make a separate sectino
#
KevinMarks
webmentions breaks out examples and services: http://indiewebcamp.com/webmention#Implementations
#
aaronpk
historically, lists of services/projects that support X get out of date faster
#
snarfed
aaronpk: understood! i was just trying to satisfy rhiaro's request. rhiaro, do you want just personal sites? software implementations? both?
#
aaronpk
i think the "services" header on /webmention solves that nicely
#
aaronpk
since it is still useful to have a list of services!
#
rhiaro
Yes. I want to make sure all types of implementations are documented so we can point people to them. Differentiating between services and personal sites is probably useful. Thanks snarfed!
#
snarfed
will do
#
@kevinmarks
“entities blocking data sharing are interfering and undermining healthcare quality and reform” http://www.thedoctorblog.com/medical-records/ #ownyourdata
(twitter.com/_/status/621734774281875456)
#
GWG
Does anyone have what they support on their user page?
#
GWG
Because then we get into the issue of how many different places we end up displaying the same data and what can be done about that
#
snarfed.org
edited /permashortcitation (+137) "services, bridgy"
(view diff)
eschnou joined the channel
#
kodfabrik.se
edited /Micropub (+214) "Adding myself as an IndieWeb example"
(view diff)
#
aaronpk
thinking about how to display person tags
#
gRegorLove
GWG: I usually put more details on my user page and summaries on the specific page, linking back to the user page
#
voxpelli
The webmention implementation list also lists code libraries, are there such a list for eg. Micropub? Maybe I'm just not seeing it
#
aaronpk
so far only 2 examples of person tags here http://indiewebcamp.com/person-tag#IndieWeb_Examples and neither has special display of them
#
aaronpk
maybe not the best header for that
#
voxpelli
it works, I'll add my node.js code there
#
@alenevince
“entities blocking data sharing are interfering and undermining healthcare quality and reform” http://www.thedoctorblog.com/medical-records/ #ownyourdata
(twitter.com/_/status/621737793455267840)
#
kodfabrik.se
edited /Micropub (+163) "Added my Node.js endpoint library"
(view diff)
#
@jdaviescoates
@aral thanks for the clarification. Obvs #MediaDemocracy requires both #IndieWeb and #IndieTech imho @mediareformUK #MediaDemocracyHow
(twitter.com/_/status/621739447625904128)
#
kodfabrik.se
edited /User:Kodfabrik.se (+657) "Updating what I'm working on – listing new Micropub projects"
(view diff)
#
kodfabrik.se
edited /User:Kodfabrik.se (+16) "Updating employment status"
(view diff)
#
rhiaro.co.uk
edited /Webmention (+63) "/* Publishing Software */"
(view diff)
#
voxpelli
now the list of what I'm doing is up to date on my user page at least :)
#
GWG
voxpelli: It just feels like there are so many pages to keep updated. I feel like there must be a way to copy the info automatically between them
#
GWG
For example, have a user page profile that has sections that can be copied automatically elsewhere
#
aaronpk
that kind of wiki automation usually leads to more problems than it solves
#
voxpelli
GWG: I present it from two different perspectives on the user page and on the implementation pages
#
aaronpk
also that ^
#
voxpelli
I also list some code that's not strictly related to any specific indieweb-tech but that's built to fit well with indieweb-tech
#
sparverius
1111/win 1
#
snarfed.org
edited /IndieAuth (+175) "wordpress-micropub"
(view diff)
#
snarfed
aaronpk++ the solution to data duplication is usually not to automate the duplicating
#
Loqi
aaronpk has 889 karma
#
snarfed
(denormalizing for performance/scaling is a notable exception)
KartikPrabhu, petermolnar and behind_you joined the channel
#
snarfed.org
edited /POSSE (+259) "services, bridgy"
(view diff)
edpw joined the channel
#
snarfed.org
edited /Webmention (+153) "/* Bridgy */ publish"
(view diff)
#
rhiaro.co.uk
edited /Webmention (+130) "/* IndieWeb Examples */"
(view diff)
#
@jdaviescoates
hey @indiewebcamp who is working on #indieweb stuff in London/ UK? Want them all at @mediareformUK's #MediaDemocracy Fest on Oct 17th! :)
(twitter.com/_/status/621743550636642305)
#
@jdaviescoates
@jordan_web searched for #indieweb ppl near me & you are the only result :-/ pls come to @mediareformUK's #MediaDemocracy Fest on Oct17th!
(twitter.com/_/status/621744279984209920)
tilgovi joined the channel
#
snarfed.org
edited /PESOS (+497) "OwnYourGram, ownyourcheckin, ownyourresponses"
(view diff)
#
snarfed.org
edited /Micropub (+176) "/* Services Examples */ ownyourresponses"
(view diff)
#
aaronpk
snarfed++
#
Loqi
snarfed has 115 karma
#
david.shanske.com
edited /note (+179) "/* IndieWeb Examples */"
(view diff)
#
rhiaro
I'm super impressed with all the wiki edits that are happening as people add their implementations to thinks :D
#
david.shanske.com
edited /Webmention (+154) "/* IndieWeb Examples */"
(view diff)
#
david.shanske.com
edited /webactions (+61) "/* IndieWeb Examples */"
(view diff)
#
aaronparecki.com
edited /private-webmention (+1849) "add details about verifying authorization codes and access tokens"
(view diff)
#
david.shanske.com
edited /reply-context (+114) "/* IndieWeb Examples */"
(view diff)
#
@jordan_web
@jdaviescoates @mediareformUK Try @indiewebcampUK quite a few indieweb people in London, Brighton and Edinburgh. #indieweb
(twitter.com/_/status/621749319834697729)
#
david.shanske.com
edited /Micropub (+201) "/* WordPress Note */"
(view diff)
vanderwal and eschnou joined the channel
#
@jdaviescoates
hey @IndieWebCampUK who is working on #indieweb stuff in London/ UK? Want them all at @mediareformUK's #MediaDemocracy Fest on Oct 17th! :)
(twitter.com/_/status/621752537058779137)
#
kodfabrik.se
edited /Micropub (+518) "Added my Editorial Workflows for iOS"
(view diff)
#
voxpelli
If someone wants to do some Micropub publishing from iOS then I added some Editorial.app workflows there
#
voxpelli
should work well with eg. the flow described in http://www.macstories.net/ios/instapaper-launches-notes-bringing-annotations-to-articles/ for bringing Instapaper notes into Editorial
#
@petermolnar
@donovanpreston easier than ever, eyecandy "free" services combined with human sloth happened. Thank god there's http://indiewebcamp.com/
(twitter.com/_/status/621755128547311616)
#
voxpelli
that's one of the use cases I've been aiming at
#
aaronpk
whoa really?
#
aaronpk
this is neat!
#
GWG
aaronpk: Do you have an example of what a POST over MicroPub by Teacup looks like?
#
aaronpk
GWG: if you log in and click "new post" it will show you all the parameters it sends at the bottom
#
aaronpk
it just sends p3k-type=(food,drink) and p3k-food=(text)
#
voxpelli
think I will try to record a screencast of it
#
ben_thatmustbeme
GWG, you docuementing everything ever client sends? or rather are you building support for all the things??
#
GWG
ben_thatmustbeme: I'm learning, mostly, as I build.
chreekat_ joined the channel
#
GWG
ben_thatmustbeme: That's how I learn. I look at implementations.
#
aaronpk
ideally a micropub endpoint should know very little about specific vocabulary, just storing it in whatever backend it uses
#
GWG
But yes, as I'm learning, I am implementing some things.
#
aaronpk
especially for somethign like wordpress which already has very good separation of concerns
#
GWG
It is helping me decide where to store things.
#
GWG
For example, I just changed the storage to store all properties.
#
GWG
I also put in an override to store the summary as the post content if there is no post content.
#
GWG
So, Teacup is the only example I know of of using it to post activity. I want to see how that looks
wolftune joined the channel
#
aaronpk
PSA: I just launched some changes to OwnYourGram!
#
aaronpk
if you sign in, you can have it switch to sending you the "category" property as an array. it's an opt-in thing.
#
aaronpk
and category will now include people tags!
#
snarfed
aaronpk++
#
Loqi
aaronpk has 890 karma
#
kylewm
ohhhh want
wolftune joined the channel
#
aaronpk
I didn't have it include the x/y location of the tag because we don't have any examples of publishing that yet so I didn't have anything in microformats to port to micropub
#
aaronpk
but I want to add that ASAP
#
ben_thatmustbeme
aaronpk: how are you doing tagging?
#
kylewm
nobody else bothered by the semantics of person tag being represented by the word "category"?
#
ben_thatmustbeme
category = url?
#
aaronpk
it just includes the person's URL in the category property
#
aaronpk
kylewm: "category" as a property of h-entry bothers me in general lol
#
ben_thatmustbeme
aaronpk: any requirements to include http part in URL? i do it that way to make figuring out if its a URL or not much simpler
#
aaronpk
i wish it could have changed to "tag"
#
aaronpk
ben_thatmustbeme: yeah it's a full URL with http or https
#
ben_thatmustbeme
excellent. postly supports it
#
ben_thatmustbeme
at some point tantek and i went back and forth on that, there was logic behind a tag being a category
#
aaronpk
the fact that "category" in h-entry acts like "tag" in wordpress and exactly not like "category" in wordpress is what gets me
#
kylewm
I think it's a bit odd that person-tags are represented the same as tag-tags
benwerd joined the channel
#
kylewm
I'll have a collection of tags where some are like "cats" and some are like "http://tantek.com/"
#
aaronpk
you'll know whether it's a regular tag or person tag so you could separate them
#
aaronpk
when you see a person tag in an h-entry it's actually an embedded h-card. I just abbreviated that in micropub
#
ben_thatmustbeme
is still working on thatmustbe.us service
#
ben_thatmustbeme
will hopefully have it so thatmustbe.us/<name> returns a list of h-cards
#
ben_thatmustbeme
clients could use to autocomplete
#
ben_thatmustbeme
i got sucked in to making a useful thing
#
rhiaro
I like person tags as tag-like tags. I don't like category being called category
#
rhiaro
I quite like tagging things with URLs. That might be the linked data in me.
#
ben_thatmustbeme
aaronpk: did you read it as imaho?
#
ben_thatmustbeme
GWG, thats how I lear a lot of times too
#
GWG
ben_thatmustbeme: I just assume people like you and aaronpk know better than I do
#
@bevangelist
RT @jdaviescoates: hey @IndieWebCampUK who is working on #indieweb stuff in London/ UK? Want them all at @mediareformUK's #MediaDemocracy F…
(twitter.com/_/status/621761626287566850)
#
kylewm
rhiaro: yes, that's a fair point. maybe I should start storing all my tags as URLs... like I got a comment from snarfed the other day that included an instagram hashtag (that only made sense if you clicked through to instagram)
#
petermolnar
rhiaro fair point, but what if you need different approaches for sorting? 'category' for me is structural; like folders whereas tags are logical, to search, to organize
tantek and cmhobbs_ joined the channel
#
aaronpk
petermolnar: that's exactly the issue I have with using the term "category"
#
aaronpk
wordpress uses that convention, flickr uses "album" vs "tag"
#
petermolnar
I use both ( category & tags in my case; could be topic & tag, folder & tag, etc. );
#
tantek
checks logs
#
rhiaro
I just have many-to-many relations for things with tags
#
rhiaro
I don't like heirarchies
#
rhiaro
I can't even spell it.
#
tantek
neither do most users
#
@asheeshlaroia
Hi@kylewmahan - just wanted to say I love the #indieweb stuff you've been working on.
(twitter.com/_/status/621763434502311937)
#
aaronpk
me either, which is why I call mine tags!
#
rhiaro
that was at petermolnar
#
tantek
in practice they're similar/overlapping enough to warrant inventing a new term over re-using the existing "category" from vcard, ical etc.
#
petermolnar
again, fair point, but one taxonomy is not enough for me; I'd get lost that way
#
benwerd
Folksonomies™
#
petermolnar
there are different type of sorting mechanisms, why not utilize more than one?
Erkan_Yilmaz joined the channel
#
KartikPrabhu
tantek: surely you meant "not warrant"
#
rhiaro
I've tried a hierarchical sorting plus a tagging one at the same time for a few things, ultimately I always just wanted tagging
#
tantek
s/warrant/not warrant
#
Loqi
tantek meant to say: in practice they're similar/overlapping enough to not warrant inventing a new term over re-using the existing "category" from vcard, ical etc.
#
tantek
KartikPrabhu++
#
Loqi
KartikPrabhu has 104 karma
#
aaronpk
i was confused
#
GWG
aaronpk: WordPress uses category as a hierarchy, tags lack a hierarchy.
#
petermolnar
(you can introduce whatever correlation you want in WP beside that)
#
GWG
In discussions with snarfed, the Micropub plugin for WordPress will set a category coming from Micropub as a WordPress category if it already exists, but otherwise, it creates a new tag.
#
aaronpk
whoa really?
#
GWG
snarfed: By the way, that code isn't working for me. Trying to figure out why.
#
tantek
that's a reasonable way to deal with that
#
aaronpk
interesting
#
tantek
the whole hierarchical categories thing in blogs is so overdesigned and ignorable
#
tantek
"WordPress uses category as a hierarchy" is a WordPress design error
#
tantek
and in practice people just use flat categories in WordPress anyway, thus treating them as tags
#
GWG
tantek: Categories in WordPress predate tags.
#
GWG
You know WordPress and its...never deprecate philosophy
#
petermolnar
tantek it's not a design error, it's just old :)
#
tantek
in practice, categories are tags. for the 0.1% that actually get obsessed with hierarchies, they can use -'s in their tags if they want :P
#
petermolnar
and you can change the behaviour
#
tantek
GWG, Categories in card catalogs predate WordPress - doesn't matter
#
tantek
petermolnar: it's both
#
tantek
it was classic premature overdesign
#
GWG
And you can't easily disable it
#
petermolnar
you can't easily disable fking emojis either, but at least there are ways do to it
#
tantek
GWG, huh? you can ignore it
#
GWG
tantek: Yes, but there are consequences to that.
#
GWG
Anyway...
#
petermolnar
what kind of consequences?
#
petermolnar
it's just a taxonomy
#
GWG
petermolnar: Everything says Uncategorized on some themes
#
petermolnar
oh, well, do you own theme :)
#
petermolnar
since you're not writing your own cms, at least do a theme :D
snarfed joined the channel
#
petermolnar
( not you especially, general )
#
petermolnar
but yes, you're right
#
voxpelli
made a video showing how to publish to Micropub from iOS using the Editorial app: https://www.youtube.com/watch?v=U7hUR7flTAY
#
voxpelli
ping aaronpk :)
#
aaronpk
voxpelli++
#
Loqi
voxpelli has 28 karma
#
kodfabrik.se
edited /Micropub (+77) "Added link to video showing the Editorial workflows in action"
(view diff)
#
tantek
exactly, no consequences to ignoring the hierarchy maldesign of WordPress categories
#
tantek
just stuff it with tags
#
petermolnar
tantek when a theme is built around it when is it WP's fault?
#
bret
voxpelli++
#
bret
way cool!
#
Loqi
voxpelli has 29 karma
#
tantek
petermolnar - meh, so ignore those hierarchical themes - users certainly do
#
ben_thatmustbeme
tantek: you'd be proud. i'm trying a project using flat files for storage. no DB
#
tantek
ben_thatmustbeme++
#
Loqi
ben_thatmustbeme has 103 karma
#
ben_thatmustbeme
now i just need to make it work
GWG joined the channel
#
gRegorLove
benwerd: We had a podcasting interest group session at IWC http://indiewebcamp.com/2015/Podcasting
#
GWG
petermolnar: Would you be able to help me test some WordPress stuff?
#
GWG
benwerd: I was in it
#
benwerd
Interesting!
#
benwerd
We are doubling down on podcasting
#
benwerd
I'd love to chat at some point
#
gRegorLove
I need to summarize some of those on /podcast
#
aaronpk
good call
#
GWG
benwerd, gRegorLove: I'm in on both of those.
#
GWG
Summarizing and doubling down
#
GWG
And chatting.
#
GWG
So, three of them
#
aaronpk
tantek: btw ownyourgram sends person-tags now :)
#
tantek
you figured out how to connect IG identities to personal sites?!?
#
aaronpk
if you don't do anything special, it will just be handled like your normal tags
tilgovi joined the channel
#
aaronpk
yeah the IG api has a "website" field for peple!
#
voxpelli
regarding podcasts, Podlove is a pretty interesting project there: http://podlove.org/ Driven by some of germanies largest podcasters which I had a lot of interaction with when at Flattr
Unifex joined the channel
#
gRegorLove
Yeah, Jeena talked about podlove
#
tantek
props to User:Opensourcespecialist.co.uk for signing in, creating their wiki page, and writing up a Working on list!
#
Jeena
voxpelli, you've worked for Flattr? Are you from Sweden?
#
voxpelli
Jeena: yes indeed
#
Jeena
But I guess you live near Malmö?
#
GWG
All I know about Sweden I learned at Ikea.
#
voxpelli
Jeena: yes, I live in Malmö
#
aaronpk
now that ownyourgram sends person tags, I've gotta figure out how to display them differently from regular tags!
#
GWG
All I know about Malm is that is where I keep my socks.
#
Jeena
I would like to start a Homebrew Website Club but I'm in Gothenburg and I'm looking for people to join me there :p
#
joskar
Jeena: I could join you :)
#
Zegnat
I am probably in if there is anything going down in Gothenburg
#
Jeena
and yeah the german podcasters you're talking about are really quite big and they earn a lot via Flattr, and they don't have advertising in their podcasts
#
voxpelli
Gothenburg isn't that far away from malmö/Copenhagen either
#
tantek
aaronpk, check out how Flickr displays person tags, e.g. no point/rect needed
#
tantek
might be a good presentational starting point
#
Jeena
oj joskar are you in Gothenburg?
#
aaronpk
yeah, just a separate section
#
tantek
"People in this photo: "
#
joskar
Jeena: Yes, Gothenburg here
#
Jeena
voxpelli, yeah but it would be on a Wednesday between 17:30 and 20:00 so it still quite short for such a journey every other week
#
voxpelli
Jeena: what they do, or at least did, have was auto-flattring through podcast clients in a similar way to how music clients scrobbled music to Last.fm – all through rel-payment data :)
#
ben_thatmustbeme
GWG, do you have any rought estimates of numbers of users for WordPress plugins?
#
aaronpk
wow Jeena you've got 3! that's plenty to start a HWC!
#
Jeena
ah very nice!
#
GWG
aaronpk: That reminds me, thank for taking that nice picture of me. I look very two-dimensional in it.
#
GWG
ben_thatmustbeme: Maybe
#
Jeena
yeah voxpelli I'm one of those who autoflattr :D
#
GWG
The Indieweb plugin itself has had 878 downloads
#
GWG
Over 100 active installs estimated
#
Zegnat
Jeena, yeah, I will definitely *not* make it to Gothenburg weekly. No way I can put in that much travel money
#
GWG
479 people downloaded Syndication Links, but less than 100 active users
#
Jeena
biweekly ;)
#
gregorlove.com
edited /podcast (+614) "/* IndieWeb Examples */ +me"
(view diff)
#
voxpelli
Zegnat: where in the nordics are you living?
#
Zegnat
Åmål
#
GWG
Post Kinds - 618 downloads, <100 active installs.
#
petermolnar
GWG: RE: Would you be able to help me test some WordPress stuff? - yes
#
GWG
Webmention has over 300 active installs, but pfefferle would have access to the full data. I could ask him to share it with me
#
Jeena
I still haven't seen "Fucking Åmål"
#
Zegnat
Ã…mÃ¥l - Göteborg is pretty doable, I think there would even be trains back at 20:00, but I have 0 income so simply can’t invest in coming down every time
#
GWG
petermolnar: Simple Location is updated in the repo
#
GWG
petermolnar: After some more tweaks, I need someone to help test Micropub
#
Zegnat
Jeena, I didn’t think Fucking Ã…mÃ¥l was worth my time.
#
petermolnar
I can do it tomorrow; not today as I'm not in the shape to properly test anything
#
Jeena
but even once in a while would be cool if we others can establish something recurring
#
Zegnat
Yes, definitely. Wouldn’t mind being there for the very first one either, to get things rolling!
#
GWG
petermolnar: This isn't a rush on anything.
#
GWG
I just wanted to know if you were available for testing.
#
GWG
Timeframe to be determined.
#
voxpelli
Jeena: it is doable from Malmö as well, "only" a 2,5h ride in one direction
#
Jeena
I will organize one HWC in two weeks, because then I'm still in gothenburg just before my vaccation
#
GWG
Micropub isn't stable yet.
#
Jeena
this will be the 29th
#
Jeena
voxpelli, Zegnat and joskar what are your domains so I can get in contact with you and remind you? (Even if you perhaps can't make it)
#
Zegnat
who is Zegnat?
#
Jeena
who je jeena
#
Jeena
who is jeena
#
Zegnat
If you have a dfn on the page, Loqi will actually read that. But I still haven’t updated mine
#
Loqi
woot!
#
joskar
Who is joskar?
#
Loqi
Johnny Oskarsson is a student living in Gothenburg, Sweden https://indiewebcamp.com/User:Joskar.se
#
voxpelli
Who is voxpelli?
#
gregorlove.com
edited /iTunes (+156) "+dfn, stub"
(view diff)
#
Zegnat
That should get you all the info you need, Jeena :)
#
Jeena
thanks!
#
tantek.com
edited /Micropub (+0) "/* IndieWeb Examples */ slight sort of recent examples"
(view diff)
#
tantek
whoa so we got 3 more Micropub server implementations over the weekend. awesome
#
tantek
now in double digits of implementations of micropub servers & clients
#
Zegnat
I am heading off now, long drive to the embassy tomorrow to renew my pasport. Never a fun experience. Have a good night all!
#
Loqi
see you in the morning!
#
petermolnar
good night, everyone
#
Jeena
who is petermolnar
#
GWG
tantek: I have that question I was asking you didn't quite answer...or rather a different version of it.
#
GWG
The book discussion at IWC 2015. I want to document some of it on the wiki. Since it applies to more than just books, should it be under /books or under a more general topic about collections? Because the idea of sharing metadata over webmention isn't book specific
csarven joined the channel
#
tantek
GWG, every use-case is specific
#
tantek
so it should be documented by what people are actually doing
#
GWG
tantek: Agreed.
#
tantek
not by some abstraction of what we think people might be doing
#
tantek
or what might not be specific
#
GWG
I'd like to test it, but I need another person who wants to do it. Otherwise who am I sharing with
#
tantek
you can test anything by posting the test first design of it as a note
#
tantek
you shouldn't bother with testing/not testing content / post types
#
tantek
you should merely post what content you feel like posting
#
tantek
and then study it after the fact
#
tantek
sorry, first line corrected: you can test anything by posting the TEXT first design of it as a note
scor joined the channel
#
GWG
Time to pull my MARC documents for inspiration
#
GWG
I only have the first edition of Taylor's The Organization of Information
sensiblemn joined the channel
#
tantek
wow just got the weirdest Update Your Profile prompt on FB
friedcell and eschnou joined the channel
#
sensiblemn
tantek: what was weird about it?
#
tantek
uploading in a moment
KartikPrabhu joined the channel
#
tantek
what is nagging?
#
tantek
nagging is when a site prompts you out of the blue to go do something for the site, like update your profile
#
loqi.me
created /nagging (+135) "prompted by tantek https://indiewebcamp.com/irc/2015-07-16/line/1437079908931 and dfn added by tantek"
(view diff)
chreekat joined the channel
#
rhiaro
What's with the flower graphic
#
tantek
rhiaro: that's what I'm talking about !!!
#
tantek
^^^ "weirdest"
#
aaronpk
is that like theier privacy dinosaur?
#
tantek.com
edited /nagging (+426) "why not, and silo examples FB, screenshot"
(view diff)
#
tantek.com
edited /nagging (+1) "g"
(view diff)
#
tantek.com
edited /nagging (+84) "provide separate box and context"
(view diff)
#
tantek.com
edited /nagging (-1) "-sp"
(view diff)
#
tantek.com
edited /nagging (+9) "File: helps"
(view diff)
#
tantek.com
edited /nagging (+28) "/* Facebook */ since"
(view diff)
#
tantek.com
edited /antipatterns (+32) "nagging"
(view diff)
chreekat and scor joined the channel
#
tantek.com
edited /Facebook (+141) "/* Features */ Anti-patterns, nagging"
(view diff)
#
tantek.com
edited /nagging (+62) "/* Facebook */ absence of a close box or any way of dismissing"
(view diff)
chreekat joined the channel
#
gRegorLove
I got a similar FB nag when viewing my profile the other day. There's a button at the bottom of the banner image "update info" and it had a red "2". When I clicked it, the UI highlighted my profile photo with the option to update it and some text explaining it hadn't been updated in a while/show people what you look like now, yada yada
#
gRegorLove
Clicked "next" and it did the same basic message for the banner image.
#
gRegorLove
Didn't get screenshots, but it was also easy to skip them.
#
gRegorLove
The "Update Info" button is still there today, but no red numbers
#
tantek
yeah I found the box annoying/surprising enough to capture
#
tantek
so now we have a nagging anti-pattern. feel free to expand when you encounter examples
#
bret
tantek: https://adblockplus.org/elemhidehelper for collapsing anoying <div>s
friedcell, sparverius, KevinMarks_ and pr00t joined the channel
#
pr00t
Hi indie guys !
#
GWG
Hi, pr00t
#
GWG
What brings you here
#
csarven
pr00t What's your website these days?
#
csarven
is wondering if he is doing it right.
snarfed1 joined the channel
#
pr00t
My site is http://niko.bokay.io
#
csarven
"he" being csarven
#
GWG
explores his inner monologue
#
pr00t
I'd like to shate an idea with you and maybe get some feedback
#
csarven
GWG++
#
Loqi
GWG has 104 karma
#
pr00t
I recently quit facebook to write a bit more on my blog. However, it's hard to exchange with people, especially with a static blog, with no commenting system
#
csarven
Ideas belong to the dot-com bubble.
#
csarven
pr00t++
#
Loqi
pr00t has 1 karma
#
csarven
(for quitting Facebook)
#
aaronpk
pr00t: welcome!
#
aaronpk
take a look at http://indiewebcamp.com/webmention there are many people who have got it to work on static sites!
#
pr00t
so what about a service that would grab every RSS feed (by crawling or by manual input, I don't know) and that would return a rSS feed per feed, with every site that mentions an article
#
pr00t
aaronpk: the problem I have with webmention is that not everybody supports it
#
aaronpk
you can also proxy pingbacks to webmention for the blogs that send pingbacks still
#
pr00t
interesting, but I still feel it heavy
#
kylewm
pr00t: "an RSS feed per feed" -- what does that mean?
#
GWG
pr00t: Our community supports exchanging webmentions and we've built webmention to other things tools.
#
pr00t
kylewm: I mean that for my blog, the service would return a new RSS feed having the mentions of others
#
GWG
RSS is well supported, but how would you generate/consume it?
#
aaronpk
pr00t: oh! yes some of us are doing that (kind of)
#
kylewm
pr00t: you could also try a topic feed from Superfeedr, that will send you pings when it finds new posts that mention a certain topic or url
#
kylewm
I believe danlyke does some proactive crawling looking for references to his posts (an alternative to webmention)
#
pr00t
kylewm: oh, that might be exactly what I'm looking for then !
#
pr00t
have you all implemented webmentions on your sites ?
KevinMarks_ joined the channel
#
aaronpk
pretty much yeah
#
GWG
pr00t: It works, its simple, and I can advocate for it.
#
GWG
I think the idea of Linkbacks of all kinds died because of the spammy mess they became. But that is what we need to clean up
#
pr00t
how do you know if a site supports webmentions ? Some curl request ?
#
pr00t
and have you every met random sites supporting webmentions in the wild ?
#
GWG
pr00t: It declares in the header
#
aaronpk
plenty of "random sites" show up here and add themselves to the wiki even :)
#
rhiaro
It's all 'the wild' around these parts :)
#
benwerd
OK, I've now seen turtle referenced in a bunch of places
#
benwerd
And when I google "curl turtle" all I get is sick animals :(
#
benwerd
What is turtle?
#
rhiaro
ahaha
ttepasse_ joined the channel
#
danlyke
kylewm yeah, I'm reading the OPML file from my aggregator and crawling that (need to re-check my cron jobs post server move...).
tvn joined the channel
#
kylewm
benwerd: it's like shorthand XML as far as I can tell
scor joined the channel
#
kylewm
JSON : YAML :: XML : Turtle, how far off is that rhiaro?
#
rhiaro
kylewm: now now, no need to be mean
scor joined the channel
#
rhiaro
Turtle is nothing like XML
#
loqi.me
created /Turtle (+53) "prompted by benwerd https://indiewebcamp.com/irc/2015-07-16/line/1437085695605 and dfn added by rhiaro"
(view diff)
#
rhiaro
oops.
#
rhiaro
what is turtle
lukebrooker joined the channel
#
aaronpk
ben_thatmustbeme: okay maybe I'll give you that one ^^
#
kylewm
rhiaro: I wasn't trying to be mean, fwiw :D
snarfed and KartikPrabhu joined the channel
#
kylewm
ben_thatmustbeme: accidental wiki edit
#
ben_thatmustbeme
haha thats 2!
#
rhiaro
I knew I'd seen others!
Pierre-O joined the channel
#
rhiaro
what is turtle
#
kylewm
what are some others? we couldn't remember
#
rhiaro
How do we make Loqi read the first line?
#
ben_thatmustbeme
actually i think there was an accidental one that was cross rooms
#
rhiaro
yeah I remember a cross room one
#
kylewm
like, just yesterday right?
#
rhiaro
recently
#
kylewm.com
edited /Turtle (+1) "add period"
(view diff)
#
kylewm
what is radio?
#
kylewm.com
edited /radio (+1) "add another period in definition"
(view diff)
#
kylewm
what is radio?
#
Loqi
radio is what was killed by video https://indiewebcamp.com/radio
#
@myfreeweb
@jurph on YOUR OWN WEBSITE! http://indiewebcamp.com has been talking about that for a while @randileeharper
(twitter.com/_/status/621823448218796032)
tantek and torrorist joined the channel