User:Miklb.com

From IndieWeb
Jump to: navigation, search

Contents

Michael Bishop, @miklb

Sometimes chef, sometimes WordPress developer, all the time web curious.

Working on

Community projects

Early stages of a Jekyll theme, allowing people without a web presence or just new to indieweb an easy way to get up and going using GitHub pages.

Initial Jekyll Project

Wants to work on

Convert the Jekyll theme I started into a gem for upcoming 3.2 release of Jekyll that will support themes as gems, get it whitelisted for use on gh-pages Jekyll sites. More on my website

Find solution for sending webmentions for GitHub hosted Jekyll sites. There has been some discussion about a service that looks for links in an Atom feed and sending them. Could help broaden adoption.

In meantime, need to document the use of continuous integration (TravisCI or CirlceCI) to use plugin/gem to build/deploy/send mentions.

Itches

Use micropub more for likes and replies. Better organization of my site for notes/bookmarks.

Programmatically add u-syndication links

After sending webmention to bridgy, get response, check syndication link(s), check if front matter exists, if not, add and trigger new commit.

Trick might be to not create infinite loop, but the check for existing syndication links should prevent that.

Some hints on how to do the front matter via rake task in this blog post on jekyll notes and syndication

Indie web setup

Currently I have a Jekyll site that I host on my own VPS. I am using a webmention.io plugin to send and receive webmentions. I also leverage brid.gy to POSSE to Twitter. My Jekyll code is still hosted on GitHub, and use Travis CI to build and deploy the site when changes are pushed to the GitHub repo, which also works for hosting site on GitHub.

Currently using Webpage Micropub to Github to publish to GitHub repo via micropub. Modified the webmentions.io plugin to syndicate micropub posts as well using brid.gy. All code in my GitHub repo.

Thoughts on WordPress

The gist of my observation in setting up WP is that the lack of mf2 and emphasis on theme supporting them. I approached setting WP up as a new user, and what my goal would be, POSSE to a silo (Twitter) probably would be a 1st step. Installed the webmention plugins, set up bridgy, and it failed due to lack of mf2 support(latest WP theme, 2016). If I wasn't already familiar with these steps, it would be discouraging, and some (most?) might delete the plugins and move on, not knowing why it didn't post to Twitter. The failure was fairly silent without reading the raw json on bridgy.

Currently the theme section is way down the page and doesn't emphasis the importance of mf2. Only one theme is linked, along with a plugin that seems geared towards a commercial framework, Genesis is mentioned.

I know GWG is working on improvements to the IndieWeb plugin,but right now it's emphasized in the wiki. It just directs people to download 10 more plugins, without doing anything. The ala carte plugins might be great for a seasoned user who wants choices to build IndieWeb into their existing site, but for someone just setting up WP it's overwhelming. 2 plugins for Webmentions doesn't make sense.

There needs to be a section for "I've heard WordPress is what I should start a blog with, and I want it to be IndieWeb. What do I need to do?" Reproducible steps to POSSE to common silos.

Personal tools
Namespaces
Variants
Actions
Recent & Upcoming
Resources
Toolbox