#indiewebcamp 2013-05-01

2013-05-01 UTC
scor, xtof, caseorganic, jaquecoustaeau, EdwardHinkle, EdwardHinkle_, tantek, jfranusic, b0bg0d and spinnerin joined the channel
tantek, jaquecoustaeau, b0bg0d, Loqi, EdwardHinkle, caseorganic and texburgher joined the channel
#
EdwardHinkle
aaronpk: I was reading about p3k on indiewebcamp. When you have a chance, I had some questions about your git integration
spinnerin, b0bg0d, caseorganic, xtof and scor joined the channel
#
aaronpk
EdwardHinkle: sure thing
bnvk joined the channel
#
EdwardHinkle
aaronpk: You show a UI for writing a note. I assume an article works close to the same way. If so, you have the PHP doing all the middle-man work? (Taking the post, turning it into a markdown file and saving it to a git-backed directory?) Does PHP automate the commit message, or how does that work? More of a broad-view, I'm not asking for a step by step :)
#
aaronpk
actually I only have a UI for notes
#
aaronpk
writing an article involves opening a text editor
#
aaronpk
I do have a script that generates the initial .md file with the proper yaml header for setting the title, slug, date, location, etc
#
aaronpk
I haven't bothered to write a UI for articles yet because I write much fewer articles compared to notes, and I don't post articles from my phone
#
aaronpk
on the notes side, the UI submits to a PHP script, which builds up the .md file and commits to git
#
EdwardHinkle
Oh okay. Makes sense. Thanks :) I'm looking into the various paths everyone's taking and trying to figure out what I want to do for my site. Since you use a text editor for articles, I'm assuming the PHP builds its list just based on scanning the directory?
#
aaronpk
yea exactly
#
EdwardHinkle
Cool! Thanks
#
aaronpk
the directory scan, and reading the files are cached in memcache
#
EdwardHinkle
ohh, that's smart.
jfranusic joined the channel
#
tantek
aaronpk, with the shutdown of Upcoming, I wonder if it's time to figure out indievents
#
tantek
events.indiewebcamp.com
#
tantek
similar to indienews in interaction - you post an event by syndicating it from your own site
#
tantek
comments, upvotes etc.
#
tantek
except with the addition of event-specific verbs
#
tantek
attending, interested
#
tantek
or even explicit rsvp not-attending.
b0bg0d, bnvk, bnvk_, eschnou, EdwardHinkle and barnabywalters joined the channel
#
aaronpk
excellent idea
#
aaronpk
actually indienews already knows how to parse h-events for a title and location, and uses that as the name of the post
#
aaronpk
woudln't be far fetched to repurpose it for events.indiewebcamp.com with a slightly different presentation!
barnabywalters joined the channel
#
aaronpk
what would an "attending" RSVP look like? Somehow I'd make a post on aaronparecki.com that says I'm attending http://indiewebcamp.com/2013?
tilgovi joined the channel
#
barnabywalters
aaronpk: best place to look would probably be existing RSVP tweets/notes
#
aaronpk
good point :)
#
barnabywalters
the only one of mine I can think of right now is this one: http://waterpigs.co.uk/notes/1142
#
barnabywalters
although now I would probably tag it #event or #attending
#
aaronpk
seems like the most likely thing is that people will post "Just RSVP'd for X" where X is a URL representing an event
#
barnabywalters
aaronpk: the other thing worth considering is that the people talking about the event and people attending the event are likely to overlap considerably
#
aaronpk
yea, definitely needs to be an explicit yes/no/maybe
#
barnabywalters
so, I quite often see people tweeting “really sorry to be missing X event” as well as “just got tickets for event Y”
#
barnabywalters
not sure I’ve ever seen a tweet saying “I might go to event Z”
b0bg0d joined the channel
#
barnabywalters
so yes/no are covered by existing behaviour, not so sure about maybe
#
barnabywalters
my initial thoughts on UI+markup for this are:
#
barnabywalters
1. I write a note linking to an event.
#
barnabywalters
2. My publishing software detects h-event markup in the link and presents me with a summary of the event, along with a Going? Yes/No UI
#
barnabywalters
3. The resulting markup for that note includes the h-event with my h-card as a p-participant (or whatever the classname is)
#
barnabywalters
4. I ping the event page/indieevents/whatever, it parses my page for h-event, sees me as a participant, registers that I am coming
caseorganic and caseorga_ joined the channel
#
bret
aaronpk, is IndiNews getting a news feed?
#
aaronpk
oh like show recent activity on the site?
#
bret
yeah but in rss/atom format
#
tantek
aaronpk - re: "what would an attending RSVP look like?" - there are examples on many social networks
#
bret
or I guess just new posts really
#
tantek
e.g. on FB, in the news stream, you see little mini-posts from people saying, so-and-so is attending such-and-such event
#
aaronpk
bret: ah hadn't thought about rss/atom. right now theres the /newest URL which shows all new posts
#
tantek
aaronpk is /newest marked up with h-entry?
#
aaronpk
i thought so
#
tantek
because if so, then you've already got a feed :)
#
aaronpk
yea I don't really want to do rss/atom
#
tantek
leave it to the lazyweb to write an h-entry -> RSS/Atom proxy if they really desire such backward compat legacy support ;)
#
aaronpk
let's make better tools to consume mf2 h-entry feeds :)
#
tantek
exactly
#
bret
my rss reader can't see it :(
#
tantek
bret - so help write a h-entry -> RSS/Atom proxy
#
tantek
or write an h-entry reader instead :)
#
aaronpk
surely it would be trivial to make a proxy to convert h-entry to RSS/Atom feed that can just take the URL http://news.indiewebcamp.com/newest as input
#
tantek
exactly
#
EdwardHinkle
I was thinking about how everyone's posts are distributed yesterday and was thinking an h-entry reader is definitely a direction to head in the long term. Something that would be like a distributed version of a Facebook Newsfeed, only well built.
#
aaronpk
bret: I think I might add another feed showing all posts + comments, not just the top-level posts like /newest has
#
bret
That would be nice
#
tantek
aaronpk - perhaps /activity could show all posts + comments as they occur in a single timeline
#
aaronpk
cool, /activity sounds like the right URL
#
aaronpk
not sure how best to indicate something is a comment though
#
tantek
the talk bubble icon
#
tantek
and perhaps the icon of the person making the comment
#
tantek
or icon plus talk bubble like graphic affordance, ala iOS Messages
#
aaronpk
and posts would not have the person's icon?
#
tantek
aaronpk - is there anyway for someone to submit a post from another site other than their own? that seems like a common use-case on HN
#
aaronpk
tantek: it is a common use case on HN, but there isn't a way on IndieNews because it requires the syndication link to exist
#
aaronpk
I think the best way to do that would be to post a note on your site with a link to the site you're talking about, and then submit your note to IndieNews
#
tantek
aaronpk - perhaps that would be a good thing to add in the "How To" section
#
tantek
"How To Submit Articles From Other Sites"
#
aaronpk
does that seem like a sane approach?
#
tantek
let's go with that for now and see how it works
bnvk joined the channel
#
aaronpk
interestingly, the first post not from me did this: http://news.indiewebcamp.com/post/waterpigs.co.uk/notes/1373/
#
tantek
odd, somewhere along the line of all their profile/newsfeed updates, Facebook appear to have dropped the posts saying "so-and-so are going to such-and-such event"
#
tantek
I can't seem to find them
#
tantek
I even just clicked "Going" on an event tomorrow to see if anything would show up on my profile page or newsfeed - and nothing
#
tantek
I guess I'll write it up as a "in the past" example
#
tantek
another example (of an RSVP post), when people sign-up for an event on eventbrite and then cross-post to FB, Eventbrite posts a RSVP-like post on their profile
#
tantek
haven't seen one in a while - but they're distinguishable by the eventbrite logo that's posted along with the post
b0bg0d joined the channel
#
tantek
ah, they still have RSVP posts on event pages themselves. well that's a start.
#
tantek
aaronpk, I started this: http://microformats.org/wiki/rsvp-examples - perhaps you could add to it? maybe screenshots of what you've seen? (you seem to have a better screenshot publishing flow than me :) )
#
tantek
if we can collect a few examples of what rsvp posts look like, we can maybe start figuring out what an indieweb rsvp post should look like (and how it should syndicate etc.)
#
aaronpk
great!
spinnerin joined the channel
#
aaronpk
I used to self-host screenshots too actually
#
tantek.com
created /rsvp (+196) "stub with a definition"
(view diff)
#
aaronpk
wow, upcoming.org redirects to yahoo.com now :(
#
aaronpk
it's just completely gone
#
tantek.com
created /event (+469) "stub with definition and thoughts"
(view diff)
#
tantek.com
edited /posts (+23) "/* Kinds of Posts */ add event, rsvp"
(view diff)
#
barnabywalters
IIRC statusnet has/had an event publishing UI, and RSVPing
spinnerin joined the channel
#
tantek
barnabywalters - yeah I remember evanpro saying/showing something about that (StatusNet event/RSVP posts)
#
barnabywalters
tantek: just taken a screenshot off my install
#
tantek
if you're able to dig up any examples (preferably public URLs), perhaps you could add to: http://microformats.org/wiki/rsvp-examples
#
tantek
oh great!
#
tantek
definitely add a StatusNet section there under Examples, and braindump what you see and remember seeing
#
barnabywalters
aw, no file upload?
#
tantek
transclusion works
#
barnabywalters
btw tantek did you see the inline commenting web action demo aaronpk + I did on indienews?
#
tantek
just put http://example.com/screenshots.png in the source and mediawiki will embed the image
#
aaronpk
barnabywalters: i thought file upload was enabled on the wiki
#
aaronpk
or do you mean microformats?
#
barnabywalters
aaronpk: not on the mf wiki
#
aaronpk
not my baby
benwerd joined the channel
#
tantek
yeah - can always upload to the indiewebcamp wiki and transclude into the microformats wiki
#
tantek
probably better that way, since the bar for contributing to the indiewebcamp wiki is higher
#
tantek
(and we still have to daily fight spam on the microformats wiki)
b0bg0d joined the channel
#
aaronpk
tantek: why does the events page say to mark up an event with both h-entry and h-event? I thought an item could be one or the other
spinnerin joined the channel
#
tantek
aaronpk - that's one of the elegant design aspects of microformats - you can mark something up as multiple types of microformats - so that consumers of either kind of object find it.
#
tantek
also helps with forward compatibility if/when we introduce more specific microformats for things, e.g. if we created a special "comment" microformat that somehow had more than just a normal h-entry, you could mark something up as both
#
tantek
in fact, my blog (and I think barnaby's) already does this
#
tantek
with h-entry and h-as-note or h-as-article
#
barnabywalters
tantek: yeah, I’m using h-as-note and article
#
tantek
so an event post would simply have class="h-entry h-event"
#
tantek
and everything would work
#
barnabywalters
when I add commenting, they’ll probably be a child h-feed p-comments or something like that
#
aaronpk
true good point
#
tantek
barnabywalters - there's been some past work on comment markup brainstorming
#
tantek
although there's a difference between
#
tantek
a) a comment post (AKA reply post)
#
tantek
b) a comments *section* in a post
#
tantek
those may be two different enough use-cases to merit different research
#
tantek
but similar (but maybe not exactly the same) solutions
#
tantek
would be great if you could add your ideas (in maybe a new section at the top) here: http://microformats.org/wiki/comment-brainstorming
#
barnabywalters
tantek: will do in a min, currently sketching big UI changes for taproot
#
tantek
nice! sketch away :)
#
tantek
(just wanted to make sure you had a link to start from)
#
barnabywalters
great, thanks
#
barnabywalters
woah, I hadn’t realised so much research had been done on comment markup! cool
#
tantek
indeed. and the page can likely use some cleanup too. but feel free to simply add a new section at the top and not worry about cleanup.
b0bg0d, EdwardHinkle, EdwardHinkle_, jfranusic and xtof joined the channel
b0bg0d joined the channel
#
tantek
Yahoo - where your content gets acquired to die a slow neglected death.
xtof joined the channel