2018/Demos

 Demos  for IndieWeb Summit 2018 took place June 27, 2018.


 * ▶️ YouTube video (1:24:55)
 * Chat logs, 16:13 PDT.

Chris Aldrich

 * helped other people a lot.
 * gets more itchy from the IRC chat room
 * created a new post kind to track his itches
 * indieweb.org is another silo he doens’t want to depend upon for his itches
 * using flames as icon for ithces “burning desire”
 * For ’s sake a completely new itch-of property!
 * And a separate itch-feed to subscribe to
 * “is an itch post completed by a scratch post?”
 * “is an itch post completed by a scratch post?”

Jonathan LeCour

 * shows Indiepaper
 * If you have a micropub compatible site, indiepaper can submit read-later posts to it
 * is using Aperture for it, aperture has a special feature where it creates Micropub endpoints for channels
 * Showing of the read-later bookmarklet
 * Clicks it on a page
 * Switches to Together and shows a new article in his readlater channel
 * All general social interactions from within the reader will work
 * https://indiepaper.cleverdevil.io
 * Any old micropub works, but microsub is nicer (and more complicated to explain)

Eric Drechsel

 * https://edrex.pdxhub.org/
 * Patch for Perkeep, a backend storage system, written years ago
 * New query system for metadata of the files
 * So you can write something like an SSG on top of the perkeep file storage
 * Showing the commands for querying an image right now
 * Getting a hash first, that hash can then be used to do things. Running a oneline to “do it all at once”
 * Shows the metadata coming up
 * Next step, feeding it into something like Metalsmith

Ryan Barrett

 * asking for a round of applause for all the people running organisation
 * starts on the reader wiki page
 * talking about how nice decoupling readers and servers is
 * talking about how there are many feed fetching “silos” already
 * Holding up NewsBlur as example
 * https://baffle.snarfed.org
 * Using Cloudflare in front
 * CDN can run code for you on the nodes to keep work off of your own servers
 * Worker takes Microsub requests and translates them to newsblur api calls, and translates the response back
 * More commandline and curling!
 * curling the newsblur endpoint on baffle
 * Showing the output in Together
 * Successful prototype
 * Successful prototype

Lillian Karabaic

 * did one of those things that “looks really simple”
 * but involved a lot of “getting to fix things”
 * Shows the weather at her latest location in her footer
 * Checkins now show pictures. Previous checkins went through IFTTT, now straight from indieweb stack
 * Only problem: no titles on the checkins anymore
 * Only problem: no titles on the checkins anymore

gRegor Morrill

 * Worked on indiebookclub
 * The Micropub client for everything you are interested in reading
 * Now has query-string support that allows you to prefill fields in the form
 * This will enable to creation of things like bookmarklets
 * It is all on the documentation page
 * Also joined the indiewebwebring
 * Also joined the indiewebwebring

Nolan

 * https://boundary.me
 * Packaging up WordPress with IndieWeb plugins and small config
 * To run on the Raspberry Pi
 * Reason this is interesting is the user experience
 * Unzip a file on the Raspberry Pi, go to the “store”, get WordPress and it is all done
 * Hosting with SSL etc
 * your own domain can point to the Raspberry with a CNAME
 * Nolan is now logged in to the Raspberry Pi. Sadly you still have to go activate the plugin manually
 * Also comes with an IndieWeb friendly theme
 * And the plugin shows the entire process of what you can do and steps to follow

Malcolm Blaney

 * , https://unicyclic.com
 * project for the day changed a few times
 * discussion this morning around authorization endpoints. Decided that would be fun to implement in half a day
 * Demoing login to Monocle
 * Shows the redirect to his own authorization endpoint
 * Has a continue button to login to Monocle
 * talking to his own reader, dobrado
 * Yesterday had a talk about Microsub, so can continue with the Monocle login flow
 * Now Monocle is pulling the feed data from his own reader on his own site
 * Should match up with the public reader on unicyclic
 * “hopefully they are in sync”
 * Checking to see if it matches up. Doesn’t loook pretty in Monocle yet, but seems to get all the posts
 * authorization endpoint challenge included a free copy of ’s book!

