#snarfedif you wanted to get really exotic…i was trying to think of how to do it with something like unhosted or hoodie (indie/open source) or https://www.parse.com/ (commercial)
#snarfed…but you really do need to deploy actual server side code, since it's a service, so probably not
#LoqiPAAS (Platform as a Service) is a hosting environment typically for a web applications written in scripting languages (python, ruby, node) and usually offers simplified setup and maintenance tools compared to a VPS https://indiewebcamp.com/PaaS
#snarfedkylewm: interesting. you think there's no truly hobbyist-friendly PaaS yet?
#GWGsnarfed: I took your Micropub code and pfefferle's webmention code, and created a simple web action URL API for Post Kinds.
#kylewmsnarfed: I think Heroku was but they're taking it away! $7/month isn't going to break the bank, but it's a lot for little proof of concept projects, especially if you have more than one
#snarfedpick a dollar amount you value your time at, and even if it's low, e.g. $10/hr, a few hrs on ops saved here and there buys you many months on a PaaS
#snarfedGWG: it's subjective, but i think you may be in the minority :P
#kylewmI guess, and I guess most hobbies cost more :)
#tanteksnarfed: does that tradeoff duck the issues / costs of PaaS portability / lockin?
#GWGsnarfed: But, my question for you, as you lean toward marking up inside the content box and I lean toward doing it outside same...do you think there is a point in taking the work I did, moving it out of Post Kinds, and having it, if Post Kinds is not installed, like your Micropub plugin, doing the markup itself in the content box? It isn't a use case I need, but I want to advance WordPress as an Indieweb platform, so it might be one someone else wants,
#snarfedsmall amounts of money are real constraints for some people, and worth remembering…but honsetly i think many of us in communities like this overvalue our money and undervalue our time
#snarfedtantek: it's a valid concern but i think it's orthogonal
#tanteksnarfed, I'm not sure it's orthogonal, as PaaS are all custom snowflakes today, whereas webhosting is fairly similar/portable
#snarfedtantek: you're just (re)stating the issue. again, i think it's valid, just separate from the question of whether to spend $$$ on ops (PaaS) vs time on ops (VM, etc)
#tantekPaaS has always felt like a proprietary trap to me, hence I've typically avoided it, even if it would reduce some admin time.
#tanteksince the cost of escaping such a trap would likely be a lot more
#kylewmtantek: Heroku is a good example of lock-in or not lock-in?
#GWGFor example, I think webmentions for comments, one of pfefferle's projects, should eventually merge into webmentions proper.
petermolnar joined the channel
#tantekkylewm: lock-in, though I think I've heard there are heroku clones popping up?
#kylewmthat hasn't been my experience with it, you can run pretyt much the same app on heroku and a vanilla linux machine
#GWGsnarfed: Either way, I wrote the web action stuff as a standalone file I included in Post Kinds. Taking it out and making it its own thing is just a matter of some minor tweaks.
#kylewmit doesn't have like a Heroku SDK that the application has to be built on
#GWGOn that note, I think I'll go drive 100 miles or so.
#snarfedi also think the thought process for evaluating lock-in, etc. is a bit different when you're developing a single app/service vs an indie web site or CMS that people will run their indie web sites on, e.g. Known
#snarfed(also applies to the database antipattern. i suspect much of the controversy there was that people missed that distinction.)
#bengoIf you are willing to worry about a bit more than just 'git push'ing some code, the cloud ecosystem is definitely getting to a point where you can run your own Heroku-like on your own VMs (hosted on any cloud like ec2, gce, backspace, whatever)
#tantekit was one of the driving motivations / inspirations for ActivityStreams - some way to have a common model instead of having to create separate snowflake bits of code to talk to each of those services
#tanteksadly, the See Also links to Locker, another defunct project
#bengobut as I've seen first-users of it, sometimes their use-case is better served by initiating the requests than getting a publicly-accessible hook URL on the web
#aaronpkrhiaro: that is hilarious and awesome!! Couldn't have planned that better myself!
#tantekWikipedia is really out of date on these things
#aaronpkI've been making more Foursquare lists recently, which is now pushing the priority of adding venues to my site, because I really want those lists on my own site!
#aaronpkBut now I have to figure out what a foursquare list on my site means
KevinMarks joined the channel
#aaronpkWhat I want to show is a named list of venues along with an optional comment about why the venue is on the list
#aaronpkProbably the list is time-ordered based on when I added the venue, but not sure about that yet
#aaronpkEven foursquare doesn't have a way for me to add a note about why I added a venue to a list
#tantekaaronpk - the best you can do is to name different lists according to why
#aaronpkI'm sure there's some Microsoft extension for that
#aaronpkOutlook has all sorts of crazy extensions to SMTP
#aaronpkThe other day I got an email immediately followed by a "withdraw" request email. Presumably email clients that understand that will actually delete the email for me
#tantekkylewm: just goes to show that likes on posts could replace email in that way
#tantekaaronpk - the subheads could also help SEO - so people searching for dead sites would find the IndieWebCamp entry about their site-death
#tantek.comedited /site-deaths (+508) "add subheads for 2015 and 2014, move myOpenID to 2015 since that was its actual shutdown" (view diff)
#LoqiFriendFeed was a silo for posting content, as well as an aggregator of feeds and posts from other sites, and notably the inventor of the "Like" button in 2007 https://indiewebcamp.com/FriendFeed
#aaronpkit's neat because when I sent the PR I didn't have to do anything special, and Travis just ran the tests for me and tells me everything passed. At one point in the thread it was showing me that the tests failed in some older versions of ruby
#aaronpkso, literally no extra effort on behalf of the PR author as well as the repo maintainer, it's a totally seamless UI
#LoqiOAuth is an authorization protocol created to replace the need for client applications of a service (e.g. a silo) to ask for your username and password to the service in order to access the service on your behalf https://indiewebcamp.com/oauth
#aaronpki think facebook is still the only oauth api that implemented anything like benwerd's mockup
#aaronpkoh I didn't realize... "I worked for Yahoo when Geocities died, and I wrote a lengthy email plea to then CEO Carol Bartz that we should aid in its archiving"
#frznhey guys, when leaving a social network, what you do to keep the contacts?
#frznI started to develop a solution to hold all my contact info and friends in a private server/app. I think this is what keeps me most from leaving these silos.
#dariusdunlapYo. Hackin’ at Indieweb stuff on my wordpress blog this morning.
#dariusdunlapHad it all working a while back, but when I moved to my new DigitalOcean droplet server, I broke some stuff.
#dariusdunlapI think part of my “problem” is that I moved my main blog from dunlaps.net/darius to darius.dunlaps.net
KevinMarks joined the channel
#dariusdunlapAnd maybe another contributor to problems is that I set everything up as a “blog network” (Wordpress MU, like on wordpress.org) with multiple blogs running off the same instance of wordpress.
#dariusdunlapIve got a few things sorted, but now I’m trying to make some posting work, and I’m getting some strange errors. Then I notice that my wordpress is showing http://darius.dunlaps.net, instead of https://… and I’m getting the redirect is breaking some things,
#GWGdariusdunlap: There is an article on how to change your site URL for WordPress in the codex
#dariusdunlapsuch as posting from my wordpress app on my iphone
#GWGYou should be able to add a plugin to rewrite all references in the Database.
#GWGdariusdunlap: That's why I switched to doing it with Nginx.
#dariusdunlapYeah, I’ve got it setup in nginx, so everything DOES go to https, but some things still mess up… It seems that things that use wordpress.com account connection info get http://darius.dunlaps.net from there.
#dariusdunlapAh, found something in codex that looks promising. It says to edit the wp-config.php — that’s easy enough. Let’s see if it works!
#GWGThat you may have to log into wordpress.com to fix.
#dariusdunlapGWG: I’ve looked there and not found how to do that.
tilgovi joined the channel
#dariusdunlapoh, crap. “Alert! These directions are for single installs of WordPress only. If you are using WordPress MultiSite, you will need to manually edit your database.”
#GWGIf you decide to install any, tell me how they work with MU
#dariusdunlapwhich ones are yours? I may already be using them
#dariusdunlap(sorry, got my head in nginx and phpmyadmin at the moment, so I’m not looking at wordpress panels
#GWGIndieweb Post Kinds, Syndication Links, recently Simple Location in the repository. Also, while I'm not the developer, I have contributed to the Indieweb Plugin, Semantic Linkbacks, Micropub, and the Webmention Plugin.
elima joined the channel
#dariusdunlapYep. Got Indieweb post kinds, Syndocation links,
#dariusdunlapSyndication links does not seem to be working, but I think that may be because I was using jetpack for POSSE.
#dariusdunlapSounds like I need to switch to Social, is that true?
#GWGdariusdunlap: I've never tried to integrate Jetpack for POSSE. You are welcome to file an issue on Github and I can look to see if it is possible.
#GWGdariusdunlap: But it will still work if you put in the POSSE links manually.
#dariusdunlapI’m not sure I follow hte purpose of the syndication links here. For example, my post earlier today got to twitter, and your twitter responce came back into my comment stream (via Brid.gy) just fine.
#dariusdunlapBTW, it looks like I got the https fixed in my wordpress config. Had to edit wp_options/siteurl and wp_options/home in the MySQL database. (I had already setup Nginx to redirect everything to https)
#kylewmsnarfed: i have a question about your micropub for hosted blogs draft .... specifically "The endpoint should identify the silo and domain, e.g. /tumblr/mysite.com" ... is there a reason not to have everyone use the same endpoint (e.g. /micropub)?
#snarfedkylewm: when a request comes in, how would you know who it's for?
#snarfedkylewm: related note, i wonder if there are cases where the domain they indieauth with is different than their blog's domain, and whether in any of those cases the translation isn't obvious
#snarfedbridgy both stores the user's domains the (blog) silo tells it about, and does a couple simple silo lookups of domains and post urls, so you should be fine
#kylewmsnarfed: so if they've indieauth with epeusepigone.com and their blogspot api account is epeus.blogspot.com, I *think* the blogger api is the only trustworthy source that can tell me that those two refer to the same site