IndieWebCamp August 21-28, 2015

This is an automatically-generated summary of the IndieWebCamp wiki edits from August 21-28, 2015

Table of Contents

New Pages

Changed Pages

New Pages

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

Created by Rhiaro.co.uk on August 24

auto-space

Created by Loqi.me on August 24

  • Mon, August 24 loqi.me prompted by tantek https://indiewebcamp.com/irc/2015-08-24/line/1440459731624 and dfn added by tantek
  • Mon, August 24 tantek.com see also note#Indieweb_whitespace_thinking
  • Mon, August 24 tantek.com see also autolink
  • Wed, August 26 tantek.com CASSIS implements this



auto-space is space markup (like a br or nbsp) that was automatically added to some text to explicitly add markup linebreaks, line indenting, or sequential spacing.

Implementations

CASSIS

Open source library CASSIS has an auto_space function (as of 2015-08-26 +0200) that implements this.

See Also

Content-Security-Policy

Created by Tantek.com on August 28

  • Fri, August 28 tantek.com stub with examples, including what I intend to use (and examples that build up to it)
  • Fri, August 28 tantek.com CSP2 spec reference, html5rocks article
  • Fri, August 28 tantek.com why, how to, indieweb examples, add mine, with documentation
  • Fri, August 28 tantek.com /* Tantek */ note twitter frame/script for tweet button with tweeted count only, and frame-src is also needed for current Microsoft Edge

Contents



Content-Security-Policy (abbreviated CSP) is an HTTP directive that a site can use to restrict what external resources are retrieved by a browser, to mitigate some XSS and injection attacks.

Why

AT&T hotspot ad injection into http sites: http://webpolicy.org/2015/08/25/att-hotspots-now-with-advertising-injection/

How to

Configure your webserver to send a

  • Content-Security-Policy

HTTP header (e.g. for Apache, update your .htaccess) according to the policy you prefer (see below for examples to consider).

Examples

Only Resources From Same Domain

Only allow external resources from the precise same domain, no subdomains:

Content-Security-Policy: default-src 'self'

Include subdomains:

Content-Security-Policy: default-src 'self' *.example.com

Where example.com is your trusted top level personal domain.

Allow Only Media From Anywhere

Allow images/audio/video embeds from anywhere, but scripts, style sheets, iframes etc. only from same domain:

Content-Security-Policy: default-src 'self'; img-src *; media-src *

Allow Anywhere Media Whitelist Iframes

Allow images/audio/video embeds from anywhere, iframes from an https whitelist, and scripts, style sheets only from same domain:

Content-Security-Policy: default-src 'self'; img-src *; media-src *; child-src https://player.vimeo.com https://www.youtube.com

IndieWeb Examples:

IndieWeb Examples

Tantek

Tantek Çelik on tantek.com since 2015-08-28 has used the following CSP on his home page and post permalinks:

Content-Security-Policy: default-src 'self'; img-src *; media-src *; script-src 'self' 'unsafe-inline' https://platform.twitter.com; style-src 'self' 'unsafe-inline'; frame-src https://player.vimeo.com https://www.youtube.com https://platform.twitter.com; child-src https://player.vimeo.com https://www.youtube.com https://platform.twitter.com;

Based on the Allow Anywhere Media Whitelist Iframes example above, with the following additions for the following reasons:

  • script-src 'self' 'unsafe-inline' - because I still have some inline scripts that I didn’t want to take the time to fix before, but now have motivation to do so.
    • with https://platform.twitter.com to allow Twitter webaction tweet button with tweeted count to work on my article posts.
  • style-src 'self' 'unsafe-inline' - because I still have some inline style sheets and style attributes that I didn’t want to take the time to fix before, but now have motivation to do so.
  • frame-src - for backcompat with Safari 8.0.7 (and before?) which is latest version on OSX 10.10.4, and Microsoft Edge (tested as of 2015-08-28 Microsoft Edge build).
  • child-src https://platform.twitter.com - to also allow Twitter tweet buttons as noted above.

Resources

See Also

Template:legion

Created by Legion.ddns.info on August 27

  • Thu, August 27 legion.ddns.info Created page with "<span class="h-card" style="white-space:nowrap"><img src="https://twitter.com/GengLegion/profile_image" class="u-photo" style="height:1.2em;vertical-align:bottom" alt=""><strong ..."
  • Thu, August 27 legion.ddns.info
  • Thu, August 27 legion.ddns.info

Geng Lyu

rejam

Created by Loqi.me on August 26

  • Wed, August 26 loqi.me prompted by tantek https://indiewebcamp.com/irc/2015-08-25/line/1440547778664 and dfn added by tantek
  • Wed, August 26 tantek.com linky see also
  • Wed, August 26 tantek.com Silo Examples, This is my jam, screenshot



rejam is a repost of a jam.

Silo Examples

This Is My Jam

This Is My Jam coined the term "jam" which inspired the jam post type, as well as the term "rejam", which they use to mean "repost a jam", and as one of the webactions buttons in their UI below a post, e.g.:

2015-08-26-thisismyjam-jam-in-stream.png

Screenshot of a jam in stream with "Love", "Share", "Rejam" buttons just below the jam video.

