#indiewebcamp 2014-01-06

2014-01-06 UTC
#
bret
Ah crap, meetup.com costs money
#
bret.io
edited /events/2014-01-15-homebrew-website-club (+37) "/* URLs */ Added Calegator event"
(view diff)
#
@Brironic
Successfully using Mozilla Persona (also Twitter/G+) via #IndieAuth's OpenID support, just in time for MyOpenID's demise! @aaronpk
(twitter.com/_/status/419994953612140544)
#
pdurbin
yeah. it didn't used to
#
@craigrbruce
RT @Covata: Covata Safe Share was highlighted in @NetworkWorld’s Product of the Week slideshow 23 Dec 2013:... https://www.facebook.com/covata.ownyourdata/posts/528695303904115
(twitter.com/_/status/420070658630885376)
#
etymancer
is there a thing like #indiedata? thinking about how evernote is sort of a quarter awesome and three quarters suck and much of the suck is getting access to your own data and...
#
cweiske
etymancer, the only solution is to either self-host the application, or self-host the data store
#
cweiske
the first is more used, the latter possible but not widely deployed. see unhosted.org for an example
#
aaronpk_
bret: meetup started charging?!
Loqi, squeakytoy2, jancborchardt, amblin, julien51, dvirsky and eschnou joined the channel
#
@vrypan
Anything #indieweb related going on in London this week? I'll be over for some days. Hackerspaces or coworking spaces I should visit?
(twitter.com/_/status/420110984695783424)
schalkneethling, skinny, LauraJ, Acidnerd, glennjones, bnvk, brixen, jonnybarnes, adactio, squeakytoy2 and tobiastom joined the channel
#
tobiastom
hey.
#
tobiastom
I have some questions. someone around to help? :)
#
tobiastom
If I see it correctly, the idea behind all this is to rely on well established technologies. When I post something I format it with micro formats and add it to my feed. when you want to get updates from me you just subscribe to my feed, download the content and parse the micro formats, right?
#
jonnybarnes
thats the general idea I believe
#
tobiastom
and if I want to distribute it more realtime like, I support push. If I want your updates more instant, and you do not push, I have to pull more often, right?
#
jonnybarnes
well, yeah, like email.
#
jonnybarnes
if your email provider doesnt provide push then you need to set how often to check for new mail
#
jonnybarnes
I'm falling in love with leafletjs + MapBox
#
tobiastom
but for example feed readers could not be directly subscribers, because most likely they don't have a URL to notify. So they would need to poll the hub all the time?
etymancer and bnvk joined the channel
#
tobiastom
also… I download your feed, how am I supposed to see that it's a h-event post, or whatever?
#
tobiastom
so I would download the feed, check for new URLs, download all of them and then parse the microformats?
#
@CashClamber
Interested in a #private #socialmedia #newsfeed #webdesign. #POSSE #IndieWebCamp , own your data, syndicate to Fb/Tw! https://twitter.com/CashClamber/status/420158852210769922/photo/1
(twitter.com/_/status/420158852210769922)
glennjones and barnabywalters joined the channel
#
tobiastom
also… how am I supposed to see a difference between a status post and a blog post?
bnvk and dentonjacobs joined the channel
#
@martinlindner
2014: Das Jahr von #indieweb, #reclaimopen, #decentralizedweb etc. Wieso gibt es hier keinen dt. #HomebrewWebsiteComputerClub wie in USA?
(twitter.com/_/status/420165830555353088)
igalic, bnvk_, glennjones and barnabywalters joined the channel
#
@jeena
@tobiastom it is just very difficult to find that in the #indieweb wiki :/
(twitter.com/_/status/420175384848916480)
#
barnabywalters
Jeena: what does “that” refer to? i.e. what is it difficult to find? we’re always looking to make information on the wiki more accessible
#
Jeena
to tobiastom you can see he's tweet here too https://twitter.com/jeena/status/420175384848916480
#
Loqi
https://twitter.com/jeena :: @tobiastom it is just very difficult to find that in the #indieweb wiki :/
#
barnabywalters
I saw the tweet, still not entirely sure what you’re looking for which is difficult to find
#
barnabywalters
they’re both on the projects page, but that is pretty huge
#
barnabywalters
and it’s difficult to split “stuff I can use” from “random people’s projects which they haven’t open sourced”
#
Jeena
When I go to the wiki I see a big wall of text. The only practical thing there is "Set up your domain" which tells me to add rel="me" to links to Twitter/Facebook, etc. on my homepage.
#
barnabywalters
back feed (and so bridge) should certainly be on the building-blocks page
#
barnabywalters
Jeena: so you’re wanting specific how-to guides?
#
barnabywalters
e.g. how to accept webmentions, how to set up bridgy
#
Jeena
Good question, I'm not sure what I really want
#
tobiastom
IMHO it's needs something different then a wiki.
#
Jeena
But I'm kind of lost on the Wiki.
#
tobiastom
the idea (should be) that a wiki is great if you follow the topic for a long time and even contributed to it.
#
tobiastom
if you are new, or just want to dive in now, the wiki just gives you the feeling jeena did describe: feeling lost.
#
Jeena
yeah exactly
#
tobiastom
if I'm new, I have even no idea which link I should pick on the left side (the menu)
#
barnabywalters
so maybe “getting started” needs to be emphasised
#
Jeena
under Content Publishing (which is arguably the most important point on that page) it basically says: Install WordPress, it is not clear to me how that will help me to get away from Twitter or Facebook, where I'm there because of the relationships with other people
#
Jeena
I wasn't either able to find out how I can follow someone and comment or if this is in some way implemented in, say, WordPress or if everything is just some brainstorming right now and not practicable yet
#
Jeena
haha you see, I am very confused ^^
#
Loqi
rofl
#
Jeena
Loqi is mocking me :-p
#
Loqi
woot!
tobiastom_ and barnabywalters joined the channel
#
barnabywalters
Jeena: point taken, the getting started page is a little out of date
#
barnabywalters
really it should just say “buy a personal domain and join the IRC room”
#
barnabywalters
and then split the rest of it up into smaller, more specific how-to guides
#
Jeena
haha yeah ok, that would be a good advice
#
barnabywalters
then let humans welcome, advise and point towards relevant pages on a case-by-case basis
#
Jeena
there is the problem that not everybody feels comfortable to use IRC
#
Jeena
but that could be fixed later on
LauraJ joined the channel
#
barnabywalters
Jeena: have you seen http://indiewebify.me at all? that’s aimed at new people, as a guide to getting started
#
Jeena
Hm, no, first time I see it now
#
barnabywalters
I’d be interested in any feedback on that too (I’m one of the developers/copy editors)
#
tobiastom
what the… nope barnabywalters, I've also never seen that. that's pretty cool!
#
barnabywalters
tobiastom: thanks! so apparently there should be a link to that on the getting started page. adding.
#
barnabywalters
btw there is a beta version at http://indiewebify.waterpigs.co.uk/ which is running a slightly more up-to-date copy, with some new features and improved webmention section
#
waterpigs.co.uk
edited /Getting_Started (-81) "/* Getting Started on the IndieWeb */ removed TransitionalSteps link as it doesn’t exist and isn’t clear what it should include"
(view diff)
#
@tobiastom
If you are a technical person, this is a pretty great start to the #indieweb I'm talking about: http://indiewebify.me
(twitter.com/_/status/420184763300085760)
#
tobiastom
love it.
#
tobiastom
especially the new one.
#
Jeena
It is really good, already the first sentence explains what I can expect
#
barnabywalters
tobiastom: thanks! all feedback/testing welcome :)
#
tobiastom
barnabywalters: will do.
#
tobiastom
as I want to webify myself right now, you can even expect some feedback. maybe. :)
#
Jeena
Hm on the new one, there is the question "What is the IndieWeb?" and a quote and then "Want to get the source code?" which source code, the one of IndieWeb?
#
Loqi
the IndieWeb is great
#
barnabywalters
tobiastom: great! what’s your personal domain (if you have one already)?
#
tobiastom
tobiastom.name, but there's nothing right now. :)
#
barnabywalters
Jeena: yep, that it a little awkwardly phrased. I’ll move the source code link somewhere out of flow
#
Jeena
Oh I like the "Level 1", "Level 2" and so on, that really helps
#
@janl
RT @tobiastom: If you are a technical person, this is a pretty great start to the #indieweb I'm talking about: http://indiewebify.me
(twitter.com/_/status/420185968671752192)
#
waterpigs.co.uk
edited /Getting_Started (+122) "/* Connect */ stub link to indiewebify.me"
(view diff)
#
@jeena
RT @tobiastom: If you are a technical person, this is a pretty great start to the #indieweb I'm talking about: http://indiewebify.me
(twitter.com/_/status/420186064289288192)
#
barnabywalters
Jeena: that is somewhat related to http://indiewebcamp.com/indiemark
#
barnabywalters
which is a bit wordy but might also be useful for newcomers
#
Jeena
the indiewebify version is so much easier to understand
#
barnabywalters
it’s tricky to see things from the perspective of a newcomer when you’re not one, so go ahead and be vocal about issues — it’s probably not your fault :)
#
@nomadphp
RT @tobiastom: If you are a technical person, this is a pretty great start to the #indieweb I'm talking about: http://indiewebify.me
(twitter.com/_/status/420186465830592512)
#
Jeena
when I add the url to the first input tag and press Test, you could copy that to the other input-fields with javascript so I wouldn't need to type it again (if it is appropriate)
#
barnabywalters
Jeena: indeed, either that or some sort of “stick a URL in here and all the tests get done” would be great to have
#
barnabywalters
currently we’re building it as lots of little parts but I certainly want to pull them all together into a single step if possible
#
waterpigs.co.uk
edited /Category:building-blocks (+207) "/* Syndication */ added section on backfeed"
(view diff)
#
tobiastom
barnabywalters: I don't think that is a good idea.
#
barnabywalters
tobiastom: having a one-step test?
#
tobiastom
yep.
#
waterpigs.co.uk
edited /Bridgy (+15) "/* See Also */ linked to backfeed"
(view diff)
#
tobiastom
maybe optional or something, but what I really like about it is: I'm new here, what's the indie web about. I want to start with it! ok, let's complete step 1. done that, great. now step 2!
#
Jeena
yeah, it is quite nice to test one thing after another
#
tobiastom
maybe more like a game.
#
barnabywalters
tobiastom: yep, the incremental approach will never go away
#
tobiastom
ok, good. :)
#
Jeena
I just found out that my h-card lacks a p-note!
#
barnabywalters
the one-step approach would be for people who already have a web presence to say “okay, this is what I’ve got, what should I do next?”
#
tobiastom
barnabywalters: yeah, nice idea as well!
#
Jeena
after a test, how do I come back to the main page?
#
barnabywalters
hm, good point, there is no homepage link
#
barnabywalters
or “next”, for that matter, which makes sense if it’s a sequence
#
barnabywalters
it shall be added
#
Jeena
I'll open a issue
#
Jeena
Ok, let us fix h-entry for my blog
glennjones, KartikPrabhu, melvster, bnvk and pasevin joined the channel
#
Jeena
I wonder why the p-author in http://microformats.org/wiki/h-entry is a <a>-tag without name or/and href attributes
#
barnabywalters
hm, I probably thought it was simpler like that. it should really have a href for clarity
#
barnabywalters
<a name=""> is deprecated
#
tobiastom
barnabywalters: you write »Markup your content (Posts, Articles, Notes, etc...) with microformats2«. how are posts, articles and notes differentiated?
#
@CarstenRose
RT @martinlindner: 2014: Das Jahr von #indieweb, #reclaimopen, #decentralizedweb etc. Wieso gibt es hier keinen dt. #HomebrewWebsiteCompute…
(twitter.com/_/status/420193592666505216)
#
barnabywalters
tobiastom: posts refer to pretty much anything you post on your site, of which notes and articles are subsets
#
barnabywalters
typically “article” refers to a medium to long form “blog post” like thing with a name, and a note is more like a tweet or status update
#
barnabywalters
but really the line is very blurry
#
tobiastom
yes, sorry, I wasn't clear. how do I (via micro formats) differentiate notes from articles?
#
barnabywalters
not a problem :) when marking up posts just mark up anything which makes sense, and let people parsing your content figure out what it is
#
barnabywalters
you can use class="h-as-note" or h-as-article (as meaning activity streams) but in practise it’s not very useful
#
barnabywalters
better to let the content speak for itself
#
tobiastom
yeah, about that…
#
tobiastom
now you opened the box and have to live with my questions… :)
#
tobiastom
IMHO the end goal should be that we have a e.g. twitter like application on our devices. I could easily post some note (twitter) or article (blogger) there. maybe some image (instagram), and whatever. In reverse, I would expect to receive the same stuff from the people I subscribed to (I follow).
#
tobiastom
So, from that I understand the best way right now would be to a.) use activity streams or b.) wait for feed updates, download the content of the new items from the source URL, parse micro formats and display them somehow optimal.
#
tobiastom
if everybody uses their own classes for notes, images and whatever, that will never work.
#
tobiastom
this is really not an offensive question, but aren't we doing this stuff for humans?
#
barnabywalters
tobiastom: indeed we are doing this for humans :)
#
barnabywalters
what doe you mean by “everyone using their own classes for notes, images and whatever”?
#
Loqi
barnabywalters meant to say: what do you mean by “everyone using their own classes for notes, images and whatever”?
#
barnabywalters
the first part of what you describe is being built, to various degrees of completion
#
barnabywalters
people are just starting working on the reader/subscriber parts
#
barnabywalters
as up until now using twitter or RSS readers has been adequate
#
tobiastom
ah, h-as-note is kind of defined in http://indiewebcamp.com/h-as-note#Use_with_microformats2, didn't know that. for get that remark :)
#
Jeena
he means h-as-note h-as-instagramimage h-as-foo
#
tobiastom
yeah, what Jeena said.
#
barnabywalters
but now people are posting richer indieweb content and having richer interactions, we’re starting to build better readers
#
barnabywalters
ah, yep — I can't imagine h-as-instagramimage ever existing
#
Jeena
about that, is there any specific reader yet or is it the webbrowser for now?
#
barnabywalters
unless instagram images are significantly different to other images in structure or UI
#
Jeena
they are squares!
#
barnabywalters
which is part of the reason such explicit “types” are not very useful
#
barnabywalters
and instead to just treat everything as a post (h-entry) which might have various different properties (p-name, e-content, u-image if it’s a photo)
#
barnabywalters
and then figure out what it is from those
#
barnabywalters
so for readers, if it looks like a duck and quacks like a duck, display it like a duck
#
tobiastom
barnabywalters: yeah, I was talking about that with Jeena before. I don't think that it makes much sense to subscribe to everything. Maybe Jeena posts useless notes (hundreds a day), but once a month a pretty great article, how can I only subscribe to the articles? different URLs?
jonnybarnes joined the channel
#
Jeena
my notes are never useless
#
tobiastom
;)
#
barnabywalters
tobiastom: that’s a theoretical, human problem which will be fixed if it actually exists
#
KartikPrabhu
tobiastom: I think people post notes and articles feeds and different URL anyway
#
jonnybarnes
realy enjoyed this TED talk by Sir Tim Berners-Lee on linked data this morning: http://www.ted.com/talks/tim_berners_lee_on_the_next_web.html
#
KartikPrabhu
i meant on different URLs
#
jonnybarnes
touches on what the indieweb is about
#
barnabywalters
i.e. wait until you *are* subscribed to someone and you *do* only want to see one post “type” from them, then we’ll figure out a good way of doing it
#
tobiastom
KartikPrabhu: I really don't think that different Urls are the solution. I for myself also want real humans, without a technical background, inside the indieweb.
#
Jeena
the "Add URLs of POSSEd copies!" warning(?) here http://indiewebify.waterpigs.co.uk/validate-h-entry/?url=https%3A%2F%2Fjeena.net%2Fbrainfuck tells me to put links to for example Google+ and Facebook entries where I posted the same content?
#
barnabywalters
it’s more of a suggestion :)
#
barnabywalters
if you want to POSSE copies, then that’s how to mark them up
#
tobiastom
Hm. I think I would disagree with that way of working, but ok, maybe I'm just wrong.
#
Jeena
I'm just not sure what "POSSE copies" mean
#
KartikPrabhu
tobiastom: then as barnabywalters said. We can just wait till real humans start doing said thing before solving a problem that doesn't exist yet
#
Jeena
"Publish (on your) Own Site, Syndicate Elsewhere" copies?
#
barnabywalters
Jeena: POSSE tends to get used as a verb
#
barnabywalters
e.g. “POSSE to twitter, POSSEd copies”
#
tobiastom
if that problem arrises for me, what is the supposed way to handle it? I just implement it and document it, and hope others like it?
#
jonnybarnes
yeah, put what you do on the indiewebcamp wiki
#
barnabywalters
tobiastom: something like that, yep
#
jonnybarnes
other people might then suggest improvements
#
barnabywalters
that’s how most indieweb technologies have been developed — someone makes something cool, starts using it on their personal site and documents it. others discuss, implement, improve, etc.
#
barnabywalters
it keeps things grounded and productive
#
jonnybarnes
hey barnabywalters, I see you are using cloudmade's tiles on the maps on your site. Do you have to pay to use them?
#
barnabywalters
jonnybarnes: nope, they’re free tilesets
#
tobiastom
barnabywalters: are these mockups still available somewhere? http://indiewebcamp.com/reader#Barnaby_Walters.27_feedreader
#
@vbachev
RT @tobiastom: If you are a technical person, this is a pretty great start to the #indieweb I'm talking about: http://indiewebify.me
(twitter.com/_/status/420200520230666240)
#
barnabywalters
tobiastom: nope, but I’m actually working on a feed-reader sort of thing building on those now
#
barnabywalters
it’s a mixture of a feed reader and a flow-based programming environment
#
jonnybarnes
barnabywalters, what's a gurdy?
#
Jeena
ok, next step is a bigger one webmentions, I already have pingback implemented, let us see how I can fix that
#
barnabywalters
Jeena: if you already built pingback, webmention is way easier ;)
#
barnabywalters
jonnybarnes: my one in particular looks like this: http://waterpigs.co.uk/notes/1482/
#
tobiastom
ok, thank you all for now. I have to get back to some work… :)
#
tobiastom
I assume I would need to login, right?
#
barnabywalters
tobiastom: oh, is it giving you authentication hassle?
#
tobiastom
»Some error (cryptic-code-number: 403) has occurred, and I haven’t yet made this page very helpful about fixing it. My apologies.«
#
barnabywalters
you should be able to see it okay without logging in, just not save any changes
#
barnabywalters
oh dammit, I’ll fix that, but not right now
#
tobiastom
ok, thanks.
#
tobiastom
will try it again later.
#
tobiastom
oh, nope. I have one more question… not sure if that's right to ask it here:
#
tobiastom
activitystreams seems to be available in 2.0 in JSON only. is the ATOM one not developed any further and for that deprecated?
#
barnabywalters
tobiastom: pretty sure the ATOM serialisation is deprecated, but I’m not an activitystreams expert
melvster joined the channel
#
tobiastom
I did like that idea of having one feed only.
#
barnabywalters
tobiastom: with microformats2, your homepage HTML is your one true feed
#
barnabywalters
with the added benefit of working in browsers
#
tobiastom
so in theory rss and atom and all are deprecated?
#
barnabywalters
tobiastom: that’s one of the goals of microformats
#
barnabywalters
and what a few people here are doing
#
barnabywalters
e.g. my feed reader just consumes microformats for now, and all of my ATOM feeds (for back compatibility) are generated from microformats markup
#
barnabywalters
so there’s less to maintain
#
tobiastom
and you expect all the feed readers to support microformats at some point?
#
tobiastom
not sure what I think about that. but it's definitely a step back from all the API silos we create now.
#
barnabywalters
tobiastom: eventually, if we continue adding more and more value, ease of authoring and richness of information
#
jihais.se
edited /User:Jihais.se (+116) "/* My IndieWeb Setup */"
(view diff)
#
Jeena
I wasn't aware of that goal actually.
#
tobiastom
I wasn't either.
#
tobiastom
to be honest I'm pretty shocked right now, but I can understand why.
#
barnabywalters
btw http://waterpigs.co.uk/services/microformats-to-atom/ is the service I use for converting microformats2 to ATOM
#
Jeena
the cool thing will also be that we won't need all the <link>s for facebook with og:author or what not
#
Jeena
if they just could get the info from microformats
#
barnabywalters
Jeena: indeed! with the added benefit of it being more easily debuggable and human-visible
#
tobiastom
hm. even pagination would be possible with rel="next|prev"
#
barnabywalters
tobiastom: exactly ;)
#
Jeena
one more question, how should I mark up my home page with the index?
#
Jeena
I only have links to the articles there https://jeena.net
#
barnabywalters
Jeena: just mark them up with h-entry but with no content
#
Jeena
and I assume http://waterpigs.co.uk/services/microformats-to-atom/ wants the url to that index page?
#
barnabywalters
Jeena: yep, that service will look for an h-feed or a bunch of h-entries and covert them into an ATOM
#
barnabywalters
got to go now, good afternoon!
#
Jeena
ah so there is some special h-feed
#
tobiastom
same to you
#
tobiastom
thanks again!
#
Jeena
ok thanks b...
#
tobiastom
hm. but the argument about having less to maintain is not true. we now have to maintain the activitystream (JSON) feed.
#
cweiske
people here try to get rid of it
#
cweiske
and want to require the feed readers only to read the html files as the users do
#
tobiastom
hm. I'm scared.
#
cweiske
the consensus here seems to be to make it easy for the publisher, on the cost of the consumer
#
cweiske
(not my opinion)
#
KartikPrabhu
cweiske: to be fair. consumer meaning consuming software not actual readers of the Web. I think
#
cweiske
it's still my opinion that there are more consumers than publishers
#
cweiske
much more
#
cweiske
now some people here say that the number of consuming software applications is lower than the number of their instances
#
cweiske
which is true
#
cweiske
so the number is maybe not 10000:1, but 100:1
#
KartikPrabhu
cweiske: true. but that maybe because currently it is easier to consume than to publish
#
cweiske
still it's more consumers than publishers
#
cweiske
KartikPrabhu, do you expect there will be more content published than there will be consumers?
#
KartikPrabhu
cweiske: I would like them to be comparable. But as a realistic expectation, probably not
#
cweiske
there will always be a huge number of lurkers
#
KartikPrabhu
but if we have good standardised formats, I don't see why either one should be more difficult than the other
#
cweiske
the "no duplicated content" doctrine that's ruling this room makes it hard
#
cweiske
because it means that, instead of having a full-text atom feed, you need a full-text html index page
#
tobiastom
you always have duplicate content? index vs. details page?
#
cweiske
s/no duplicate content/don't repeat yourself/
#
cweiske
this is the doctrine after which atom feeds are bad
#
tobiastom
why do I repeat myself with a automatic generated atom feed?
#
KartikPrabhu
cweiske: why is a full-text html page bad compared to a full-text ATOM feed?
#
cweiske
I don't want a full text page as index page for my human visitors
#
cweiske
and keep my headline-only index page on http://cweiske.de/tagebuch/
#
tobiastom
especially on mobile if I have a lot of articles.
#
KartikPrabhu
cweiske: yes, but then that can be parsed by a microformats-feed-reader and the original articles retrieved just as easily as a full-text ATOM feed
#
cweiske
I don't want a full text page as index page for my human visitors
#
cweiske
I personally
#
cweiske
I don't want to be restricted by the rules
glennjones joined the channel
#
KartikPrabhu
cweiske: yes. neither do I. I use a title+summary listing too. But I don't see how that is an argument against HTML+microformats vs ATOM
#
cweiske
where does the microformats feed reader gets it full page feed from then?
#
tobiastom
KartikPrabhu: one request to the atom, against 21 for one index and 20 articles.
#
cweiske
without fetching each single page?
#
cweiske
tobiastom, exactly
#
KartikPrabhu
cweiske, tobiastom: good point. I wasn't thinking about number of requests. In any case all the feed readers I have used show a title listing and then the full article if I choose to read it. How is that different from what already happens on the Web?
#
cweiske
because the feed reader fetches them in advance
#
cweiske
and does not have to fetch the detail url
#
cweiske
at all
#
cweiske
because the full-text feed already contains everything
#
cweiske
many feed readers do this
#
KartikPrabhu
cweiske: I see. So the number of requests is the issue. Will have to think about that one!
#
cweiske
plus, people are inventing another format although we already have 4 rss versions and one atom
#
tobiastom
cweiske: which is not always a good thing. :)
#
cweiske
of course. rss is crap, from a specification perspective
#
cweiske
which is why I use atom only
#
tobiastom
some here.
#
tobiastom
same.
#
KartikPrabhu
cweiske: microformats just sits on top of HTML so it is only leveraging all goodness of HTML.
#
cweiske
and we have thousands of applications that already understand rss and atom
#
cweiske
all goodness
#
cweiske
hahahahahaha
#
cweiske
you can't even use an xml parser for html
#
tobiastom
cweiske: but you have the DOM!! :)
#
KartikPrabhu
xml parser for html! why would you want to do that?
#
cweiske
because a simple sax-based xml reader is much simpler to parse a small atom feed than implementing a html5-conform forgiving html parser?
#
cweiske
compare the specs
#
cweiske
this again is a excess of the "make it easy for publishers" rule
#
KartikPrabhu
this seems to be going back to the publisher vs consumer debate
#
cweiske
indeed. I already discussed this half a dozen times here without result.
squeakytoy joined the channel
#
KartikPrabhu
cweiske: Of course, I'm no expert on these things. Still figuring the whole indieweb thing as I go along. Still nothing like a good discussion to start the day!
CheckDavid joined the channel
#
tobiastom
I don't even know of the idea about writing HTML to publish stuff should be rethought.
#
tobiastom
As we all tend to agree we want everybody to collaborate to the web. even HTML, as easy as it seems for us, is a too big hurdle for many people.
#
KartikPrabhu
tobiastom: do you mean that there should be no markup at all and we should just share plain/text files?
#
tobiastom
nope. that we should build the right tools that abstract all technical details away. which then could easily generate 5 different rss formats (even if we all don't like them)
barnabywalters joined the channel
#
KartikPrabhu
there are already editors that can output HTML and possibly other formats from some text version like Markdown. Like: https://editorially.com/
#
tobiastom
KartikPrabhu: which automatically loose all the semantics needed for microformats.
#
KartikPrabhu
no. it does n't. Just like editors can generate sematic HTML they can add microformats automatically too
#
KartikPrabhu
no one does this yet I guess. But I don't see why it is not possible. In fact, lot of people here seem to have cool UIs for making posts on their indie website that does not involve writing any HTML
#
KartikPrabhu
tobiastom: as an example, here is aaronpk's p3k UI http://indiewebcamp.com/p3k
melvster joined the channel
#
tobiastom
that's what I ask for. rest tools. right now I do not see any of them really spreaded.
#
KartikPrabhu
yes it is very much a work in progress. Someone had to develop these nice posting UIs for Facebook and Twitter. But there is no reason that they can't exist on independent websites
#
tobiastom
I'm just unhappy with the status quo and don't see any progress. :)
KartikPrabhu joined the channel
#
JonathanNeal
I was just working on what you might be talking about KartikPrabhu.
#
KartikPrabhu
JonathanNeal: We were talking more about how posting on your own site may/may not need html know-how. But this looks like an interesting way to automatically POSSE to Facebook
#
JonathanNeal
KartikPrabhu: my favorite library for PHP Markdown is https://github.com/michelf/php-markdown
#
KartikPrabhu
neat. I've been thinking of enabling Markdown posting to my site. Maybe there is a python equivalent I can use... More googling in my future
Lorn and jchivers joined the channel
#
@awendt
RT @tobiastom: If you are a technical person, this is a pretty great start to the #indieweb I'm talking about: http://indiewebify.me
(twitter.com/_/status/420227825036455937)
voxpelli, _6a68, melvster, benprew, srushe, npdoty, jonnybarnes and eschnou joined the channel
#
tantek.com
edited /Getting_Started (+211) "Fix link to Transitional Steps, move to related section (hosting) and make that about a place for your stuff. Move indiewebify. Undo revision 6374 by [[Special:Contributions/Waterpigs.co.uk|Waterpigs.co.uk]] ([[User talk:Waterpigs.co.uk|talk]])"
(view diff)
#
tantek.com
edited /Getting_Started (+10) "/* Connect */ almost certainly"
(view diff)
#
tantek.com
edited /Getting_Started (+82) "see also indiemark"
(view diff)
snarfed, barnabywalters, hober, voxpelli and caseorganic joined the channel
#
bret
aaronpk: yeah, to start a group it appears to be fee based
#
bret
$12 a month, but you get to start at $6/mo
edwardasykes, bnvk, benwerd and jchivers joined the channel
#
snarfed
hey KartikPrabhu! i'm debugging a webmention incompatibility between bridgy and your site
#
snarfed
looks like you expect exactly 'Accept: text/html', and 'Accept: */*' doesn't work
#
KartikPrabhu
snarfed: yeah, i still haven't gotten around to fixing the accept-header problems!
#
snarfed
just fyi, you might want to expand it to allow */* and text/json, since the webmention spec says responses are generally (
#
snarfed
oops, incomplete
#
snarfed
heh, sorry, forgot i'd already pinged you about that!
#
KartikPrabhu
you can mark this as my fault if you are keeping track of these bugs somehow
#
snarfed
no worries. sorry for nagging!
#
KartikPrabhu
np. i should really get to fixing that :)
kylewm, tilgovi, caseorganic, caseorga_, caseorg__, dvirsky and vrypan joined the channel
#
aaronpk
4 hours 23 minutes until happy birthday barnabywalters!
#
Loqi
I added a countdown scheduled for 1/6 4:00pm (#5348)
friedcell, benwerd and tantek joined the channel
#
Loqi
tantek: snarfed left you a message on 1/4 at 1:46pm: thanks for the ideas on @-replies, etc! i'll keep them in mind. feel free to file github issues too!
#
Loqi
tantek: snarfed left you a message on 1/4 at 1:46pm: and good catch on the UTC timestamps! i'll fix.
#
tantek
thanks snarfed!
#
tantek
aaronpk - did you not sign in with nickservices?
#
aaronpk
huh apparently not
#
aaronpk
i think the big netsplit yesterday confused a lot of things
#
@misuba
@keturn_hax I shall look into making them an indieauth option.
(twitter.com/_/status/420287283514728448)
caseorganic joined the channel
#
tantek
reads logs from the weekend.
#
tantek
hmm, lots of questions in the early AM today - Europeans?
caseorga_ joined the channel
#
tantek
hmm - in reading this morning's logs - need to ask more "why?" questions in response to new folks asking "how?" questions.
#
tantek
!tell barnabywalters thanks for answering a lot of good questions this morning (2014-006 PST) and calling out theoretical problems.
#
Loqi
Ok, I'll tell him that when I see him next
#
tantek
hmm cweiske seems to be quite confused about Atom: "because a simple sax-based xml reader is much simpler to parse a small atom feed" - you can't use an XML parser realistically to parse Atom in the wild - this has been debunked numerous times by authors of actual feed readers.
eschnou joined the channel
#
tantek
looks like we may need better Atom/XML debunking on the wiki to easily reference
benprew joined the channel
#
Jeena
Can I think about WebMentions like it is just a different implementation of the pingback/trackback idea? As far as I understand I could use the same UI to show webmentions as I use for pingbacks isn't it?
#
tantek
Jeena - no, because pingback UI was crap.
#
Jeena
you don't know the UI I did for my Pingback implementation :-p
#
tantek
true! URL?
#
Jeena
I assume you're talking about the WordPress UI in the middle of the comments?
#
Jeena
and with some weird parts of text around the link?
#
Jeena
I need to find one on my blog first
#
tantek
yes. the typical / recommended pingback UI is crap.
#
tantek
hmm - the critique of pingback UI is not in the most discoverable place on the wiki :/
#
tantek
should really be moved to the pingback page itself
#
Jeena
I had a extra list of Pingbacks above my comments with only the <title> of the page as a link. I assume one could add a date and a excerpt but I didn't like the pingback list being that bloated
#
tantek
tl;dr: pingback/webmention should not introduce *any* new UI - they should just be plumbing for displaying *comments* as you already do (or as is already a UI convention of comments on posts in general)
#
tantek
*except* for perhaps a different section for "mentions"
#
Jeena
http://jeenaparadies.net/weblog/2012/feb/musik-auf-vinyl here is one pingback, sadly the site loads forever because of some PHP which kind of doesn't work like it should
glennjones joined the channel
#
tantek
for pingbacks/webmentions that link to a post but are not in-reply-to it.
#
aaronpk
tantek: that's a great description
#
tantek
Jeena - your UI is better than the default pingback UI.
#
tantek
However, I'd say you should call it "Mentions" (or the German equivalent :) ) rather than "Pingbacks"
edwardasykes joined the channel
#
tantek
"pingback" is just engineering plumbing - the user should NEVER see the word "pingbacks" in the UI.
#
tantek
nor "webmentions" for that matter
#
Jeena
I was just so proud of it back then because I implemented the whole thing on my own from scratch ^^
#
Jeena
I am confused about your take on webmentions/Pingback UI. I my mind a mention is not just a comment which would just show up under the post because the post which mentions you often is not only a comment but can be very long and about a whole different topic and only some small part is about your post.
jonnybarnes, benprew, KartikPrabhu and tantek joined the channel
#
tantek
sorry was switching locations
#
tantek
Jeena, "implemented the whole thing on my own from scratch" is AWESOME.
#
tantek
plus - by doing so, and rethinking how pingback should appear, you greatly improved on the default pingback UI.
#
tantek
regarding the confusion - I'm agreeing with you that mentions and comments are different.
#
tantek
pingback/webmention can be used to send notifications of *both* types
#
Jeena
oh ah, I see, yes
#
tantek
the difference is in whether the source URL has in-reply-to on the link to the target.
#
tantek
and then presenting comments / mentions differently of course makes sense
#
Jeena
aah, ok, now I understand
#
tantek
whether you group them - like you're doing - that's fine
jchivers joined the channel
#
tantek
or some folks prefer to intermingle them in time sequence, but show them differently
#
tantek
just as "likes" and "reposts" are shown differently
#
tantek
some folks show all of them (comments, mentions, likes, reposts) in one time-based stream of activity on the post
#
tantek
it's good to see this variety of experimentation on such UI
#
Jeena
I agree
#
tantek
by experimenting broadly and documenting examples, we can encourage others to improve upon what we come up with
#
jonnybarnes
ok, as someone coming from PHP, how can I add a new element to an array in JS? array[] = variable
#
jonnybarnes
doesnt work
#
Jeena
array.push(obj)
#
Jeena
I find the array[] = foo
#
Jeena
syntax _really_ strange
#
bret
javascript is surprisingly easy to get started with, but also totally confusing as you get more into it….
CheckDavid joined the channel
#
Jeena
but once you get over the confusion it is so cool :D
#
jonnybarnes
well I’m now stuck :(
#
bret
Reading through 'the good parts' Some of that stuff is way over my head
#
jonnybarnes
I'm trying todo a reverse geocode through google's api
#
bret
And function callbacks still make me doubletake every time I see them
#
jonnybarnes
and the result is an object with an array called results, and I'm trying to loop though that array
#
Jeena
there should be some syntax sugar for it but sending functions with a whole scope and variables, etc. for later use is just awesome I think
#
Jeena
jonnybarnes object and array are different in JavaScript (as in most languages)
#
Jeena
object is mostly like a dictionary with keys and values, array is just a list with items
#
bret
what about a for (var index in array) {} ?
#
Jeena
that is looping over all keys of a object
#
bret
oh derp
#
Jeena
and actually should be for(var key in object) {}
#
Jeena
not index
#
Jeena
and not array
#
bret
Listen to Jeena, not me
#
jonnybarnes
each result has a formatted_address
#
jonnybarnes
I want an array of those addresses
#
Loqi
gives jonnybarnes an array of those addresses
#
Jeena
you do something like this: for(var i = 0
#
Jeena
i < myresult.results.length
#
Jeena
i++) { console.log(myresult.results[i].long_name)
#
Loqi
i has 12 karma
#
bret
Loqi, go home your drunk
#
Jeena
jonnybarnes let me look at the JSON a little bit closer
#
Jeena
actually onle the first item in results has a key called formatted_address
#
jonnybarnes
Jeena, what you said before works :)
#
Jeena
hehe no, sorry, the formating is a bit odd
#
Jeena
ah ok hehe
#
Jeena
and yes you're right every item in results has a formatted_address
#
Jeena
and long_name is one of the address_components, as I said the JSON is a bit odd formated
#
tantek.com
edited /pingback (+3013) "/* Problems */ add Poor display section from comments-presentation page"
(view diff)
_6a68 joined the channel
#
tantek.com
edited /comments-presentation () "(-1150) /* Existing specifications for display */ subsection for TrackBack display, move pingback display problems to pingback page, link to it"
(view diff)
#
jonnybarnes
I’m starting to enjoy JS!!
#
Jeena
jonnybarnes, if you have questions, don't hesitate to ask :)
tantek, glennjones and caseorganic joined the channel
#
jonnybarnes
Jeena, if I have a node, which has children nodeA, nodeB and nodeC, and I run parent.appendChild(newNode), that by default is added after nodeC. How could I add it to be between nodeB and nodeC for example?
#
Jeena
parent.insertBefore(newNode, nodeC)
jchivers, KartikPrabhu, benwerd and benprew joined the channel
#
benwerd
Grump Twitter making it hard for me to share their pages via the Social API grump https://bugzilla.mozilla.org/show_bug.cgi?id=953431
#
aaronpk
benwerd: lol that's hilarilously broken of twitter
#
benwerd
presumably an artifact of their one-page-ey-ness
#
aaronpk
ah yeah it totally is
#
aaronpk
if you click on a tweet permalink, it's set properly, but if you browse to one from the twitter.com home page, then it's set to just twitter.com
#
aaronpk
so they just need to update the <link> attribute with their JS
#
benwerd
yep. that fully explains the behavior I'm seeing.
#
benwerd
I was like, "where's the bug tracker?" and then I remembered Twitter is not an open source project.
#
aaronpk
my twitter bug tracker is benward
kylewm joined the channel
#
benwerd
sent him and @twittereng separate notes. fingers crossed
#
aaronpk
i'm sure he hates being bugged at his personal twitter account about twitter support things, but not really sure of a better option
#
benwerd
I suspect I'm not his favorite person generally - namespace collisions etc - but yeah, better someone sees it than not
caseorganic, pasevin, jchivers, edwardasykes and josephboyle joined the channel
#
Jeena
I assume there is no test blog or something my webmentions implementation?
#
aaronpk
you should even see your comment appear in realtime
#
aaronpk
Jeena: ^
#
Jeena
ah ok thanks :)
#
aaronpk
but no, there isn't a canonical webmention test server
#
aaronpk
could be a useful thing to add to indiewebify.me though!
#
Jeena
I'll add an issue
tilgovi and barnabywalters joined the channel
#
Loqi
barnabywalters: tantek left you a message 2 hours, 59 minutes ago: thanks for answering a lot of good questions this morning (2014-006 PST) and calling out theoretical problems.
#
barnabywalters
tantek: not a problem :) thanks for correcting that link on /Getting_started
lukebrooker, jchivers_, KartikPrabhu and pasevin joined the channel
#
Jeena
aaronpk, it seems you're sending 202 even if the source doesn't exist.
#
@djp1974
Hey @t as a non-coder and a rank website beginner, how difficult is Twitter/Facebook syndication using BBEdit (or anything else)? #indieweb
(twitter.com/_/status/420342598566309888)
#
bret
^^ Working on that issue myself :) Still just getting my storage model working
#
vrypan
Is anything openwebcamp-related going on this week in London? I'll be there Wed-Fri, I'd love to meet with people working on related projects.
bnvk_ and poppy joined the channel
#
tantek
vrypan - not sure - ask tommorris - not sure who else in the channel is in London. You can check indiewebcamp.com/irc-people to see who else to ping
#
Jeena
ah aaronpk I see it responds with {"result":"Webmention was queued for processing"}, ok
#
vrypan
tantek - thanks.
jchivers joined the channel