2013-10-04 UTC
vrypan_, tpinto and scor joined the channel
lukebrooker and scor joined the channel
# 05:02 acegiak so the link to the webmention client on indiewebify.me is broken, who do we ping?
cweiske, tpinto, LauraJ, andreypopp, tantek, tantek_ and ozten joined the channel
npdoty, eschnou, vrypan, marjolein, LauraJ, gjones, tpinto, melvster, tpinto_ and barnabywalters joined the channel
peat, BjornW, icco, ozten, carlo_au, andreypopp, friedcell, LaurieJ, abrereton, bnvk, scor, pfenwick, gjones, LauraJ and tantek joined the channel
# 13:48 tantek acegiak - I believe barnabywalters is working on fixing the "links" on indiewebify.me to actually be form buttons that work via HTML form submissions regardless of JS working or not.
tpinto, tantek and tantek-ipod joined the channel
ozten, bnvk, scor and tantek joined the channel
wardn, tantek and npdoty joined the channel
wardn, jschweinsberg, tantek and andreypopp joined the channel
bnvk and tantek_ joined the channel
# 16:21 bnvk barnabywalters: I see you pushed some nifty updates to IWM
# 16:23 tantek_ barnabywalters re: github.com vs. indiewebcamp.com - yes, "easier to maintain" <-- why wikis are better for *content* than github
# 16:23 aaronpk tantek_: I'm curious about your thoughts re: having a spec editor
# 16:24 tantek_ aaronpk - spec editing is hard. it's a skill that requires years of development
# 16:24 bnvk barnabywalters: ah, did you change the syntax to be 5.4 req again?
# 16:24 tantek_ even as a 15+ year spec editor, I'm *still* learning how to write better specs
# 16:24 aaronpk is there a major benefit to having a single editor maintaining editorial control?
# 16:25 bnvk hrm, I'm getting that same unexpected '[' error again
# 16:25 tantek so yes, a spec editor is important, but a good spec editor can deal with having a spec on an open wiki which allows/encourages minor fixes by anyone
wyomingplease joined the channel
# 16:28 tantek bnvk - as far as I can tell - it's a personal log of efforts to become decentralized
# 16:28 tantek which is good - he's documenting his selfdogfooding
# 16:29 tantek it's not intended as a community resource, more of a "here's what I'm thinking / doing and why, maybe you'll find it useful"
# 16:29 tantek love this kind of public documentation of personal efforts
tantek-ipod, npdoty, tantek, bnvk_, tantek_, warden, LauraJ and benprew joined the channel
# 16:57 barnabywalters you’ll need to re-run composer.phar update too, I added aaronpk’s mention client
eschnou joined the channel
# 16:57 barnabywalters ssh bwserve -C "cd sites/waterpigs.co.uk/indiewebify-me && git pull && ./composer.phar install"
# 16:58 tantek_ "pushed another fix" - like "saving" a wiki page.
# 16:58 barnabywalters tantek: yes, I try to avoid forks and pull requests whenever possible for that reason
# 16:59 tantek_ barnabywalters - the problem is that pull requests is the *default* way of operating / collaborative editing on github
# 16:59 aaronpk personally I like the fork+pull request model for multi-person projects
# 16:59 aaronpk it's way better than everybody pushing to master, gives better audit trails and leads to fewer conflicts
# 17:00 barnabywalters aaronpk: it can be good if you have a large project which needs a structured system
# 17:00 barnabywalters but you have to make sure everyone agrees on (or even knows about) the system
# 17:00 tantek_ for code it makes sense because you have greater constraints, like it has to run
# 17:00 aaronpk the interesting thing is indiewebify.me is a cross between content and code
# 17:01 tantek_ aaronpk - I'm serious about adding ability to add <form> <input> <button> markup to the wiki
# 17:01 aaronpk yes but the code behind that has to live somewhere besides the wiki
# 17:01 tantek_ I see no reason not to allow no-JS "apps" as part of a wiki
# 17:01 barnabywalters RE crossover — if content authoring/maintenance becomes a serious problem we’ll fix it
# 17:02 barnabywalters although I hope to improve the balance by packaging up each endpoint into it’s own repo, if it’s useful
# 17:03 barnabywalters oh btw, my last update to indiewebify.me added access control origin headers to all the endpoints with ?url parameters
# 17:03 tantek_ barnabywalters - if you make sure that all forms on indiewebify.me work *without* JS - then I can make IndieMark into an Indiewebifyme "light" version
# 17:05 barnabywalters tantek_: only js-dependent part now is symmetric rel validation, as it would take ages to do all the requests
# 17:05 barnabywalters I can add js fallback to those too so people can click a link and manually validate each one
# 17:05 tantek_ that should be server-dependent, not js-dependent
# 17:07 aaronpk barnabywalters: I *think* so? happy to take bug reports
# 17:07 barnabywalters to get it to a point where I can write an implementation which produces the exact same results without looking at your code
# 17:08 aaronpk a set of html pages representing domains and profiles on silos
# 17:08 aaronpk that link to each other, and produce all possible combinations of valid and invalid rel links
# 17:08 tantek_ barnabywalters - what details need clarification? I mean, feel free to make incremental tweaks to the microformats relmeauth wiki page if that's easier - and I'll review the diffs
# 17:08 barnabywalters tantek_: not having implemented it I don’t know what to fix — I don’t know where the problems are
# 17:09 tantek_ so I guess we need to start there - capturing the URL normalization and redirect details
# 17:10 aaronpk barnabywalters: are you familiar with webmock and stubbed requests in test frameworks?
# 17:10 tantek_ if you can at least capture the questions and answers, I can take a crack at improving the algorithm accordingly
spinnerin joined the channel
# 17:11 barnabywalters aaronpk: not webmock specifically, all my taproot plugins are tested using stubbed HTTP requests/responses
# 17:13 aaronpk barnabywalters: cool, I think it would be useful to create a set of tests and mock data for the indieauth algorithm
# 17:17 aaronpk I wonder if there's a way to write a test framework that can talk to any implementation of the algorithm
# 17:22 aaronpk well for starters, you and I need to be able to test our implementations, it makes sense that we test against the same test suite
# 17:22 aaronpk otherwise we have two test suites to build/verify/maintain
# 17:23 aaronpk so if there is a way we can write some test framework that lets us test both our ruby and php implementations at the same time, that'd be ideal
# 17:24 barnabywalters yeah, with a shared tiny server to test against, we’d still need two test *suites*
# 17:24 tantek barnabywalters - ping gjones about it - he was the driving force behind it
# 17:24 aaronpk that's why i'm trying to think of a way to write one suite that can be used for both
# 17:25 barnabywalters uh, not actually sure it’s documented anywhere — I couldn’t find it earlier today on the wiki at least
# 17:25 tantek barnabywalters - pretty sure it's on the microformats wiki
# 17:27 aaronpk the challenge with the indieauth tests is each test requires several different HTTP pages
# 17:28 tantek barnabywalters - add links to make it more discoverable!
# 17:28 tantek (like seriously - have at it and edit the text-* pages on microformats.org/wiki
# 17:29 barnabywalters tantek: writing copy for indiewebify.me has led me to do some similar tidying and linking on the IWC wiki
# 17:29 aaronpk barnabywalters: maybe there is a way to create the "test suite" as a list of urls, html content, and expected results, so that it can be scripted in ruby and php based on the same data source
# 17:30 barnabywalters aaronpk: okay, doesn’t sound like there’s anything there we couldn’t do with mf in an HTML page
# 17:30 aaronpk have you heard of any test suite markup formats? I've only seen them in code
# 17:34 tantek again - ping gjones when you see him online - he did a bunch of research etc.
cweiske, tantek, benprew, LauraJ, andreypopp, jschweinsberg, tilgovi, friedcell and eschnou joined the channel
jernst and andreypopp joined the channel
tantek, LauraJ and eschnou joined the channel
caseorganic, tantek_, tilgovi, tantek and npdoty joined the channel
# 21:39 jernst I've been defining a "universal" backup format for web applications for the Indie Box Project. If you can install any application in one command, why not backup or restore any application in a single command? Would love comments.
poppy joined the channel
abrereton and tantek joined the channel