IndieWebCamp July 24-31, 2015

This is an automatically-generated summary of the IndieWebCamp wiki edits from July 24-31, 2015

Table of Contents

New Pages

Changed Pages

New Pages

syndication-brainstorming

Created by Aaronparecki.com on July 25




Contents



The goal of this page is to come up with a syndication protocol, so people can syndicate their post to various destinations that support this syndication protocol.

To illustrate these options, we will use the example of Alice creating a post and syndicating it to a news aggregator, news.indiewebcamp.com.

Syndicate by Reference

Summary: This method, like a webmention, contains the minimal number of parameters for the request, and the syndication destination is expected to fetch the contents of the post being syndicated from the source.

Alice is using a Micropub client to create a post while indicating it should be syndicated. The micropub request looks like the following:

POST /micropub HTTP/1.1
Authorization: Bearer xxxxxxxxx

h=entry
&content=this post is relevant to #indiewebcamp
&mp-syndicate-to=http://news.indiewebcamp.com/

Alice's server handles the Micropub request and creates an h-entry post on her website. In the entry, the server adds a "u-syndication" property linking to the indienews home page.

<div class="h-entry">
  <p class="e-content">this post is relevant to #indiewebcamp</p>
  <a href="http://alice.example.com" class="u-author h-card">Alice</a>
  <a href="http://alice.example.com/post/100" class="u-url">
    <time class="dt-published" datetime="2015-07-25T06:00:00-0700">July 25</time>
  </a>
  <a href="http://news.indiewebcamp.com/" class="u-syndication"></a>
</div>

When Alice publishes this post, before sending normal webmentions, her server first sends the syndication request.

To discover the endpoint indienews expects to receive syndication requests, Alice's server first does the discovery by fetching the news.indiewebcamp.com URL and looking for rel=webmention (TODO: does this need to be a different endpoint from the webmention endpoint?).

Alice's server then sends the syndication request, which looks similar a normal webmention.

POST /endpoint HTTP/1.1
Host: news.indiewebcamp.com

source=http://alice.example.com/post/100
&target=http://news.indiewebcamp.com/
[&callback=http://alice.example.com/syndication-callback
 &secret=1234123412341234]

By default, the syndication target will publish the syndicated post synchronously and return HTTP "OK". The response body may be the syndicated post URL as plain text, or a more complex object.

HTTP/1.1 200 OK

http://news.indiewebcamp.com/post/823235

The syndication target may also choose to publish the syndicated post asynchronously. The syndication request may include an optional callback URL that will receive the final URL of the syndicated copy, as well as a secret the server generated that will be used to verify this callback request. (Including the callback param does not require asynchronous operation.)

When a syndication target operates asynchronously, the response is the HTTP "Accepted" response:

HTTP/1.1 202 Accepted

The syndication endpoint goes and fetches Alice's source URL, and verifies that it contains a link to http://news.indiewebcamp.com, and verifies the link is marked up with either rel=syndication or is a u-syndication property of the h-entry.

It then parses the page for microformats and finds the h-entry there. Using the contents found in the h-entry, it creates the syndicated copy using that data.

If the syndication request contains a callback URL, the syndication endpoint needs to tell Alice's server the URL of the syndicated copy.

The syndication endpoint sends a POST request to the callback URL specified in the request.

POST /syndication-callback
Host: alice.example.com

url=http://alice.example.com/post/100
&syndication=http://news.indiewebcamp.com/post/823235
&secret=1234123412341234

(TODO: It isn't strictly necessary to include the URL in this, since Alice's endpoint could look it up based on the secret that was generated.)

Alice's callback endpoint updates the original post and adds the syndication URL, so that the post now includes the URL of the syndicated copy:

  <a href="http://news.indiewebcamp.com/post/823235" class="u-syndication">view on news.indiewebcamp.com</a>

Summary

The author needs to support:

  • Publishing an h-entry
  • Sending the syndication request, either:
    • Sending webmentions
    • Storing a secret and creating a callback URL that can update the post

The syndication endpoint needs to support:

  • Parsing microformats and looking for an h-entry
  • Sending a POST request to the callback URL if present



Syndicate by Content

Summary: This method, like micropub, contains all of the data of the post being syndicated. The syndication destination only needs to verify the intent to syndicate in some way.

Alice is using a Micropub client to create a post while indicating it should be syndicated. The micropub request looks like the following:

POST /micropub HTTP/1.1
Authorization: Bearer xxxxxxxxx