See Also

progressive enhancement

Created by Loqi.me on August 27




progressive enhancement is the web development practice of building web pages, sites, apps so they are at least readable, and preferably allow for most if not all interactions, from any kind of browser, and optionally take advantage of additional capabilities (like various CSS & JS features) when available.

At a minimum, pages designed and built with progressive enhancement should be curlable.

Articles

See Also

User:Unicyclic.com mal

Created by Unicyclic.com mal on August 24

  • Mon, August 24 unicyclic.com mal Created page with "= <a class="h-card" href="https://unicyclic.com/mal">Malcolm Blaney</a> = * https://unicyclic.com/mal * [https://twitter.com/malcolmblaney @malcolmblaney] == Projects == * http..."
  • Thu, August 27 unicyclic.com mal match IRC_people

Malcolm Blaney

Projects

curlability

Created by Loqi.me on August 23

  • Sun, August 23 loqi.me prompted by Zegnat https://indiewebcamp.com/irc/2015-08-23/line/1440328675231 and dfn added by voxpelli
  • Mon, August 24 tantek.com tweak dfn, linky linky, see also



curlability is the aspect of content being available in the HTML returned from a URL, without the need to run any JavaScript to load it. If you can't curl it, it's not on the web. Refers to the CLI-tool "curl".

See Also

advertising

Created by Tantek.com on August 21




advertising is a common business-model for websites, especially silos, but also on some IndieWeb sites.

Contents

IndieWeb Examples

  • zeldman uses The Deck to serve ads
  • daringfireball uses ???

Silo Examples

Facebook

Facebook uses their own ad system.

Example ad for example.com:

example-com-ad.png

Criticism

Advertising based business models are to be avoided as they are exploitative.

Nonetheless many companies who provide a "free" service, are actually ad-based businesses

See Also

your name

Created by Loqi.me on August 21


My name is Loqi and on the IndieWeb your name can be whatever you want it to be, just mark it up in a representative h-card on your personal domain.

See Also

what is

Created by Tantek.com on August 21


what is is how you can ask me to look to see if there’s documentation about a topic on the wiki, and if not, I’ll give you a URL to click to create a page on the wiki accordingly!

See Also

Yelp

Created by Loqi.me on August 25




Yelp is a review silo http://www.yelp.com

IndieWeb Examples

publics

Created by Loqi.me on August 23




publics are the combined set of people who make up the readership or audience of a post. The term comes from literary theory and contrasts with an assumed single 'public' state in opposition to 'private'.

Articles

Articles about the concept of "publics" and how it may apply to design of online publishing systems.

See Also

MySpace

Created by Loqi.me on August 21

  • Fri, August 21 loqi.me prompted by tantek https://indiewebcamp.com/irc/2015-08-21/line/1440197420439 and dfn added by gRegorLove



MySpace was a popular social networking site in the 2000s that relaunched in 2013 as a music listening service with social aspects.

See Also

  • . . .

User:Legion.ddns.info

Created by Legion.ddns.info on August 27

  • Thu, August 27 legion.ddns.info Created page with "= legion = {{legion}} == Background == Creepy and lazy geek. So... Don't even think you can find anything more!!!!"

legion

Geng Lyu

Background

Creepy and lazy geek.





So... Don't even think you can find anything more!!!!

User:Legion.co.uk

Created by Legion.ddns.info on August 26

  • Wed, August 26 legion.ddns.info Created page with "= Legion = {{Legion}} == Background == Freelancer Currently working on computer graphic and virtual reality. Still trying to convince others that webgl will be another break ..."

Legion

Template:Legion

Background

Freelancer Currently working on computer graphic and virtual reality. Still trying to convince others that webgl will be another break point in the coming future.

Template:kryogenix

Created by Tantek.com on August 26


Stuart Langridge

Template:sandro

Created by Tantek.com on August 26


Sandro Hawke

Template:brianloveswords

Created by Tantek.com on August 26


Brian J Brennan

User:Silencematters.com

Created by Tantek.com on August 26


Jeremy Zilar

Changed Pages

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

22 edits by tantek.com, kodfabrik.se, adactio.com, jeena.net, joskar.se, aaronparecki.com, kevinmarks.com

note

5 edits by tantek.com, atomicules.co.uk
  • Mon, August 24 tantek.com /* Indieweb whitespace thinking */ follow-ups to kylewm's thoughtful critique
  • Tue, August 25 tantek.com /* Indieweb whitespace thinking */ mention auto-space explicitly
  • Tue, August 25 tantek.com /* IndieWeb Whitespace Examples */ add aaronpk examples
  • Tue, August 25 atomicules.co.uk /* IndieWeb Examples */ Add atomicules as an example
  • Wed, August 26 tantek.com /* Indieweb whitespace thinking */ clarify algorithm, note CASSIS implementation

timeline

5 edits by tantek.com

Events

4 edits by rhiaro.co.uk, tantek.com
  • Mon, August 24 rhiaro.co.uk
  • Mon, August 24 tantek.com add placeholders for Sept and Oct HWC
  • Mon, August 24 tantek.com /* Upcoming */ lots more cities this week
  • Fri, August 28 tantek.com move this week's to recent, markup two weeks from now, add stubs for Nov, Dec HWC. add socialwg f2f