Manton Reece

 * Worked on a couple of things
 * he noticed a micro.blog user tried indiebookclub, but nothing happened
 * indiebookclub sends a summary as fallback for endpoints that do not understand read-of
 * micro.blog now supports fallbacks!
 * For OwnYourSwarm was using indieauth.com rpeviously for micro.blog users
 * But that is annoying
 * So now micro.blog is its own IndieAuth endpoint
 * a lot simpler for the users this way
 * a lot simpler for the users this way

Jamey Sharp

 * https://jamey.thesharps.us/
 * Worked on writing issues on other people’s projects
 * Did a PR on Together, was merged in
 * Links to original posts now open in a new tab

Grant Richmond

 * , https://grant.codes
 * demoed his theming in the intros
 * It now works in more browsers than just Chrome
 * Easteregg: you can keep the theme icon pressed to enter rainbox mode
 * Worked on a site: “micropub example posts”, http://examples.tpxl.io
 * Shows the rendered HTML for post types, the HTML, and the parsed JSON
 * For all sorts of post types
 * There is also a link for an h-feed to test readers with
 * There is also more error reporting in Together. “That should be useful.”

Jim Pick

 * Wanting to merge IndieWeb stuff with Dat stuff
 * Landing page asks for a name
 * It can then publish a personal page on Dat immediately
 * using the hashbase service, the Dat page is also available on the internet, https://jim-pick-indieweb.hashbase.io/ (URL is no longer live as of 2018-09-29)
 * Got it working 5 minutes before demos.
 * Got it working 5 minutes before demos.

Sebastian Kippe

 * https://sebastian.kip.pe
 * Likes to publish what city/country he is in at any given time
 * Used Swarm with webhooks
 * Swarm broke the API, and will not be supporting it any longer (at least not for free users)
 * Now uses OwnTracks
 * Sends to Huginn
 * Not entirely finished, working on a system that will automatically post to a website when he enters a new city

Johannes Ernst

 * Wants to make Together installable with 1 command on UBOS
 * Shows the JSON config needed to install Together, very little configuration
 * https://github.com/jernst/ubos-together
 * https://github.com/jernst/ubos-together

Greg McVerry

 * been working with the question: how to onboard students and teachers
 * wants to make remixable syllibi
 * Because everyone is teaching the same courses online
 * learning CSS grids at the same time, http://edu307syllabus18summer.jgregorymcverry.com/
 * On his own website, he took Post Kinds Plugin to recreate his twitter feed
 * Added not 1, but 2 webrings
 * Found a WP plugin for webrings
 * Worked on 2018/post type page example
 * Worked on 2018/post type page example

AJ Jordan

 * Does not know how to use cords
 * Bugged him that spec.indieweb.org didn’t have anything
 * Went to the whatwg page and stole their HTML
 * Created a github repo with that HTML linking to all the indieweb specs
 * And pinged to put it online
 * Also worked on lazymention
 * Will crawl your website and send webmentions for them
 * Which allows static sites to send webmentions
 * Interesting server error that would crash the whole thing: apparently false does not equal true
 * Last thing he did was adding pretty job urls
 * in theory the server would start, take a frontpage URL, and return a nice URL to see what is happening
 * The URL is accessible, shows it is in progress, and shows the number of pending webmentions
 * Eventually the page will say it has completed the task
 * Eventually the page will say it has completed the task

Michael Toomin

 * https://invisible.college/@toomim
 * Was at the filtering/algo session yesterday
 * Thought he knew how to do it, so built a prototype
 * Lots of content on the IndieWeb, but hard to filter and rank it, unlike silos
 * Shows https://invisible.college/@toomim/indierep
 * Bunch of posts that can be sorted by scores
 * Can drag “people” around in the scoring
 * Anything with a URL can be filtered and sorted
 * Can grab posts from all over
 * Lowering Caleb’s score
 * All the scores you set are available at a URL
 * Scores can be pulled from all over the place, because published scores at a URL can be imported by anyone
 * Maybe someone makes a function that filters cat photos, then you could pull that in
 * Or filter out people with political biases. Ot see the oposite of what you normally see.
 * For discovery: people can make groups
 * Groups can be rated, e.g. rate up the indieweb group to surface everything indieweb people are writing

