tantekre: templates for microformatted html - for most post pages and things like reply /reply-context etc. we do have "how to mark up" suggestions. we can and should add more.
tantekalso, pretty sure this can be done quickly by a mix of I can braindump, and barnabywalters can share his experience with reading h-feed and h-entry for /shrewdness
tantekhow do I find the details of a post on a page like name of post if any, content, summary, author, date published, date updated if any, featured image or other link-preview?
fiatjaftantek: really? I didn't know that. I am not from the US, and I am new at the computers world, so the first time I heard the word "tweet" was about thing people wrote at twitter.com
fiatjafKartikPrabhu__: http://fiatjaf.github.io/ I have two old posts, content from others' and the clippings I make when reading anything at my kindle. but it is mostly portuguese.
LoqiA comment is a kind of post that is in reply to some other post, that makes little or no sense without reading or at least knowing the context of the source post http://indiewebcamp.com/comments
tantekMark87 - I don't want to link to specifics of those directly - you can discover the easily by google for "winer misogynist" or "winer ageist". I keep holding out hope that he will retract and apologize.
tantekKartikPrabhu: a "person tag" is something semantic about the photo, and yes usually has a specific UI for a user to explicitly "person tag" someone in a post rather than just "mention" a person. More: http://indiewebcamp.com/person-tag
LoqiA person tag (AKA people tag) is a special kind of tag that refers to a specific person by URL rather than just a word or phrase, and is done as an explicit tag by the user, beyond just mentioning a person via hyperlink / h-card http://indiewebcamp.com/person-tag
tantekthat being said, if you find an example in the wild of something between a note and an article, feel free to post the URL and we can debate it :)
KevinMarks__The mathematician makes a cup of tea: he gets the kettle out of the cupboard, fold it with water, puts it on the stove, waits for it to boil, scalds the teapot, adds leaf tea, pours the booking water in, waits 5 minutes, pours some tea into a cup, adds milk and drinks it
KevinMarks__His colleague asks for a cup of tea. So the mathematician empties the teapot and kettle down the sink, puts them back in the cupboard, and now has can apply the existing method
kylewmthat's what I do, but as aaronpk pointed out this morning, ctrl-clicking on a link in the div opens the link in a new tab, but *also* activates the onclick handler
LoqiKevinMarks__ meant to say: Movable type is interesting in the database debate. It uses a database, but renders all pages to static files by default
aaronpk!tell tantek person-tagging is a little bit of an itch right now, but will get much itchier as soon as I launch my new "links-to" pages, which show every post on my site that links to e.g. tantek.com
Loqitantek: aaronpk left you a message 1 hour, 1 minute ago: person-tagging is a little bit of an itch right now, but will get much itchier as soon as I launch my new "links-to" pages, which show every post on my site that links to e.g. tantek.com
LoqiA person tag (AKA people tag) is a special kind of tag that refers to a specific person by URL rather than just a word or phrase, and is done as an explicit tag by the user, beyond just mentioning a person via hyperlink / h-card http://indiewebcamp.com/person_tagging
snarfedi've only followed it at a high level. i'm guessing there's no obvious vouch i could send with bridgy wms...? and/or it's maybe too early to implement anything in bridgy?
aaronpkthere probably isn't actually a reasonably vouch you can send, because it would rely on the person you're sending the WM to to have linked to bridgy
aaronpkbut since twitter users can't send a vouch it would basically just prevent replies from people i'm not connected to, which may not actaully be what I want
ben_thatmustokay, but basically your method says that you have to send the canonical URL, or actually, you have to send the exact url that is mentioned on a site
ben_thatmusti'm saying if they refer to the canonical I don't think sending a shortURL is unreasonable. You HAVE to resolve the page as part of the webmention process
ben_thatmustinterestingly that could make it possible for me to send vouches that have their own internal redirects, t.co for example (if i figure out some way to track the URL used on the vouch page)
danlykeSo I like what it's enabling, but Bridgy seems to me to be, by definition, an intermediate step that we hope to deprecate. So can be treated as a special case for now.
tantekfor comments, likes, anything. POSSE and backfeed are about enabling non-cooperative sites in general. Bridgy is BAAS (backfeed as a service), and Bridgy Publish is PAAS (POSSE as a service).
ben_thatmustoh, i remembered something else i didn't bring up at IWC, if you are logged in to my site, you get an EDIT / delete link on your own comments
www.flutterby.net user:danlykecreated /UTF-8 (+276) "Created page with "UTF-8 is a way to encode Unicode characters in variable number of bits per character. Although it allows for the millions of characters that Unicode can support, UTF-8 encoded t..."" (view diff)
tantekben_thatmust: in that case why not go all the way and *creating* comments? (via MP - since the "create" verb is what folks already supporting MP support)
tantekben_thatmust: does this comment editing UI require that the user give your website MP permissions to fully create/edit/delete posts on their own site?
aaronpkSince ben's site already passes my source approval, he would have no way of testing sending vouched webmentions to me cause it would always ignore the vouch
tantekaaronpk - sure, linking "vouched" to /Vouch makes sense as a useful teachability point, and I just made /Vouch more approachable as well (improved summary, ToC, new Why section, and How to)
tantekaaronpk - re: checking valid URLness of vouch URL - I think that ought to be done at the same time as the others. since validity check should be super-cheap computationally (zero IO), clustering it makes sense.
aaronpkI wonder if it makes sense for current implementors to do it the way I have and always verify vouches even if the source is approved, just so there are more testable implementations
aaronpkOh also if you send me an un-vouched webmention from a source I don't approve, you get a nice warning message saying I might not accept this unvouched in the ear future and link to the wiki
ben_thatmustso given a URL, X, that i am responding to, and a list of referrers to me, R, (that i verified are good and don't use rel=nofollow), download page X and search for all links without rel=nofollow. for each of those, check them against my list R, if R(X) returns a value, i'm done. if none are found, i move on to checking the base domain. and repeat. if still none are found, i look for all rel=me links that are on in the
KevinMarks_right, but that is a possible extension of vouch's utility - to provide a filter for the @ reply problems that twitter has that gamergate is demonstrating
kylewmhow do you distinguish automated spam botnets from a thousand people searching on a hashtag and replying with a link to a youtube video that will "explain everything"
tantekthis is really good explanation of block, how it should work, and responding to people who complain about being blocked: https://www.flickr.com/help/contacts/#96 (also cited in the above edit)
tantekgamergate / troll types are also the type that take offense at being asked to prove themselves in any way, e.g. that someone would "vouch" for them, and thus are unlikely to bother with doing so, purely stopped by their own ego.
ShaneHudsonDid silos really invent block? I used both forums and I think some IRC clients quite a while ago (early 2000s) that had blocking or at least ignoring.
kylewmi stay far away from it, ShaneHudson, but they have a sort of global ban where you don't know youre banned and don't know no one cansee your comments
gRegor`!tell snarfed it's been a couple weeks. Ready for another bridgy issue? ;) http://gregorlove.com/notes/2014/10/17/1/ and subsequent notes in the thread say "No post links found" for twitter replies
bearthe irc mods at twit have implemented a hush feature - it blocks any user from posting but they don't know they have been hushed and only admins can see what they post
reedstrmAh, I see you've already discuss 'plonk' yeah, the usenet 'block at client w/ a killfile' had that affect - you didnt' know your audience had walked away, hence the invention of 'plonk!' to let them know. Really bad for to say 'plonk' then later respond to the individualin question :-)
bear.imcreated /shun (+369) "Created page with "{{stub}} '''<dfn>Shun is a custom module added to TWiT's IRC server to allow a moderator to silence a user to the group but not have any indication of the silence for that user<..."" (view diff)
gRegor`The first use of the term should be in a <dfn>, or optionally, use an explicit p-summary around what Loqi should respond with. Latter is usually not necessary
squeakytoywell, basically, the idea is that, lets say all your public data is stored in a single (common and well defined structured) .json file you control. You can store this file wherever you want, for example in dropbox.
squeakytoyand then there will be different services 1) Viewers, that can read in those .json files and present your profile in a neat way 2) organizations/companies that help internet-newbies to create, maintain and host their own .json file
Loqisnarfed: gRegor` left you a message 55 minutes ago: it's been a couple weeks. Ready for another bridgy issue? ;) http://gregorlove.com/notes/2014/10/17/1/ and subsequent notes in the thread say "No post links found" for twitter replies
squeakytoyso, for an advanced user they can host and maintain their own public file, for new internet users they can find a free or commercial provider
kylewmI know there are SAX-type readers for JSON where you don't have to read the whole thing into memory to parse it, but that seems like the exception more than the rule
squeakytoykylewm, for example, squeakytoy.json might be the main file, but inside point to sqeakytoy.tweets.json for my tweets, etc, etc, for albms, CV, etc
fiatjafthose "modules" are data models about common things, what attributes these things must contain and helpers for displaying, listing and adding more things
Loqibear meant to say: one thing to remember and realize is to avoid going down the rabbit hole of architecture too deep without having paused to implement the ideas
bearsqueakytoy - I would suggest finding the core bit of your idea, getting some code written to generate html pages with mf2 in place and then exploring
fiatjafsqueakytoy: I would like it if it gained mass adoption, but I think it is difficult that it will happen, but I think you could join the remotestorage effort, about which I don't know anything else, look at the modules they have: https://github.com/remotestorage/modules/tree/master/src
gRegor`That and documenting our experience on the wiki. Have you logged in to the wiki, squeakytoy? You could document your ideas/experience on your User: page
bearindieweb uses mf2 as a primary way of exchanging data but at it's core it's about owning your message - so if you decide to implement your site with no mf2, so be it
Mark87squeakytoy its been my experience that until somebody has something else working on their own site usig something other than microformats, no one will be very excited about it
bearright, maybe mf2 isn't needed for your site, but we are a dogfood community and really prefer someone who is making a point about something to show how they implemented it
tanteksqueakytoy: I'm curious, what on http://indiewebcamp.com/principles do you feel you're not really aligned to? (note that "microformats" is not even mentioned on that page)
fiatjafwhich providers work with indieauth? do they need to implement something, or is just a bad magic that the indieauth server does without they even knowing about?
aaronpknot sure why you'd want them on more than one page, but it won't hurt anything. rel=me is just saying that this other page represents the same person
aaronpktantek: it occurs to me that in my reply context and comments presentation I should add rel=nofollow to any links that appear in other peoples' posts on my site. does that sound reasonable?
ShaneHudsonFor example, there is a lot on Facebook (mostly photos taken by other people) that if I were looking for a job or something, I would probably want fairly private.
tanteke.g. common examples: public (indexable), public (no robots / login required), friends of anyone person-tagged in the photo, friends of the author of the photo, subset of friends of the author of the photo, only the author
ShaneHudsontantek: Oh? I've not had time to read it properly (obviously wasn't there at the time), friend of a friend is included in the vouch algorithm?
LoqiThe Vouch protocol is an anti-spam extension to Webmention. Webmention with Vouch depends on understanding Webmention http://indiewebcamp.com/Vouch
ShaneHudsonBtw, probably wrong place to mention it but if you know anyone needing small web work done could you send them my way please? No time for a full site build but completely broke :(
tantekperhaps hand the large sites work over to adactio / Clearleft, and make it clear to let them let you know if there's any small site work they hear about
tantekthe "too many people come about large sites" is not useful to you directly but useful as forward value to others who may then help with filtering opportunities for you (which may be too small for them)
tantekShaneHudson: I disagree - I think it is indie. Specifically, the question of - how can I best use my indieweb site to broadcast that I am available for work?
Loqipayment in the context of the indieweb refers to a feature on an indie web site that provides a way for the visitor to that website to pay (currency, gift card credit, etc.) the person represented by that indie web site http://indiewebcamp.com/%F0%9F%92%B5
ShaneHudsontantek: How's this? "I'm currently available for small front-end website jobs. My book, JavaScript Creativity is available at Amazon UK or US!"
GWGsnarfed: I just rewrote the Syndication Links plugin to use an extensible format. I'm editing the posts manually. I probably should automate it, but I've been afraid since that auto-post thing I did a while back