2013-03-18 UTC
spinnerin, zztr, bnvk, Nadreck, lmorchard, b0bg0d and eschnou joined the channel
zztr, b0bg0d, eschnou, bnvk, tigerfinch and tilgovi joined the channel
adactio joined the channel
bnvk, friedcell, b0bg0d, mxuribe and adactio joined the channel
b0bg0d and jedahan joined the channel
jedahan joined the channel
bnvk joined the channel
eschnou joined the channel
jedahan and b0bg0d joined the channel
# 16:34 tommorris tantek: we've been web2.0-ised or cloud-ised or html5-ised. jargon time.
# 16:35 aaronpk oh! I just realized I met anildash at sxsw this year... totally forgot he'd been tweeting a bunch of indieweb stuff lately... darn!
b0bg0d and bnvk joined the channel
# 16:48 tantek aaronpk - yeah! you could/should have invited him to participate in IndieWebCamp! :)
# 16:49 aaronpk I bumped in to him in the hallway after he got off stage from interviewing dennis crowley
# 16:49 tommorris tantek: that's because that post was, well, linkspammy. ;)
# 16:54 tantek tommorris - by linkspammy do you mean too self-linky?
bnvk joined the channel
# 17:11 tantek I still have my chat log captured as a blog post draft in my blog-this.txt file - and upon reflection, glad I waited and let the raw material simmer
# 17:12 tantek what I captured was very critical, and not nearly as productive/constructive as what I ended up writing up in the Silos vs Open Web post
# 17:13 tantek and I don't really feel like it would be helpful to pick a blog fight with Anil Dash - his heart is in the right place (in terms of building an indieweb-like solution), even if he is focused on a single-implementation centric view (ThinkUp) rather than a community.
# 17:13 tantek would be great to get him involved in IndieWebCamp and get his perspectives in person
erinjo and b0bg0d joined the channel
bnvk joined the channel
eschnou, morrocco_mole, andreypopp, tantek, b0bg0d and bnvk joined the channel
texburgher joined the channel
b0bg0d joined the channel
barnabywalters joined the channel
tantek joined the channel
# 21:03 eschnou barnabywalters, I have comments/questions on your webaction toolbelt, where is best to discuss ? Github issues ?
# 21:05 eschnou barnabywalters, well, the look is my key issue :-)
# 21:05 eschnou can't we find a way that you don't mingle with my content ? I add an 'action' and style it as I want, you trigger whatever when clicked.
# 21:06 eschnou outside, and let ME decide if it should be hidden or not if actions are supported (through whatever class,rel)
# 21:07 eschnou with the fallback inside the tag, it makes it impossible to add text/images/whatever
# 21:07 barnabywalters ME being the website owner? whole point of web action toolbelt is to put the user firmly in control
# 21:07 eschnou no, ME the user :-) I may want to still have the tweet button handy
# 21:08 barnabywalters so you say you may want the tweet button handy — solution, add it as a service to that verb/tweet button customiser
# 21:08 eschnou or G+ or whatever, so as the site owner, I could mark these through whatever means as the fallback, and the extension would hide them based on the user choice.
# 21:09 barnabywalters eschnou: by choice you mean, give the option to (instead of replacing fallback content) add web action buttons next to them?
# 21:10 eschnou I also wonder how we can make this looks good. One idea is that the site owner designs it and you don't interfere with the content, only display a popup when clicked.
# 21:10 eschnou Or can I add some css to my site to tweak their look ?
# 21:11 barnabywalters eschnou: I am currently overriding very few CSS properties on the buttons, but I can add a class so you can style them however you want
# 21:11 eschnou ok, happy to try that route
# 21:12 eschnou I also would like to add a 'reply' action that is different than 'post' <- why is that one not 'share' by the way ?
# 21:12 eschnou My use case: click reply, reply on my site refering to your post, pingback your post with my reply
# 21:13 barnabywalters eschnou: yep, I have a reply action on individual notes and am going to add it to note lists
# 21:14 eschnou barnabywalters, Ok, just saw the favorite and reply, really nice. It would be great if we could find a way to enable the site owner (e.g. you on your site) to style it so the action looks like the 'fallback' ones.
# 21:14 tantek barnabywalters - nicely done with the web actions wiki page splitting
# 21:15 tantek I think I will add a "post" action on the Tweet buttons on my blog
# 21:15 barnabywalters eschnou: part of the fun of <action> for me was letting go of some of the control I have
# 21:15 tantek eschnou - ideally the action UI disappears in the browser and your content looks cleaner
# 21:17 barnabywalters eschnou: okay, I added some classnames to the replaced UI. .toolbelt-web-action, .toolbelt-web-action-button and .toolbelt-web-action-select
# 21:17 tantek with the webactions <action> tag, you could even put them on your site without any fallback
# 21:17 barnabywalters you’ll probably have to use !important, I think style attr styles have higher specificity than styles in classes
# 21:18 eschnou tantek, sure but then you need the actions button to be in your browser toolbar ?
# 21:18 eschnou tantek, to me they still make sense displayed next to individual entries. E.g. I browse your timeline of your notes and reply to one in particular.
# 21:18 barnabywalters there’s a lot to be said for positioning these things near the content itself — which is why I was so excited to rediscover that margin marks UI brainstorming
# 21:18 tommorris should probably add the reasons why Wikipedia has rejected social sharing buttons, namely that they'll only replicate and they often have privacy-intruding JS.
# 21:19 tantek tommorris - part of the point of web actions is to avoid the privacy-intruding JS
# 21:19 tantek in fact, by having it work with just an <action> tag, no JS is needed at all
# 21:20 barnabywalters I haven’t checked if web action toolbelt replaces spy buttons before they have time to track people — seems unlikely if they use cookies
# 21:21 tommorris my friend mischa made a big stink in 2010 about how the NHS site - which people use to look up medical conditions - had tracking cookies from Facebook and Google.
andreypopp joined the channel
# 21:34 tantek barnabywalters - I thought the listing of real world examples in the wild of use of <action> tags was worthy of putting on the main webactions page
# 21:34 tantek people like to see that stuff is getting picked up
# 21:35 tantek and where to test their tools that consume it too :)
# 21:36 tantek barnabywalters - I like your extended write-up and analysis on the brainstorming page as well - so let's keep that too. The additional insight/perspective helps.
# 21:37 tantek for the main webactions page I just wanted to at least list sites publishing <action> and which verbs.
# 21:37 tantek I'll add mine there when I have a chance to update it tonight
# 21:42 tommorris experimental HTML markup makes me both queasy and excited at the same time
# 21:42 tommorris has anyone from W3C or WHAT WG gotten a bee in their bonnet about it yet? ;)
# 21:42 barnabywalters tommorris: I was a little uncomfortable at first but now I’m actually using it that’s evaporated :)
# 21:43 tantek tommorris - the HTML5 parsing model has made experimental HTML markup much more feasible
# 21:44 barnabywalters esp. because, as you mentioned, we’ve all come up with different terms for the same thing
# 21:44 tommorris a friend told me that if I disagreed with something in the HTML5 spec to just ignore it and publish it regardless. head/@profile was the specific instance
# 21:44 tantek and since I'm a participant in both the W3C HTMLWG and the #whatwg, I figure I'll bring it up in a more official proposal once our smaller more focused community has worked through the kinks and maybe an iteration or two.
# 21:45 tantek given the disaster that befell Google's web intents, it's worth proceeding (baby) step by step with web actions
# 21:45 tantek barnabywalters - not just different terms, but completely different UIs
# 21:45 tantek we put the syndicated copies links in different places, group / cluster them differently, label them differently
# 21:45 tantek probably worth capturing and comparing some screenshots
# 21:46 barnabywalters yes — I have a load of note-UI design sketches and notes I need to scan and write up
# 21:46 tantek barnabywalters - same here :) been sketching a bunch of this stuff since 2010
# 21:47 tantek I probably have like 10-20x more sketches than screenshots or digital photos of sketches that I publish
# 21:48 eschnou barnabywalters, I've restyled the button on my site... have a look and let me know what you think.
# 21:48 tantek now that the HTMLWG officially has HTML5 extension specifications, I can likely get that submitted as such.
# 21:49 tantek (awesome that we're actually managing a couple of threads here :) )
# 21:49 tommorris so the kind of main use case for profile IMHO is being able to specify that some data is essentially a 'subtype'
# 21:49 tommorris like being able to say "all the hCards on this page are Google employees"
# 21:49 tommorris which you could do with the combination of microformats and GRDDL
# 21:50 tantek tommorris - nah, profile is just there for people who like URIs instead of vocabularies in a registry
# 21:50 barnabywalters eschnou: what should I be seeing? rebuilt+refreshed+cleared cache but I can’t see any difference, or detect any via inspection
# 21:50 tommorris but then GRDDL seems kinda dead in the water. the RDF kids have kind of decided that it's problematic
# 21:51 eschnou barnabywalters, hmm... your button is gone and you should just see a lighter link that integrates better in the rest of the design
tilgovi joined the channel
# 21:52 eschnou barnabywalters, the class you added was .web-action-hero-toolbelt-button ? correct ? that's what I used to style it.
# 21:52 barnabywalters eschnou: ah, no, it was what I typed :) toolbelt-web-action and toolbelt-web-action-button
b0bg0d joined the channel
# 21:54 eschnou ha, so maybe I failed to refresh my extension and it uses old classes :-)
# 21:54 eschnou do I need to recompile something to get it updated in chrome ?
# 21:55 barnabywalters eschnou: my bad, when I committed the changes I forgot to rebuild! should work now
# 21:55 eschnou I've done that, but somehow I don't see the new classes
# 21:56 eschnou yum, see it in the gitpull.. will close chrome and try again
# 21:57 eschnou barnabywalters, killall/reload, no changes. Do you/do I need to rebuild it for chrome ?
# 21:58 eschnou I've loaded it from the output folder
# 21:59 eschnou barnabywalters, ok, the shim.js in output/chrome is not updated. Is there a way for me to do it or do you need to do some magic ? :-)
zztr joined the channel
# 22:01 barnabywalters eschnou: right, I rebuilt and pushed again, and my copy of shim.js in output/chrome is good
# 22:02 eschnou barnabywalters, yup ! let me fix my css
friedcell joined the channel
# 22:05 eschnou barnabywalters, and also added the reply action, so you should see both
# 22:06 eschnou barnabywalters, I think your site would look better if you could restyle your actions to have the same look as the fallback
# 22:07 eschnou this css trick seems to be enough to achieve pretty much anything, I like it
# 22:07 eschnou just wonder if I could replace an action text by an image through css only
# 22:09 eschnou barnabywalters, indeed, CSS3 is awesome :-)
# 22:10 eschnou barnabywalters, on another note, do you support pingbacks ? I haven't seen a link element on your site to your server.
# 22:11 barnabywalters eschnou: I support pingbacks the lightweight way, through the X-Pingback header
# 22:11 eschnou aaronpk, last time I asked, they told me to first do pingback because of userbase :-)
# 22:11 eschnou barnabywalters, hmmm.. I'm using the php pingback lib, does not seem to get the header, will need to add that
# 22:13 eschnou aaronpk, I'm almost done with pingback, I promise webmention comes next :)
# 22:13 eschnou by the way, I finally had my woaw moment when I realized the power of pingback + microformats :-)
# 22:14 aaronpk i just hate writing code that handles the pingback xml, so I intend to only write webmention code in the future using pingback.me for backwards compatibiliity
# 22:14 eschnou getting the hatom from the source entry to display it nicely on my site is awesome :-)
# 22:14 eschnou aaronpk, by the way, your example on using pingbackme for testing in the wiki leads to a forbidden
# 22:15 aaronpk oh no! weird, I thought I had configured that properly...
# 22:16 eschnou barnabywalters, and a final unrelated question: your notes have fullname and links to indieusers (e.g. tantek.com) but your tweets refer to their nick (@t). Got some code to fetch their twitter username from page etc... or you are doing it manually ?
morrocco_mole joined the channel
# 22:18 barnabywalters eschnou: I have rather a lot of code doing that! Some of it needs to be pruned as it is slow
# 22:18 barnabywalters the flow is: #cassis transforms @names into .h-x-username anchors, linked to twitter
# 22:18 barnabywalters then, if I have the person in my address book, it’s expanded into an h-card with details from my db
# 22:19 barnabywalters which is great, but slow, so I’ll probably replace that with just getting their details off their twitter page/their page linked from twitter at the most
# 22:20 barnabywalters and I store the original @name in data-at-name, which is replaced at syndication time
# 22:20 eschnou so, when you write your note, you typed @t and not @tantek.com ?
# 22:20 eschnou ha, I was planning to do the opposite, feels more indie :-)
# 22:21 eschnou write @tantek.com when I type my note, and the fetch his page, look up rel=me to twitter, and grab his username there
# 22:21 barnabywalters and also that #cassis handles the autolinking so I don’t have to write any regexes l)
# 22:22 eschnou :-) but what is cassis ?
bnvk joined the channel
# 22:24 tantek barnabywalters - did we capture the whole real name / domain / twitterhandle transform discussion somewhere?
# 22:24 tantek I feel like there's some important UI aspect there
# 22:24 tantek e.g. the way Instagram figured out how to change people's @-instagram names to @-twitter names when you cross post
# 22:25 tantek they're the first service I heard of doing that
# 22:25 eschnou I was planning to transfor @-indieweb names to @-twitter ones... we'll see how this works out
# 22:26 tantek so regardless of what you type, the right thing happens in the right places
# 22:26 eschnou hehe... more code to write ;-)
# 22:27 tantek well, like barnaby said, some of it is already written for you in the cassis.js autolinker
# 22:28 eschnou I'll have a look at that one
# 22:28 eschnou but my idea was to simply go for indieweb users, with autocompletion based on people I already interacted with
# 22:31 eschnou will ping you when I get something functional, so we can play with. Until then... goodnight all !
b0bg0d, bnvk and friedcell joined the channel