#indiewebcamp 2014-10-24

2014-10-24 UTC
tantek____ and scor joined the channel
#
tantek____
Perhaps the robots.txt blocking problem is good motivation for always using a specific non-generic subdomain as it is unlikely that a later domain re-user would setup the same subdomains, and robots.txt from the main domain does not apply to subdomains.
#
tantek____
Just need a name for these URLs with dates
#
tantek____
We have permalinks
#
tantek____
What is a datestamped permalink?
#
Loqi
It looks like we don't have a page for "datestamped permalink" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=datestamped+permalink
#
tantek____
And then we can start collecting indieweb examples thereof
#
tantek____
That's on the publishing side, for your own permalinks
#
tantek____
The flip side is when you're linking to others
#
tantek____
What is linkwrapping?
#
Loqi
It looks like we don't have a page for "linkwrapping" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=linkwrapping
julian`` joined the channel
#
tantek____
What is datestamped linkwrapping?
#
Loqi
It looks like we don't have a page for "datestamped linkwrapping" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=datestamped+linkwrapping
#
tantek____
Then when someone implements datestamped linkwrapping we can collect examples of that too
#
tantek____
If you implement both datestamped permalinks, and hyperlinking always only to a domain, or a another datestamped permalink, or datestamped linkwrapping of others, then links both to and from your post are repairable, using any internet archive with date window based searching/lookup.
#
tantek____
longevity++
#
Loqi
longevity has 1 karma
#
tantek____
May your posts live long and prosper.
benwerd joined the channel
#
kylewm
tantek____: could you use your own posts dt-published as the search criteria, instead of gleaning it from the permalink?
#
kylewm
if I linked to example.com/undated-slug on 2014-10-23, then I can search the archive for something on or before that date
#
tantek____
danlyke, since all the information needed is in the URL, such repairing could be completely done client side, in a browser extension.
#
tantek____
kylewm the point of putting the information needed for repair into the URL is to relieve you of sole responsibility to repair the links
#
tantek____
that way you or the browser or anything in between could repair
#
tantek____
Once more into the air. See you later.
#
kylewm
safe travels
KartikPrabhu, brianloveswords and scor joined the channel
KevinMarks__ and chrissaad joined the channel
#
KevinMarks__
If you want subdomains that don't leave the house, that's what link local addressing is for (.local domains)
#
KevinMarks__
You can use dns-sd and mDNS locally too without getting dns taxed
EOGreer joined the channel
#
KevinMarks__
It's pretty much what those specs were invented for
#
KevinMarks__
See http://www.zeroconf.org for the history of this
#
snarfed
zeroconf++
#
Loqi
zeroconf has 2 karma
#
snarfed
bonjour++ (nee)
#
Loqi
bonjour has 2 karma
chrissaad, mdik_ and indie-visitor joined the channel
#
tgbrun
snarfed: Have you seen reports that the "Also on:" link for Facebook is broken on my site. the link does not have the .com as part of the address. The twitter works fine.
#
snarfed
tgbrun: sorry, i don't quite follow the question. have i seen reports?
#
snarfed
tgbrun: oh, is this using bridgy publish?
#
snarfed
example?
mlncn joined the channel
#
snarfed
wow, odd
#
tgbrun
snarfed: Who should I direct this issue to?, or do you think it is something I munged up on my site?
#
snarfed
the log says that bad facebook link was there before bridgy publish saw it. i'm guessing one of your wp plugins generated it
#
snarfed
maybe ask whoever writes your syndication link plugin?
#
tgbrun
snarfed: The syndication was through nextscripts, maybe it happens there
#
snarfed
tgbrun: ok, nextscripts posted it, but i'm guessing it doesn't generate the syndication links. looking at the irc logs, sounds like you use the rel-syndication plugin for that?
chrissaad joined the channel
#
snarfed
probably its fault
#
snarfed
Jihaisse? ^^
snarfed1, snarfed and fmarier joined the channel
scor, wolftune, chrissaad, paulfitz, parzzix and RichardLitt joined the channel
#
KartikPrabhu
why is that link continuously sending mentions? ^ kylewm snarfed?
j12t and fmarier joined the channel
#
snarfed
KartikPrabhu: it's retrying because webmention.io keeps 500ing it due to a bug
becker_11 and gr0k joined the channel
#
kylewm
KartikPrabhu: it's because webmention.io chokes on emoji
#
kylewm
so bridgy retries for ~3 days before it gives up
#
KartikPrabhu
yeah discovered through snarfed bug links
#
kylewm
lol, I missed that
#
kylewm
sorry
gr0k and SRCR joined the channel
#
kylewm
I think I am dropping SQLite
#
kylewm
just learned that you can't add a foreign key to an existing table (in addition to not being able to drop or rename columns)
xxcoeurxx, KartikPrabhu, npdoty and RichardLitt joined the channel
willowbl001, KartikPrabhu, jsun, tfontaine1, willowbl00, ScruffyDan, wolftune, jsun_, musigny and KevinMarks__ joined the channel
willowbl00, becker_11, KartikPrabhu, j12t, musigny, KartikPrabhu1 and cweiske joined the channel
bitraten, Haxxa, catsup, teknotus, daf, eschnou, friedcell, willowbl00, j12t, musigny, snarfed, sandro, sdboyer, gregone and iboxifoo joined the channel
squeakytoy, loic_m, Haxxa, willowbl00, willowbl001 and brianloveswords joined the channel
#
GWG
Good morning, #indiewebcamp.
eschnou, loic_m, j12t, Sebastien-L and snarfed joined the channel
#
GWG
I am contemplating a nickname cache.
krendil and EOGreer joined the channel
jsun, sammachin, Pierre-O, loic_m, glennjones, davemenninger and xxcoeurxx joined the channel
krendil, brianloveswords, jsun, kerosene, hmans, thierrym, annevk, gavinc, protman, sparverius, XgF, saurik, j12t, davemenninger, willowbl00, julian``, willowbl001, adactio and Rev_Illo joined the channel
#
pdurbin
GWG: nickname cache? not sure what you mean
adactio_, Mark87, pfefferle, erlehmann, Rev_Illo and parzzix joined the channel
#
@hpk42
@aaronpk i appreciated your talk and the work you are doing with indieweb. Thanks!
(twitter.com/_/status/525597160189202432)
Pierre-O, davemenninger, erlehmann, xxcoeurxx, Garbee and j12t joined the channel
Rev_Illo, erlehmann, musigny, davemenninger and brianloveswords joined the channel
#
GWG
pdurbin, it is in the wiki
mlncn, erlehmann, scor and pfefferle joined the channel
#
GWG
Hello pfefferle
#
pfefferle
GWG hey hey
#
Loqi
pfefferle: tantek left you a message on 10/15 at 10:15am: do you have dates / citations for when spreadly and/or YIID was shutdown? can you add them to indiewebcamp.com/site-deaths ?
#
GWG
Long time no talk
#
pfefferle
indeed :)
EOGreer and erlehmann joined the channel
#
GWG
pfefferle, I have been wanting to pick your brain
mlncn joined the channel
#
pfefferle
why that?
#
GWG
pfefferle , about the Webmentions plugin
#
pfefferle
GWG oh crap!
#
GWG
pfefferle, it's about the data you store in the comment meta
#
GWG
I've been working on the next improvement to my Indieweb Taxonomy plugin, which is profile pictures, and was thinking about storing that data in what the wiki calls a nickname cache.
pfefferle_ joined the channel
#
GWG
pfefferle, it occurred to me that this might intersect with inbound mentions
#
pfefferle
my brain or the plugin?
#
GWG
pfefferle, the plugin. A system for author data for mentions might make sense coming and going.
#
pfefferle
GWG not quite sure what exactly you mean?
parzzix joined the channel
#
GWG
pfefferle, I have an open issue on semantic linkbacks plugin
#
GWG
pfefferle, about the caching of avatars.
#
pdurbin
what is nickname cache
#
Loqi
A nicknames cache is a way indieweb sites store information about people to improve the user experience of the site owner referring, mention, and/or linking to those people http://indiewebcamp.com/nickname_cache
#
pdurbin
GWG: thanks (and thanks to Loqi)
#
GWG
pdurbin I am bad at definitions
#
Loqi
you're welcome
#
GWG
pfefferle, I am trying to address that problem in my plugin, and I was wondering about a shared solution.
#
pfefferle
GWG I see… hmmm…
#
GWG
pfefferle, get avatar retrieves by email address
#
GWG
pfefferle, an Indieweb function should retrieve by url
davemenninger joined the channel
#
GWG
pfefferle, I consider your plugins upstream from mine.
Rev_Illo joined the channel
#
GWG
pfefferle so I always want to contemplate if something brlongs upstream.
annevk and Rev_Illo joined the channel
#
GWG
pdurbin, trying to plan my next move.
#
pfefferle
GWG will try to think about that… The problem is, that WordPress doesn’t provide a solution for that (as far as I know)…
#
GWG
pfefferle, if you overload the get avatar function entirely, can't I substitute url for email?
#
pfefferle
But that doesn’t help with the caching problem
#
GWG
pfefferle, store the data in a transient?
#
GWG
pfefferle, or eventually a new table?
#
GWG
Download and store the images?
brianloveswords joined the channel
#
GWG
pfefferle, I'm trying to plan the whole thing.
#
GWG
And build it step by step.
#
GWG
pfefferle if I filter get_avatar for URL, then it would interfere with your doing the same.
cmhobbs joined the channel
#
pfefferle
GWG It depends on your implementation
#
pfefferle
GWG I only check the comment-meta for a avatar url
#
GWG
pfefferle, yes.
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
pfefferle
GWG how will you store an image in a DB?
#
GWG
pfefferle, but that is what I am thinking about. Your code goes directly for the comment meta. Would you accept a pull request that changes it to passing the URL to get avatar with an optional fallback?
brianloveswords joined the channel
#
GWG
pfefferle, I would store the image locally. The database only needs to store where the file is
#
pfefferle
GWG what is your usecase?
#
GWG
pfefferle, for which?
#
pfefferle
GWG for the avatar stuff. Is it something you need in one of your plugins?
#
GWG
pfefferle, yes.
#
pfefferle
GWG but what has that todo with the semantic linkbacks plugin?
#
GWG
pfefferle , I intend to add profile images to reply contexts.
#
pfefferle
but therefore you don’t need the get_avatar method do you?
#
pfefferle
I only use the method, because it is the only way to show custom avatats in the comments section this way
#
pfefferle
GWG but you will be able to add any code you want…
shiflett joined the channel
#
pfefferle
GWG you control the complete output of the reply context
#
GWG
pfefferle, I know.
#
pfefferle
no need to use get_avatar
#
GWG
pfefferle, I agree on that point.
#
GWG
pfefferle, but if I'm storing profile pictures for reply contexts, they could share data with profile pictures stored for comments
pfefferle_ joined the channel
#
GWG
pfefferle, of course, I haven't solved the problem of how that works with back and forth comments.
brianloveswords joined the channel
#
GWG
pfefferle, where a post is a reply and then you reply to someone's reply to your reply.
#
GWG
Thus your post is both a post and a comment
gr0k, verdi and j12t joined the channel
#
GWG
pfefferle, am I overthinking this, possibly?
#
pfefferle
GWG if you have a nice way to store an image globally by an identifier, I would love to implement it in the get_avatar function… But I still see no need for you to use that function… Am I understanding you wrong?
Deledrius joined the channel
#
GWG
pfefferle, I want to come up with that system, and add it to both plugins.
#
pfefferle
GWG let me summarize it… you want to build kind of a system that stores avatar urls globally that you don’t have to parse it every time?
Rev_Illo and brianloveswords joined the channel
#
GWG
pfefferle, yes. The wiki refers to a nickname cache, which I am thinking is the right paradigm
#
GWG
pfefferle, I am not in Germany though. I've never been.
#
GWG
pfefferle, re the global avatars, what about storing them as un privileged users?
paulfitz joined the channel
#
pfefferle
GWG I thought about something similar while working on the ostatus plugin… but that could mess up your blog with a lot of users...
#
GWG
pfefferle, even if they have only the subscriber role?
#
pfefferle
You could get a lot of users...
#
GWG
pfefferle, would that mess anything up?
#
GWG
pfefferle, other than table size?
#
pfefferle
GWG I am not sure if it a good idea to use the user-management of WordPress to store data…
gr0k joined the channel
#
pfefferle
GWG it seems a bit messy…
#
GWG
But it is technically user data, but I keep going back and forth on it.
#
pfefferle
GWG will sleep over that idea...
#
GWG
pfefferle, messier than adding a custom table though?
#
GWG
pfefferle, thanks.
reedstrm and brianloveswords joined the channel
#
GWG
pfefferle, I want to do this the 'best' way. That is why I don't want to do it in a vacuum.
#
pfefferle
GWG that’s why I love this IndieWeb idea!
cmhobbs joined the channel
#
GWG
pfefferle, I am dedicated to bringing Indieweb to WordPress
#
@henne
Webmention.io: #IndieWeb service tto easily handle webmentions by @aaronpk http://webmention.io/
(twitter.com/_/status/525645073279897600)
#
GWG
Does that make it IndieWebPress or IndieWordPress?
#
pfefferle
GWG IndiePress ;)
#
pfefferle
hey ben_thatmustbeme
#
Loqi
GWG has 25 karma
#
GWG
pfefferle, OK
#
GWG
Hi ben_thatmustbeme
#
GWG
pfefferle++
#
Loqi
pfefferle has 7 karma
#
ben_thatmustbeme
anyone know if someone from the firefox OS team ever frequent here?
#
GWG
That's for indulging me
brianloveswords joined the channel
#
pfefferle
GWG and mine is for your nice feedback and for constantly waiting for the GitHub pull requests ;)
#
GWG
pfefferle, I am on my way back from vacation.
julian`` joined the channel
#
pfefferle
GWG oh vacation… that’s what I need so badly
#
GWG
pfefferle, it's been a busy few weeks. But I just started some planned rewrites of code
brianloveswords joined the channel
#
reedstrm
Don't you hate opening up a comms client and finding that last message that you failed to send, yesterday?
#
reedstrm
Morning all.
#
Loqi
ahahaha
#
reedstrm
Bret: thanks, we thing so! #having lost context that's completely meaningless
#
GWG
Hi, reedstrm
#
reedstrm
hey GWG You're just geting back, I
#
reedstrm
m just starting vacation (tomorrow)
#
GWG
reedstrm, not back yet
#
GWG
reedstrm if you visit #indiechat, I'll ask where you are going
uranther and julian`` joined the channel
#
ben_thatmustbeme
gah, trying to figure out how to get this gaia homescreen app to run in a browser
#
ben_thatmustbeme
I want to just strip out the grid and drag/drop bits ... maybe keep the doc
musigny joined the channel
#
reedstrm
what is gaia
#
Loqi
It looks like we don't have a page for "gaia" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=gaia
#
ben_thatmustbeme
reedstorm, UI parts of FirefoxOS
#
ben_thatmustbeme
i'm basically trying to use all their code to create a page that looks and feels (and most importantly drag and drops) like the homescreen
#
ben_thatmustbeme
i want to get the folder creation bits, otherwise I would just start from jquery-ui or something easy
mlncn joined the channel
#
reedstrm
Ah. FirefoxOS is on my list of 'meaning to try that'.
brianloveswords, friedcell, j12t, Pea1, Rev_Illo and danlyke joined the channel
gRegor`, willowbl00, julian`` and cmhobbs joined the channel
#
gRegor`
Caught up on some of the internet archive link-fixing from yesterday. I didn't realize you could submit a page on demand to Wayback Machine, but there it is on the homepage. Cool.
chrissaad, musigny and chalettu joined the channel
willowbl00, Pierre-O, gr0k, snarfed and j12t joined the channel
#
Deledrius
That's not good. :(
#
Loqi
aww, cheer up
marclaporte joined the channel
#
@PentimentoFilm
https://pentimentofilm.squarespace.com/about/ Pentimento is a story of #immigration and #rebirth #indiefilm #indieweb @seedandspark #immigrationreform #struggle
(twitter.com/_/status/525671197397512193)
#
KevinMarks__
Gwg is gravatar a model to look at for the nickname cache?
#
GWG
KevinMarks__: Not really. But that is what WordPress uses. It doesn't natively support a local solution
#
GWG
There are local avatar plugins, but...
#
GWG
An Indieweb solution should get the profile info from hcard
reedstrm, KevinMarks_, emmak and j12t joined the channel
#
KevinMarks__
Of course, I'm thinking more about how gravatar had become so useful and widespread
KevinMarks joined the channel
#
GWG
KevinMarks, same idea. Except distributed.
hidgw joined the channel
#
GWG
But what would you suggest, with using hcards on someone's site?
#
GWG
KevinMarks, I seem to recall profiles are something you thought a lot about
icco and shiflett_ joined the channel
#
KevinMarks__
Hm, didn't realise gravatar already returns an hCard http://en.gravatar.com/site/implement/profiles/
aaronpk_ joined the channel
#
GWG
KevinMarks, gravatar is a great fallback
#
KevinMarks__
Do people use the profile part or just the images?
#
KevinMarks__
I suppose what I'm getting at is that a gravatar-alike that looked up by url instead of email may be the way to go
#
GWG
KevinMarks, most WordPress sites only use the image. There is a plugin that is part of Jetpack that does hovercards
#
KevinMarks__
I'm also thinking that you could do a devious dynamic image made from SVG, with built-in hovercards
cr joined the channel
cmhobbs and snarfed joined the channel
#
@henne
Known: A social #indieweb publishing platform http://withknown.com/
(twitter.com/_/status/525689231390543873)
#
GWG
KevinMarks, you thinking something beyond my own implementation? A specification?
willowbl00, brianloveswords and RichardLitt joined the channel
#
fiatjaf.alhur.es
edited /comment (+127) "/* Granularity */"
(view diff)
#
fiatjaf.alhur.es
edited /comment (-22) "/* Granularity */"
(view diff)
KevinMarks joined the channel
#
fiatjaf
what is known
#
Loqi
Known-logo.pngKnown is an open publishing / community platform project http://indiewebcamp.com/Known
#
@tomwiththeweath
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook. You know what’s open? HTML over HTTP. #indieweb (ttk.me t4Qv4)
(twitter.com/_/status/525700965501272064)
jsun, wolftune, KevinMarks and musigny joined the channel
#
gRegor`
Quiet Friday. How's it going, indieweb?
jet___, mlncn and KartikPrabhu joined the channel
#
joskar
gRegor`: Slowly, I guess. I (finally) implemented comments through webmention yesterday and has not had the energy to do anything today :/
#
gRegor`
That's great, joskar!
#
gRegor`
joskar++
#
Loqi
joskar has 2 karma
#
joskar
At least not after realizing that I need to fix a lot of stuff
#
gRegor`
Are you on WordPress?
#
joskar
Home-made hacking made possible through /bin/sh and C :)
#
gRegor`
Oh, sweet :)
#
gRegor`
You should add yourself to http://indiewebcamp.com/webmention#IndieWeb_Examples if you haven't already
#
ben_thatmustbeme
joskar++ great job
#
Loqi
joskar has 3 karma
#
joskar
gRegor`: I totally forgot about adding myself, doing that now
KartikPrabhu and loic_m_ joined the channel
#
gregorlove.com
edited /Nucleus (+126) "/* Indieweb Plugins */"
(view diff)
#
gregorlove.com
created /cms (+39) "r"
(view diff)
#
joskar.se
edited /Webmention (+338) "Added myself to the list"
(view diff)
#
gregorlove.com
edited /Webmention (+0) "/* IndieWeb Examples */ moved Cweiske.de chronologically"
(view diff)
#
gRegor`
joskar: Interesting display of the <link> element through CSS. I don't think I've seen that done before.
#
gRegor`
It doesn't seem to be clickable for me in Chrome though. Referring to the "In English" <link>
gr0k joined the channel
#
joskar
It doesn't? What browser are you using?
#
joskar
It's inspired from text browsers (like lynx). They show the <link> elements if there is a title attribute :)
#
gRegor`
Chrome 38
#
aaronpk
i'm on chrome 38 and I see it
#
aaronpk
in the top left corner right?
#
joskar
aaronpk: Can you click it?
#
aaronpk
oh, no
#
joskar
Hmm..
#
gRegor`
I see it, but can't click it.
#
gRegor`
Let me check in Firefox.
#
aaronpk
it changes when I hover too
#
joskar
Firefox let's you click it
#
tfontaine1
Not clickable in Safari on Yosemite either
#
gRegor`
Same; i see the hover effect
#
joskar
Well, so much for _that_ DRY optimization :(
#
gRegor`
Confirmed I can click it in Firefox
#
gRegor`
Wonder if there's some JS wizardry to make it clickable.
#
gRegor`
It's a cool concept, regardless. Never thought of that.
#
joskar
gRegor`: One can probably generate new <a> tags through JS
#
joskar
Haven't had the time to dive into it though
#
gRegor`
Yeah, that could work. Some feature detection to see if the browser supports clicking and replacing if not.
KartikPrabhu joined the channel
#
joskar
Or just change it into an <a> tag if JS is enabled. <a> tags are clickable in all browsers (I hope)
#
gRegor`
joskar: webmention sent!
#
gRegor`
Does your system show the webmentions on both language variants, or just the one the wm is sent to?
#
KartikPrabhu
<link> to <a> when JS is available! regressive enhancement?
#
joskar
gRegor`: It was accepted, but apparently not recognized as a comment. I will fix that!
#
joskar
gRegor`: Currently only on one of the pages, I haven't figured out if I want swedish comments on the english one or vice versa.
#
gRegor`
Ooh, you even have status URLs. Nice!
#
gRegor`
I don't even have those set up yet, heh.
KartikPrabhu1 joined the channel
#
joskar
Maybe I will do some language-detection and put it to the proper language page
#
gRegor`
Ah, well I mixed things up for you by sending English to the Swedish page :)
#
gRegor`
Is there a way to indicate sub-sections are in another language?
#
aaronpk
wow, localized posts?
#
gRegor`
Yeah!
#
joskar
aaronpk: Yeah, I thought someone ought to try it :)
#
KartikPrabhu
lang="" on the section
#
aaronpk
I hadn't even considered writing the same post in two languages
wolftune joined the channel
#
gRegor`
what is localization?
#
Loqi
It looks like we don't have a page for "localization" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=localization
#
gRegor`
what is i18n?
#
Loqi
It looks like we don't have a page for "i18n" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=i18n
#
aaronpk
what is l16n?
#
Loqi
It looks like we don't have a page for "l16n" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=l16n
#
aaronpk
what is internationalization?
#
gregorlove.com
created /i18n (+34) "r"
(view diff)
#
gRegor`
16? Did I use the wrong number?
#
aaronpk
localization and internationalization are different
#
aaronpk
oops l10n
#
aaronpk
what is l10n?
#
Loqi
It looks like we don't have a page for "l10n" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=l10n
#
joskar
gRegor`: Fixed it! (I wasn't checking for embedded 'cite' urls in the in-reply-to)
#
gRegor`
Cool!
#
joskar
Also I see now that I don't get the author thingy right
#
gregorlove.com
created /l10n (+34) "r"
(view diff)
#
joskar
But at least now I have some external post to experiment with :P
#
joskar
gRegor`++
#
gRegor`
Loqi: I want my karma
#
gRegor`
Punk
#
joskar
Loqi does'n like backticks? :(
npdoty joined the channel
#
KartikPrabhu
gRgornobacktick++
#
Loqi
gRgornobacktick has 1 karma
#
joskar
gRegor++
#
Loqi
gRegor has 8 karma
#
gregorlove.com
edited /internationalization (+105) "/* Internationalization */ dfn"
(view diff)
#
KartikPrabhu
joskar: what is this JS <link> to <a> conversion for? link?
#
gRegor`
The clickable <link> in top left doesn't work in some browsers
#
KartikPrabhu
<link> is not supposed to be clickable is it?
#
joskar
KartikPrabhu: They are links. What good would they be if they weren't clickable? :)
#
KartikPrabhu
why not use <a> ? that is the actual clicky URL element anyway
#
joskar
Because one can't use <a> in <head>. Also search engines won't look for them for "alternates".
#
KartikPrabhu
joskar: <link> is for meta hidden element stuff not clicking UI
#
gRegor`
It's an attempt at DRY, but yeah, <link> has an ambiguous name like that.
Mark87 joined the channel
#
KartikPrabhu
putting content in <head> is bad anyway
#
KartikPrabhu
rel="alternate" works on <a> too
#
fiatjaf
I never knew you could actually display <link> elements
#
KartikPrabhu
you can display anything using correct CSS
#
joskar
They are not necessarily "content". They are link relations, which are not really needed to consume the content of the page.
#
gRegor`
Did I miss any i18n, l10n, internationali(z|s)ation, locali(z|s)ation alts? :)
#
KartikPrabhu
<link> relations are meta data and not for clikcing then :P
#
gRegor`
Do any browsers support switching tot he alternate in their UI, or only via plugins?
#
joskar
gRegor`: lynx does :)
#
joskar
I think most "graphical UI" browsers don't.
#
joskar
Which is weird.
#
gRegor`
Tried it with an <a rel=alternate>?
#
KartikPrabhu
still does not get why a "in English" is in the <head> it is a UI element which should be in the body and in a <a>
#
joskar
KartikPrabhu: I read somewhere that search engines only indexed the <link rel="alternate" hreflang="..." ...>, so that's why I put it there.
#
joskar
But it is possible that I am misinformed.
#
KartikPrabhu
oh you can put rel="alternate" href;ang="" stuff on a <a> too. Maybe try some search engine testing to try if it works. it should!
#
KartikPrabhu
just like feed readers also pick up <a rel="alternate" > for Feed URLs
#
KartikPrabhu
well they should pick up rel="feed" but that is another story
#
KartikPrabhu
in anycase, even if the search engine does not pick up the <a> it will still exist on the page as a clickable UI that the reader can use. code for readers and not SEO
eschnou joined the channel
#
joskar
That's probably the link I've read. According to that you can only use: <link>, HTTP header or a sitemap.
#
joskar
No <a> unless I read it wrong.
#
gRegor`
It appears you're correct that Google won't find the <a rel=alternate>, so I guess it's up to you depending how importatn SEO vs DRY is
#
gRegor`
Yep. Noted that it says each page should include its own language as an alternate, too
#
joskar
Oh, I didn't know that!
#
gRegor`
" you have multiple language versions of a URL, each language page must identify all language versions, including itself. For example, if your site provides content in French, English, and Spanish, the Spanish version must include a rel="alternate" hreflang="x" link for itself in addition to links to the French and English versions. Similarly, the English and French versions must each...
#
gRegor`
...include the same references to the French, English, and Spanish versions."
#
KartikPrabhu
urgh! <link> soup... horrible
#
aaronpk
joskar: nice webmention status pages!
#
KartikPrabhu
<shrugs> up to you then
ramsey joined the channel
#
joskar
aaronpk: Thanks! :)
#
aaronpk
joskar: I think you have an extra <p> tag in your e-content
#
joskar
aaronpk: Yeah, there is something wrong with my parsing of the content, so it gets it wrong when in re-generates the page.
#
joskar
It's on my todo list
#
aaronpk
it made my site very confused
#
joskar
It did :)
Kopfstein joined the channel
#
joskar
sorry about that :)
#
joskar
Also, I must have broken something, because now it seems like my "content" disappears after a comment :(
loic_m joined the channel
#
joskar.se
edited /Webmention (+73) "Added myself to the "asynchronous" list"
(view diff)
#
aaronpk
looks better now :) http://aaron.pk/r4Yn2
#
aaronpk
except your photo is 404
loic_m_ joined the channel
#
joskar
aaronpk: Yeah, I probably should add a photo as well :P
#
aaronpk
especially since it's linked in your h-card!
#
joskar
Let's just say I have a lot of things on my todo list :)
#
joskar
Do you cache photos?
#
aaronpk
I don't yet but I really should
#
aaronpk
that's also on my todo list
#
joskar
Because if you did, this would be the opportunity to see how it responds to 404s :P
#
gRegor`
what is on your todo list, aaronpk?
#
aaronpk
hahaha
#
gRegor`
h/t tantek
#
gRegor`
what are you working on, gRegor`?
#
Loqi
It looks like we don't have a page for "you working on, gRegor`" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=you+working+on%2C+gRegor%60
#
gRegor`
Hm
musigny, KartikPrabhu, tantek and KevinMarks_ joined the channel
#
gRegor`
I don't think <links> are that bad. Not nearly as bad as <meta>
#
tantek
correct
#
gRegor`
(responding way late to KartikPrabhu_ )
KartikPrabhu, KevinMarks, KevinMarks_ and KevinMarks__ joined the channel
#
joskar
gRegor`: I've added some form of JS now to change the <link>s into <a>s. Does it work in Chrome?
eschnou, jet__ and tantek joined the channel
#
gRegor`
joskar: Yep!
#
fiatjaf
why don't all these pages that ask you to type your domain store that information in localStorage, so I don't have to type every time?
#
tantek
or a cookie :)
#
gRegor`
fiatjaf: Are you referring to the indiewebcamp wiki specifically?
mlncn joined the channel
#
joskar
gRegor`: Good :) (not that I'm happy with the solution, but still)
#
fiatjaf
gRegor`: also, the login screen :P
#
gRegor`
fiatjaf: There's a checkbox on this page to remember your login for 180 days: http://indiewebcamp.com/Special:Preferences
#
fiatjaf
s/domain store/domain name
#
fiatjaf
s/store/name
#
Loqi
fiatjaf meant to say: s/domain name/domain name
#
gRegor`
Hehe
#
Loqi
lolz
#
gRegor`
Loqi mocks us
#
Loqi
woot!
#
fiatjaf
gRegor`: that will solve my problems for some time, but still, everyone storing the others' domain name would not be bad
#
reedstrm
Loqi has Fridayitis?
#
gRegor`
Oh sure
#
gRegor`
I just know it's been a common complaint about logging in to the wiki repeatedly.
#
gRegor`
There's a github issue on it. :)
#
gRegor`
Maybe I will be adventurous this weekend and try a fresh install of MediaWiki with the IWC plugins
KevinMarks and snarfed joined the channel
#
fiatjaf
good luck :P
#
gRegor`
Heh, thanks
#
gRegor`
IWC wiki needs upgrading though. Someone's gotta do it
tantek, RichardLitt, mlncn, Mark87, scor and kbs joined the channel
#
kbs
aaronpk: haha - honeycomb is pretty, nice :-)
#
kbs
(and I like that you've taken the time to also hover-title each block - nice touch :)
#
gRegor`
Hi, kbs!
#
kbs
hey gRegor` :-)
#
gRegor`
How's it going?
#
kbs
not bad - any exciting new projects you've launched recently?
#
gRegor`
Not really. I've been making slow progress on migrating from my CMS to the ProcessWire framework, so mostly been re-building my webmention for it.
#
gRegor`
How about you and the crypto stuff?
#
tantek
what is ProcessWire?
#
Loqi
ProcessWire is an open source PHP content management system/content management framework http://indiewebcamp.com/ProcessWire
#
gRegor`
;) tantek
#
tantek
cool!
#
tantek
what is honeycomb?
#
Loqi
It looks like we don't have a page for "honeycomb" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=honeycomb
#
ShaneHudson_
Some days I do think tantek is just a bot :p
#
kbs
gRegor`: wish I knew more about PHP :-) but about to head into the google mother-ship and work on related stuff; so cautiously optimistic I guess
#
gRegor`
Haha, it has been odd today with just intermittent comments from tantek :)
#
kbs
oh, aaronpk hasn't made Loqi auto-add notes to the wiki yet :)
#
Loqi
who, me?
#
gRegor`
I think he's at a conference or mobile
#
kbs
aah
#
tantek
ShaneHudson: the more I can seem like a bot, the easier it will be for me to replace my online presence with a bot. ;)
#
gRegor`
kbs: Meaning, you got a job at Google? Don't think you need much PHP for them, heh
#
ShaneHudson_
Hah yes, it would be nice to spend more time in the real world :D
#
tantek
ShaneHudson: outdoor seating helps!
#
gRegor`
kbs: Oh, you mean "related stuff" to crypto, not PHP, I'm guessing.
#
ShaneHudson_
tantek: So does nice weather :P My Dad built a very nice wooden shelter in his garden, I will need to make one at some point. It is great for working in
#
kbs
gRegor`: yea - indeed :) basically hope to funnel whatever random little things I've been doing into a PGP related project they have going
#
kbs
also notes that google constantly auto-corrects PGP to PHP :)
#
gRegor`
Ha!
#
gRegor`
The Google End-to-End extension, or something else?
#
kbs
yep, that's the one
#
gRegor`
Cool
#
ShaneHudson_
Does this Google Inbox thing have any extra crypto? Seems like a good opportunity to go "Oh by the way, End to End by default on our new projects"
#
gRegor`
Good question, ShaneHudson
#
tantek
what is Google Inbox?
#
Loqi
It looks like we don't have a page for "Google Inbox" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Google+Inbox
#
gRegor`
adding it
#
kbs
only tangentially related, but I had the impression that yahoo is actively working on adding end-to-end encryption to yahoo mail; might see something come out in a few months
KevinMarks_ joined the channel
#
ShaneHudson_
That sounds good, though I tend to just relate Yahoo Mail to spam these days
#
tantek
BTW - first actual indie comms failure today.
#
ShaneHudson_
tantek: What happened?
#
tantek
2 txts sent from an iPhone on AT&T failed to "go blue" (be recognized by Apple as being sent to an iMessage / iCloud account)
#
tantek
but then
#
tantek
when AT&T sent the message via its MMS to Email service, it failed to include a Subject: header
#
gregorlove.com
created /End-to-End (+282) "stub"
(view diff)
#
tantek
that was enough to push the spam filter of my email provider over the edge and classify it as ***SPAM***
#
tantek
and thus not get the message until I tried to start debugging what happened (I don't regularly check my spam folder in gmail)
#
tantek
this failure required 3 mistakes by 3 different companies
#
tantek
1. Apple - iMessage/iCloud detection fail (my iPod was on wifi at the time, and Apple knows my iCloud address is registered - that should never fail, thus I blame Apple's iMessage address query servers as failing)
#
ShaneHudson_
Oh wow, that's quite a complicated failure! Likely to happen again?
#
kbs
ShaneHudson_: *nod* Marissa hired a pretty well-known security guy (Alex Stamos) and it seems one of their attempts to rejuvenate yahoo mail is by going down the "protect user-privacy" path. Be interesting to see what turns out, but I'm super happy they are making the attempt.
#
ShaneHudson_
I really like the idea of Yahoo becoming a good company again. They have done oh so much wrong but Marissa isn't stupid, and they have plenty of cash
#
tantek
2. AT&T - sent an MMS as email *without* a Subject: header. This is just a bug. As we know in the IndieWeb, if you're posting a /note - you should put at least a plain text (perhaps abbreviated) portion of the start of the /note as the p-name (equivalent to the Subject: in email).
#
tantek
3. Empowering Media's spam detection algorithm overly aggressively categorized a subject-less MMS-email as spam.
#
ShaneHudson_
checks p-name on notes
#
Mark87
tantek not to get off topic here, but why should you put a p-name in a note? I don't plan on doing so; it seems uselessly redundant?
#
gregorlove.com
created /Google_Inbox (+186) "stub"
(view diff)
#
tantek
Mark87 - for legacy readers
#
ShaneHudson_
Looks like I don't have it at the moment either
#
tantek
that have a UI that always assumes a "title". E.g. RSS / Atom readers.
#
tantek
otherwise your notes may just show up as "blank" entires in a list
#
tantek
or maybe not show up at all
#
tantek
Mark87 - that's probably worth writing up as an FAQ on /note
#
ShaneHudson_
I need to improve my notes page. Currently just a list of times/ids https://shanehudson.net/notes
#
tantek
this is all stuff I discovered in 2010 / 2011 when I started "tweeting" from my site.
#
tantek
and others started to *read* my "tweets" directly from my site (not Twitter POSSE copies) via their RSS/Atom feed readers
#
ShaneHudson_
So how does that work, RSS/Atom do not look for p-name do they?
#
Mark87
tantek++ very interesting. Definitely worth documenting your experiences, especially if you have any examples of failing readers.
#
Loqi
tantek has 111 karma
#
tantek
Mark87 - unfortunately the examples of failing readers / feed consumers that drove the changes back in 2010-2011 have all died. E.g. Google Buzz, Google Reader.
#
tantek
is still seriously considering 402ing his Atom feed.
#
Mark87
tantek great examples of how crappy implementations with wide adoption have screwed up standards by requiring redundant workarounds
#
tantek
Mark87 bad assumptions in standards too. Atom <entry> requires a <title> so you have to make one up.
#
Mark87
which is exactly in line with the indieweb mantra of spreading many implementations to prevent this sort of chicanery
#
tantek
right
#
tantek
or at least we can catch and document the chicanery sooner to limit its spread ;)
#
Mark87
Hmm my reader will infer a title from the first few hundred characters of the description. Maybe I should enable "titlelessness"
#
Mark87
To its credit it handles no titles just fine even if it can't infer one
#
tantek
Mark87 that's great! sounds like your reader is more robust :)
#
tantek
Mark87 could you add your question about "why should you add a p-name to a note?" to a new entry here: http://indiewebcamp.com/note#FAQ and copy/paste some of the answers from here in IRC accordingly?
#
tantek
thanks much!
#
kbs
*waves* -- always impressive how much creative IQ tantek has corralled in here! (And so, grateful for the IRC logs - usually learn something neat every time :)
KevinMarks_ and reedstrm joined the channel
#
ShaneHudson_
Are there any popular open source RSS readers or even Twitter clients that could be used as indieweb readers?
#
Mark87
Are you looking for readers as a service or application?
#
gRegor`
aaronpk was playing with selfoss a while ago
#
tantek
ShaneHudson: check out /reader
#
gRegor`
ShaneHudson_: There was also this at PDX 2014 http://indiewebcamp.com/2014/indie-reader
#
Mark87
Loqi should link /resources for us when they exist
#
gRegor`
The chat log does
#
ShaneHudson_
I was just thinking that it would be an easy way to get people involved if they are already using a tool that it works with
#
ShaneHudson_
Like a Thunderbird extension for instance
#
ShaneHudson_
Although I do need to choose/find/make a reader at some point, might take a copy of shrewdness
cmhobbs joined the channel
#
ShaneHudson_
selfoss looks really nice, not seen that one before
pauloppenheim joined the channel
#
ShaneHudson_
I always forget news.indiewebcamp.com exists too
KevinMarks_ joined the channel
#
gRegor`
aaronpk had a mf2 plugin for selfoss too
#
ShaneHudson_
I saw, might have to take it for a spin at some point :)
Pea1 joined the channel
#
ShaneHudson_
But for now I should head off, need to be focussing on implementing Gillespie for this assignment :( Goodnight all
#
Loqi
ciao
mlncn-agaric and Mark87 joined the channel
#
aaronpk
!tell kbs what hexagon thingy are you talking about?
#
Loqi
Ok, I'll tell them that when I see them next
sivoais, snarfed and mlncn-agaric joined the channel
#
@katelosse
www resolves to facebook in google as if doing a performance about how facebook became the internet for so many ppl https://twitter.com/katelosse/status/525736916063621123/photo/1
(twitter.com/_/status/525736916063621123)
npdoty joined the channel
#
kylewm
what does that *mean*
jet__ and j12t joined the channel
#
@uranther
Tantek Celik, "Why We Need the #IndieWeb", #PDF14: http://www.youtube.com/ via @t
(twitter.com/_/status/525798587829989376)