h=entry
&content=this post is relevant to #indiewebcamp
&mp-syndicate-to=http://news.indiewebcamp.com/

Alice's server handles the Micropub request and creates an h-entry post on her website.

<div class="h-entry">
  <p class="e-content">this post is relevant to #indiewebcamp</p>
  <a href="http://alice.example.com" class="u-author h-card">Alice</a>
  <a href="http://alice.example.com/post/100" class="u-url">
    <time class="dt-published" datetime="2015-07-25T06:00:00-0700">July 25</time>
  </a>
</div>

Alice's server then begins the syndication request. To discover the endpoint indienews expects to receive syndication requests, Alice's server first does the discovery by fetching the news.indiewebcamp.com URL and looking for rel=webmention (TODO: does this need to be a different endpoint from the webmention endpoint?).

TODO: some kind of authorization here to obtain a bearer token

Alice's server then sends the syndication request.

POST /endpoint HTTP/1.1
Host: news.indiewebcamp.com
Authorization: Bearer xxxxxxxxx

url=http://alice.example.com/post/100
&h=entry
&content=this post is relevant to #indiewebcamp
&author=http://alice.example.com
&published=2015-07-25T06:00:00-0700

The response contains the location of the syndicated copy that was created.

HTTP/1.1 201 Created
Location: http://news.indiewebcamp.com/post/823235

TODO: does this need to happen asynchronously in order to verify the post exists on alice.example.com/post/100? If so, use the callback mechanism described above.

Summary

The author needs to support:

  • Publishing an h-entry
  • TODO: obtaining a bearer token
  • Sending the post contents in the syndication request

The syndication endpoint needs to support:

  • Verifying a bearer token
  • ...

Brainstorming

Getting Token / Initial set-up

  • Ben Roberts 19:44, 25 July 2015 (PDT) How I have been planing with mpTweet (still need to get the last bits of this working) is to have the syndication site send the token via the micropub endpoint. So flow would be:
    1. User enters URL at mpTweet site
    2. User allows mpTweet access to their twitter account (twitter authorize the app)
    3. User is redirected to their authorization endpoint, go give mpTweet "register-syndication" access to their site
    4. mpTweet sends a token, URL, and label to the user's micropub endpoint, essentially registering the syndicate-to data
  • For posting
    1. User's micropub client will present mpTweet as a syntidate-to option, the user selects it
    2. User submits the post to their micropub endpoint
    3. The user's micropub endpoint creates the post on the user's own site
    4. The micropub endpoint then looks up the stored mpTweet token and sends almost all the same data to mpTweet (removing syndicate-to, adding u-url) or some subset of them.
    5. mpTweet posts to twitter with the u-url backlink and responds with the link to the tweet

IndieWeb Examples

Bridgy

Bridgy Publish has supported the synchronous #Syndicate_by_Reference method since 2014-03-25. Docs: request, response.

mpTweet Publish by #Syndicate_by_Content method working to post to twitter since 2015-07-27



See Also

static maps

Created by Loqi.me on July 26

  • Sun, July 26 loqi.me prompted by aaronpk https://indiewebcamp.com/irc/2015-07-26/line/1437928164263 and dfn added by aaronpk
  • Sun, July 26 aaronparecki.com stub with examples and code
  • Sun, July 26 jeena.net /* Jeena */ added example



static maps are a way to show a map as an image on a web page without requiring a javascript library.

Contents

IndieWeb Examples

Aaron Parecki

Aaron Parecki uses a PHP Static Maps library to display static maps on his event posts as well as on walk/run/bike/drive posts when shown in the list view.

Jeena

Jeena Paradies uses the the OSM static map service to display static maps under pictures with geo data to show where they were taken. He also caches every picture to go easy on the free service.

Code

Services

local comments

Created by Loqi.me on July 27

  • Mon, July 27 loqi.me prompted by tantek https://indiewebcamp.com/irc/2015-07-27/line/1438033825982 and dfn added by tantek
  • Mon, July 27 kylewm.com add indieWeb Examples section with Known url
  • Mon, July 27 tantek.com linky linky, see also



local comments are comments that are made directly (locally) on a post in the UI of the site serving the post, instead of posting a reply post on an indieweb site and sending a webmention.

IndieWeb Examples

Known (optionally) supports local comments using almost the same mechanism as comments received by webmentions. A local comment is given its own permalink URL, where it is the top-level item on the page, on the receiving site.

See Also

NACHOS

Created by Loqi.me on July 28




NACHOS are posts that are Not Anywhere 'Cept Hosted On a Silo per [1][2] in contrast to ownyourdata.

