#aaronpkben_thatmustbeme: I'd be interested to hear it
#aaronpki just came back to irc to type up some thoughts i had about something similar
#aaronpki just had a situation where I wanted to POSSE to a destination (which happens to be a group) where on my iste I want to emphasize the group I am sharing to, rather than my current design which shows syndication destinations very small
#aaronpkin this case, the POSSE destination adds context
#tantekthis is the problem with the term "group" - it's so overloaded that that when you (anyone) says "how to make groups work" it could mean so many different things
#tantekben_thatmustbeme: I suppose I'm saying that's "just" a tag aggregator, not a group
#aaronpkben_thatmustbeme: that sounds a lot like how I want syndicating to indienews to work
#ben_thatmustbemei'm saying thats what a basic group is. privacy is taken at a different level, and yes there are a few other parts membership / inviting
#tantekI'm saying "topic-centric" like that is not actually a "group"
#ben_thatmustbeme"Post to it such that only those in the group can see it (expectation, future members could see it too) " that will be really interesting
#tantekI'm saying that "group" brings an additional semantic of being more about the group of people, than the group of posts.
#tantek"Would your customers trust you if you didn’t eat at your own restaurant?" (!!!)
#tantek@frontendy why aren't you eating at your own restaurant and instead eating at Medium's?
#tantek"use your solution as early as you can and it will give you a head start in your journey of building a great product like it did for us at Frontendy." (!!!)
#tantek@frontendy why aren't you using your solution as early as you can, and instead using Medium?
#KevinMarksafter all all the backend tools build a blog platform as their example
#tantek"Frontendy is a web platform for rapid web application development."
#tantek@frontendy how long will it take you to build a simple company blog on your "web platform for rapid web application development" instead of using Medium?
#ben_thatmustbemeit is weird to get notified when you have been added to a list in twitter
#tantek"We kick-start you with an infrastructure and all you have to build are web components specific to your business."
#ben_thatmustbemeoh, other difference between lists in twitter and "groups" or whatever you wish to call it. Direct control over adding your content to it
#reidabI was going to use the indieauth delegation, but I didn't want to put the old domain on all my oauth providers (or be forced to always use GPG auth)
#GWGIt started when snarfed suggested unit tests for Micropub. I set up some testing tools. There was a WordPress test suite...which included the coding standards.
#voxpelliso the receiver would have to moderate it
#voxpelliwell, all XFN relations are purely claimns – I can add a rel-me on my profile claiming that I am you :) But without a link back to my profile no one will believe me
#ben_thatmustbemevoxpelli: certainly, nothing to stop people from claiming to be part of the group, but its what is listed for members on the group that is the true "members"
#ben_thatmustbemei figured the group itself could be an h-feed but no author tag, instead a list of member h-cards
#voxpelliI feel that membership is a state and should be expressed as a property of someones profile rather than as an activity in someones feed
#ben_thatmustbemewebmention to the h-feed (u-category of the h-feef url) and it will get posted to the group (really just syndication to the group)
#ben_thatmustbemevoxpelli: creating a post doesn't necessitate posting to a feed
#voxpelliben_thatmustbeme: then it's impossible for anyone who hasn't historically followed the feed to know if someone is a member or not and impossible to verify if the group's claim that I'm a member of them is actually true?
#ben_thatmustbemehmm, good point, group owner can add whoever they want
#voxpelliit's a bit like followers vs friends – a one-directional "rel-friend" is a follow while a bi-directional is a friend-relation
#rhiaroI think both state and property are useful. You might want to keep track of when you join/leave groups. Which is also why just deleting the original join post isn't necessarily useful. Unless you create a deelte post..
#Loqirhiaro meant to say: I think both state and property are useful. You might want to keep track of when you join/leave groups. Which is also why just deleting the original join post isn't necessarily useful. Unless you create a datestamped delete post..
#voxpellirhiaro: absolutely! representing a join/leave as an activity is a good thing as well
#voxpelliand I guess that's what eg. Facebook does – list groups you're a member of on your profile + announces that you join in your feed
#ben_thatmustbemebut voxpelli is correct, it would be nice to have the bidirectional relationship
#ben_thatmustbemebut i would not want to publicly list all groups i'm part of on my profile. indeed, i don't do that on FB
#voxpelli(I'm partly guessing, haven't looked that hard into the proposal for private-webmentions yet)
#ben_thatmustbemeyeah, i'm trying to keep totally private out of it for now, just to keep simplicity. was trying to account for various public types though
#ben_thatmustbemelike being part of a group and not publishing it (hidden URL), and approval to join a group, etc
#ben_thatmustbemei may already be considering too much and perhaps we should just get joining / leaving a totally public group working, build from there
#ben_thatmustbemeso, the other question I had was about comments on posts in the group. if someone outside the group comments on a post in the group (assuming the salmention comes up to the group) should it be shown as a response to the post from within the group h-feed or not?
#voxpelliben_thatmustbeme: that's up to each implementation I think
#tantekaaronpk - I'm always looking for the simpler solved thing
#ben_thatmustbemethough i'm sure more understanding will come with coding
tilgovi joined the channel
#petermolnarcustom post -> because it's special enought to be a custom post, in my opinion; I also need custom taxonomy for a, sanity b, easy search options
#petermolnarbut to be honest, I'll probably drop that project; I've added a last.fm import to it and loaded my last.fm zip without realizing I'm just about to add 4k album, 1k artist and ~10k entries
#tantekanyway - I would avoid any attempt at pre-designing "group" posts / markup until you have at least a skeleton UX flow figured out *and documented* (e.g. with sketches / screenshots)
#tantekotherwise you're likely to design markup / details for something which is frankly not very user friendly
#tantekso you'll figure out lots of logical details, for something that doesn't actually provide good user functionality
#GWGI am trying to figure out how to mix implied and explicit types in a system
#tanteklook I know it's tempting to jump to how to markup - because that's the *easier* problem to solve. but you'll likely end up with a poor solution overall.
#tantekit's harder, but you absolutely must focus on first figuring out good UX flow, and prototyping, *before* you jump into markup nitty gritty
#aaronpkhey looks like that's when I was starting to think about micropub!
#tantekit's almost analogous to bikeshedding - that is, it's much easier to argue about the paint color, than how to build the reactor, so people debate the paint color first
#aaronpkwow none of my bike sheds have a reactor in them!
#GWGtantek: In my cser, I am building an addition on my house.
#tantekvoxpelli++ for bring the conversation back to the UX of "what eg. Facebook does"
#tantekben_thatmustbeme: the other thing about groups - by its fundamental nature, to be useful you're going to have to convince A BUNCH of other people to implement it
#tanteknote that the FB "invite friends" UI for an event even shows previous events as if they were groups from which to choose people to invite from!
#ben_thatmustbemealso, the reason for starting with public (maybe even auto-joined) groups. put no barier to joining the group or even any implementation needed on those that want to "join"
#tantekso the whole event -> group thing is very much true in practice
#tantekben_thatmustbeme: so start with public events
#tantekwith no barrier to RSVPing or inviting others to them
#aaronpki think if you un-authorize the app in the instagram account it will stop
#aaronpknote that one instagram account only sends to one micropub endpoint, so if you've been using the same IG account it's only sending it to the last micropub endpoint you signed in with
#voxpelliaaronpk: also think I pinpointed the problem I had: I was sneaky and used a not-yet-live domain name for my test blog – with a Micropub discovery elsewhere – as a last resort I moved to a real domain name and now it works
#voxpellinot sure why that would make a difference
#aaronpknot-yet-live domain as in there was no DNS for it?
#tantekI wonder if there is a way with Youtube embeds to specify the "closing" frame too - like even just telling it to redisplay the poster frame when its done playing
#tanteke.g. in the iframe embed of youtube on my site
#tantekwhen someone plays it inline right there on my site, I feel like I should have some control over that, as the person doing the embedding
#LoqiKevinMarks meant to say: that does recentralize
#kylewmfastmail does a thing where you can use them as your nameserver (easy), or they give you the DKIM SPF stuff to set up on your own nameserver (more difficult)
#KevinMarksright, but at the moment it has to do an indieauth handshake to get one
wolftune joined the channel
#kylewmideally, they would go to Quill, put in their tumblr site, get redirected to a tumblr page like "Do you want to authorize silo.pub to post to this site", they'd say yes, and off you go
#kylewmthat should be relatively easy to implement and would not require the rel=me step
#voxpellikylewm: that would require special handling by Quill, no?
#kylewmnah I don't think so, not if their authorization_endpoint was silo.pub -- it would transparently redirect to tumblr's oauth page
#KevinMarksso you'd still need to put micropub and indieauth links in, but not rel-me's
#voxpelliaaronpk: not sure if that's the proper way to continue the brainstorm there – I guess I ideally should have left some feedback on your proposed spec as well, will try to do that soon as well
#voxpelliaaronpk: the token comes from the IndieAuth endpoint and is verified by the Micropub endpoint just like before – the discovery is just separated
#voxpelliall Micropub endpoints already knows how to verify acceptable IndieAuth tokens
#aaronpkthe comment will show "vouched for by ___"
#voxpelliaaronpk: if the auth endpoint can't be found at the site where you want to publish to as it needs to be today, then why not ask the user to present authorization itself?
#ben_thatmustbemei can remove you from my whitelist if you like gRegorLove, for testing perposes
#aaronpkvoxpelli: i guess i don't follow the user flow in that case
#gRegorLoveSure, though it will be a while until I'm ready, probably.
#voxpelliaaronpk: if I invite you to guestblog at a blog of mine, then you go to a micropub client and say that you want to publish to it and then gives an authorization using your own site
#Kongalooshright now photos have to be their own post
#Kongalooshand 'albums' are collections of posts with associated images
#KartikPrabhuthat is a good way to do it. It would also be nice to have a bulk uploading UI to an album, then the post could simply collect all images from an album and display them
#KartikPrabhuall this is in my future itch-list for photo :)