#aaronpkgRegorLove: it depends on whether you're trying to make a generic token endpoint like tokens.indieauth.com or whether your token and micropub endpoint are your own and don't need to interoperate with anything else
#wagleStrict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method Webmention_Plugin::init() should not be called statically in /var/www/html/wp/wp-includes/plugin.php on line 525
#gRegorLoveI'm making this as a ProcessWire plugin, so I'd like the option for it to interoperate, so I'll follow the tokens.indieauth.com response
#aaronpki mean if you're building a micropub endpoint and also a token endpoint into the same piece of software, there isn't really a reason to make it follow the tokens.indieauth.com format, since it will only ever be used internally
#aaronpkyou don't need your micropub endpoint to use the token endpoint API to verify tokens if it can just look them up in a database or decode them directly
#GWGwagle, lots more coming to webmentions on WordPress
#j4y_funabashiben_thatmustbeme: how is mobilepub coming along? I have had the app installed for ages but could never get it to work so I am excited to see it reborn
#j4y_funabashihuzzah! just fixed the bug I had for test 15 and now aruna passes all Discovery tests!
friedcell joined the channel
#j4y_funabashiben_thatmustbeme: yeah photos is the bit I am most looking forward to
#ben_thatmustbemeIt shouldn't take much. It's the sending them that's three difficult bit. If there is no CORS exception, I have to send the photos through my server
#pfefferleben_thatmustbeme have seen it because of singpolymas pull request... will definitely write an implementation report if I tested the last missing tests...
#ben_thatmustbemeMy laptop died and until our house gets sold I don't have the cash for a new one. I get most of my work done on the train so it's slower now to get anything done
#j4y_funabashiso the problem is that in order to perform the POST to my micropub endpoint, your js needs CORS enabled on my server?
#pfefferleyes, because it's running on a different domain
#ben_thatmustbemeYes. Well it could in theory post but not know if it's successful. So as a round about way, I post instead to the mobilepub domain and then send everything to your server with curl
#ben_thatmustbemeI want to have it check for CORS and only post internally if it needs to
#j4y_funabashiwhy would you not know if it is successful? (sorry I know nothing about js)
#ZegnatJavaScript cannot request the contents of a page unless specifically allowed through CORS. That’s why myhacksite.com cannot request yourbank.com pages and see their contents. So if you want the contents on yourwebsite.com accessible by JavaScript that runs on mywebsite.com, you have to whitelist mywebsite.com. Or just whitelist everything.
#petermolnar!tell GWG would it be possible, that instead of the webmention plugin, you look for the existence of 'send_webmention' function in bridgy publish? That way it could utilize other webmention plugins, like mine
#ben_thatmustbemeaaronpk: did you see my comment on the CSRF checkbox?
#ben_thatmustbemeit isn't really clear if you don't support other fields or you do, but don't protect against CSRF
#aaronpkdo you have a suggestion for better wording of the line in the report?
Pierre-O joined the channel
#j4y_funabashiaaronpk: I was thinking that test 12 should have a Link header with rel=not-webmention is to flush out implementations where the parsing code for Link headers is different from the code for anchors/links
#j4y_funabashicool, yeah that makes sense - but if you pass 16 then you would never consider the link tag in 20
frzn joined the channel
#aaronpkthe possible failures in that case are either treating the missing href as an empty string which results in resolving the relative URL to the page URL, or skipping sending altogether
#aaronpkyes that's why i should move the link tag to be before the a tag in #20
#Loqij4y_funabashi meant to say: they are different cases of the same assertion that are present in the other tests (rel/absolute href)
KartikPrabhu and loic_m joined the channel
#ben_thatmustbemeaaronpk: re: suggested better wording. The receiver protects against CSRF or it does not accept additional parameters or headers (SHOULD)
#sknebelkylewm: ... I was reading twitter api docs yesterday thinking about building something like quiettime.xyz . guess I won't have to do that now ;)
#GWGpetermolnar: Not against that. How do you test for the presence of another webmention plugin?
#LoqiGWG: petermolnar left you a message 2 hours, 20 minutes ago: would it be possible, that instead of the webmention plugin, you look for the existence of 'send_webmention' function in bridgy publish? That way it could utilize other webmention plugins, like mine http://indiewebcamp.com/irc/2016-06-13/line/1465827657633
#Loqivoxpelli: miklb left you a message 1 week, 1 day ago: wonder if the Heroku deploy from GitHub path that veganstraightedge uses for DarkMatter would be a good intermediate step for Jekyll Micropub. http://indiewebcamp.com/irc/2016-06-04/line/1465068801085
#LoqiA web action is the interface and user experience of taking a specific discrete action, across the web, from one site to another site or application https://indiewebcamp.com/webaction
#ZegnatWhy is that not on the ThinkUp blog? Seriously…
emmak joined the channel
#aaronpk"Worst of all, even if we make all the necessary development changes that would be required to continue supporting these networks, there’s no guarantee that they wouldn’t just change their APIs again."
#ZegnatSo apparently they started looking for “a new home” in March. A process that usually “happens in secret” but they did publicly because they wanted “to do this right”. https://medium.com/@anildash/thinkup-s-next-step-39f245c10db0#.6q89mlxco Is that PR speak for “our current investors have backed out”? But if they were depending on investors while selling a product for over 5 years, how was it sustainable in the first place?
#aaronpkwhat's the convention for noting a heavily modified quote?
#[benatwork]Zegnat: it’s almost impossible to build a consumer product without built-in runway. Building product and audience takes time. So it’s either investment, crowdfunding, a very slow build while you do a day job, or you’re already wealthy.
#Zegnat[benatwork] you might be right. But if you can run a company with losses for 7 years, I would expect you can show me that you are soon to get out of that, right? And if you can show your gameplan for turning a profit, you should be able to find investors for the final stretch? At least, that is what my gut tells me
#aaronpkare you trying to apply logic to silicon valley investing? :P
#bret!tell rhiaro i filled out your form, but I got a server error. Not sure if it went through or not
#ZegnatI am trying to apply logic to people running companies in silicon valley. But apparently that is wrong too :p
#aaronpkhere's what i have to shorten this to to fit in a tweet with the link and #indieweb hashtag: "Even if we make the changes to continue supporting these networks, they'll just change their APIs again"
#aaronpkoriginal: "Worst of all, even if we make all the necessary development changes that would be required to continue supporting these networks, there’s no guarantee that they wouldn’t just change their APIs again."
#aaronpkis that too modified to be considered a quote at this point?
#[benatwork]@Zegnat: They pivoted to a different some time ago - ThinkUp has been on the backburner for a long time
#[benatwork]I guarantee they originally could show a gameplan for turning a product, but the original hypotheses eventually turned out to be incorrect. Investment is a gamble.
#ZegnatOf course. I would just expect the company ThinkUp LLC to go down sooner if that is the case. From a legal and economics point of view, the person ThinkUp LLC is who we are talking about. Making a post in March about looking for a new home, and then a post now about ending support (both not on the homepage btw), while still selling your service, after 7years of probably never making a profit... It just all feels weird to me.
#Zegnataaronpk: I would say that is too modified. Too bad there are no quote symbols for “paraphrasing”
#aaronpkcan i post that without the " symbol maybe?
#ZegnatSure, without quote symbols it becomes something you wrote, so that’s fine. If you had more words to use I might have put something like “the gist:” in front of it to make clear you condensed text
#[benatwork]Zegnat: Amazon has almost never turned a profit - intentionally. The economics are more complicated than simple profit and loss. This should probably go in another channel - #indiebiz or something maybe :wink:
#ZegnatMaybe I shouldn’t have said profit... more... cost-covering? Meh. Maybe I should do my bachelor thesis on this
#Zegnat“Why does ThinkUp cost money? ThinkUp costs money because we don't have ads and we don't sell your data. We're committed to making sure our company and our product are sustainable and around for the long term.” Maybe they should have put a little footnote on that, hehe.
#[znmeb]Curiously, I've known who Anil Dash is for years - almost as long as I've been on Twitter, which is early 2007. But it is only in its impending death that I've heard of ThinkUp, and *that* was only here in the IndieWebCamp Slack. Coincidence? I think not. :disappointed:
#ZegnatI knew about ThinkUp, probably through Gina not Anil, because I used to read LifeHacker a lot (when it was still good)
gluytium joined the channel
#gRegorLoveI installed ThinkUp (the open source first version) and ran it for a while. For its time, it was pretty impressive.
#gRegorLove"The best place to get help with your self-hosted ThinkUp is from the developer community. There is an active mailing list where you can search for the issue you’re having and post questions." The mailing list link is a google group, gives error "there is no group named thinkupapp"
#[znmeb]I use characters outside of the original 128 ANSI set only rarely ... remembering keyboard hacks or pasting from a website slows me down :wink:
#[benatwork]Open source project with paid option in ultimately unsustainable because people want to use the free version shocker
#[znmeb]A business that hard-core Twitter users have never heard of even when they're led by a well-known and respected personality is also unsustainable
#[znmeb]I haven't seen a reaction from Marshall Kirkpatrick on this yet
#[kevinmarks]If you have to change a word, put it in square brackets. I was able to avoid that
#aaronpk!tell tantek You should watch the Apple WWDC keynote about the changes to photos and phone apps, it looks like they're doing a lot of things that look like your people-centric comms and organizing photos better like we've talked about
#aaronpki thought "inessential weirdnesses" referred to things more like how you have to learn mediawiki syntax in order to create your user page after signing in, when really the goal of encouraging people to sign in to the wiki is to get them to set up a domain and some rel=me links
#gRegorLove~~~~ probably isn't necessary for most things, like voting on renaming. I guess it's useful for those who don't already have {{template:name}}
#gRegorLoveIf there's a brainstorming discussion with a lot of back and forth, the added timestamp may be helpful, but even then... that doesn't seem to happen often.
#rMdes_aaronpk, why not use the wiki this way: user is invited to test his indieweb level on the wiki and the wiki would read the h-card and populate the user page using a pre-defined template, hence just by siggning in, that part would be done, this tamplate page could also have some blocks with very simple first step to manipulate the wiki & get in
#rMdes_would be lovely to have one unique profile and syndicate this byte of information wherever we login using indieauth, some kinf of indie-bio description, each time you login your profile elsewhere gets updated
#aaronpkdefinitely. I did that with Telegraph actually. it picks up your name and photo each time you sign in