Skip to main content
 

I'd missed this, but it's a great introduction to the and why it's interesting: http://kartikprabhu.com/article/indieweb-love-blog

· Statuses · Share this post

 

There's an at the Harvard Berkman Center this Fall. Totally awesome: http://indiewebcamp.com/2014/Cambridge

· Statuses · Share this post

 

Hearing about IdentEngine as an solution, but it seems to be stopped. Dead? http://www.identengine.com/

· Statuses · Share this post

 

I wrote this back in 2009. Fantastic to now see this kind of thing coming out of the community: http://benwerd.com/2009/10/12/danger-in-the-cloud-a-proposal/

· Statuses · Share this post

 

@dougmckown Definitely want to make Idno easy asap. But I don't fault for selfdogfooding with developers for now.

· Statuses · Share this post

 

· Photos · Share this post

 

"X service is blocked in Y country" are silo problems. As soon as the conversation is distributed & re-shareable, it can't be blotted out.

· Statuses · Share this post

 

Seeking an #indieweb alternative to Google Voice

The whole time I've been in the US, I've been using a Google Voice number to communicate.

Here it is: +1 (312) 488-9373.

The reasons are numerous: I can get phone calls on any of my connected devices, even when I'm out of the country. I can change phone service providers at any time. I can make calls in places with wifi but no cellphone reception. I get voicemails as text, so I don't have to listen through an endless series of recorded messages.

Phone numbers themselves are kind of an archaic technology, but it's not feasible to ditch them just yet. So I was disappointed to read that Google Voice is going to be rolled into Hangouts.

That's Google's prerogative. Any silo service provider could make a similar decision at any time. So the question becomes: how can I create my own Google Voice setup on my own infrastructure?

I want four things:

  1. Phone calls that come to me wherever I am, on whatever device
  2. The ability to change phone provider without hassle
  3. Voicemails in my email
  4. Cheap international calls

I also don't want to use Skype or another proprietary provider.

I'm really not sure what to look for here. I know about SIP and Asterisk, but setting up and maintaining them sounds like a pain to me. Is there something user-friendly I can use?

I'll be following up in a subsequent post with what I discover.

· Posts · Share this post

 

Loving the new, super-clear description over at http://indiewebcamp.com. Nicely done.

· Statuses · Share this post

 

· Photos · Share this post

 

Wow! @mapkyca is going from strength to strength with Idno plugins. Embeddable posts: http://www.marcus-povey.co.uk/2014/03/06/embeddable-posts-in-idno/

· Statuses · Share this post

 

Twitter now not letting you create apps if you don't have a cell no. on your acct. implications?

· Statuses · Share this post

 

Smitten

Smitten

Taking a break for some private liquid nitrogen ice cream tasting at .

· Photos · Share this post

 