Post Kinds Plugin

4 edits by david.shanske.com

MediaWiki:Sidebar

4 edits by tantek.com

Google Plus

3 edits by tantek.com, kartikprabhu.com

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

3 edits by tantek.com, kylewm.com
  • Sun, August 23 tantek.com regrets for current venues, but I'll be in Seattle/Redmond
  • Mon, August 24 kylewm.com /* Where */ set venue for SF & A-Z sort
  • Mon, August 24 tantek.com incorp hack night into Portland's where, sort remaining lists of cities

Main Page

3 edits by tantek.com
  • Sun, August 23 tantek.com /* Homebrew Website Club */ comment out edinburgh to re-use it later
  • Mon, August 24 tantek.com /* Homebrew Website Club */ add more cities, Edinburgh the next night
  • Fri, August 28 tantek.com /* Homebrew Website Club */ update next dates

Homebrew Website Club

3 edits by kodfabrik.se, tantek.com
  • Mon, August 24 kodfabrik.se Adding Malmö as a HWC-city
  • Mon, August 24 tantek.com /* Planning Questions */ add how to add to wiki, subheads for questions
  • Mon, August 24 tantek.com /* Adding to the wiki */ follow Events#How_To_Add_An_Event

IRC People

2 edits by unicyclic.com mal

autolink

2 edits by tantek.com

js;dr

2 edits by tantek.com, astronaut-wannabe.com
  • Mon, August 24 tantek.com web app examples, google maps, see also
  • Mon, August 24 astronaut-wannabe.com /* Web App Examples */ added example of psmag.com

Untappd

2 edits by aaronparecki.com

File:hwcgot2.jpg

2 edits by jeena.net, vanderven.se martijn

Haskell

2 edits by unrelenting.technology

object-oriented-programming-antipattern

2 edits by aaronparecki.com, tantek.com

jam

2 edits by david.shanske.com, tantek.com

comments-presentation

1 edits by kodfabrik.se
  • Mon, August 24 kodfabrik.se Documenting my u-responses usage in what I believe to probably be the best place at the moment

interactions

1 edits by kylewm.com

bookmark

1 edits by atomicules.co.uk
  • Tue, August 25 atomicules.co.uk /* IndieWeb Examples */ Add atomicules as an example

Amazon

1 edits by tantek.com
  • Tue, August 25 tantek.com expand dfn, review silo, add POSSE to section, indieweb examples, aaronpk, citations

event

1 edits by jeena.net

business-models

1 edits by tantek.com

privacy

1 edits by tantek.com

2014-05-06-iiw-indieauth

1 edits by tantek.com
  • Fri, August 21 tantek.com update photo URL which somehow broke in the last few minutes?!?

Help:Editing

1 edits by colintedford.com
  • Mon, August 24 colintedford.com Added Redirects b/c I never remember how (despite needing it so often to fix Mediwiki's case-sensitivity) & have seen the question multiple times in chat.

gallery

1 edits by tantek.com

Template:Homebrew Website Club

1 edits by rhiaro.co.uk

longevity

1 edits by tantek.com

Falcon

1 edits by tantek.com
  • Tue, August 25 tantek.com /* event posts */ POSSE events use-cases with specific per use-case with conditionals POSSE destinations

h-x-app

1 edits by kodfabrik.se

Template:sparkline/doc

1 edits by tantek.com

architecture astronomy

1 edits by tantek.com

User:Unrelenting.technology

1 edits by unrelenting.technology
  • Thu, August 27 unrelenting.technology /* Projects */ add indieweb-algorithms

shun

1 edits by tantek.com

Micropub-brainstorming

1 edits by kodfabrik.se

spam

1 edits by tantek.com

report abuse

1 edits by tantek.com

xss

1 edits by unrelenting.technology
  • Fri, August 28 unrelenting.technology Add definition, libraries, link to CSP

block

1 edits by tantek.com

feedly

1 edits by tantek.com

2014/NYC

1 edits by tantek.com
  • Wed, August 26 tantek.com /* Organizers */ use {} templates for people

Template:aaronpk

1 edits by tantek.com

2015/Germany

1 edits by tantek.com
  • Wed, August 26 tantek.com /* Organizers */ use {} templates for people

Webmention

1 edits by tantek.com
  • Wed, August 26 tantek.com /* Articles */ inventor of pingback enables webmentions on his blog

WordPress

1 edits by tantek.com
  • Wed, August 26 tantek.com make it clear wordpress is used by many on the indieweb

2014/SF

1 edits by tantek.com
  • Wed, August 26 tantek.com /* Organizers */ use {} templates for people, thanks to brian for getting the word out

Template:caseorganic

1 edits by tantek.com

Template:JeremyZilar

1 edits by tantek.com

2014/Cambridge

1 edits by tantek.com
  • Wed, August 26 tantek.com /* Organizers */ use {} templates for people

projects

1 edits by tantek.com
  • Tue, August 25 tantek.com /* See Also */ add Kickball/awesome-selfhosted