See Also

Spotify

Created by Loqi.me on July 27

  • Mon, July 27 loqi.me prompted by tantek https://indiewebcamp.com/irc/2015-07-27/line/1438031874090 and dfn added by tantek
  • Mon, July 27 tantek.com exporting - move content from /friendly , add see also



Spotify is a playlist hosting silo and streaming music service.

Exporting

SaveMyMix

SaveMyMix is a quick and easy tool for exporting your playlist data from Spotify (more services coming soon). It encodes playlist data in CSVs and zips the files for download. All of this is done client side in the browser. This helps you maintain data independence and reduces reliance on 3rd party services.

See Also

Droplet

Created by Loqi.me on July 28

  • Tue, July 28 loqi.me prompted by tantek https://indiewebcamp.com/irc/2015-07-28/line/1438122090955 and dfn added by kylewm
  • Tue, July 28 kylewm.com fix redlink



Droplet is the cute name DigitalOcean uses for its virtual private server instances.

ngrok

Created by Aaronparecki.com on July 26

  • Sun, July 26 aaronparecki.com Created page with "{{stub}} '''<dfn>Ngrok</dfn>''' is a utility for making local servers available on a public address https://ngrok.com/. Ngrok is useful for testing development websites with pu..."
  • Sun, July 26 aaronparecki.com add section on how to test micropub clients



Ngrok is a utility for making local servers available on a public address https://ngrok.com/.

Ngrok is useful for testing development websites with public Micropub clients such as Quill, as well as receiving PuSH notifications from live servers.

How to test a local Micropub server

If you are running your website on localhost:8000, you can use ngrok to give it a public address. First download ngrok, then in a terminal, run

ngrok http 8000

ngrok will launch and tell you the forwarding address it generated for you.

ngrok-screenshot.png

Now you can sign in to a Micropub client like Quill with your ngrok address. Enter your ngrok forwarding address in the sign-in form.

quill-ngrok-sign-in.png

Note that since you probably don't want to point your Twitter or Github profiles to your ngrok address, you will not be able to use those for signing in on indieauth.com. Good alternative options are using Persona, since it only requires adding your email address to your local website, and Google+, since you can add multiple rel=me profiles. If you do use Google+ you will need to ensure you add your website under "Other Profiles" and make that section of your profile public.

ngrok-indieauth-com.png

Once you sign in, Quill will use your ngrok address when you post from it.

Ngrok also launches its own web server you can use to inspect the http requests and can even replay them, which is very useful for testing micropub servers.

ngrok-web-interface.png

If you make a post from Quill, you'll see it in the ngrok web interface, which is a great way to inspect exactly what the Micropub client sends and what your server responds with!

See Also

Matrix

Created by Loqi.me on July 26

  • Sun, July 26 loqi.me prompted by kylewm and dfn added by kylewm



Matrix is http://matrix.org.

localtunnel.me

Created by Aaronparecki.com on July 26

  • Sun, July 26 aaronparecki.com Created page with "{{stub}} '''<dfn>localtunnel.me</dfn>''' allows you to share a local server on a public address. http://localtunnel.me/ == See Also == * [[ngrok]]"



localtunnel.me allows you to share a local server on a public address. http://localtunnel.me/

See Also

Category:Diagrams

Created by Cweiske.de on July 31

  • Fri, July 31 cweiske.de Created page with "UML sequence and other diagrams."

UML sequence and other diagrams.

Media in category "Diagrams"

This category contains only the following file.

events/2014

Created by Tantek.com on July 30

  • Thu, July 30 tantek.com move 2014 events to its own page, since we're halfway+ through 2015

IndieWeb 2014 events

IndieWeb related events (including events which have sessions on the indie web) in 2014.

For information on event posts, see:

For current events, see:

