IndieWebCamp July 3-10, 2015

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

Table of Contents

New Pages

Changed Pages

New Pages

sslmate

Created by Loqi.me on July 9

  • Thu, July 9 loqi.me prompted by gRegorLove https://indiewebcamp.com/irc/2015-07-09/line/1436474426731 and dfn added by gRegorLove
  • Thu, July 9 kartikprabhu.com add me



sslmate is a SSL certificate provider.

Indieweb Use

CloudFlare

Created by Lukasrosenstock.net on July 4

  • Sat, July 4 lukasrosenstock.net Created page with "'''<dfn>CloudFlare</dfn>''' is a service to, in their own words, "supercharge your website". Essentially they provide a distributed DNS service and CDN that acts as a caching rev..."
  • Sat, July 4 lukasrosenstock.net /* Possible issues and disadvantages */

CloudFlare is a service to, in their own words, "supercharge your website". Essentially they provide a distributed DNS service and CDN that acts as a caching reverse proxy for traffic from the user to the website. There's a free basic plan available, with paid plans available for $20 (pro) or $200 (business) a month.

The ability to use HTTPS is included in every plan and CloudFlare provides a "Universal SSL" feature in which they automatically create and manage an SSL certificate for their customer's domains. This is available in the free plan as well, making CloudFlare effectively a free certificate authority!

Requirements and setup

  • To use CloudFlare, you need a domain and a registrar that allows you to change the DNS servers (NOT just DNS records).
  • You must either provide an IP address for your website (A record) or a hostname (CNAME record). CloudFlare also allows using CNAME for the root domain!
  • For every A or CNAME record (e.g. different subdomains) you can specify to either use the CloudFlare proxy/CDN or not.

SSL setups

  • Flexible SSL only encrypts the connection between the user and the CloudFlare proxy edge location, the traffic to the origin server is not encrypted! For static sites with mostly public content this should be fine, since the risk of an attack closer to the end user (e.g. ISP, untrusted WiFi hotspot) is more likely than an attack on the core infrastructure (IMHO).
  • Full SSL encrypts the connection between the user and the CloudFlare proxy edge location as well as between the edge location and the origin server. The origin server can use a self-signed certificate as well. It's not end-to-end encryption though, so you need to trust CloudFlare on this.

Possible issues and disadvantages

  • CloudFlare may block access to fight potential attackers, change the HTML source of your pages (e.g. add some custom code), minify or combine JS/CSS etc., either through services you request ("CloudFlare apps") or on their own because they decide it's required for better performance or security. Generally the less you pay the less control you have over how they "supercharge" your website. There's no visible CloudFlare branding on the site, but it's visible in the source and on the custom error pages they may show on your site.
  • Universal SSL works with SNI only.
  • If you use your domain for email, you may no longer be able to use email services provides by your registrar and CloudFlare does not provide any email services, so you have to provide MX records for your own or a hosted mail service.

phpADNSite

Created by Lukasrosenstock.net on July 4

  • Sat, July 4 lukasrosenstock.net Created page with "'''<dfn>phpADNSite</dfn>''' is an open source software that allows [[App.net]] to be used as a backend for a personal IndieWeb site ([[PESOS]] approach). It has been developed b..."

phpADNSite is an open source software that allows App.net to be used as a backend for a personal IndieWeb site (PESOS approach). It has been developed by User:Lukasrosenstock.net and is currently used on his personal website at http://lukasrosenstock.net/ .

Source code, documentation and issue list is available on GitHub: https://github.com/LukasRos/phpADNSite

A Docker container distribution is available: https://registry.hub.docker.com/u/lukasros/phpadnsite/

push notification

Created by Tantek.com on July 10

  • Fri, July 10 tantek.com start from content in notification, dfn, see also

A push notification (AKA client notification) is a notification that shows up on one or more of your client devices without you having to explicitly request it — it's "pushed" to you, instead of you having to poll for it.

Contents

Why

You should implement push notifications for yourself, your site so you don't have to poll your notifications page.

How to

No replicable indieweb solutions to Push Notifications yet. See #Projects below for work in progress and #Brainstorming for areas to explore.

IndieWeb Examples

Aaron Parecki

Aaron Parecki's site aaronparecki.com receives webmentions and then sends them to his own IRC channel, which then sends a push notification to his phone when his IRC status is "AFK" status. The notification sends just the two URLs (source, target), and the type of webmention, e.g. reply, like, etc. mention-app (see Projects below) is his eventual goal.

Projects

Mention app

Main article: mention-app
  • Aaronpk is working on an iOS app (for now called just mention-app) to send him push notifications from an h-feed. Thus, if a server publishes received webmentions into an h-feed page, the app will get those (hopefully via PuSH, last resort via polling), and propagate them to the user's iOS device.

Brainstorming

For notifications from an indieweb site to a web browser on a device, you may be able to use one or more of the following:

See Also

RDF

Created by Loqi.me on July 10

  • Fri, July 10 loqi.me prompted by KevinMarks and dfn added by KevinMarks



RDF is an abbreviation for Recursive Descent Forever.

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

communicator

Created by Loqi.me on July 9

  • Thu, July 9 loqi.me prompted by tantek and dfn added by tantek



communicator is a /phone

Changed Pages

2015/Brighton

9 edits by giugee.com, adactio.com, yellowrabbitapps.co.uk, kevinmarks.com

2015/Guest List

