IndieWebCamp May 9-16, 2014

This is an automatically-generated summary of the IndieWebCamp wiki edits from May 9-16, 2014

Table of Contents

New Pages

wiki/backup

Created by Aaronparecki.com on May 10

  • Sat, May 10 aaronparecki.com add instructions on how to help back up the wiki
  • Sun, May 11 rascul.io tell about rascul's http mirror
  • Sun, May 11 rascul.io add rsync note to indiewiki mirror
  • Sun, May 11 kbsriram.com add baseline archive on github
  • Sun, May 11 rascul.io forgot the dot at the end of the rsync command
  • Sun, May 11 aaronparecki.com add notes on multiple methods of archiving
  • Sun, May 11 aaronparecki.com pros/cons as columns
  • Sun, May 11 aaronparecki.com use full wget flags (thanks kbs!)
  • Sun, May 11 kbsriram.com remove random script blabber

You can help IndieWebCamp by downloading and keeping a backup of this wiki!

As of 2014-05-10 the wiki and images are about 70mb.

  • Download Bittorrent Sync
  • Create a folder on your computer or server to store the files
  • Add a folder to btsync using this read-only secret: BB3SRZEPU6B4EUMMD5XDWZBY2RDZSN33Q

After adding the folder, your btsync client will begin downloading all the files!

rascul has a mirror at http://indiewiki.rascul.io. Easy to mirror it with wget or rsync:

wget -rm http://indiewiki.rascul.io
rsync -avz rsync://indiewiki.rascul.io:/indiewiki .

KB has placed a baseline archive at github as of May11, 2014 and will update it ad-hoc. Scripts/cronjobs (being tested on a laptop that perambulates between cafes) is at https://gist.github.com/kbsriram/0ae713dfa46f3676e2b5

Archive Methods

rsync

rsync -avz --delete --stats rsync://indieweb@indiewebcamp.com/indiewebcamp_wiki indiewebcamp

Pros

  • Supports incremental changes
  • Will properly delete local files when the remote files are deleted

Cons

  • Requires running a separate publicly-accessible daemon on the server

btsync

Pros

  • Keeps archive copies in sync nearly instantly

Cons

  • Proprietary sync protocol

wget

wget --execute robots=off --no-parent --wait=1 --mirror https://indiewebcamp.com/wiki/backup/data/

Pros

  • Works over HTTP
  • Supports incremental changes

Cons

  • Local files won't be deleted when deleted on the server

git

Pros

  • Works over HTTP
  • Supports incremental additions and deletions
  • Git repo stores full history

Cons

  • Requires the server to take another step after exporting the wiki to text files, potentially more prone to errors



licensing

Created by Kylewm.com on May 10

  • Sat, May 10 kylewm.com stubbed out licenses and some "research" on who's using what
  • Sat, May 10 kylewm.com add link to Atwood article
  • Sat, May 10 kylewm.com /* External License */ formatting
  • Sat, May 10 kylewm.com /* Permissive */ explain difference b/t modified and simplified BSD licenses
  • Sat, May 10 cweiske.de /* Copyleft */



Contents

Open Source

Choosing an open source license can be challenging, but it is important to make some statement about your software's free (or non-free) status. Without a license, the implication is that others are not free to use your code.

Public Domain

  • User:snarfed.org releases many of his projects (e.g., Bridgy) with the simple statement "This project is placed in the public domain."
  • Unlicense: simple text discliaming any copyright, and explicitlly allowing use for any purpose. More explicit and professional-sounding than the WTFPL.

Permissive

Permissive licenses generally require attribution and that the original license text be included in redistributions, but do not require that derivative works remain open source.

This category seems to be by far the most popular among IndieWebCamp participants

(10:58:48 PM) bear: i've used in the past: MIT, BSD 2-clause, MPL and plain ol' public domain

(10:59:25 PM) bear: MPL and Apache2 if I know it will be used commercially

Copyleft

Copyleft licenses require that derivative works remain open source, and often require they retain same license. For that reason, some critics consider these licenses "viral".

  • GPL: probably the best-known copyleft license. Linked software must remain GPL, and libraries used by GPL software must be licensed with GPL or GPL-compatible licenses.
  • AGPL
  • Creative Commons Share-Alike licenses

External Links

this-week-in-the-indieweb