2014

  • 2014-12-18 19:00 local time: Web En Vert at Saint-Étienne, France. Web En Vert is a local meetup gathering people making the web around Saint-Étienne. For the next session, Loïc Mathaud will give an introduction talk to the IndieWeb. http://webenvert.fr
  • - local time: Homebrew Website Club Meetup

    at San Francisco, Portland, Chicago.

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project... http://indiewebcamp.com/events/2014-12-17-homebrew-website-club
  • 2014-12-14 14:00 local time: OpenChateau-Millemont at Millemont, Yvelines, France. OpenChateau is a crowdmaking gathering opened to all builders. Barcamp sessions are currently planned. Thierry and xtof will give an introduction talk to the IndieWeb. http://openchateau.org
  • - local time: Homebrew Website Club Meetup

    at San Francisco, Portland, Chicago, and Minneapolis.

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project... http://indiewebcamp.com/events/2014-12-03-homebrew-website-club



  • - local time: Homebrew Website Club Meetup

    at San Francisco, Portland, Chicago, and Minneapolis.

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project... http://indiewebcamp.com/events/2014-11-19-homebrew-website-club
  • - local time: Homebrew Website Club Meetup

    at Virtual this week - on IRC.

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project... http://indiewebcamp.com/events/2014-11-05-homebrew-website-club



  • - local time: Homebrew Website Club Meetup

    at San Francisco, Portland, Chicago, and Minneapolis.

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project... http://indiewebcamp.com/events/2014-10-22-homebrew-website-club
  • - local time: Homebrew Website Club Meetup

    at San Francisco, Portland, Chicago, and Minneapolis.

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project... http://indiewebcamp.com/events/2014-10-08-homebrew-website-club



  • - local time: Homebrew Website Club Meetup

    at San Francisco, Portland, Chicago, and Minneapolis.

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project... http://indiewebcamp.com/events/2014-09-24-homebrew-website-club
  • - local time: Homebrew Website Club Meetup

    at San Francisco, Portland, Chicago, and Minneapolis.

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project... http://indiewebcamp.com/events/2014-09-10-homebrew-website-club



  • - local time: Homebrew Website Club Meetup

    at San Francisco, Portland, Chicago, and Minneapolis.

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project... http://indiewebcamp.com/events/2014-08-27-homebrew-website-club
  • - local time: Homebrew Website Club Meetup

    at San Francisco, Portland, Chicago, and Minneapolis.

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project... http://indiewebcamp.com/events/2014-08-13-homebrew-website-club



  • - local time: Homebrew Website Club Meetup

    at San Francisco, Portland, Chicago, and Minneapolis.

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project... http://indiewebcamp.com/events/2014-07-30-homebrew-website-club
  • - local time: Homebrew Website Club Meetup

    at San Francisco, (Need Portland location!), Chicago.

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project... http://indiewebcamp.com/events/2014-07-16-homebrew-website-club
  • 2014-07-12 11:00-12:30 IndieWeb discussion session at YaYY conference, quiet pool, Ace Hotel, Palm Springs, CA





  • 2014-05-06 08:00..08 16:00: Internet Identity Workshop XVIII at the Computer History Museum, Mountain View. Do you care about privacy in Age of Surveillance? (You should.) Do you want to do something about it? Are you already doing something about it? IIW is where you get to meet and work alongside others tackling the same problem.. http://www.internetidentityworkshop.com/



  • 2014-04-04 Idea: a "404" party/wake on 4/04 per [2]







  • : An Introduction to the IndieWeb at RockIT CoLabs.

    When you post to sites like Twitter and Facebook, who owns your data? Do you have full control? Does your profile serve your needs, or theirs?

    IndieWeb publishers post content to their own sites first, and are creating an independent social web that will change the way people post online. Learn about the people and technologies at the forefront of this movement, and how you can build a personal website that you truly own.

See Also

Events
Events current2014201320122011

events/2015-09-09-homebrew-website-club

Created by Gregorlove.com on July 28


Contents

Homebrew Website Club Meetup

Details

When

:

- – Homebrew Website Club broadcast & peer-to-peer meetup & beforehand:

• optional 17:30-18:30 – quiet writing hour for the venues that explicitly have it.

All times are Pacific Time unless otherwise noted in venues.

Where

San Francisco
TBD
with writing hour from 17:30-18:30!
Portland
TBD
Göteborg
TBD

What

17:30-18:30 Quiet writing hour before the meetup. Come on by to blog or do other writing quietly.

Homebrew Website Club Meetup: Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with likeminded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project...

new! Portland 17:30-19:30 Hack Night - Tonight's meetup is a hack night! Come join a group of people building our own websites!

See the Homebrew Website Club Newsletter Volume 1 Issue 1 for a description of the first meeting.

RSVP

