aaronpkI just mean if someone has a plugin like Webmention handling or something and they want it to be more community maintained then that's fine for the IndieWeb org
snarfedi'm with kylewm here. we see a steady trickle of people who see ugly/broken wm comments in wp because they have one plugin but not the other, or because the versions skew
kylewmI take your point about modularity and reuse... it is nice to have semantic-linkbacks be abstract enough to support other notification mechanisms or other parsers
GWGThe original Indieweb plugin was a single plugin that included both plugins, but it wasn't maintained and was behind the dev versions, so it was replaced with a plugin that installed the other plugins
gRegorLoveOk. If they remain separate plugins, how about a dependency check when installing WP Webmention plugin, "it's strongly recommended to install Semantic Linkbacks next"
aaronpkif i was using wordpress, i would much prefer to read a tutorial about which plugins to install than installing a plugin that tells me to install plugins
gRegorLoveI think that's a decent flow. Given how much the term "webmention" is associated with indieweb, seems much more likely someone will install that plugin first.
ben_thatmustbemeespecially with mysql backend being so picky about always storing in UTC, but then not really paying attention to zone offsets when inputting
kylewmaaronpk: I've thought that it might be better for mf2util to have a bunch of utility functions like get_first_hentry get_author rather than trying to completely abstract mf2 away from the user
KartikPrabhu!tell tantek: to file a bug to Feedly I have to Join their G+ community. Not inclined to do that. Communites on G+ are a big source of noise
Loqitantek: KartikPrabhu left you a message 57 minutes ago: to file a bug to Feedly I have to Join their G+ community. Not inclined to do that. Communites on G+ are a big source of noise http://indiewebcamp.com/irc/2015-07-21/line/1437539264679
KartikPrabhuidea: someone sends a webmention through form, do AJAX stuff and if webmention accpeted update with response and scroll to that to show "accepted"
gRegorLoveReleased my ProcessWire webmention code! The core sending/receiving/processing is pretty stable, but I'm still developing /Vouch support as well as an admin interface to view/approve incoming webmentions, so I'm considering it "beta" for now.
voxpelli!tell KartikPrabhu If you have realtime updates of WebMentions then all you really need to do to deliver feedback is to have the submit happen over Ajax – the update will come back when it's ready, which might take a while
Loqipfefferle: snarfed left you a message 2 days, 10 hours ago: hi! looks like your semantic-linkbacks repos have diverged, and each one has useful new features (filters vs salmentions). mind picking one to be the single canonical repo, and then merge them? thanks in advance! http://indiewebcamp.com/irc/2015-07-19/line/1437355029097
lancey.spaceuploaded /File:quoted_tweet_example.png "An example of a [[quotation]] on [[Twitter]]. The quoted tweet is embedded in the status update rather than being the main focus, and the user can provide an additional caption, making it different from a retweet."
GWGpfefferle: I know. But I figured, rather than you and snarfed telling me I put the wrong spacing or style, I figured I'd let an automated tester tell me
cdevroeAll that effort to get into Slack and I'm now finding it pretty difficult to "catch" up when I pop in in the morning. How do all of you "catch up"?
cdevroeI'm thinking of switching from Safari to Firefox today. My only wish was that Firefox was "more of a Mac app" and played nicer on OS X. E.g. Dictionary look ups on words, etc.
petermolnarWordPress users: I could not sleep yesterday, so I wrote an audioscrobbler receiver ( server ) WordPress plugin in order to get rid of Last.fm in the future
LanceyWorkhas anyone thought about an infobox or other template on the wiki that we can apply to post type pages that displays general information such as the microformats syntax or silos that implement it?
tantek!tell KartikPrabhu cont'd from last night re: comments box: the idea is that every "native" blog comment box turns into a simple indie reply authoring micropub client, so you can write a comment inline when viewing a post on someone's site, have it post to your site, then show up right there on the page you're viewing.
tantek!tell cweiske thanks for the heads-up re: /edit - only publishing example(s) so far. updated my post reference to /edit with a parenthetical note accordingly (like person-tag in 2014)
tantekvoxpelli: oh that's a possibility too - was thinking the server you're viewing could be a micropub client that you give permissions to *only* post reply posts to your own site.
voxpellitantek: rather cumbersome to do the indieauth dance on each and every blog one wants to comment on :/ I will probably just set up indie-config to point to a reply form in Quill
bearit could be like subtome - if js is enabled it's a box that allows content input and uses your local store config to post micropub; if js not enabled it's a redirect to a service to enable comments
Loqiindie-config is a method of using protocol handlers and postmessage to setup your indie website to both notify the browser that it can handle webactions and then do so https://indiewebcamp.com/indie-config
tantekthinking the site showing you the post, just as it shows you webaction buttons, it could show you a cross-site iframe onto *Your* site for posting a reply
voxpellitantek: yeah, but if you're not logged in to your site you may have to log in before and since it's an iframe you're not sure if the form you're seeing is being proxied through a phishing site or something :/
cdevroeCould do a time limited cookie that does a round trip from your personal domain to the site you're trying to comment on to create a cookie there. So... if you're not logged in: 1) click reply, 2) takes a trip to your personal domain, sets temp cookie 3) reroutes back to origin domain endpoint, sets temp cookie 4) write reply, click send 5) posts variables to personal site, saves
tantekvoxpelli, cdevroe getting "reply" user-flow as *easy* as possible, and at least as good as what silos do is *key* to making indie web interactions work well enough for people to actively switch.
voxpellithen it would mostly be a matter of responsive webdesign to adapt the page to fit within an iframe – and perhaps to set some expectations around the size of the iframe?
kylewmvoxpelli: is there a mechanism for updating that list of twitter accounts periodically? i'd be interested in trying to wire up a little API app that creates a twitter list from it automatically
tantek.comedited /comment (+141) "start fixing this page to be primarily about reply than comment as the name of the standalone post, before the comment split, start clustering reply vs comment" (view diff)
voxpellikylewm: that should be doable, if nothing else then semi-automatically by me, but the service is built to run as a continuous crawler so I should put it up somewhere eventually anyhow
voxpellikylewm: if an app we're to continiously parse irc-people for new users and then call https://github.com/voxpelli/relspider#apilookup asking for more data about that user, then that would pretty much solve it – also supports webhooks for callbacks if the user hans't been crawled already
voxpellikylewm: only thing I haven't really solved that well in the current version of relspider is the recrawling. Then I tried to look into strategies for that. Aaand I found a rabbit hole. A very deep such :)
kylewmvoxpelli: thanks, that's ok though. I got pretty close to having it running on heroku myself, think I can get the rest of the way there when I have a bit of time
LoqiDocker provides a way to package an application into a "container" that includes all the dependencies it needs to run https://indiewebcamp.com/Docker
Jeenavoxpelli that is an interesting idea, I don't use WordPress because my servers got owned 3 times because I forgot some old wordpress installation was still running somewhere, but if it is in a container then even if they find some bug in WordPress it still wouldn't compromise the whole server
LoqiKartikPrabhu: voxpelli left you a message 10 hours, 5 minutes ago: If you have realtime updates of WebMentions then all you really need to do to deliver feedback is to have the submit happen over Ajax – the update will come back when it's ready, which might take a while http://indiewebcamp.com/irc/2015-07-22/line/1437552093574
LoqiKartikPrabhu: tantek left you a message 2 hours, 5 minutes ago: cont'd from last night re: comments box: the idea is that every "native" blog comment box turns into a simple indie reply authoring micropub client, so you can write a comment inline when viewing a post on someone's site, have it post to your site, then show up right there on the page you're viewing. http://indiewebcamp.com/irc/2015-07-22/line/1437580908416
KartikPrabhu!tell Jeena, yes hfeed2atom does not follow the entries to permalink pages yet. But if there is no 'content' property it adds a "read full post" type link
LoqiJeena: KartikPrabhu left you a message 1 minute ago: hfeed2atom does not follow the entries to permalink pages yet. But if there is no 'content' property it adds a "read full post" type link http://indiewebcamp.com/irc/2015-07-22/line/1437588564521
Jeenaand at least while having it as microformat you have the ability to check if there is a full post or not, once it is in the atom format that information is gone :)
JeenaKartikPrabhu but fetching the link would mean that you get the whole html website with header, sidebar and footer, etc. and then you still have to parse the microformats to get the content
JeenaI use RSS more often than not offline so I want to have the content right there not first when I look at the content, because then I often do not have access to the internet
Jeenafor hfeed I'd agree, for RSS hm, difficult because you never get just the content but you have to implement something to extract the content from the whole HTML which is not a trivial thing to do
KartikPrabhuwhen a feed reader encounter what it thinks is a partial feed it can fetch the full thing for content (just like a human reader would for an hfeed)
LoqiI: cweiske left you a message 3 weeks, 1 day ago: didn't check php-resque. I was happy with gearman. But now I just found out that I need scheduled tasks, which is something that neither gearman nor php-resque give me http://indiewebcamp.com/irc/2015-04-07/line/1428398114615
Jeenatantek do you have an example of a offline website I could look at? I mean I want a nice UI which means I want to be able to start it on my phone from the home menu, or on the desktop as an application
JeenaI wrote https://marketplace.firefox.com/app/feedmonkey/ which is a HTML/CSS/JS application which works offline. But I made it installable on the phone because I miss some detail in how to make it so it won't want to redownload the app from the internet when I get on the websige in the browser when I'm offline
snarfedjust to play devil's advocate, Jeena, using existing "legacy" feed readers that have existing mobile apps with good offline support (feedly, newsblur, etc) is *totally* reasonable
snarfedi'd love to have a good mobile offline indie reader that supports h-feed…but making a good reader is a *big* project, especially with good mobile/offline support
snarfedJeena: eh forget theory, it's all about practice. :P in practice the vast majority of indieweb sites i want to follow still publish legacy feeds
KartikPrabhusnarfed: Jeena is saying that hfeed2atom does not fetch the full content for you. which is fine for me, since the original h-feed doesn't have it anyway
tantekwhat's the best way to tell how many times someone "reads" one of your posts in a legacy feed reader? per post 1px gif bugs that are only in the Atom versions?
snarfedmy point is that "build a pure indieweb solution" is a good way to get functionality, but definitely not the *only acceptable* way, especially for stuff like mobile offline readers that are very substantial projects
tantekvoxpelli: more interesting is, how many times was the post actually displayed in a *feed reader* (as a rough approximate for # of times actually read by someone using a feed reader)
voxpellijust such a thing like https requires any web based feed reader on https to load all posts through some kind of proxy – and if you do, then some kind of cache makes sense as well
Loqivoxpelli meant to say: just such a thing like https requires any web based feed reader on https to load all post images through some kind of proxy – and if you do, then some kind of cache makes sense as well
KartikPrabhuknows exactly how many readers he loses by dropping Atom, maybe 2/3 and he might have already lost them because Feedly defaults to RSS which is now dropped!
snarfedKevinMarks: maybe! try it. hard to say for sure, it'd take some digging. all i can say is it's coming from the servers, not caused by app engine
aaronpkspeaking of which, we should probably make sure we have clear specs for both publishing and consuming h-feed, h-entry, because right now it's kind of confusing
aaronpkanother one is something Jeena and I talked about at IWC, is not wanting to publish a feed on your home page, but linking to one or more feeds instead
dhalgrenrandom q: I see quite a lot of references to IndieWeb tech in the w3c's social web process. how is that relationship expected to go? I mean, will there be eventual interoperability with current oStatus, pump.io etc networks or what exactly is the roadmap/vision here?
LoqiTypical use of the term roadmap does not refer to actual roads, maps, or maps of roads - instead, keep a personal priority ordered list of what you're specifically Working On, and for unsorted or vague desires, add them to an unordered Itches list, on your User page or your project's page https://indiewebcamp.com/roadmap
dhalgrentantek: thx! I saw a gnu mediagoblin lecture yesterday, that's how I found these Social Web WG pages. I was simply plesently surprised by the apparent awareness of this community there; thought the federated social webs were going a rather separate way from the DIY spirit here.
Loqitantek meant to say: we're hoping to get out of the current /monoculture trap that so many other implementations / federated social web attempts have fallen into
tantekwhether or not any particular monoculture can be patched to federated with other implementation is a good question. we can submit pull requests, and sometimes document attempts to do so, but so far progress with connecting /monoculture communities/efforts has been slow
Loqitantek meant to say: whether or not any particular monoculture can be patched to federate with other implementation is a good question. we can submit pull requests, and sometimes document attempts to do so, but so far progress with connecting /monoculture communities/efforts has been slow
dhalgrenindeed. though I see there really are tens of thousands of people that are free of silos using one of those federated social webs today, according to some partial census I found; that's alot of early adopters; I gather this community is much smaller, even though I'd have a far easier time implementing and interoperating with the IndieWeb.
dhalgrenwell my own project, delayed by a babylon5 binge and moving to another place, exists on scratches of paper at this point -- I must correct that this summer :)
tantekregarding the "tens of thousands of people that are free of silos using one of those federated social webs" - they're free as much as leaky lifeboats leaving the Titanic are "free" of an iceberg
tantekdhalgren - the problem being that each of those supposed "federated social webs" is its own monoculture due to being single-implementation based, which puts a lot of constraints / limitations on their growth / interop
tantekthey're essentially disconnected islands, not a federation. and as long as that continues to be true, they will not be a practical alternative to large corporate silos.
tantekand you have hit the proverbial nail on the head with "I'd have a far easier time implementing and interoperating with the IndieWeb" <-- that is the key
dhalgrenGWG: nothing too fancy, but improving my haskell skills basically, and publishing the results as a reusable library and a blog (I've got too many writings I liked that ended up only as a deeply nested obscure reddit comment) - a statically generated blog skeleton using hakyll (that part I have but the code is terrible, was trying some idioms I didn't understand) , with frontend js using functional reactive programming (reflex lib prob
LoqiReddit is a link aggregator and bulletin board site where community members may submit links and text posts, vote on the submitted entries, and post comments on them https://indiewebcamp.com/Reddit
dhalgrenthat is, a backend for comments at least. Haskell is a pure functional programming language. I find it really elegant. Hakyll is a static site generator in it.
dhalgrenre domain name, I'll take the official one my government is offering. no anonymity but first.last.from.hr , being free & secure (linked to personal ID). could out me if someone searches for my reddit profile on the basis of those sentences, but I figure its no longer such a big deal (hope?)