2016-08-01 UTC
KevinMarks_, KevinMarks, tantek, mblaney, cweiske and loicm_ joined the channel
# 12:04 cweiske domain ideas for the anonymous commenting platform: i-conclu.de, comment-para.de, reply-para.de, solicitu.de. which one should I use?
# 12:17 petermolnar I'd go for solicitu.de; the - is usually a problem for people to remember imo
tantek joined the channel
tommorris joined the channel
# 14:32 cweiske aaronpk, domain ideas for the anonymous commenting platform: i-conclu.de, comment-para.de, reply-para.de, solicitu.de. any opinion??
# 14:33 aaronpk I like "comment parade" the best but not sure about the hyphen
tantek joined the channel
cweiske joined the channel
# 16:52 cweiske aaronpk, what do you think about letting indieauth servers return different final "me" URLs as the user entered at the beginnning of the process? (limited to the same domain)
# 16:53 cweiske that way we'd support the "give domain, return specific author url" use case that would apply to multi-user known instances
tantek and gRegorLove joined the channel
tantek and cweiske joined the channel
# 18:44 cweiske aaronpk, indieauth.com does not seem to like when the federated indieauth server returns a different URL
# 18:44 cweiske I got a "expected $this, got $that" error last time I tried
# 18:44 aaronpk oh that could be. Quill and other apps I wrote support it.
# 18:54 cweiske aaronpk, micropub spec 3.7.1: should the config response have a certain mime type?
# 18:55 cweiske and the format: is that example the full normative definition of the allowed properties/nesting?
# 18:56 aaronpk ah yep that's missing the json content type header in the example
# 18:56 aaronpk and good call, I should list out explicitly the fields in that response
# 18:59 cweiske is there a micropub endpoint test tool that validates if an endpoint follows the spec correctly?
# 19:00 GWG aaronpk, may I again point out how indispensable you are to the community?
# 19:01 GWG And how we need to recruit more helpers to take the load off.
# 19:03 aaronpk hm, i think that is correct. if the endpoint does not support syndication and does not have a media endpoint then there is nothing to return
# 19:04 GWG I don't support it yet, but I will. Maybe it should return nothing as opposed to an error
# 19:04 cweiske so clients have to copy with "400 bad request" responses or so
# 19:06 aaronpk GWG: it's more like a warning that the server might respond with something strange and to be prepared for it
# 19:06 GWG It should return 200, but an empty body
# 19:06 cweiske gwg, if the "q" parameter does not have a value that the mp endpoint expects, then it's a bad request from client side
# 19:07 GWG But how does it know what is supported without asking?
# 19:09 cweiske you may support ?q=config but not ?q=syndicate-to
# 19:09 GWG I am more proposing they should be required to support queries even if they are empty.
# 19:10 cweiske so the client does not know if the 400 bad request it gets from the ?q=source query is a problem on his side, or simply an unimplemented feature server-side
# 19:13 cweiske HTTP 1.1 specifies the "501 Not Implemented" status
# 19:13 cweiske the spec could require clients to reply with that status if a unknown "q" value is seen
# 19:14 cweiske if the MP client sees a 501, it can carry on. if it sees a 400, it could automatically open a bug report for itself
# 19:16 GWG Isn't that the difference between knowing that something isn't supported and wondering if you did something wrong?
# 19:17 GWG Conversely, if you are going to implement a lack of support for something, how much harder is support?
# 19:18 cweiske much easier than actually implementing ?q=source support
# 19:19 aaronpk some servers still won't implement that, so the client has to be prepared for it anyway
# 19:19 cweiske but if it's in the spec, then clients could point fingers
# 19:22 aaronpk in general, I want to make it as easy as possible to implement both ends
# 19:23 aaronpk but if the server can do something that makes the client implementation significantly easier, then that's a good reason to require the server behavior
# 19:26 GWG I would say returning not implemented should be a recommended practice at the least
# 19:30 GWG But the client will have to handle both regardless
tantek and KevinMarks joined the channel