8 edits by adaburrows.com, collectiveagency.co, achangeiscoming.net, aaronparecki.com, david.shanske.com, kevinmarks.com
  • Mon, July 6 adaburrows.com /* Official Guest List */ Adding Jill Burrows
  • Wed, July 8 collectiveagency.co /* Participating */
  • Thu, July 9 achangeiscoming.net /* Participating */
  • Fri, July 10 aaronparecki.com /* Participating */ add registrations from ti.to tickets
  • Fri, July 10 aaronparecki.com /* Participating */ update counts
  • Fri, July 10 david.shanske.com /* Remote Participants */
  • Fri, July 10 kevinmarks.com /* Remote Participants */ add me
  • Fri, July 10 aaronparecki.com un-rsvp

2014-review

8 edits by tantek.com
  • Tue, July 7 tantek.com /* Technologies */ person-tag
  • Tue, July 7 tantek.com /* Community Resources */ mute, collection
  • Tue, July 7 tantek.com /* Community Resources */ travel
  • Fri, July 10 tantek.com /* Technologies */ marginalia
  • Fri, July 10 tantek.com /* Community Resources */ URL design
  • Fri, July 10 tantek.com /* Community Resources */ file-storage, unfollow
  • Fri, July 10 tantek.com /* Technologies */ food
  • Fri, July 10 tantek.com resources: FreeMyOAuth, onboarding, wikifying. cluster post types in Tech section, add edit

birthday

6 edits by tantek.com, kevinmarks.com, vanderven.se martijn
  • Mon, July 6 tantek.com indieweb examples, silo examples, see also home page
  • Mon, July 6 tantek.com silo subheads, hotlink Twitter bday UI images
  • Mon, July 6 tantek.com /* Twitter */ Year dropdown privacy menu options
  • Mon, July 6 tantek.com float tweaks
  • Mon, July 6 kevinmarks.com /* Criticism */
  • Tue, July 7 vanderven.se martijn /* Facebook */ Add screenshot of separate privacy levels.

2015/Edinburgh

4 edits by rhiaro.co.uk

custom post style

4 edits by tantek.com, csarven.ca, vanderven.se martijn, ti.gt
  • Sun, July 5 tantek.com Tantek.com now has custom post styles, per the addition of the feature to Falcon storage and post display. Brainstorm successfully implemented, deployed, and in use with real-world example.
  • Sun, July 5 csarven.ca Added unique custom style examples used at csarven.ca
  • Tue, July 7 vanderven.se martijn Adding JSM as example from 2008.
  • Fri, July 10 ti.gt /* Silo Examples */

2015

3 edits by bret.io, aaronparecki.com

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

3 edits by tantek.com, kylewm.com

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

3 edits by tantek.com, kylewm.com

SubToMe

3 edits by cweiske.de, kylewm.com
  • Wed, July 8 cweiske.de /* Indieweb Examples */
  • Wed, July 8 kylewm.com /* Indieweb Examples */ add Woodwind as a provider
  • Thu, July 9 cweiske.de /* Indieweb Examples */

SWAT0

3 edits by tantek.com
  • Thu, July 9 tantek.com resolved the last undefined piece by realizing that's exactly what salmentions (sending/receiving) do - invented/named since the last time we assessed what's in/missing in SWAT0 for indieweb
  • Thu, July 9 tantek.com first draft of implementation requirements for each of the SWAT0 players ABC
  • Thu, July 9 tantek.com specify person-tag mentions when the detail is important above and beyond just a person-mention

why

2 edits by tantek.com
  • Wed, July 8 tantek.com Why? add another positive reason, Emotional Support with citation of personal testimonial
  • Wed, July 8 tantek.com Note: reframe dfn / summary as positive

comments-presentation

2 edits by tantek.com, kartikprabhu.com
  • Thu, July 9 tantek.com /* Tantek */ experiments with incorporating comments into a post
  • Thu, July 9 kartikprabhu.com /* Manually Display */ add me

slug

2 edits by tantek.com
  • Tue, July 7 tantek.com fix dfn (had too many (bad!) assumptions), explicitly mention part of URL design, see also
  • Tue, July 7 tantek.com in particular "topic"

User:Lukasrosenstock.net

2 edits by lukasrosenstock.net

hovercard

1 edits by tantek.com
  • Mon, July 6 tantek.com -patterns, just pages, add Brainstorming with explicit link to IWC UK 2012 session, see also /indiecard

notification

1 edits by tantek.com
  • Fri, July 10 tantek.com /* Push Notifications */ link to a main page on the subject, summarize the content here accordingly

2012/UK/Indie Anywhere

1 edits by tantek.com
  • Mon, July 6 tantek.com no need for pattern/ , add dfn, see also /hovercard

location

1 edits by david.shanske.com

Falcon

1 edits by tantek.com
  • Sun, July 5 tantek.com Falcon now supports custom post style

IRC People

1 edits by chreekat.net

Vouch

1 edits by aaronparecki.com
  • Mon, July 6 aaronparecki.com added 3 questions asked by someone reading this page for the first time

Twitter

1 edits by tantek.com
  • Mon, July 6 tantek.com /* Features */ +birthday as of today

Pushover

1 edits by aaronparecki.com

app

1 edits by tantek.com
  • Thu, July 9 tantek.com /* The problem with apps */ deep linking in apps sucks too, with citation of course

feedly

1 edits by tantek.com
  • Thu, July 9 tantek.com issues, Fails To Handle Atom XHTML titles

unfollow

1 edits by tantek.com

Sponsors

1 edits by aaronparecki.com

2015/Schedule

1 edits by aaronparecki.com

Prowl

1 edits by aaronparecki.com

archival copy

1 edits by tantek.com

URL design

1 edits by tantek.com
  • Tue, July 7 tantek.com /* Topic */ link slug, emphasize optional part of permalink