Jack Jamieson

 * , https://jackjamieson.net
 * Got “one very small job” done
 * Recently started adding read posts, but wanted to keep them separate
 * Filtered them out on his theme, and added a reading page separately
 * Started working on a microsub-server-as-a-wordpress-plugin
 * Started with the micropub plugin, and find&replaced micropub for microsub
 * Mixed results. But surprisingly good.
 * Can now login to Monocle, and it will give an error message
 * But it isn’t the first error, he has been through a few!
 * Thanks to for advice

Doug Beal

 * Got his website fully migrated (he showed half migration during intro)
 * IndieAuth suddenly started working, because Authorization headers are no longer being stripped
 * Did a read post, and a checkin
 * Proud member of two webrings!
 * As a finale: ... Taking his site offline
 * Docker files https://github.com/dougbeal/docker-dougbeal.com.git
 * Docker files https://github.com/dougbeal/docker-dougbeal.com.git

Marty McGuire

 * , https://martymcgui.re
 * Now feels like he needs to end his demo by taking his website down
 * Worked on a little project
 * New project on Glitch
 * He wants to question the fact that we rely on domain names
 * Lots of problems, DNS, domain names, don’t always align
 * "I dunno, this DNS thing sounds like a fad to me" -
 * https://🕸.ws
 * The problem is clearly visible because they mess with the webring . ws domain name
 * Can add himself automatically to the indieweb ring
 * webring uses hashemoji to create a unique emoji for everyone
 * next and back links are real, not random at all (even though he gets different pages every time) [lots of laughter]

Irakli

 * Wanted Webmention to work on Dat: DatMention
 * Copying a URL from Webmention.rocks
 * Demos how Beaker works with writing things
 * Post showed up on webmention.rocks
 * Created the Dat content into the archive he selected through Beaker
 * Had to write a mirroring tool because none of the tools support Dat
 * Has a Glitch proxy that makes it available to the HTTP webmention endpoint
 * Would like us to update tools to talk other protocols

Ryan Johnson

 * https://iambismark.net
 * Worked on basic building blocks
 * Was updating his blog with vim and rsync
 * Can now use Quill to post
 * Shows off multi-part uploads through micropub.rocks
 * excited about the progress he made

Lovi

 * http://lovi.star.is
 * went from zero to IndieWeb
 * 36 hours ago had no website, now has domain and WordPress setup
 * Webmention did not work quite out of the box.
 * Generated some content this morning
 * Today got the homepage. able to use https://www.wpbeaverbuilder.com

David Shanske

 * Has talked about Vouch yesterday at the session
 * And has been building a plugin for Vouches
 * Shows a “gRegorLove webmention”
 * Not really doing much with the Vouch
 * Also added a new button: he can not only approve a person, but also use “approve & whitelist” to immediately whitelist the sender for the future
 * “Coming soon to a WordPress near you”
 * “Coming soon to a WordPress near you”

Nate Angell

 * https://xolotol.org
 * Worked on his WordPress setup
 * Got rid of Disqus
 * Has successfully received his first Webmention from

Aaron Parecki

 * , https://aaronpk.com
 * spent a lot of time helping other people on projects
 * did got a couple of things done
 * people were filing bugs against his projects all day
 * fixed an issue in indielogin where a question mark was in the wrong spot in regex
 * Webmention.rocks has CORS headers now so you can test from browsers
 * Also launched ’s HTML on spec.indieweb.org
 * Just set the DNS record, so it may not even work right now
 * For the demo, he is bypassing DNS completely
 * What he was really excited about are the new IndieAuth servers: micro.blog and dobrado
 * Also joined the webring
 * His user ID is the trademark symbol
 * At the very bottom of his website, there is the spiderweb-ring emojis webring

Michelle JL

 * Michelle JL made a plain website
 * Was playing with Gatsby, SSG; wanted to make an indieweb starter with it
 * Demoed on localhost
 * Right now has the h-card up
 * Added a pretty how-to that quickly shows what things can be changed to modify h-cards
 * Will continue to iterate on post types

Tom Brown

 * https://herestomwiththeweather.com/
 * Added IndieAuth login via Goodreads