As a general policy, if your site supports & I'm replying to you, I won't syndicate the reply via third-party sites (unless I want people there to be able to see the conversation, eg if it's a more public thread).

· Statuses · Share this post

 

Replied to a post on jeena.net :

Blogs were a kind of social web in themselves. I'm really hoping that the tech we're all developing now brings some of that back.

· Statuses · Share this post

 

The latest code lets me choose what content shows up on my homepage. Suddenly I'm 1000% more respectable. http://werd.io

· Statuses · Share this post

 

Today in "why silos are awful": iOS holds your phone number hostage if you move from iPhone. http://blog.benjaminste.in/post/75389520824/ios-holding-my-phone-number-hostage-the-worst-bug

· Statuses · Share this post

 

If I had @kevinmarks's livetweeting app, I'd only use it to make fun of sporting events. Just as well.

· Statuses · Share this post

 

Friends asking me about a London chapter of Homebrew Website Club. Is there something close?

· Statuses · Share this post

 

Another great evening at Homebrew Website Club. I'm once again feeling privileged to get to hang out with the community.

· Statuses · Share this post

 

We're looking for some people to help us. #ios #php

My employer, Latakoo, is an enterprise media management company. We help people send files - mostly video, but we're expanding - really fast using any Internet connection.

A lot of our customers are involved in news and journalism. Here's a sample:

It's not uncommon for us to get support requests from journalists in places like Syria who need to get footage out quickly and securely. Shortly, we expect to talking to people in Sochi a lot.

So here's the thing. We're a small, very agile (with a small "a") startup, and we need a little bit of help getting some of our upcoming projects out the door. They're all high profile, directly affect customers who themselves high profile, and are full of really meaty, interesting engineering problems. Oh, and they're based out of Austin or San Antonio in Texas.

Here's what we need:

  • A freelance Objective-C iOS developer to help us with our completely redesigned iPhone and iPad apps.
  • An experienced freelance PHP developer to help us build our media management interfaces, further expand our international file upload network, and integrate with things like ElasticSearch and CloudFront. Knowledge of HTML5, WebRTC and real-time application development are a big plus.

Sound interesting to you? Great. Email me at ben@latakoo.com, and let's talk!

Please, please, please, no agencies, offshore or otherwise. I want to work directly with individuals, and you have to be local to Austin or San Antonio.

· Posts · Share this post

 

Thanks to everyone who came to RockIT last night! Great questions & ideas about . I had fun.

· Statuses · Share this post

 

I'm hosting an informal introduction to, & open discussion about, the tonight in SF: http://werd.io/2014/introduction-to-the-indieweb

· Statuses · Share this post

 

How idno handles #POSSE syndication to third-party sites #indieweb

Last week at Homebrew Website Club, I was asked how Idno syndicates to third-party sites like Twitter when I post content.

Here's how it works.

First of all, Idno has a plugin system, that allows new functionality to be added system-wide. As well as new kinds of content like slide presentations, plugins are available that interact with the APIs of Twitter, Facebook, Foursquare and Flickr.

When I install any of those plugins in Idno, I'm taken through a process where I register my Idno site with the third-party API. Each of those sites has a slightly different process, but in each case it takes about 30 seconds.

Once the link has been made, the plugin shows up as an option in Idno's user settings screen. I click "settings", and then click a button to link my account to the site:

52ddc8a9bed7de923bd9b28b

This is exactly the same procedure as logging in with any of those sites, or attaching any third-party application. It's about two clicks: in the case illustrated above, I'm taken to Twitter, which asks me to confirm that I want to give Idno permission to use my Twitter account, and then taken back to my Idno settings. Internally, my OAuth token for that site is saved to my user account.

Here's where things get interesting.

Remember I said that Idno's content types are also provided via plugins? There's a plugin for status updates, for photos, blog posts, events, etc etc. Whenever I want to add a new content type to Idno, I add a plugin. (They're really easy to write; the presentations plugin was written in about an hour, while I was recovering from a root canal operation.)

As well as descriptive content type - "status update" - each plugin announces a generic content type that maps to those used by the activity streams specification. A status update is also a "note"; a blog post is an "article". This allows plugins to extend functionality for certain kinds of content without dictating which plugin you use for that content. Someone can add extra logic for status updates, while not caring which status update plugin I actually use.

When I post new content, the system pulls up an interface supplied by that content's plugin, and also asks any syndication plugins if they're able to handle content of this type. So when I click on my "status update" button, Idno asks plugins if they're able to syndicate content of type "note".

Idno automatically renders some buttons for me based on those plugins. If I enable the "Twitter" button, my content will be syndicated to Twitter when I post it. If I enable the "Facebook" button, it'll go to Facebook, too. If I later decide to add a button for Path or LinkedIn or Friendster via a plugin, it'll show up there, and work in exactly the same way, without me having to change any of the status update plugin.

529a339fbed7ded008743763

When I hit Save, the syndication plugin receives information about the content type (but not which plugin created it), as well as information about my account. It retrieves my API token from when I linked my account through my settings panel, and uses that to sign an API request posting the content to that site. It then retrieves the URL of the syndicated content and saves it to the local content in Idno, so a "syndicated to" link can be displayed underneath it. (Check at the bottom of this post's page: you'll see a link to Twitter.)

This process works throughout Idno. Photos (of generic type "image") can be syndicated to Facebook, Twitter and Flickr, and while the logic is different for each site, the user interface flow is the same for each one. This works whether I'm posting from a laptop or a phone, and whether I'm on the standard web interface, a custom interface or the API.

It's important to note that none of this takes much time, for any of the parties involved. Writing a content plugin takes about an hour; writing a syndication plugin can take much less time, if the third-party API uses OAuth. Site admins can install a plugin and set it up in a few minutes. The process for the user takes mere moments, and that's the most important thing.

· Posts · Share this post

 

I'm making 50 pieces of art. Do you want one? #indieweb

The following is doing the rounds on social media. It sounds like fun, so I thought I'd adapt it:

I, Ben Werdmuller, promise to send a small work of art for the first fifty people who comment on this post by replying from their own website. Twitter or Facebook is not enough. Just link to this post and let me know you want in; I'll update this and provide an easy way to do that shortly. (If you're a developer, you can get started right away.)

***You may in turn post this on your own site and make something for the first fifty people who comment they want in on your post.***

The rules are simple: it has to be be your work, made by you and the recipient must receive it by the end of 2014 . It can be anything: a drawing, photo, video, a conceptual work of art or anything in between ...

· Posts · 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.