IndieWebCamp September 18-25, 2015
This is an automatically-generated summary of the IndieWebCamp wiki edits from September 18-25, 2015
Table of Contents
New Pages
- events/2015-09-24-homebrew-website-club 9 edits by harryreeder.co.uk, rhiaro.co.uk, legion.ddns.info, hamhut1066.com, rikkiguy.me.uk
- Site name 7 edits by loqi.me, kartikprabhu.com, david.shanske.com
- etag 7 edits by loqi.me, kevinmarks.com, bear.im, tantek.com
- block list 3 edits by loqi.me, tantek.com, kodfabrik.se
- Prewired 2 edits by loqi.me, kylewm.com
- lastfm 1 edit by loqi.me
- ownyourevents 1 edit by loqi.me
- POSH 1 edit by loqi.me
- Eventbrite 1 edit by loqi.me
- Template:jefflarkin.com 1 edit by jefflarkin.com
- Google Contacts 1 edit by loqi.me
Changed Pages
- events/2015-09-23-homebrew-website-club 12 edits by aaronparecki.com, tantek.com, kylewm.com, kodfabrik.se, jeena.net, adactio.com
- create 6 edits by tantek.com
- Upcoming.org 4 edits by tantek.com, kodfabrik.se, paulmunday.net
- 2015/planning 4 edits by david.shanske.com, tantek.com, aaronparecki.com
- photo 4 edits by tantek.com
- principles 4 edits by tantek.com
- event 3 edits by tantek.com
- Atom 3 edits by tantek.com
- sync 3 edits by stephentpollard.com
- push notification 2 edits by ben.thatmustbe.me
- user-agent 2 edits by tantek.com
- RSS 2 edits by tantek.com, unicyclic.com mal
- Template:moredhel 1 edit by hamhut1066.com
- Main Page 1 edit by tantek.com
- Facebook 1 edit by tantek.com
- Posts about the IndieWeb 1 edit by tantek.com
- person-tag 1 edit by tantek.com
- events/2015-10-07-homebrew-website-club 1 edit by aaronparecki.com
- deleted 1 edit by aaronparecki.com
- plurality 1 edit by tantek.com
- rsvp 1 edit by tantek.com
- Red Wind 1 edit by tantek.com
- Woodwind 1 edit by tantek.com
- comment problems 1 edit by tantek.com
- events/2015-10-21-homebrew-website-club 1 edit by tantek.com
- reply 1 edit by tantek.com
- site-deaths 1 edit by tommorris.org
- jam 1 edit by kylewm.com
- reply-context 1 edit by tantek.com
New Pages
Created by Harryreeder.co.uk on September 24
Created by Loqi.me on September 20
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Site name is the explicit or implied name of a site, as opposed to the name of individual elements or pages.
Use Cases
- comment-presentation
- Example: Bob mentioned this article on bob.com vs Bob mentioned this article on Bob's Site Name.
Implementation
A site name can be either implied(derived from other elements), or explicit, identified in the markup.
Explicit
There is not currently anything widely adopted for marking up the site name explicitly.
Implied
There is not currently a widely adopted way of deriving a site name from other values.
Thoughts
In the absence of an explicit site name, site name could be derived from:
- Title tag of the site's home page
- The h-feed p-name of the home page
- The domain name of the site
Indieweb Examples
Created by Loqi.me on September 22
- Tue, September 22 loqi.me prompted by tantek and dfn added by KevinMarks
- Tue, September 22 kevinmarks.com discussion of how to do this dynamically
- Wed, September 23 bear.im create howto section and add flask
- Wed, September 23 tantek.com split why, how to, linky linky, indie web examples none
- Wed, September 23 bear.im PHP
- Wed, September 23 bear.im nodejs
- Wed, September 23 bear.im rework howto text and move examples to bottom of section
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
etag is a header sent in an HTTP response to allow future fetches of the same URL to be skipped if nothing has changed.
Why
When serving a URL that may be fetched multiple times (a feed or hovercard for example) it is good practice to send ETag and Last-Modified headers along with it in order to enable fetching code to optimize for reducing bandwidth from your site, and to theirs.
See https://pythonhosted.org/feedparser/http-etag.html for a discussion on how this can save you bandwidth.
How to
This section is a stub - please expand into a step-by-step How to inline!
If you're using static serving of files, sending ETag and Last-Modified headers is often done automatically by the web server using information from the host file system.
A client that supports this protocol will send back the ETag and If-Modified-Since headers when it next fetches your URL. Your web server will then check to see if there is a new version for them or not. If there is no change, it will return an HTTP 304 result and an empty body.
If you are dynamically generating your site, you have to do more work to create these headers yourself. Hashing is a common way to create an ETag; Last-Modified is a date in a standard format. You'll also need to check for them when serving.
The following are examples of how to do this for different languages
IndieWeb Examples
none currently.
is anyone programmatically setting ETag / Last-Modified headers?
See Also
Created by Loqi.me on September 23
- Wed, September 23 loqi.me prompted by tantek https://indiewebcamp.com/irc/2015-09-23/line/1443033705563 and dfn added by tantek
- Wed, September 23 tantek.com why, how to, indieweb examples none, silo examples section expand with prose
- Wed, September 23 kodfabrik.se Referencing implementation discussions
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
A block list is a list of accounts that a user has blocked on a service or site.
Why
You should keep a block list so you can automatically reject spam or otherwise abusive webmentions.
How to
No one has implemented this so far, thus there is no recommended way to do so yet.
IndieWeb Examples
None so far.
Silo Examples
Flickr
Flickr, on your contacts list page (e.g. https://www.flickr.com/people/tantek/contacts/ - substitute your own username for "tantek") has a link with text "Your Block List" at the bottom left which links to:
Twitter allows apps that have OAuth read permissions on your account to view your blocklist per:
But has no UI on their website nor their apps to show you your blocklist.
Brainstorm
Implementation discussions
See Also
Created by Loqi.me on September 23
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Prewired is "an Edinburgh programming club for under 19s".
Created by Loqi.me on September 24
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
lastfm is last.fm
Created by Loqi.me on September 21
- Mon, September 21 loqi.me prompted by tantek https://indiewebcamp.com/irc/2015-09-21/line/1442858490169 and dfn added by aaronpk
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
ownyourevents is a hypothetical service that copies silo events to your own site via micropub
Created by Loqi.me on September 24
- Thu, September 24 loqi.me prompted by KevinMarks https://indiewebcamp.com/irc/2015-09-24/line/1443133062410 and dfn added by KevinMarks
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
POSH is Plain Old Semantic HTML - see http://microformats.org/wiki/posh
Created by Loqi.me on September 23
- Wed, September 23 loqi.me prompted by gRegorLove https://indiewebcamp.com/irc/2015-09-23/line/1443043105756 and dfn added by tantek
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Eventbrite is an event hosting silo that can be used for free and paid events. https://www.eventbrite.com/
Created by Jefflarkin.com on September 22
Jeff Larkin
Created by Loqi.me on September 22
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Google Contacts is perhaps the worst "popular" web-based contacts UI / addressbook service in existence that does such horrible things as overriding cmd-F (page search) to activate the search text box instead, and fails to autoparse simple name <emailaddress> shorthands like you might copy from the Gmail UI.
Changed Pages
12 edits by aaronparecki.com, tantek.com, kylewm.com, kodfabrik.se, jeena.net, adactio.com- Sun, September 20 aaronparecki.com add pdx
- Mon, September 21 tantek.com SF location confirmed @MozSF - main room 1st floor! RSVP
- Mon, September 21 kylewm.com /* San Francisco */
- Mon, September 21 kodfabrik.se Note about Malmö status
- Mon, September 21 tantek.com /* What */ add topics section for folks to capture subjects ahead of time
- Mon, September 21 tantek.com /* Homebrew Website Club Meetup */ unsure vs. happening
- Tue, September 22 jeena.net /* Where */ Göteborg
- Tue, September 22 jeena.net /* Göteborg */ jeena
- Tue, September 22 adactio.com /* Where */
- Tue, September 22 tantek.com comment out other Brighton sections
- Thu, September 24 aaronparecki.com /* Photos */
- Thu, September 24 tantek.com /* Photos */ virtual for SF
6 edits by tantek.com
4 edits by tantek.com, kodfabrik.se, paulmunday.net
4 edits by david.shanske.com, tantek.com, aaronparecki.com
4 edits by tantek.com- Thu, September 24 tantek.com /* POSSE */ note Bridgy Publish support, feature request for Flickr, person-tag thinking, unsure if Bridgy Publish supports person-tags to POSSE copies (if so how)
- Thu, September 24 tantek.com /* POSSE */ backfeed person tags
- Thu, September 24 tantek.com /* backfeed person tags */ IRC citation when first asked
- Thu, September 24 tantek.com /* backfeed person tags */ bridgy backfeed person-tag feature request
4 edits by tantek.com
3 edits by tantek.com- Mon, September 21 tantek.com /* POSSE */ add notes about why POSSE to eventbrite
- Wed, September 23 tantek.com /* Brainstorming */ Response context CRUD, including what to do if/when you cancel an event
- Wed, September 23 tantek.com /* POSSE */ see also RSVP POSSE
3 edits by tantek.com
3 edits by stephentpollard.com
2 edits by ben.thatmustbe.me
2 edits by tantek.com
2 edits by tantek.com, unicyclic.com mal
1 edits by hamhut1066.com
1 edits by tantek.com- Mon, September 21 tantek.com /* Homebrew Website Club */ update known cities/dates for HWC this week
1 edits by tantek.com- Sun, September 20 tantek.com /* Features */ note explicit create post types have shrunk
1 edits by tantek.com
1 edits by tantek.com
1 edits by aaronparecki.com
1 edits by aaronparecki.com
1 edits by tantek.com- Mon, September 21 tantek.com extract from principles page and make it into its own page!
1 edits by tantek.com
1 edits by tantek.com
1 edits by tantek.com
1 edits by tantek.com
1 edits by tantek.com- Wed, September 23 tantek.com /* Notes */ aside per kevinmarks in IRC with wikipedia citation
1 edits by tantek.com
1 edits by tommorris.org- Tue, September 22 tommorris.org /* Upcoming */ adding Comcast/Xfinity Personal Web Pages
1 edits by kylewm.com
1 edits by tantek.com