#Loqi[Mozilla] A $2 Million Prize to Decentralize the Web. Apply Today
#aaronpkah maybe more specific than the scope of indieweb
#aaronpkthere's a callout in there for software, so if anyone figures out how to get their indieweb software to run on occasionally-connected hardware that's a potential application
#eli_oatI've been thinking a lot about the synergy between things like beaker browser and indieweb — might be some space there
#Loqi[eli] Building on my last note, the indieweb is currently an insular-ish community because there is a technical wall that needs to be scaled before you can enter into the community. I think this technical hurdle turns the indieweb into a de facto walled ga...
[kevinmarks] joined the channel
#[kevinmarks]hm. Would Mozilla support service worker based stuff when chrome is what runs that on phones?
#[kevinmarks]'cos a PWA that used a content-hashing proxy would solve that challenge
j12t, [kevinmarks], neilpdx and KartikPrabhu joined the channel
#LoqiProgressive Web App (PWA) is a web site that a client can progressively enhance into a standalone app that's comparable with a native app https://indieweb.org/PWA
#LoqiCONTRIBUTING.md is a file you can add to your GitHub repos which will show a message when someone opens an issue or files a pull request https://indieweb.org/CONTRIBUTING.md
#[miklb]I’m not sure what problem I’m trying to solve. So I’m stepping back and doing some stuff for my site that may be useful to others while I contemplate it more.
#GWGI want to do some location work, unless the panels make me want to try something else
#dougbeal|iOSDid you see the self hosted authentication?
#[miklb]simply put, I can’t put a theme in the WP repo that is really ready out of the box for the other IW plugins without a lot of cruft in the code (that I’ve thought of). So do I want to have a theme that can be manually installed that is ready out of the box, or I need to refocus on what kind of IW theme I’m making for the repo.
#[miklb]GWG location is definitely on my list. I’d like to work on reactji too.
#Loqireacji is an emoji reaction, the use of a single emoji character in response to a post, introduced as a feature by Slack[1] https://indieweb.org/reacji
#dougbeal|iOS[miklb]: not display their name or icon
#[miklb]I haven’t decided on a UI pattern for my site yet, probably like I do my facepiles now, so wouldn’t be the case. But, if I were to decouple author from reaction, then it could limit any privacy concerns. I need to look into how that works with brid.gy
nitot joined the channel
#tantekricmac - every year, month, week is the time to make the indieweb easier for users
#ricmac@tantek I hear you, but you must admit it takes a bit of work to implement the current indieweb tech. I mean I know there are great wordpress plugins etc, but it's still a curve.
#tantekricmac - it takes *a lot* of work, much more than "a bit", with perhaps the exception of Known, which you can get working with "a bit" of work
#tantekand yes, I would say the WordPress setup experience is still very much for developers
#kraftbj^ was my takeaway setting it up. *I* could set it up easily enough, but wouldn't expect anyone else to be able to.
#Loqikraftbj: pfefferle left you a message 20 hours, 2 minutes ago: good to have you on board, I am curious to see IndieWeb support in WordPress.com!
#tantekif a solution requires using a terminal, it's a dev solution, not a user solution
#kraftbjpfefferle: yeah! I think it makes a lot of sense to work together on it. I haven't dug in enough to grok everything about our implemenation and decisions years back, but agreed.
#[miklb]c’mon man. There have been GUI S/FTP clients for years that people use all day without ever having been at the command line.
#tanteksince you have to get it from github server -> your wordpress server
#[miklb]there’s a download link on GH. download a zip, sftp a file to the server.
#aaronpkyou can absolutely SFTP stuff from github to a server without touching the command line. However I would still say that is not a user-friendly solution.
#tantek"Use the "RSVP" javascript bookmarklet in the IndieWeb PressThis bookmarklet" links to a github repo - which somehow you have to figure out how to get a javascript bookmarklet from - super non-obvious
#sknebelthat probably shouldn'T be the first option
#tanteksknebel: I'd expect the WordPress experts here to make that call
#[miklb]I’m not saying WP can’t be improved. I sincerely want to help make it easier, but to say that you need to use the command line in order to use WordPress for IndieWeb is disingenuous
#Loqimanual until it hurts is an indieweb principle of resisting automation until you have done it enough times to really understand it, and know that it is worth doing https://indieweb.org/manual_until_it_hurts
#tantekand with three options like that, there's no explanation which to choose and why
#tantekmanual until it hurts is fine for selfdogfooding and developers. non-developer users have a much lower tolerance for "until it hurts"
#tantek[miklb] I still don't know how many plugins a new WordPress user should install
#[miklb]tantek there is the IW plugin, it recommends all of the WordPress plugins in the WP repo that are relative and has it’s own one click install. GWG just recently updated that to have a better UI. We are working on moving other plugins to that repo that would benefit WP users.
#Loqigwg has 209 karma in this channel (236 overall)
#kraftbjI'm biased coming from Jetpack-land. Personally, it would have been nice if that was all just one plugin. I setup webmentions + brid.gy and had 1000+ tweets/FB mentions imported in....
#kraftbjbefore I knew about the semantic links plugin
#tantekhaving a non-dev user be able to setup (or upgrade) a WordPress setup to support various IndieWeb building blocks would be a tremendous step forward this weekend
#kraftbjafter all that, I ended up installing the IW plugin and realized that starting with the webmentions plugin was a bad idea.
#[miklb]tantek I get your point about RSVP for IWS, but for most people interested in WP & IndieWeb I doubt that is high priority.
#tantekGWG ^^^ "Personally, it would have been nice if that was all just one plugin."
#[miklb]But that’s not to say people aren’t working to make it easier.
#[miklb]kraftbj there has been a lot of discussion about one plugin to rule them all™ vs more discrete plugins.
#[miklb]The other part of that equation which has been discussed is that these plugins started out and continue to be individually developed for personal itches and not community developed.
#kraftbj[miklb]: The philosophy behind Jetpack's one plugin decision is similar. "Install this to get a lot of stuff that most sites could find useful" I think IW is similar. Some more of this needs to be in Core... or at least the base functionality.. and then a single plugin to make an experience that "makes sense" to the average site owner
#[miklb]I do not think you’d find disagreement with that statement.
#kraftbjyeah, Jetpack started as, basically, 5 plugins rolled into one. Until recently, they still included the WP plugin header info in the individual plugins' base php file.
#kraftbjWith the GPL (granted I'm new here and I don't know community politics), they can still be separately developed... just the "one plugin" picks up the updates, have a good way to not double-activate something, and pushes it out.
#kraftbjas long as there isn't a trademark issue or intentional confusion... and if the contributing plugin devs are on board... I *think* it's fine, but I can get a clarification if it helps anything.
#kraftbj(even if they're not on board, I think it's fine, but possibly could be just bad taste)
#[miklb]Certainly worthy of discussion with pfefferle and GWG. Based on previous discussions, I don’t see any concerns with bundling them into the IW plugin like that vs having to click to install.
#kraftbjif there are "bonus" features or things that are more edge case/niche, the click-to-install is still nice to have.
#[miklb]I think because I date back to a time before WordPress had plugin/theme installation via the admin, I don’t think it a big deal to have to manually install something. Used to walk uphill in the snow and all of that.
[chrisaldrich] joined the channel
#[chrisaldrich]My phone notifications are off the hook. Evening IndiePressers...
#[chrisaldrich]miklb sorry to hear about your being sidetracked on the theme work.
#[chrisaldrich]I might suggest that even something not specifically for the .org repo is fine as I think a lot of people have been finding indieweb friendly themes through the wiki rather than .org (though it makes it easier to install for some.)
#GWGI still think some plugins can merge, but not all
#[miklb]if the plugin repo allows for a master plugin ala Jetpack, I don’t see why they would need to be merged necessarily. Just need some committed volunteers to keep up with updates.
#[miklb]I did not know that you could upload a plugin from the admin however. That also changes some things.
#[miklb]“click this link, download the file to your desktop, navigate to this page in your admin, click upload theme. Choose the theme you just downloaded to your desktop”.
#dougbeal|iOSDoes WP keep install logs? I want to see what I had to manually install. I think only Press This
#[miklb]just seems like a half-baked feature if you can’t update a plugin or theme via the admin, only install. Manually install a plugin and not be able to update to fix security issue unless now you can figure out sftp.
#kraftbjright, WP will see the destination directory there and abort
#GWGWell, I tried to solve by adding comment permalinks and a comment template. But if WordPress ever adds comment permalinks, for which there is a ticket, then it could conflict
#kraftbjmanually uploading plugins/themes is overall discouraged though, so i don't see effort being put into that anytime soon
#kraftbjcomment permalinks makes sense for things like this, but not sure how to display it... would makes sense to go to the parent item's permalink page plus anchor, but if there are paged comments, it could get fun
#kraftbjI think the way to "update" before was to delete the plugin, then install the new version. but this predates when I was in WP. The repo and the built-in updater were in place when i got started
#GWGkraftbj, in my version, a comment permalink is the comment with context
#[chrisaldrich]GWG, your version was pretty close to what Medium.com does with comments right?
fzylogic_ joined the channel
#GWGchrisaldrich, someone showed me a link to theirs... I thought it worked, so yes
#GWGI thought that would be something people would appreciate
#[miklb]once webmentions for comments get ironed out, I want to hook up brid.gy to the comment reply if the source was Twitter and be able to reply on my site and POSSE it to Twitter.
#[miklb]reply on my site via the comment form or admin reply, not as a new note/reply
#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://indieweb.org/webactions
#[miklb]not exactly sure how that works for my scenario
#[chrisaldrich]miklb That's one of the things I'd love to do in WP. I occasionally do it with Known, but have do do the "threading" manually and it's annoying to keep the data/conversation continuity.
#GWGI wrote some relevant code when experimenting with it
#GWGI have some comment threading ideas I want to try
#[chrisaldrich]I am running a few heavy background processes, so it seems like dialup. I'm trying to be as manual as possible without any CLI-esque pieces.
#[chrisaldrich]This is probably the longest part of the whole process... ?
#kraftbjGWG: That's an annoying bug lol. I updated my last comment, the author is an empty string.
#LoqiSalmentions are a protocol extension to Webmention to propagate comments and other interactions upstream by sending a webmention from a response to the original post when the response itself receives a response (comment, like, etc.) https://indieweb.org/salmention
#[chrisaldrich]Salmon is a fish that swims upstream, thus salmon+webmention=salmention
#[chrisaldrich]think of your replies all swimming upstream to attach themselves to earlier parts of the conversations which potentially live on multiple sites that were parts of the earlier conversation.
#[chrisaldrich]I need my friend's social accounts to link up jetpack for simple syndication and to set up brid.gy accounts, but otherwise, we're ready to go.
#[chrisaldrich]adding press this indieweb bookmarklets for fun
#[chrisaldrich](manually through admin UI from downloaded github repo)
#[chrisaldrich]So maybe an hour all in if you subtract out my uploading issues and I didn't touch the command line at all.
#[chrisaldrich]even adding another 30 minutes to configure jetpack, gravatar, and brid.gy and it's still at an hour and a half to an hour and 45 doing everything as manually as one could.
cweiske joined the channel
#GWGWe are now beginning our descent into Indiewebland
#Loqicweiske: tantek left you a message 14 hours, 59 minutes ago: re: "I crept up here in 2012" - really glad you stuck around despite any differences of opinion (or perhaps especially!) and helped grow the diverse set of viewpoints, approaches, implementations.
#ZegnatIf you ever see any let me know voxpelli. I would be interested to do IndieWeb or microformats introduction talks.
mlncn joined the channel
#tantek!tell [chrisaldrich] definitely write something! would appreciate if you could mention *something* you found that was new and/or particularly useful to you about / with microformats in the past year in particular
#tanteksebsel - indeed, it seems like any app / UX where there is asymmetric follow, and you publish to your followers (rather than just message people), and you read from / watch those you follow, is called social media. no need for persistence, or even URLs to content or people
#tantekperhaps they also require the ability to @-mention people and get notified of mentions
#sebselwell, I have even heard Whatsapp being called social media
friedcell joined the channel
#ZegnatI think WhatsApp is labelled social media by Swedish phone provider Telia. As part of their free data for social media.
#sketchessBut the background informations were pretty helpful. Assuming they are facts.
#Kongalooshhey, aaronpk, I'm getting back into using micropub services and am looking at OYG again. I see a button asking me to upgrade to arrays rather than comma-separated lists. Clicking the button, however, doesn't do anything.
#sketchessI read also others. Most I read are hard to understand.
#Loqijkphl: tantek left you a message on 2017-03-17 at 6:05pm UTC: do you know anything about Hetzner Online or this IP address in particular? https://w3bin.com/ip_info/148.251.41.232
#ZegnatMost of the time typical HTML5 only describes type, not content. Take the time element, it is great for marking up time. But how do I know how that time relates to the page? Is it an event date? Publishing date? That information is added by microformats.
#LoqiActivityStreams (AS) is a standardization effort to define common types of objects and actions (verbs) taken on various social media sites https://indieweb.org/activity_streams
#ZegnatIsn’t JSON-LD the one that adds a SCRIPT element with a JSON blob into your HTML? That’s what I meant. You pull out data that may or may not be in the HTML already and put it in its own little place. Possibly even copying the data
#LoqiThe IndieWeb Community is largely based on principles (AKA tenets) such as own your data, scratch your own itches, build tools for yourself, selfdogfood, document your stuff, open source your stuff, UX design is more important than protocols, visible data for humans first and machines second, platform agnostic platforms, plurality over monoculture, longevity, and remember to have fun! https://indieweb.org/principles
#ZegnatThat is not to say everyone is against LinkedData! jkphl for one has added it to his meta data parser at http://micrometa.jkphl.is/ :D
#ZegnatKongaloosh, that also stems from the close proximity between microformats and the indieweb founders. But selfdogfooding really trumps all arguments. If you implement JSON-LD (both consuming and publishing) and others do too, how is that not IndieWeb?
#voxpelliZegnat: because it's machines first, humans second and thus violates the core principles ;) So it would be a somewhat controversial to make
#ZegnatKongaloosh: a criticism I have seen a lot is that people who work on LD stuff and specs do not actually have them on their personal websites. Not sure if that is still true.
#voxpelliKongaloosh: there are certainly people within the indieweb that uses or have used activitystreams, but it still a less used, more controversial choice within the community :)
#ZegnatThat was 100% an aside, Kongaloosh. I am working on an activity stream thing to track where I do things, so people of course pointed at rhiaro.co.uk
#Kongalooshand they weren't so cheery about microformats
#Kongalooshsketchess: is that at me? I may have missed something.
#[chrisaldrich]It would be awesome if people were building great tools to consume things like Dublin Core or RDF since they're relatively ubiquitous in certain circles, but usually they just seem to be overhead/maintenance for site builders that don't benefit much from having them.
#[chrisaldrich]I think a lot of the issue in some circles is that people make these markups into religion or SEO/voodoo magic without knowing what's really happening under the hood.
#LoqiI'm not sure. The timezone (Europe/Edinburgh) for Kongaloosh appears to be invalid
#voxpelli[chrisaldrich]: very much so, I think KevinMarks_ or someone pointed out that Open Graph has the structure it has as a hack around the SEO-teams
ricmac joined the channel
#ZegnatThat still accurate, Kongaloosh? You can join the online HWC!
#ZegnatI am trying to make online HWC on EU time a regular thing.
#Zegnathttps://indieweb.org/Virtual_HWC - Kongaloosh, sparse information there. sknebel and I are testing environments that will be the friendliest for people to join.
#jkphl_zegnat: well, i didn't write the json-ld parser under the hood of micrometa myself but used one of the available PHP reference parsers (made by the people runnint jsonld.org)
#Zegnat[chrisaldrich], did I see you and GWG talk about doing a virtual HWC again? Please add thoughts about platforms to that wiki page (or ping me/sknebel to do it)
#jkphl_zegnat: both of them download and parse the json-ld vocabularies that are used by the json-ld blocks. this seems to be a *very* time consuming thing
#Zegnatjkphl_, aah, guess you do not have too much insight on the internals then. I can see how downloading external vocabularies would slow down a parser though!
#jkphl_zegnat: as far as i know this is necessary to expand the json-ld data because the ontologies can be very complex and only make sense when the vocabulary is taken into account
#petermolnarI see a dinner has joined the conference as well
#ZegnatI know tantek was bragging about pdx Donuts. Thought I would put something up
mlncn, ricmac, tantek and amz3 joined the channel
#calumryanMany of the most popular London tech meetups announce at least 2 weeks in advance
ricmac, ktoverso, gmack, mlncn, j12t, jgee, KevinMarks and dougbeal|iOS joined the channel
#LoqiJust generated this week's newsletter! You still have a few minutes to make changes, and I'll re-generate it 10 minutes before it gets sent out at 3pm Pacific time. https://indieweb.org/this-week/2017-06-23.html
[pfefferle] joined the channel
#[pfefferle]miklb can you please have a look at my merge request?