Optional RSVP - just show up! You're encouraged to RSVP by any or all of:

  • adding your name below (and indicate parenthetically if you're in for writing hour)
  • sending an indie RSVP to the respective indie event listed for your location,
  • RSVPing on its POSSE copy on Facebook (also linked)

Or just come by and say hi! We're a friendly bunch. You may also RSVP after attending.

San Francisco

RSVP on the indie event, Facebook POSSE copy, add yourself below, or all three!

  • ... add yourself!

Portland

RSVP on the indie event, Calagator POSSE copy, add yourself below, or all three!

  • ... add yourself!

Göteborg

RSVP on the Göteborg indie note, Facebook POSSE copy, add yourself below, or all three!

  • ... add yourself!

Notes

San Francisco

  • ...

Portland

  • ...

Göteborg

  • ...

Blog posts

Blog posts before the meeting:

  • ...

Photos

  • ...
Homebrew Website Club
2015 12-3012-1612-0211-1811-0410-2110-0709-2309-0908-2608-1207-2907-1507-0106-1706-0305-2005-0604-2204-0803-2503-1102-2502-1102-07-ko01-2801-14
2014 12-1712-0311-1911-0510-2210-0810-05-par09-2409-1008-2708-1307-3007-1607-0206-1806-0405-2105-0704-2304-0903-2603-1903-1202-2602-1201-2901-15
2013 12-1812-0411-20



events/2015-08-12-homebrew-website-club

Created by Gregorlove.com on July 28


Contents

Homebrew Website Club Meetup

Details

When

:

- – Homebrew Website Club broadcast & peer-to-peer meetup & beforehand:

• optional 17:30-18:30 – quiet writing hour for the venues that explicitly have it.

All times are Pacific Time unless otherwise noted in venues.

Where

San Francisco
TBD
with writing hour from 17:30-18:30!
Portland
TBD
Göteborg
TBD

What

17:30-18:30 Quiet writing hour before the meetup. Come on by to blog or do other writing quietly.

Homebrew Website Club Meetup: Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with likeminded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project...

new! Portland 17:30-19:30 Hack Night - Tonight's meetup is a hack night! Come join a group of people building our own websites!

See the Homebrew Website Club Newsletter Volume 1 Issue 1 for a description of the first meeting.

RSVP

Optional RSVP - just show up! You're encouraged to RSVP by any or all of:

  • adding your name below (and indicate parenthetically if you're in for writing hour)
  • sending an indie RSVP to the respective indie event listed for your location,
  • RSVPing on its POSSE copy on Facebook (also linked)

Or just come by and say hi! We're a friendly bunch. You may also RSVP after attending.

San Francisco

RSVP on the indie event, Facebook POSSE copy, add yourself below, or all three!

  • ... add yourself!

Portland

RSVP on the indie event, Calagator POSSE copy, add yourself below, or all three!

  • ... add yourself!

Göteborg

RSVP on the Göteborg indie note, Facebook POSSE copy, add yourself below, or all three!

  • ... add yourself!

Notes

San Francisco

  • ...

Portland

  • ...

Göteborg

  • ...

Blog posts

Blog posts before the meeting:

  • ...

Photos

  • ...
Homebrew Website Club
2015 12-3012-1612-0211-1811-0410-2110-0709-2309-0908-2608-1207-2907-1507-0106-1706-0305-2005-0604-2204-0803-2503-1102-2502-1102-07-ko01-2801-14
2014 12-1712-0311-1911-0510-2210-0810-05-par09-2409-1008-2708-1307-3007-1607-0206-1806-0405-2105-0704-2304-0903-2603-1903-1202-2602-1201-2901-15
2013 12-1812-0411-20



events/2015-08-26-homebrew-website-club

Created by Gregorlove.com on July 28


Contents

Homebrew Website Club Meetup

Details

When

:

- – Homebrew Website Club broadcast & peer-to-peer meetup & beforehand:

• optional 17:30-18:30 – quiet writing hour for the venues that explicitly have it.

All times are Pacific Time unless otherwise noted in venues.

Where

San Francisco
TBD
with writing hour from 17:30-18:30!
Portland
TBD
Göteborg
TBD

What

17:30-18:30 Quiet writing hour before the meetup. Come on by to blog or do other writing quietly.

Homebrew Website Club Meetup: Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with likeminded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project...

new! Portland 17:30-19:30 Hack Night - Tonight's meetup is a hack night! Come join a group of people building our own websites!

See the Homebrew Website Club Newsletter Volume 1 Issue 1 for a description of the first meeting.

RSVP

Optional RSVP - just show up! You're encouraged to RSVP by any or all of:

  • adding your name below (and indicate parenthetically if you're in for writing hour)
  • sending an indie RSVP to the respective indie event listed for your location,
  • RSVPing on its POSSE copy on Facebook (also linked)

Or just come by and say hi! We're a friendly bunch. You may also RSVP after attending.

San Francisco

RSVP on the indie event, Facebook POSSE copy, add yourself below, or all three!

  • ... add yourself!

Portland

RSVP on the indie event, Calagator POSSE copy, add yourself below, or all three!

  • ... add yourself!

Göteborg

RSVP on the Göteborg indie note, Facebook POSSE copy, add yourself below, or all three!

  • ... add yourself!

Notes

San Francisco

  • ...

Portland

  • ...

Göteborg

  • ...

Blog posts

Blog posts before the meeting:

  • ...

Photos

  • ...
Homebrew Website Club
2015 12-3012-1612-0211-1811-0410-2110-0709-2309-0908-2608-1207-2907-1507-0106-1706-0305-2005-0604-2204-0803-2503-1102-2502-1102-07-ko01-2801-14
2014 12-1712-0311-1911-0510-2210-0810-05-par09-2409-1008-2708-1307-3007-1607-0206-1806-0405-2105-0704-2304-0903-2603-1903-1202-2602-1201-2901-15
2013 12-1812-0411-20



User:Idolstarastronomer.com

Created by Idolstarastronomer.com on July 30


Christopher De Vries

Christopher De Vries is a relatively new user who believes in the principles of IndieWebCamp.

TWiG

Created by Kevinmarks.com on July 29

  • Wed, July 29 kevinmarks.com prompted by Jeena https://indiewebcamp.com/irc/2015-07-29/line/1438199680428

{stub} TWiG is This Week in Google, a podcast at twit.tv that Kevin Marks occasionally talks about IndieWeb on.

Changed Pages

social web map

10 edits by tantek.com, kylewm.com
  • Tue, July 28 tantek.com /* POSSE land bridges */ Bridgy publish
  • Tue, July 28 tantek.com move Friendfeed to dead web sea
  • Tue, July 28 tantek.com /* IndieWeb Alliance */ getting started with indieauth puts you on the map
  • Tue, July 28 tantek.com people are POSSEing to Flickr and Foursquare, no one to Tumblr yet
  • Tue, July 28 tantek.com dfn, note 2013 context, call to action to make maps
  • Tue, July 28 tantek.com summary, see also indiemark
  • Tue, July 28 tantek.com /* IndieWeb League */ for more use Bridgy stats
  • Tue, July 28 tantek.com /* POSSE land bridges */ include backfeed support as well
  • Tue, July 28 kylewm.com /* See Also */ add XKCD update
  • Tue, July 28 kylewm.com repair flowtown.com link via archive.org :(

Micropub-brainstorming

8 edits by kylewm.com, aaronparecki.com, kodfabrik.se

URL design

7 edits by csarven.ca, tantek.com, rhiaro.co.uk
  • Sun, July 26 csarven.ca Added W3C Note on Cool URIs for the Semantic Web
  • Sun, July 26 csarven.ca Mentioned ISO 8601 date pattern
  • Sun, July 26 csarven.ca Mentioned RDF 6570 URI Template
  • Sun, July 26 csarven.ca Study on Persistent URIs with identification of best practices and recommendations on the topic for the Member States and the European Commission
  • Sun, July 26 tantek.com move URL template to brainstorming (not a common practice), and add warning of why to avoid "literal" ISO8601 date format without path separators in a URL
  • Sun, July 26 tantek.com separate semweb-specific article, explicitly call out importance of permalinks and Cool URIs don't change article
  • Sun, July 26 rhiaro.co.uk Scope

events/2015-07-29-homebrew-website-club

5 edits by tantek.com, vanderven.se martijn
  • Mon, July 27 tantek.com delete past cities, comment out NYC until/unless GWG sets it up - he can uncomment, add Göteborg to Notes
  • Wed, July 29 tantek.com SWEDEN!
  • Wed, July 29 vanderven.se martijn /* Photos */ Göteborg
  • Thu, July 30 tantek.com /* Göteborg */ add SF, hotlink Kevin's photo til he uploads it :P
  • Thu, July 30 tantek.com /* San Francisco */ inline max-width style because MW default styling is dumb

Events

5 edits by tantek.com
  • Thu, July 30 tantek.com move July to past, add August HWC events, link to 2015/planning for more, trim planning set to those with likely/probably local organizers
  • Thu, July 30 tantek.com move 2014 events to its own page, since we're halfway+ through 2015, month spacers for 2015
  • Thu, July 30 tantek.com /* Add events to your calendar */ fix frag link
  • Thu, July 30 tantek.com move Past years closer to bottom where it may be more discoverable for the context of this page
  • Thu, July 30 tantek.com /* See Also */ possible events was a 2014 only thing that never went anywhere. link to 2015 page instead, fully expecting to change that to 2016 when the time comes

IRC People

5 edits by petermolnar.eu, stefan-auditor.de, lancey.space

Webmention

5 edits by ben.thatmustbe.me, csarven.ca, kevinmarks.com, aaronparecki.com
  • Sat, July 25 ben.thatmustbe.me /* Implementations */ add me
  • Sun, July 26 csarven.ca A Webmention endpoint feature doesn't justify anything.
  • Sun, July 26 kevinmarks.com Undo revision 21096 by [[Special:Contributions/Csarven.ca|Csarven.ca]] ([[User talk:Csarven.ca|talk]])
  • Sun, July 26 aaronparecki.com undo revert, and add background
  • Fri, July 31 ben.thatmustbe.me /* IndieWeb Examples */ update my webmention usage

2015/planning

5 edits by tantek.com, kylewm.com
  • Wed, July 29 tantek.com add Austin and another MIT
  • Wed, July 29 tantek.com restore completed IWC for Brighton, Portland, Edinburgh
  • Thu, July 30 tantek.com comment out planned block until we have another one planned, separate possibles with likely venues/dateranges, vs. twinkles
  • Thu, July 30 tantek.com note 2015/NYC possibility still exists, no Providence in 2015, collapse lists with interest, subheads
  • Thu, July 30 kylewm.com /* Planning */

2015/Edinburgh

4 edits by harryreeder.co.uk, rhiaro.co.uk

2015/Edinburgh/Guest List

4 edits by david.shanske.com, timkrins.com, gorzilla.co.uk

private-webmention

4 edits by aaronparecki.com, tuxed.net, wwelves.org perpetual-tripper
  • Thu, July 30 aaronparecki.com replace with example.com/org domains
  • Fri, July 31 aaronparecki.com add sequence diagram
  • Fri, July 31 tuxed.net move toc
  • Fri, July 31 wwelves.org perpetual-tripper /* Security by Obscurity */ See also: capability-urls

indieauth-for-login

4 edits by aaronparecki.com, tantek.com
  • Sun, July 26 aaronparecki.com
  • Mon, July 27 tantek.com grammar changes in dfn, move TOC to below diagram
  • Mon, July 27 tantek.com prefer personal web addres
  • Mon, July 27 aaronparecki.com linking to an authorization service is not optional, prefer personal web address

Micropub

3 edits by aaronparecki.com, jeena.net
  • Tue, July 28 aaronparecki.com update edit+delete syntax based on brainstorming and votes
  • Thu, July 30 jeena.net /* Jeena Paradies */ added photo
  • Thu, July 30 jeena.net /* Jeena Paradies */ added person tagging

about

3 edits by tantek.com, jeena.net, kartikprabhu.com

token-endpoint

3 edits by kylewm.com
  • Sun, July 26 kylewm.com /* Access Token Request */ clarify this is a POST request
  • Wed, July 29 kylewm.com /* IndieWeb Examples */
  • Wed, July 29 kylewm.com /* Verifying an Access Token */ this step is required for generic token endpoint services, not required for tightly coupled token/micropub implementations

File:private-webmention-sequence-diagram.png

3 edits by aaronparecki.com, cweiske.de

Falcon

3 edits by tantek.com
  • Fri, July 31 tantek.com /* Working On */ POSSE responses to Tumblr posts
  • Fri, July 31 tantek.com /* POSSE responses to Tumblr posts */ note silo.pub caveat
  • Fri, July 31 tantek.com /* POSSE Details */ note details of POSSEing likes to Twitter, separate section for FB, more details

caldav

3 edits by upon2020.com

File:micropub-auth-flow.png

3 edits by aaronparecki.com, cweiske.de

Calagator

2 edits by tantek.com
  • Wed, July 29 tantek.com /* Feature Requests */ Webmention RSVP support - via aaronpk, and expand what Calagator would need to support
  • Wed, July 29 tantek.com /* Aaron Parecki */ ?? -> at least with link

friendly

2 edits by hpincket.com, tantek.com
  • Mon, July 27 hpincket.com /* Friendly Services */
  • Mon, July 27 tantek.com move savemymix for exporting to /Spotify page, since neither are actually indieweb friendly per this page dfn. Undo revision 21133 by [[Special:Contributions/Hpincket.com|Hpincket.com]] ([[User talk:Hpincket.com|talk]])

User:Petermolnar.eu

2 edits by petermolnar.eu

repost

2 edits by tantek.com, kevinmarks.com
  • Fri, July 31 tantek.com /* Tumblr */ Tumblr reblog persistence with real world example with multiple levels of reblogging, including a deleted original
  • Fri, July 31 kevinmarks.com /* Tumblr reblog persistence */

Getting Started

2 edits by petermolnar.eu
  • Wed, July 29 petermolnar.eu adding indiewebify.me to the beginning of the page
  • Wed, July 29 petermolnar.eu /* IndieWebify.Me */

Template:IndieWebCamp

2 edits by tantek.com

User:Ben.thatmustbe.me

2 edits by ben.thatmustbe.me
  • Sun, July 26 ben.thatmustbe.me /* TODO */ update and reoganize a little bit
  • Sun, July 26 ben.thatmustbe.me /* TODO */ ideas for how to proceed.

File:micropub-flow-diagram.png

2 edits by aaronparecki.com, cweiske.de

hovercard

2 edits by kevinmarks.com, aaronparecki.com

well-known

1 edits by aaronparecki.com
  • Mon, July 27 aaronparecki.com /* Examples */ add .well-known

antipatterns

1 edits by aaronparecki.com

IndieWebCamps

1 edits by rhiaro.co.uk

sandstorm

1 edits by rhiaro.co.uk

collection

1 edits by kongaloosh.com

User:Marcus-povey.co.uk

1 edits by marcus-povey.co.uk
  • Sat, July 25 marcus-povey.co.uk Finally got around to fleshing this out...

photo

1 edits by kartikprabhu.com
  • Fri, July 24 kartikprabhu.com /* Kartik Prabhu */ edit POSSE copies of examples

WordPress/Data

1 edits by david.shanske.com

User:Kylewm.com

1 edits by kylewm.com

User:Kongaloosh.com

1 edits by kongaloosh.com

syndication

1 edits by ben.thatmustbe.me
  • Sun, July 26 ben.thatmustbe.me add see also to brainstorming

fragmention

1 edits by kevinmarks.com
  • Sun, July 26 kevinmarks.com /* Open Source */ add fragmention-target

Jekyll

1 edits by mm0hai.net

rel-syndication

1 edits by ben.thatmustbe.me
  • Sun, July 26 ben.thatmustbe.me /* See Also */ syndication-brainstorming

obtaining-an-access-token

1 edits by aaronparecki.com

SWAT0

1 edits by tantek.com
  • Wed, July 29 tantek.com /* implementation requirements */ expand details on what B must support

Tumblr

1 edits by tantek.com
  • Fri, July 31 tantek.com /* POSSE Favorites of Tumblr posts */ add IndieWeb example of like of a Tumblr post, and POSSE liking of it natively on Tumblr

object-oriented-programming-antipattern

1 edits by kevinmarks.com

IndieMark

1 edits by tantek.com
  • Thu, July 30 tantek.com /* Level 2 */ note h-card on homepage minimum is name, url, photo - more info would be great, ok to use separate /about page too

Template:events

1 edits by tantek.com

File:2014-285-webmention-vouch-drawing.png

1 edits by cweiske.de

File:2014-285-webmention-vouch-flowchart.jpg

1 edits by cweiske.de

File:stapibas linkback info.png

1 edits by cweiske.de

spam

1 edits by petermolnar.eu

File:iwc-2014-indie-reader-whiteboard.jpg

1 edits by cweiske.de

File:indieauth-login-flow.png

1 edits by cweiske.de

File:20140423-indieauth-micropub.jpg

1 edits by cweiske.de

File:Webmention Vouch.svg

1 edits by cweiske.de

MediaWiki:Sidebar

1 edits by tantek.com

Homebrew Website Club

1 edits by tantek.com
  • Thu, July 30 tantek.com /* Structure */ add Setup section, sign, projector, conversation corner

email list

1 edits by aaronparecki.com

Slack

1 edits by tantek.com
  • Wed, July 29 tantek.com move slackbot to FAQ, add brainstorming / posse, see also

acquishutdown

1 edits by tantek.com

person-tag

1 edits by jeena.net

User:Vanderven.se martijn

1 edits by vanderven.se martijn
  • Wed, July 29 vanderven.se martijn Update introduction, steal from gRegorLove, wikify webmention endpoint, wikify event attendance.

Ben

1 edits by vanderven.se martijn
  • Thu, July 30 vanderven.se martijn add links, more data, and a definition

micropub chaining

1 edits by ben.thatmustbe.me
  • Tue, July 28 ben.thatmustbe.me /* IndieWeb Examples */ add me