Created by Aaronparecki.com on May 11

  • Sun, May 11 aaronparecki.com Created page with "{{stub}} ---- = Brainstorming = Below is a draft of the auto-generated content from recent changes might look like. This is designed to be syndicated to offline media such a..."
  • Mon, May 12 aaronparecki.com replace with notes for how to subscribe
  • Mon, May 12 aaronparecki.com add section for ideas
  • Thu, May 15 tantek.com TOC at the bottom for easy linking to headings

This Week in the IndieWeb is a weekly digest of activities of the IndieWebCamp community. It is most frequently a compilation of wiki edits for the week.

This digest is designed to be syndicated to offline media such as physical readers (Kindle, etc) or email.

How to Subscribe

Currently you can ask aaronpk to subscribe to the updates by providing an email address. (If enough people request this, I'll create a web interface for it.)

Subscribe via Kindle

To receive automatic updates to your Kindle, you will need to subscribe your Kindle's "send-to-email" address. You will first need to add the wiki's email address to your whitelist, the settings can be found under Personal Document Settings. Add thisweek@indiewebcamp.com as an approved email address, then provide your Kindle's email address to Aaron.

Contents

The digest currently contains:

  • A summary of all new and changed wiki articles, including the number of edits and the list of people who edited each page
  • For each page, a list of edits and edit comments
  • For all new pages, the current page content is also included, so that new pages can be read in full while offline
  • Edits marked as "minor" are excluded

Archives

Archives of previous newsletters can be found below.

http://indiewebcamp.com/this-week/

Ideas

Other things you'd like to see in the weekly summary:

  • list pages that have received webmentions this week (in descending order of # of mentions)

Contents

Bitbucket

Created by Bret.io on May 9

  • Fri, May 9 bret.io Created page with "{{ stub }} Bitbucket is a popular alternative to [[github]] as it offers free git individual repository hosting for public and private projects."
  • Fri, May 9 kylewm.com
  • Sat, May 10 cweiske.de its a silo



Bitbucket is a source code silo and alternative to github as it offers free git (and mercurial) repository hosting for public and private projects for individuals.

PHP

Created by Tantek.com on May 9




PHP is a programming language and web server runtime environment used for many IndieWeb projects.

Projects

Libraries

See Also

Retrieved from "http://indiewebcamp.com/PHP"

mf2util

Created by Kylewm.com on May 11

  • Sun, May 11 kylewm.com since I said this was the URL when registering with pypi, should probably make sure it exists
  • Mon, May 12 aaronparecki.com add dfn tag
  • Mon, May 12 kylewm.com added link to read the docs

mf2util is a Microformats 2 utility for Python, commonly used to extract common features in comments and reply-contexts. mf2util is intended to be used in concert with mf2py.

The package can be installed with pip install mf2py from PyPI

Documentation is available at Read the Docs

and source is hosted on GitHub

Template:t

Created by Tantek.com on May 13


Tantek Çelik

Django

Created by Tantek.com on May 12




Django is a python web application framework used in some IndieWeb projects.

IndieWeb Examples

IndieWeb community members that use Django on their personal site:

Scott Gilbertson

Scott Gilbertson's personal site Luxagraf.net uses Django.

See Also

Template:aaronpk

Created by Aaronparecki.com on May 13

  • Tue, May 13 aaronparecki.com giving myself a shorthand for adding to RSVP lists
  • Tue, May 13 aaronparecki.com add tiny photo

Aaron Parecki

User:Www.atoddswithclarity.com

Created by Www.atoddswithclarity.com on May 12

  • Mon, May 12 www.atoddswithclarity.com Created page with "playground for brainTrain"
  • Mon, May 12 www.atoddswithclarity.com adding url

playground for brainTrain

https://www.atoddswithclarity.com

phorkie

Created by Cweiske.de on May 16

  • Fri, May 16 cweiske.de Created page with "Self-hosted git-based pastebin software written by [[User:cweiske.de]]. Supports federation by talking to other instances via [[webmention]]s (with pingbacks as fallback). ;Home..."
  • Fri, May 16 cweiske.de

Self-hosted git-based pastebin software written by User:cweiske.de. Supports federation by talking to other instances via webmentions (with pingbacks as fallback).

Homepage
http://sf.net/p/phorkie
Code
http://sourceforge.net/p/phorkie/code/
https://github.com/cweiske/phorkie

Indieweb enthusiasts currently using it on their own site:

User:Tiagopinto.pt

Created by Tiagopinto.pt on May 12

  • Mon, May 12 tiagopinto.pt not a lot but better than no content, I guess

Tiago Pinto

Rails developer by day, iOS developer by night, sysadmin and dbadmin when needed.

Currently living in London, UK. Previously in Lisbon, Portugal and Coimbra, Portugal.

Personal website: [tiagopinto.pt], currently a static web site served directly by Amazon S3. Thinking about something a bit more dynamic. Goals: have everything created to date under my domain e.g. Webisodes and Podcast.

Some kind of to-do list

 * add h-card to /about page
   * photo
   * location
     * current timezone
     * local weather

node.js

Created by Bret.io on May 9




Node.js is a platform for running javascript applications and runs on all modern operating systems.

A well developed microformat-node library is available for use as a building block in indieweb projects.

User:Rascul.io

Created by Rascul.io on May 10


Ray Schulz

I like to make things.

My site will be at http://rascul.io but while I'm working on it you can probably check it out at http://crash.rascul.io.

dfn

Created by Aaronparecki.com on May 12




The HTML dfn tag is a way to denote the first time a term is defined.

This wiki uses the <dfn> tag to mark up the sentence containing the tag with p-summary so that parsers can easily find a one-sentence summary of wiki pages.

Retrieved from "http://indiewebcamp.com/dfn"

Swarm

Created by Aaronparecki.com on May 16

  • Fri, May 16 aaronparecki.com stub with dfn and related links



Swarm is an app by Foursquare focused on checkins and showing nearby friends.

Other Links

Loqi

Created by Tantek.com on May 15




Loqi is a friendly and useful bot present in the #indiewebcamp IRC channel and other channels.

Contents

Ideas

who uses xyz

anyone here use xyz

who supports xyz

These questions (when present at the start of a message, optionally terminated by a ?) could be answered with a link to /xyz#IndieWeb_Examples

why xyz

why should I use xyz

why should I support xyz

These questions (when present at the start of a message, optionally terminated by a ?) could be answered with a link to /xyz#Why

See Also

PostgreSQL

Created by Tantek.com on May 12




PostgreSQL is a database used on some IndieWeb sites.

IndieWeb Examples

IndieWeb community members that use PostgreSQL on their personal sites:

Scott Gilbertson

Scott Gilbertson's personal site Luxagraf.net uses PostgreSQL because it's the "only thing that supports GIS data in any real way".

Regarding database-antipattern:
I have encountered none of the downsides documented there. but then I don't use mysql so maybe that's part of it. ... I mean technically all those things apply to postgres as well, so I might just be lucky."

See Also

User:Paulmunday.net/sandbox

Created by Paulmunday.net on May 13

  • Tue, May 13 paulmunday.net Created page with "'''[https://github.com/photo Trovebox]''' (formerly [http://theopenphotoproject.org OpenPhoto]) '''<dfn>[https://github.com/photo Trovebox]</dfn>''' (formerly [http://theopenp..."

Trovebox (formerly OpenPhoto)



Trovebox (formerly OpenPhoto)

Template:sparkline

Created by Tantek.com on May 13


Template:kylewm

Created by Kylewm.com on May 13


Kyle Mahan

Changed Pages

Python

9 edits by kartikprabhu.com, bear.im, tantek.com, kylewm.com

events/2014-05-21-homebrew-website-club

9 edits by tantek.com, kevinmarks.com, www.andigalpern.com, aaronparecki.com, kylewm.com, kartikprabhu.com

Foursquare

7 edits by tantek.com, aaronparecki.com
  • Mon, May 12 tantek.com stub event support, venue claiming
  • Mon, May 12 aaronparecki.com add screenshot of a checkin with an event
  • Mon, May 12 tantek.com /* Event support */ result of doing so
  • Mon, May 12 tantek.com /* Venue claiming */ in short process documentation hearsay from IRC ;)
  • Mon, May 12 tantek.com /* Venue claiming */ claim URL
  • Tue, May 13 tantek.com /* Venue claiming */ asks for phone number
  • Tue, May 13 aaronparecki.com add info about receiving the phone call

Instagram

5 edits by tantek.com, aaronparecki.com
  • Mon, May 12 tantek.com dfn, quick blurb about endpoints/locations, criticism section with downtime and Switch from Foursquare to Facebook venues
  • Mon, May 12 tantek.com /* Switch from Foursquare to Facebook venues */ citations
  • Thu, May 15 aaronparecki.com /* Switch from Foursquare to Facebook venues */ add note about custom locations
  • Thu, May 15 aaronparecki.com /* Switch from Foursquare to Facebook venues */ reorder sections
  • Thu, May 15 tantek.com /* Custom Locations */ call out Uneditable nature as the criticism

Trovebox

4 edits by luxagraf.net, tantek.com, paulmunday.net, kylewm.com
  • Tue, May 13 luxagraf.net added note about lack of dogfooding
  • Tue, May 13 tantek.com move Insufficient Selfdogfooding to top of criticism, add subheadings
  • Tue, May 13 paulmunday.net Switched trovebox link to the Community edition as trovebox.com makes no metion of self-hosted/FLOSS version
  • Tue, May 13 kylewm.com added note about pivot? away from self-hosted

backup

4 edits by upon2020.com, tantek.com, bret.io, kbsriram.com

WordPress

2 edits by aaronparecki.com, petermolnar.eu

selfdogfood

2 edits by tantek.com
  • Tue, May 13 tantek.com don't trust web server software that's not actively selfdogfooded by its creators on their personal domains
  • Tue, May 13 tantek.com /* perspectives */

User:Notizblog.org

2 edits by notizblog.org

Events

2 edits by dunlaps.net, tantek.com

User:Kylewm.com

2 edits by kylewm.com

webmention

2 edits by tantek.com, cweiske.de
  • Thu, May 15 tantek.com /* IndieWeb implementations */ IndieWeb Examples
  • Fri, May 16 cweiske.de /* Publishing Software */ phorkie

IRC People

2 edits by www.atoddswithclarity.com, tiagopinto.pt
  • Mon, May 12 www.atoddswithclarity.com adding myself to the list -brainTrain
  • Mon, May 12 tiagopinto.pt adding myself to the IRC peeps

Nginx

2 edits by tantek.com
  • Thu, May 15 tantek.com tweak dfn, put "." outside parenthetical expression
  • Thu, May 15 tantek.com subhead re-arrangement, clustering, why, how to, move files without extensions to a how to, move TOC to more easily skim how to

User:Tantek.com

1 edits by aaronparecki.com

User:Aaronparecki.com

1 edits by aaronparecki.com

2014/Guest List

1 edits by tantek.com
  • Mon, May 12 tantek.com /* Official Guest List */ East/West capacities, am looking into where to stay in NYC

repost

1 edits by waterpigs.co.uk
  • Sun, May 11 waterpigs.co.uk /* Silo Examples */ Documented repost.us indieweb-friendly verb silo, linked to example reposting UI

User:David.shanske.com

1 edits by david.shanske.com
  • Sat, May 10 david.shanske.com /* Features in Development */

Indie Box

1 edits by upon2020.com

commons

1 edits by kylewm.com

Bridgy

1 edits by snarfed.org

site-deaths

1 edits by tommorris.org
  • Sun, May 11 tommorris.org /* Site Deaths */ when XKCD are laughing at google...

app

1 edits by aaronparecki.com
  • Mon, May 12 aaronparecki.com add xkcd http://xkcd.com/1367/

2014

1 edits by kartikprabhu.com
  • Thu, May 15 kartikprabhu.com /* Other Activities */ added Neil Gaiman's reading performance

comments-presentation

1 edits by tantek.com
  • Thu, May 15 tantek.com /* How to markup */ add why p-summary explanation, and heading for empty in-reply-to

File:instagram-custom-location-search.png

1 edits by aaronparecki.com

Posts about the IndieWeb

1 edits by tantek.com
  • Thu, May 15 tantek.com Webmentions and the REAL Social Web from 2013-09-16

IRC

1 edits by tantek.com

silo-quits

1 edits by tantek.com

fragmention

1 edits by aaronparecki.com
  • Fri, May 16 aaronparecki.com /* Challenges */ issues when using for a TOC

Contribute

1 edits by tantek.com

Wikipedia

1 edits by tantek.com
  • Thu, May 15 tantek.com dfn, link, headings, note indieweb articles, see also

why

1 edits by tantek.com
  • Wed, May 14 tantek.com /* More robust */ add another example of fixing links when they break

User:Cweiske.de

1 edits by cweiske.de

posse-post-discovery

1 edits by aaronparecki.com

database

1 edits by tantek.com
  • Mon, May 12 tantek.com explicit stub, dfn, software list, see also

File:foursquare-event-screenshot.png

1 edits by aaronparecki.com

note

1 edits by tantek.com
  • Fri, May 16 tantek.com /* Health Fitness Tracking */ main fitness

Homebrew Website Club

1 edits by tantek.com
  • Tue, May 13 tantek.com /* Established Meetings */ add benwerd to co-organizing sf

MySQL

1 edits by tantek.com