IndieWebCamp September 19-26, 2014
This is an automatically-generated summary of the IndieWebCamp wiki edits from September 19-26, 2014
Table of Contents
New Pages
- file-storage 13 edits by kartikprabhu.com, tantek.com, bear.im, rascul.io, waterpigs.co.uk, petermolnar.eu, markmurfin.com
- adoption-blockers 8 edits by tommorris.org, tantek.com
- form-encoded 5 edits by bret.io, tantek.com, kylewm.com
- Amazon EC2 3 edits by markmurfin.com, tantek.com
- User:Lmorchard.com 3 edits by lmorchard.com
- diversity 3 edits by jenmontes.com, tommorris.org
- advocacy 3 edits by tommorris.org, tantek.com
- User:Kevinbeynon.com 2 edits by tantek.com
- Template:benwerd 2 edits by tantek.com
- RunKeeper 2 edits by tantek.com, aaronparecki.com
- Mixi 2 edits by ben.thatmustbe.me
- semver 2 edits by bear.im
- OpenLiteSpeed 2 edits by tantek.com
- User:Www.reedstrom.org 2 edits by www.reedstrom.org
- LAMP 2 edits by tantek.com
- chocolatey 2 edits by bret.io
- CollectQT 2 edits by kevinmarks.com, tantek.com
- jQuery 2 edits by tantek.com, iamshane.com
- AWS 2 edits by 4c4d.com
- homebrew 2 edits by bret.io
- admin tax 1 edit by tantek.com
- User:Www.techfox.co.uk 1 edit by tantek.com
- npm 1 edit by bret.io
- development tax 1 edit by david.shanske.com
- gem 1 edit by bret.io
- alt 1 edit by tantek.com
- pip 1 edit by bear.im
- User:Gavin.carothers.name 1 edit by gavin.carothers.name
- fonts 1 edit by acegiak.net
- SQLite 1 edit by kylewm.com
- JavaScript 1 edit by tantek.com
- languages 1 edit by tantek.com
- tt-rss 1 edit by bret.io
- redirect 1 edit by tantek.com
- htaccess 1 edit by shanehudson.net
- metadata 1 edit by kylewm.com
- OCSP 1 edit by shanehudson.net
- LVM 1 edit by shanehudson.net
- Template:crystal 1 edit by tantek.com
- ZFS 1 edit by shanehudson.net
- draft 1 edit by tantek.com
- JSON form encoded 1 edit by tantek.com
- webwewant 1 edit by bret.io
- User:Markmurfin.com 1 edit by markmurfin.com
- HTH 1 edit by tantek.com
- Amazon 1 edit by tantek.com
- SEO 1 edit by tantek.com
- User:Thelocalyarn.com 1 edit by thelocalyarn.com
- Template:dietrich 1 edit by metafluff.com
- newsblur 1 edit by bret.io
- fever 1 edit by bret.io
- socialig 1 edit by tantek.com
- phpmyadmin 1 edit by bret.io
- mysql workbench 1 edit by bret.io
- content management system 1 edit by tantek.com
- LiteSpeed 1 edit by tantek.com
- Go 1 edit by tantek.com
Changed Pages
- Known 12 edits by kylewm.com, tantek.com, werd.io
- IRC People 10 edits by iamshane.com, gavin.carothers.name, fberriman.com blog, theporouscity.com, tantek.com, lmorchard.com, rhiaro.co.uk
- events/2014-09-24-homebrew-website-club 9 edits by kartikprabhu.com, tantek.com, bret.io, metafluff.com
- indie-stats 8 edits by bear.im, tantek.com
- database-antipattern 7 edits by tantek.com, kartikprabhu.com, waterpigs.co.uk
- SWAT0 6 edits by kevinmarks.com, tantek.com, aaronparecki.com
- Ello 6 edits by tantek.com, rascul.io, kartikprabhu.com, markmurfin.com
- User:Ben.thatmustbe.me 5 edits by ben.thatmustbe.me, tantek.com
- HTTPS 5 edits by kylewm.com, bear.im
- Web Action URL APIs 4 edits by tantek.com
- webmention 3 edits by bear.im, tantek.com, thelocalyarn.com
- indie 3 edits by tantek.com
- Indie.js 3 edits by mowens.com
- JSON 3 edits by tantek.com, aaronparecki.com
- 2014/UK 3 edits by tantek.com
- webactions 2 edits by tantek.com
- Micropub 2 edits by jonnybarnes.uk, kylewm.com
- reply-thread 2 edits by tantek.com
- different 2 edits by tantek.com
- static site generator 2 edits by rascul.io
- Falcon 2 edits by tantek.com
- Template:t 2 edits by tantek.com
- videos about the indieweb 2 edits by tantek.com
- PostgreSQL 2 edits by www.flutterby.net user:danlyke, iamshane.com
- feedbin 2 edits by kylewm.com
- database 2 edits by kylewm.com, kartikprabhu.com
- User:Tantek.com 1 edit by kylewm.com
- code-of-conduct-examples 1 edit by tantek.com
- Quill 1 edit by bret.io
- Facebook 1 edit by tommorris.org
- reply-context 1 edit by tantek.com
- storage 1 edit by kylewm.com
- original-post-discovery 1 edit by tantek.com
- Loqi 1 edit by kylewm.com
- authorship 1 edit by tantek.com
- search 1 edit by tantek.com
- Blogger 1 edit by tantek.com
- citation 1 edit by tantek.com
- icon 1 edit by tantek.com
- Trovebox 1 edit by tantek.com
- Phono 1 edit by tantek.com
- PBWorks 1 edit by tantek.com
- video 1 edit by tantek.com
- IndieMark 1 edit by tantek.com
- code-of-conduct 1 edit by ben.thatmustbe.me
- Persona 1 edit by tantek.com
- CASSIS 1 edit by tantek.com
- wget 1 edit by tantek.com
- WebRTC 1 edit by tantek.com
- about.me 1 edit by tantek.com
- User:Retout.co.uk 1 edit by tantek.com
- MySQL 1 edit by kartikprabhu.com
- Red Wind 1 edit by kylewm.com
- registerProtocolHandler 1 edit by tantek.com
- indie-config 1 edit by tantek.com
- node.js 1 edit by tantek.com
- CORS 1 edit by tantek.com
- shebang 1 edit by tantek.com
- manifesto 1 edit by tantek.com
- start a page 1 edit by tantek.com
- User:Mowens.com 1 edit by mowens.com
- LinkedIn 1 edit by tommorris.org
- User:Crystalbeasley.com 1 edit by tantek.com
- irc/today 1 edit by ben.thatmustbe.me
- User:Kylewm.com 1 edit by kylewm.com
- Diaspora 1 edit by tantek.com
- site-deaths 1 edit by tantek.com
- scheduling 1 edit by tantek.com
- Amazon S3 1 edit by tantek.com
- antipatterns 1 edit by tantek.com
- composite stream 1 edit by kylewm.com
- Craft 1 edit by tantek.com
- 2014/UK/Demos 1 edit by tantek.com
- User:ShaneHudson.net 1 edit by shanehudson.net
- socialwg 1 edit by tantek.com
- BarCamp 1 edit by waterpigs.co.uk
- community 1 edit by tantek.com
- pump.io 1 edit by kylewm.com
- community-brainstorming 1 edit by tantek.com
- ind.ie 1 edit by tantek.com
- Template:verdi 1 edit by michaelverdi.com
- Posts about the IndieWeb 1 edit by waterpigs.co.uk
- Main Page 1 edit by tantek.com
- Template:gRegor 1 edit by bear.im
- Template:aaronpk 1 edit by bear.im
- Template:kylewm 1 edit by bear.im
- Template:rascul 1 edit by bear.im
New Pages
Created by Kartikprabhu.com on September 21
- Sun, September 21 kartikprabhu.com stubbed a page
- Sun, September 21 kartikprabhu.com remove MySQL mis-type. add myself to wants to list
- Sun, September 21 kartikprabhu.com /* IndieWeb Examples */ add Bundle and article file ref.
- Sun, September 21 tantek.com add self to IndieWeb example, rm blank criticism until there is actual real world
- Sun, September 21 bear.im add bear.im to list
- Sun, September 21 bear.im add starting date - 2003-12-18
- Sun, September 21 bear.im /* Bear */
- Sun, September 21 bear.im /* Bear */
- Mon, September 22 rascul.io /* IndieWeb Examples */ add me
- Mon, September 22 waterpigs.co.uk /* ... add yourself ... */ added myself
- Tue, September 23 petermolnar.eu adding "in the wild" section + Grav
- Thu, September 25 markmurfin.com
- Thu, September 25 markmurfin.com /* Mark87 */
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
File Storage is the idea of storing the main site content in flat, readble files instead of a database
IndieWeb Examples
IndieWeb members that use File Storage on their personal site.
Tantek
Tantek Çelik on tantek.com uses flat files for primary storage of content:
Bear
at https://bear.im uses flat files for storage of all content:
- posts - since 2003-12-18 stored as text with some textual/markdown/whatever markup
- webmentions - stored as html in the same directory as the post
- comments - stored as html in the same directory as the post
- feeds and related
Bret C.
Bret Comnes: I use the following on bret.io
- Stores site content in git
- Renders to html using jekyll/gh-pages
Rascul
rascul stores content for https://rascul.io in a git repository.
Barnaby Walters
Stores all canonical copies of waterpigs.co.uk site data in the filesystem
- notes and articles as YAML files with HTML in (wants to change these to HTML+mf2 for browsability, standards support)
- timestamped HTML archives (along with HTTP headers in *-headers.txt) in URL-mimicking folder structures
- Sheet music in ABC files
Mark87
Testing at Editor and Viewer
- Simple, working Editor saves simple articles as html files to the filesystem.
- Viewer system loads the html files and can output them with different markup, css, adding h-data, etc.
- Wants to save html files with microdata schema for super cool idea that I have
... add yourself ...
Want to use file storage
IndieWeb members that *want* to use File Storage on their personal site:
- Kartik using Bundle wants to move away from MySQL to a HTML+mf2 based file storage for main content. Has played with YAML-based storage but does not like it. Article content is authored and stored in Django-style HTML templates anyway.
- add yourself.
Flat file "CMS" systems in the wild
- Grav is a PHP, YAML, Twig and Markdown Extra based storage project which looks promising.
See Also
Created by Tommorris.org on September 25
- Thu, September 25 tommorris.org starting this off
- Thu, September 25 tommorris.org adding diversity
- Thu, September 25 tantek.com /* Diversity */ link code-of-conduct
- Thu, September 25 tantek.com citations please, rename Import Export to Import From Silos, and citation needed for "a lot of people"
- Thu, September 25 tantek.com see also
- Thu, September 25 tantek.com one more code-of-conduct link
- Thu, September 25 tantek.com /* Diversity */ note despite being founded by two men and two women
- Thu, September 25 tantek.com /* Diversity */ names and faces, note evidence of photos and IRC logs
This page lists adoption blockers, things currently getting in the way of more non-technical people being involved in the indieweb. Please expand this based on real life efforts at advocacy, preferably with specific citations, rather than just a wishlist of features.
Import From Silos
A lot of people have content in services like Tumblr and WordPress and are blocked on moving to the indieweb due to wanting/needing to import from them (citation needed). We need to work on making it easier to import that content into indie tools.
Diversity
Despite being founded by two women (
Amber Case,
Crystal Beasley) and two men (
Aaron Parecki
Tantek Çelik), the IndieWeb community is not very diverse: the majority of participants (as determined even just by IndieWebCamp and Homebrew Website Club photos) currently are people who are white, male, Western and English-speaking (per IRC logs).
While we actively try to be a positive and welcoming community for people of all races, genders, sexualities, religions and backgrounds, the community itself needs to become more diverse in order to prevent against groupthink, the psychological equivalent of monoculture.
See Also
Created by Bret.io on September 25
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Form-encoded (shorthand for the content type: application/x-www-form-urlencoded
) is used with webmention and Micropub for receiving text fields in HTTP POST requests.
Issues
Issues with Arrays
There appears to be some inconsistencies with how different parsers interpret arrays in form-encoded requests. Lets document those here.
PHP's parse_str parses properties ending in [] into an array. Otherwise, properties are single-valued (i.e. only the last value of a multi-valued property is retained).
php > parse_str("property=abc&property=def", &$result);
php > var_dump($result);
array(1) {
["property"]=>
string(3) "def"
}
php > parse_str("property[]=abc&property[]=def", &$result);
php > var_dump($result);
array(1) {
["property"]=>
array(2) {
[0]=>
string(3) "abc"
[1]=>
string(3) "def"
}
}
Python's parse_qs method treats all properties as possibly multi-valued. It treats [] just like any other character
>>> parse_qs("property=abc&property=def")
{'property': ['abc', 'def']}
See Also
Created by Markmurfin.com on September 25
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Amazon EC2, or "Elastic Cloud Compute", is an Amazon.com service that rents out Virtual Private Servers with a variety of Operating System, Pricing, CPU, and Memory options.
See Also
Created by Lmorchard.com on September 23
Les Orchard
About Me / Elsewhere
Sr. Web Developer, Mozilla Corporation
Areas of Interest
Syndication feeds (RSS/Atom); Activity Streams; mashups; data ownership; user-sovereignty.
Working On
- feeder2 - Latest attempt at a web feed poller & general node.js saw-sharpening
Thinking about
- Simple static web hosting service
- No smarts, no structure beyond URLs. Put this content at that URL under my (sub)domain.
- Like Amazon S3 but with a non-horrible on-ramp
- Like Dropbox but specifically for scalable web hosting
- Like remoteStorage but (again) specifically for web hosting
- Simple API with Oauth(ish?) permission dance for apps
Itches
- lmorchard.com hasn't got respectable SSL
Mothballed
Used to work on these things. I stopped. Might start again, someday. Then again, maybe not.
Created by Jenmontes.com on September 25
- Thu, September 25 jenmontes.com Wrote this to counter-balance the energy that has been spent differentiating "indie web" and "ind.ie"
- Thu, September 25 jenmontes.com /* Within Indie Web Camp */ Fixing internal links
- Thu, September 25 tommorris.org orientation is the preferred terminology
Diversity is the extent to which a group's participants are representative of a wide range of human attributes including, but not limited to, race, gender, religion, age, sexual orientation, able-bodiedness, education, socioeconomic status, political leaning, national origin, etc.
A group's diversity can be measured by its ability to sustain participation among members who fall on very different points on the spectrum within a single attribute, and also by sustaining variations among many different attributes at once.
Tech sector shortcomings
"Improving diversity" has become a major topic among technology companies as a response to numerous studies linking high-diversity groups to being more willing to express unique opinions, broadening the pool of knowledge, and positive business outcomes. Unfortunately, Google's diversity report, along with data from other Silicon Valley companies, shows that the tech industry still has a long way to go.
Within Indie Web Camp
The lack of diversity among tech companies reflects a larger systemic pattern of ignorance, inattentiveness, and/or exclusion with regard to minority groups in STEM fields, and Indie Web Camp isn't immune to those forces:
So, who else is coming to @indiewebcamp Brighton? There’s currently an embarrassing all-white-male list of “creators” http://indiewebcamp.com/2014/UK/Guest_List#Creators … [1]
Besides societal forces, there may be other factors that hinder the adoption of Indie Web Camp principles among marginalized groups:
- "Owning your data", or at the very least owning a domain name, involve a monetary cost that is a very real barrier to entry. In addition, domain name registrants are required to provide their name and contact information on publicly-available WHOIS requests. Groups who require careful privacy measures because of their marginalized status are hit especially hard by this.
- "Build tools for yourself" presupposes a programming and development education that most minority populations have never been exposed to. In essence, they are being asked to contribute their diverse life experience and also be able to build the medium on which to express themselves. Pre-built solutions like WordPress and Known will be much more attractive.
- "Plurality of projects" may be attractive to developer-centric groups that understand the differences in implementations, but the number of choices will be overwhelming for the uninitiated. Rather than simply listing the available projects, a table listing supported features and gotchas for each project would allow people to choose a solution based on their skill-level and needs.
Improving diversity
- Encourage existing minorities within the group to take more active / visible roles. Visible minority members are a strong indicator that the group is "safe".
So I looked for something which looked like “me”, or described “me”, but I just found it to be about a diff community. [2]
i would NEVER even consider going to a conference like that TBH b/c when i look at that photo i'm like, ahhh, a place where i'm not safe. [3]
- Expand options for virtual participation at conferences. There are enough barriers without adding geography into the mix.
- Go to the groups you're seeking and ask for help. Programs like the Focus Conference and 300 Seconds will point you in the right direction, or even contacting women's colleges and historically black universities.
- Identify IndieWebCamp features that are useful to marginalized communities and are being undermined or ignored on silos. Embrace your off-beat culture, find groups that would benefit from it, and invite them to try it.
- Get advice from people that run successful inclusive unconferences and BarCamps. Vanessa Gennarelli wrote an excellent primer on the subject.
See also
Created by Tommorris.org on September 25
Advocacy are efforts to help and empower others by sharing knowledge, ideas and solutions with them.
Good and bad practices
- Do enable and empower; don't dictate and domineer.
- Don't downplay people's concerns or ignore legitimate criticisms, Do listen and ask questions, help find ways to recognize and address criticisms.
- Don't become a raving fundamentalist. The IndieWeb community is based on practicality and positive change, not becoming a weird cultish religion. Using a silo service does not make someone bad, stupid or irrational.
See also
Created by Tantek.com on September 21
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Kevin Beynon
Participant in 2014/UK: https://twitter.com/kevinbeynon/status/508714996197756928 : The people I met at @indiewebcamp are the A-Team of the Internet. Give them some tape and an oxy-acetalyne torch and they'll fix the web.
Created by Tantek.com on September 20
Ben Werdmülller
Created by Tantek.com on September 24
- Wed, September 24 tantek.com stub with dfn, see also, criticism, quote aaronpk post about lack of https
- Wed, September 24 aaronparecki.com also supports biking and other exercise
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
RunKeeper is an exercise silo and native app for keeping track of running, biking and other physical activity.
Criticism
Requires login to view public run info
If someone shares info on a particular run, in order to view the details, e.g. splits per mile, RunKeeper requires that you login.
http only
RunKeeper appears to only support http, even for logins.
Using an https URL just redirects to the http version without an error.
This implies that they have enough https support (e.g. a valid certificate) but are choosing not to use it to actually server web pages.
- 2014-09-24 reported: [1][2]
@RKSupport Why does your site redirect https to http if you have a valid SSL cert? Shouldn't everything (especially the login page) be served over https??
See Also
Created by Ben.thatmustbe.me on September 24
Mixi
Mixi.jp is a popular content hosting silo and activity aggregator which is the most popular social network in Japan.
Criticisms
In order to prevent abuse, Mixi requires users to enter a Japanese phone company and number to register. Registration completion links are then emailed to the phone. This creates a requirement that a person have a contract cell phone in Japan (Google Voice or Skype numbers will not work).
Created by Bear.im on September 20
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
semver or Semantic Versioning, is a method of building version numbers such that they convey meaning about the state of the underlying code - also known as MAJOR.MINOR.PATCH format.
http://semver.org/
Created by Tantek.com on September 25
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
OpenLiteSpeed is an open source version of the LiteSpeed web server software that is a "high-performance, open source alternative to Apache that retains many Apache-compatible features"[1].
See Also
Created by Www.reedstrom.org on September 25
Ross Reedstrom (reedstrm most places) is a sysadmin and developer in the area of Open Education Resources. He helped create OpenStax (née Connexions) [1] more than a decade ago. And he's still there! Also a Molecular Biologist by training (they call me Dr.), as well as teaching at the Rice Aikido Club (with a rank of Nidan)
Created by Tantek.com on September 22
- Mon, September 22 tantek.com stub with dfn, see also, other variants in use by indieweb folks
- Mon, September 22 tantek.com MongoDB is ok for M as well, iterate common exceptions
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
LAMP is a acronym for Linux Apache MySQL (or MongoDB) and one or more of Perl PHP and/or Python.
Most IndieWeb sites are running on some variant of LAMP stack, though there are common exceptions like:
See Also
Created by Bret.io on September 25
- Thu, September 25 bret.io Created page with "{{ stub }} <dfn>Chocolatey</dfn> is a package manager for windows that runs in powershell. It can be used to install developer tools, dependancies as well as desktop GUI applic..."
- Thu, September 25 bret.io
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Chocolatey is a package manager for windows that runs in powershell. It can be used to install developer tools, dependancies as well as desktop GUI applications. It is like NuGet but has an expanded scope of acceptable packages.
Created by Kevinmarks.com on September 25
- Thu, September 25 kevinmarks.com Created page with "{{stub}} <dfn>[https://gitlab.com/collectqt/quirell CollectQT]</dfn> is a project to build a LGBTQ-aware social network. Currently documented as a series of issues on Gitlab, bas..."
- Thu, September 25 tantek.com smells like a silo for now, see also
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
CollectQT is a project to build a LGBTQ-aware social network silo which is currently documented as a series of issues on Gitlab, based on shortcomings of existing silos.
See Also
Created by Tantek.com on September 19
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
jQuery is a popular JavaScript framework.
http://jquery.com
Projects
IndieWeb Projects that use jQuery in their front-end:
Criticism
See Also
Created by 4c4d.com on September 25
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Amazon Web Services is a collection of remote computing services that together make up a cloud computing platform, offered over the Internet by Amazon.com
It is a branding that encompasses EC2, SES (bulk mailing), Glacier, and other Amazon data and compute services.
See Also
Created by Bret.io on September 25
- Thu, September 25 bret.io Created page with "{{ stub }} <dfn>Homebrew</dfn> is a package manager for OS X that is uses git and ruby scripts to install programs into /usr/local automagically. * I <3 homebrew. --~~~~"
- Thu, September 25 bret.io
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Homebrew is a package manager for OS X that is uses git and ruby scripts to install programs into /usr/local automagically.
- I <3 homebrew. --
Bret Comnes 12:39, 25 September 2014 (PDT)
Created by Tantek.com on September 21
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
admin tax is all the time you spend maintaining your personal site, rather than actually using it (like to create posts).
Examples of admin tax:
See Also
Created by Tantek.com on September 21
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Rosa Fox
Created by Bret.io on September 20
- Sat, September 20 bret.io Created page with "{{ stub }} <dfn>npm is the "node package manager" and is can be used to manage javascript package for any type of javascript project (not just node).</dfn> It provides quick ac..."
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
npm is the "node package manager" and is can be used to manage javascript package for any type of javascript project (not just node). It provides quick access to all of the packages available at https://www.npmjs.org
Created by David.shanske.com on September 21
- Sun, September 21 david.shanske.com Created page with "{{stub}} '''<dfn>development tax</dfn>''' is all the time you spend <em>development</em> the software that runs your personal site, rather than actually <em>using</em> it (like ..."
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
development tax is all the time you spend development the software that runs your personal site, rather than actually using it (like to create posts).
Examples of development tax:
- Adding new features to your site
- Changing your entire backend
The problem with a development tax is that many individuals truly enjoy development as a hobby as much as creating content.
See Also
Created by Bret.io on September 20
- Sat, September 20 bret.io Created page with "{{ stub }} <dfn>Gem is the ruby language package manager.</dfn> It can be used to managed ruby packages and provide access the the packages at https://rubygems.org."
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Gem is the ruby language package manager. It can be used to managed ruby packages and provide access the the packages at https://rubygems.org.
Created by Tantek.com on September 20
- Sat, September 20 tantek.com stub with dfn, ref to whatwg living html spec for advice on good alt text
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
alt is a required attribute of the <img>
element and should be provided in any use of images on indieweb pages from photo posts to featured and other images in articles.
For guidelines on good alt
attribute authoring, see:
See Also
Created by Bear.im on September 20
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
pip is a tool for installing and managing Python packages.
https://pypi.python.org/pypi/pip
Created by Gavin.carothers.name on September 20
- Sat, September 20 gavin.carothers.name Created page with "[http://gavin.carothers.name Me]"
Me
Created by Acegiak.net on September 20
Ashton McAllan is using a custom handwriting font for article titles on acegiak.net which is documented here: Handwritten Post Titles
Created by Kylewm.com on September 20
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
SQLite is a relational database that stores an entire database in a single file. Unlike most databases, it is accessed as a library rather than a separate process.
IndieWeb Examples
-
Kyle Mahan is experimenting with SQLite as the primary datastore for Red Wind.
- Sandstorm recommends that apps use SQLite if possible because each application runs in its own container, and therefore cannot share a single e.g., MySQL instance.
See Also
Created by Tantek.com on September 20
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
JavaScript (JS) is a popular programming language due to its nearly ubiquitous availability in web browsers, and growing web server availability in the form of node.js.
See Also
Created by Tantek.com on September 20
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
languages may refer to human (AKA natural) languages for computer (often programming) languages.
Programming languages
Human languages
See:
Created by Bret.io on September 23
- Tue, September 23 bret.io Created page with "{{ stub }} <dfn>[http://tt-rss.org/redmine/projects/tt-rss/wiki tt-rss]</dfn> is a traditional [[Google Reader]] style feed reader that you have to self host. == People using t..."
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
tt-rss is a traditional Google Reader style feed reader that you have to self host.
Created by Tantek.com on September 25
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
A redirect is a way to automatically make one page on this wiki load another page. You can edit a page and turn it into a redirect by using code like:
#redirect:[[destination-page-name]]
See Also
Created by Shanehudson.net on September 25
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
.htaccess is the file used for configuring particular sites on apache (as opposed to httpd.conf which is global).
Created by Kylewm.com on September 25
- Thu, September 25 kylewm.com Capture helpful comparison from tommorris, with note that this should be moved somewhere less confusing
Metadata, specifically "descriptive metadata", is an umbrella term for all the different ways data (content) can be marked up or organized to facilitate machine-readability. In the context of the IndieWeb, personal sites use metadata to locate interesting information in each other's HTML markup (e.g., author name, post title, etc.).
Issues
- This page/content should be moved somewhere with less confusing framing
tantek: danlyke, kylewm I think the framing of "metadata" leads people down a
confusing and unhelpful path.
http://indiewebcamp.com/irc/2014-09-25#t1411664218431
Discussion
kylewm: is there any sort of comparison that explains the relationship
between mf, microdata, schema.org, AS1/2, JSON-LD, RDFa, turtle, n3,
etc.? I have a lot of trouble understanding e.g., which things are
syntax and which are vocabularies and which are the same or successors to each other [09:36]
tommorris: kylewm: schema.org is a vocabulary. microformats used to be
syntax+vocab, now those have been separated in mf2. JSON-LD is a
layer of RDFing translation on top of JSON (think of it like an
'RDF stylesheet'!)
tommorris: kylewm: Notation3 is an RDF syntax that's human readable. RDFa is
RDF in HTML.
tommorris: kylewm: microdata is Hixie's reimplementation of RDFa's use cases
but without RDFa's RDFisms.
tommorris: kylewm: turtle and N3 are so similar you can just treat them as
one. there are a few minor differences but just treat N3 as a
superset of Turtle
tommorris: kylewm: ActivityStreams 1 is based on Atom. AS2 is based on JSON
(and/or JSON-LD and/or a few other things to be determined)
http://indiewebcamp.com/irc/2014-09-25#t1411662943343
Created by Shanehudson.net on September 25
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Online Certificate Status Protocol (OCSP) is used for HTTPS, read more about it on Wikipedia.
Created by Shanehudson.net on September 25
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
LVM is a logical volume manager that is often used on dedicated servers running Linux. Read more about it at Wikipedia.
Created by Tantek.com on September 25
Crystal Beasley
Created by Shanehudson.net on September 25
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
ZFS is a file system with a built-in logical volume manager (an alternative to LVM) that is often used on dedicated servers running BSD. Read more about it at Wikipedia.
Created by Tantek.com on September 25
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
A draft in the context of the indieweb refers to a draft post, a post that an author has partially written, or otherwise does not consider finished.
Why
Drafts are useful for private or semi-public sharing with others for review and feedback before official publication and POSSEing.
IndieWeb Examples
Some IndieWeb community members are using scheduling to publish drafts at otherwise public URLs, but not have them show up on their homepage (e.g. in their composite stream) or legacy feed file.
Open Source Examples
WordPress
WordPress has a draft feature that allows you to save a draft and share a URL to a draft post which does not show up on your home page or any feeds.
See Also
Created by Tantek.com on September 26
- Fri, September 26 tantek.com stub with dfn, use plain form-encoded instead, issues, see also
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
JSON form encoded is shorthand for offhand references to "just post JSON to the server" type expressions that appear to be used by cargo cult users of JSON and variants thereof, and has non-trivial implementation issues compared to the well-understood and well-supported plain form-encoded approach.
Lack of support
JSON does not have as wide support for POST requests compared to form-encoded requests.
In most web frameworks you have to jump through hoops to read the raw POST data if it's JSON format.
A Google search can confirm that lots of people are confused about how to handle JSON POST requests: how to receive JSON post in php, ruby, python, node
Imprecise - what MIME type
"JSON form encoded" is imprecise.
What MIME type are you supposed to use to upload? I.e. stack overflow confusion
- application/json
- multipart/form-data
- or application/ld+json
See Also
Created by Bret.io on September 26
- Fri, September 26 bret.io Created page with "{{ stub }} <dfn>[http://webwewant.org Webwewant]</dfn> is an conference in London about improving the state of the Web: "We focus on using innovative approaches to build suppor..."
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Webwewant is an conference in London about improving the state of the Web: "We focus on using innovative approaches to build support for national and regional campaigns to create a world where everyone, everywhere is online and able to participate in a free flow of knowledge, ideas, collaboration and creativity over the open Web. We’ve set up and funded projects and campaigns around the world. And we’re just getting started. You could help us make a difference."
Created by Markmurfin.com on September 25
Hello, world!
Created by Tantek.com on September 25
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
HTH is an acronym for "hope that helps".
Created by Tantek.com on September 25
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Amazon is a company that sells various products and services, in particular several hosting services like S3 and EC2 that may be used for various indieweb site features.
Services
See Also
Created by Tantek.com on September 25
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
SEO is an acronym for Search Engine Optimization which refers to the practice and results of publishing pages and permalinks on the web in order to rank better (earlier/higher) in web search engine results. In practice IndieWeb sites seem to do better than silos at search engine results.
Anecdotal experience of what does better, in rough order:
- IndieWeb sites with permalinks with slugs of search terms
- Silos with permalinks with slugs of search terms
- IndieWeb sites with permalinks without slugs
- Other silo results
E.g. searching for "emailefail"
See Also
Created by Thelocalyarn.com on September 25
Joel Dueck, blogger/writer/web publishing tinkerer since 1998.
Created by Metafluff.com on September 25
- Thu, September 25 metafluff.com Created page with "<span class="h-card" style="white-space:nowrap">{{sparkline|https://twitter.com/dietrich/profile_image}}[[User:metafluff.com|Dietrich Ayala]]</span>"
Dietrich Ayala
Created by Bret.io on September 23
- Tue, September 23 bret.io Created page with "{{stub }} <dfn>[http://www.newsblur.com Newsblur]</dfn> is a traditional feed reader that aimed to replicate and replace [[Google Reader]]. == People Using Newsblur == * {{ bre..."
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Newsblur is a traditional feed reader that aimed to replicate and replace Google Reader.
People Using Newsblur
Created by Bret.io on September 23
- Tue, September 23 bret.io Created page with "{{ stub }} <dfn>[http://feedafever.com fever]</dfn> is a propriety, single user, self-hosted, traditional [[Google reader]] style feed reader that costs a one time fee of $30 a..."
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
fever is a propriety, single user, self-hosted, traditional Google reader style feed reader that costs a one time fee of $30 and only works on a single domain due to built in DRM and is written in php. It has some interesting "sparks and trends" features which de-dupe articles in order to create a "fever" view of links that many articles link to.
People who use fever
-
Bret Comnes - I used to run fever until malformed feeds hosed the backend DB. It has a single developer, has a non-open source license, contains many bugs and never gets updated. Do not recommend especially with all the other options these days.
Created by Tantek.com on September 23
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
The Social Web Interest Group is a W3C Interest Group that is chartered with documenting use-cases for the social web, based on the outcome of the osfw3c workshop in 2013-08.
See Also
Created by Bret.io on September 22
- Mon, September 22 bret.io Created page with "<dfn>phpmyadmin</dfn> is a web application that can be used to inspect and perform actions on mysql databases."
phpmyadmin is a web application that can be used to inspect and perform actions on mysql databases.
Created by Bret.io on September 22
- Mon, September 22 bret.io Created page with "{{ stub }} <dfn>MySQL Workbench</dnf> is a GUI application used to inspect and perform actions on MySQL databases."
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
MySQL Workbench is a GUI application used to inspect and perform actions on MySQL databases.
Created by Tantek.com on September 21
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
A content management system (often abbreviated as CMS) is software used to create, enter, edit, update, delete content on a website, even on indieweb sites.
Examples:
See Also
Created by Tantek.com on September 22
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
LiteSpeed is "High performance Apache drop-in replacement" web server software.
See Also
Created by Tantek.com on September 21
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Go (AKA Golang or go lang) is a programming language.
See Also
Changed Pages
12 edits by kylewm.com, tantek.com, werd.io- Mon, September 22 kylewm.com /* How to */ tell Known to use Mongo
- Mon, September 22 kylewm.com /* How to */ allow .htaccess overrides
- Mon, September 22 kylewm.com /* Use MongoDB */ caveat that benwerd recommends MySQL
- Mon, September 22 kylewm.com /* Setup Known on nginx */ add rascul's nginx configuration
- Mon, September 22 tantek.com new articles section with WIRED and GigaOM articles
- Mon, September 22 kylewm.com /* How to */ add Plugins and Themes Missing
- Wed, September 24 kylewm.com /* Articles */ added Wired italia
- Fri, September 26 werd.io /* Releases */
- Fri, September 26 werd.io /* Goals & Model */
- Fri, September 26 werd.io /* Development */
- Fri, September 26 werd.io /* Goals & Model */
- Fri, September 26 werd.io /* IndieWeb Examples */
10 edits by iamshane.com, gavin.carothers.name, fberriman.com blog, theporouscity.com, tantek.com, lmorchard.com, rhiaro.co.uk- Sat, September 20 iamshane.com /* Nicknames */
- Sat, September 20 gavin.carothers.name /* Nicknames */
- Sun, September 21 fberriman.com blog /* Nicknames */ Added myself
- Tue, September 23 theporouscity.com /* Nicknames */
- Tue, September 23 theporouscity.com /* Nicknames */
- Tue, September 23 theporouscity.com /* Nicknames */
- Tue, September 23 tantek.com /* Nicknames */ use my Twitter icon since its https
- Tue, September 23 lmorchard.com /* Nicknames */
- Tue, September 23 lmorchard.com /* Nicknames */
- Fri, September 26 rhiaro.co.uk
9 edits by kartikprabhu.com, tantek.com, bret.io, metafluff.com
8 edits by bear.im, tantek.com
7 edits by tantek.com, kartikprabhu.com, waterpigs.co.uk
6 edits by kevinmarks.com, tantek.com, aaronparecki.com- Tue, September 23 kevinmarks.com /* Brainstorming */ fix who is subscribed to whom to match original
- Tue, September 23 kevinmarks.com Describe how indieweb passes SWAT0 now
- Tue, September 23 tantek.com /* mapping to indieweb */ note inline all the pieces that are still missing and or undefined
- Tue, September 23 tantek.com /* Brainstorming */ note site with reader UI, not just reader
- Tue, September 23 tantek.com more undefined: how do you send a homepage webmention to someone that "someone has commented on a photo that you were tagged in".
- Tue, September 23 aaronparecki.com /* mapping to indieweb */ tagging people
6 edits by tantek.com, rascul.io, kartikprabhu.com, markmurfin.com
5 edits by ben.thatmustbe.me, tantek.com
5 edits by kylewm.com, bear.im
4 edits by tantek.com
3 edits by bear.im, tantek.com, thelocalyarn.com
3 edits by tantek.com
3 edits by mowens.com
3 edits by tantek.com, aaronparecki.com
3 edits by tantek.com
2 edits by tantek.com- Tue, September 23 tantek.com improve "do" attribute documentation, write-up "with" URL documentation including explicit support of relative URLs, consistent with "href", and per jonnybarnes realworld use-case https://jonnybarnes.uk/notes/3M
- Tue, September 23 tantek.com move action markup, action do verbs, with URL from brainstorming to "how to" section, now that we have rough consensus of running code. leave behind action tag origins and citation as historical documentation
2 edits by jonnybarnes.uk, kylewm.com
2 edits by tantek.com- Sun, September 21 tantek.com reword dfn, subhead for ben, sublist, since 2014-09-12
- Sun, September 21 tantek.com resort a bit, preferring indieweb, why (add a why reason), note markup conventions not yet determined
2 edits by tantek.com
2 edits by rascul.io- Sat, September 20 rascul.io /* Popular and Documented SSGs */ Add a couple more SSGs, sort list, provide links
- Sat, September 20 rascul.io Add examples section and add myself to it
2 edits by tantek.com
2 edits by tantek.com- Tue, September 23 tantek.com use twitter icon for https image
- Tue, September 23 tantek.com use dynamic Twitter URL for https and so I can upload new ones in the future and still have it work
2 edits by tantek.com- Sat, September 20 tantek.com add short featured videos at top including graphic animation explanation, user templates
- Sat, September 20 tantek.com more user template usage
2 edits by www.flutterby.net user:danlyke, iamshane.com- Fri, September 19 www.flutterby.net user:danlyke /* IndieWeb Examples */ Adding Dan Lyke/ Flutterby.com/net
- Sat, September 20 iamshane.com /* Shane Becker / Homesteading */
2 edits by kylewm.com
2 edits by kylewm.com, kartikprabhu.com
1 edits by kylewm.com- Sun, September 21 kylewm.com /* RelMeAuth PHP library */ note my pull request hoping to fix this
1 edits by tantek.com
1 edits by bret.io
1 edits by tommorris.org
1 edits by tantek.com- Sun, September 21 tantek.com /* reply thread */ main article, link with date rather than just "here"
1 edits by kylewm.com
1 edits by tantek.com
1 edits by kylewm.com- Sun, September 21 kylewm.com /* Ideas */ limit the number of RT notifications for a given post.
1 edits by tantek.com- Sat, September 20 tantek.com /* Silo Implementations */ move Google to Past Implementations
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
1 edits by tantek.com
1 edits by tantek.com
1 edits by tantek.com
1 edits by tantek.com
1 edits by ben.thatmustbe.me
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
1 edits by tantek.com
1 edits by kartikprabhu.com
1 edits by kylewm.com- Sat, September 20 kylewm.com /* Features */ explain rationale for going back to a cursed database
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
1 edits by tantek.com- Sat, September 20 tantek.com clarify no manifesto, add section header other manifestos, add Independents Day Manifesto as original art, note in summary no indieweb(camp) manifesto
1 edits by tantek.com
1 edits by mowens.com
1 edits by tommorris.org
1 edits by tantek.com
1 edits by ben.thatmustbe.me
1 edits by kylewm.com- Thu, September 25 kylewm.com /* Need Help With */ note outcome of caching/performance question
1 edits by tantek.com
1 edits by tantek.com- Fri, September 26 tantek.com Anything acquired by Yahoo (WP). Bonus: update that the table at that Wikipedia link to include a "Shutdown date" column with dates from the article for each acquisition.
1 edits by tantek.com
1 edits by tantek.com
1 edits by tantek.com- Tue, September 23 tantek.com add an inbox of more antipattern pages to create: plumging-first, single-page, preload, cargo-cult
1 edits by kylewm.com
1 edits by tantek.com
1 edits by tantek.com- Sun, September 21 tantek.com expand see also subsection with list of both Kevin and my posts
1 edits by shanehudson.net
1 edits by tantek.com
1 edits by waterpigs.co.uk- Tue, September 23 waterpigs.co.uk added diversity section with link to mozzadrella resource
1 edits by tantek.com
1 edits by kylewm.com- Wed, September 24 kylewm.com added interview and quote "I really want pump.io to become one of those essential pieces of infrastructure"
1 edits by tantek.com
1 edits by tantek.com
1 edits by michaelverdi.com
1 edits by waterpigs.co.uk
1 edits by tantek.com- Wed, September 24 tantek.com /* Homebrew Website Club */ comment out Chicago, Minneapolis for this week
1 edits by bear.im
1 edits by bear.im
1 edits by bear.im
1 edits by bear.im