Skip to main content
 

@caseorganic @pjf We actually changed the venue from Bailey's to Backspace! I'm there right now with @aaronpk.

· Statuses · Share this post

 

UK geek friends! If you run your own code on your own site and/or care about the web, this is a must: http://indiewebcamp.com/2013/UK

· Statuses · Share this post

 

@obra Awesome! A long way to go, obvs, but I'm excited. And you're the first 3rd party install, I think! Did you get any of the plugins?

· Statuses · Share this post

 

I'm proposing an unofficial Portland post get-together tomorrow evening: http://werd.io/event/51c94deebed7de5c2386a1b4/unofficial-portland-post-indiewebcamp-meetup

· Statuses · Share this post

 

International man of mystery no longer: the parser knows all.

· Statuses · Share this post

 

Mostly enjoyed This Is The End until the last 10 minutes. Really not the message I was looking for, or expecting.

· Statuses · Share this post

 

A Taste of Salt: Like Puppet, Except It Doesn’t Suck

A remote configuration management alternative. Not convinced Puppet sucks though.

[Link]

· Links · Share this post

 

@erinjo Beautiful. Thank you! I'll try and get in touch with them (although upstairs at the Ace is working pretty well so far).

· Statuses · Share this post

 

Hey, could you use webfist as per-email public key storage & discovery? Yes, right?

· Statuses · Share this post

 

@danhon I grabbed a Little Big Burger, but thank you thank you for the theater tip!

· Statuses · Share this post

 

Voodoo Doughnuts

Voodoo Doughnuts

I'll get in here if it kills me.

· Photos · Share this post

 

I've had more fun at than I have with computers in a very long time. You should get involved: http://indiewebcamp.com/Main_Page

· Statuses · Share this post

 

Barnaby Walters • Nominatim Semantics

I use for reverse geolocation in .

[Link]

· Links · Share this post

 

Oh, also, plugins can add arbitrary content to any user's profile. eg: http://werd.io/.well-known/webfinger?resource=acct:benwerd@werd.io

· Statuses · Share this post

 

Weird that geolocation yesterday was working fine, but today puts me about an hour's drive out of Portland.

· Statuses · Share this post

 

Really enjoying sitting in a room hacking on stuff, with other people hacking on stuff. Could get used to this.

· Statuses · Share this post

 

How chickens work #indiewebcamp

I built an easy way to post chickens.

To post a chicken, or series of chickens, the user just clicks on the appropriate content icon:

51c72621bed7de1c5e787b6c

Note that the content icons are designed to be accessible both on a touch device and with a pointer.

The user is then asked exactly how many chickens they would like to post (with clear messaging: "CHICKEN CHICKEN CHICKEN?").

Once the user has made their chicken selection, a new chicken object is created. An Activity Streams "post" event is called. I've written my chicken plugin to define chicken content as having an Activity Streams object type of "note".

Twitter and Facebook plugins are listening for new "post" events with object type "note". When I post chickens, they're sent one! If I've linked idno with my Twitter and Facebook accounts, the content is sent to those plugins, and they are in turn responsible for sending the content to their respective sites.

My chickens are posted to Twitter and Facebook.

Finally, the default template on my feed defers to my chicken plugin every time someone visits on my site and wants to see my chicken content. (The template there displays chickens with some photographic help.) I've added an h-as-chicken microformat content type behind the scenes, so third-party clients can parse my pages for chicken content. And finally, the Activity Streams content is available to anyone who requests my pages with an Accept: application/json header.

It took 30-45 minutes to code, except for chicken photo search and download time. And here's what a post looks like.

51c72a08bed7de3314375bf0

· Posts · Share this post

 

The tyranny of content types #indiewebcamp

I've been thinking this morning about content types and granular access permissions (which, it turns out, is ground the IndieWeb community has already tread).

Activity Streams is a data syndication format with very granular content types, which is awesome - unless those content types dictate the kinds of content you actually allow people to create with your software.

Why should a content type be strictly a note, or an article, or a place, image, video, application? One of the amazing things about the modern web is that we can combine content types to create experiences that are richer than the sum of their media parts.

At the simplest level, I want to be able to (eg) include a photo with a checkin. But why not construct a post that's a photo followed by some audio followed by some text followed by an interactive widget followed by a non-linear video with an interactive layer on top of it? One of the neat things about the is that you control your platform - and that should mean controlling the form of your content too.

Watch this space ...

· Posts · Share this post

 

Hatching a plan for an obvious evolution. Should I hack it together today?

· Statuses · Share this post

 

<a href="https://twitter.com/TryEventifier/status/348533382675836928">@tryeventifier</a> I also have a bunch of event photos up on http://werd.io, which has feeds tagged . Feel free to syndicate.

· Statuses · Share this post

 

Ha! No-one came to my session on , which means I get to see an extended demo of <a href="http://camlistore.org/">Camlistore</a>. Awesome.

· Statuses · Share this post

 

Webfiiinger / The well-known URL with identity discovery data / To save for later

· Statuses · Share this post

 
Untitled

Amber Case shows off The Brain, a personal, private data store with many bells - and archivr, a private image archive. Both look really cool. "Only people with authorization to send to my brain can send to my brain."

· Photos · Share this post

 
Untitled

Don Park on open badges for comment spam prevention.

· Photos · Share this post

 
Untitled

Aaron and Tantek get this party started.

· Photos · Share this post

Email me: ben@werd.io

Signal me: benwerd.01

Werd I/O © Ben Werdmuller. The text (without images) of this site is licensed under CC BY-NC-SA 4.0.