User:Sixtwothree.org

 Jason Garber 

 Jason Garber  is a web developer, musician, community organizer, photographer, and occasional author living in Washington, DC.

My IndieWeb Setup
sixtwothree.org is my personal website where I post articles ("posts"), bookmarks ("links"), and photos. The site is powered by FrancisCMS and is hosted on a DigitalOcean droplet running Ubuntu Linux.

IndieWeb Technologies

 * IndieAuth authentication to access FrancisCMS admin pages
 * Webmention
 * Webmention endpoint advertised via HTTP Link header and HTML  element
 * automated Webmention receipt via endpoint
 * manual Webmention receipt via an HTML form on permalink pages
 * manual Webmention verification
 * backfeed from Facebook, Flickr, Instagram, and Twitter using Bridgy
 * side file
 * RSS feeds per content type
 * jf2-formatted JSON representations of each post
 * Markdown representation of each post

Content Types

 * articles (sixtwothree.org/posts)
 * one-click POSSE of title and permalink to Twitter
 * one-click POSSE to Medium
 * automated POSSE to Facebook via IFTTT
 * bookmarks (sixtwothree.org/links)
 * one-click POSSE of title and bookmarked URL to Twitter
 * automated POSSE to Facebook via IFTTT
 * photos (sixtwothree.org/photos)
 * one-click POSSE to Flickr
 * one-click POSSE of title and permalink to Twitter
 * automated POSSE to Facebook via IFTTT
 * manual POSSE to Instagram using Workflow iOS app and copy/paste

Homepage

 * introductory biographical section marked up with h-card
 * discrete h-feeds for recent articles, bookmarks, and photos
 * "Elsewhere" section lists silo profiles marked up with

Permalink Pages

 * comments
 * displayed chronologically below original post
 * user avatars for comments from silos badged with a color stripe representing the silo's primary branding color
 * silo details displayed beneath comment content, including a link to the original comment
 * likes
 * displayed as a facepile of avatars
 * user avatars for likes from silos badged with a color stripe of the silo's primary branding color
 * reposts
 * displayed as a facepile of avatars
 * user avatars for reposts from silos badged with a color stripe of the silo's primary branding color

Current

 * FrancisCMS – an IndieWeb-friendly content management system built with Ruby on Rails. Source available on GitHub.
 * sixtwothree.org – my personal website, powered by FrancisCMS. Source available on GitHub.
 * authenticate.computer – an IndieAuth-compatible service providing authorization and token endpoints. Source available on GitHub.
 * indieweb-endpoints.cc – a Web-based service for discovering a URL's IndieAuth, Micropub, Microsub, and Webmention endpoints. Source available on GitHub.
 * micromicro.cc – a Web-based service for extracting microformats2-encoded data from a webpage. Source available on GitHub.
 * rel-me.cc – a Web-based service for discovering a URL's published rel-me links. Source available on GitHub.

Ruby Gems

 * indieweb-endpoints-ruby – a Ruby gem for discovering a URL's IndieAuth, Micropub, Microsub, and Webmention endpoints.
 * MicroMicro – a Ruby gem for extracting microformats2-encoded data from HTML documents.
 * webmention-cli – a command-line interface for Webmention written in Ruby.
 * webmention-client-ruby – a Ruby gem for sending and verifying Webmention notifications.

Past

 * webmention.sixtwothree.org: My previous, standalone Webmention endpoint, powered by Sinatra.
 * Craft Webmention Client Plugin: A PHP plugin for the Craft CMS that sends webmentions.
 * Delicious Data Convertor: A simple tool written in Ruby that converts exported Delicious bookmarks from HTML to JSON.

Ruby Gems
The following Ruby gems are deprecated and their source code archived. They remain available for viewing but are no longer maintained.


 * authorization-endpoint-ruby – a Ruby gem for discovering a URL's authorization endpoint for use with Micropub and IndieAuth clients.
 * micropub-endpoint-ruby – a Ruby gem for discovering a URL's Micropub endpoint.
 * redirect-uri-ruby – a Ruby gem for discovering a URL's registered callback URLs for use with Micropub and IndieAuth clients.
 * token-endpoint-ruby – a Ruby gem for discovering a URL's token endpoint for use with Micropub and IndieAuth clients.
 * webmention-endpoint-ruby – a Ruby gem for discovering a URL's Webmention endpoint.
 * webmention-verification-ruby – a Ruby gem for verifying a received webmention.

Working On

 * Contributing to the microformats-ruby Ruby gem.
 * Contributing to the webmention-client-ruby Ruby gem.
 * Weighing options for future development of FrancisCMS.

I Can Help With…

 * HTML, CSS (and Sass), and JavaScript
 * Ruby, Ruby on Rails, Sinatra, and Jekyll
 * Ansible, Docker, Nginx, DigitalOcean, and Netlify
 * macOS and Linux

Related Posts

 * Content tagged "indieweb" on sixtwothree.org

__NOTITLE__