{"id":174,"date":"2019-06-30T15:51:38","date_gmt":"2019-06-30T22:51:38","guid":{"rendered":"https:\/\/orangemoose.com\/blog\/?p=174"},"modified":"2019-09-29T06:24:04","modified_gmt":"2019-09-29T13:24:04","slug":"indieweb-summit-2019-hack-day-recap","status":"publish","type":"post","link":"https:\/\/orangemoose.com\/blog\/2019\/06\/30\/indieweb-summit-2019-hack-day-recap\/","title":{"rendered":"IndieWeb Summit 2019 &#8211; Hack Day Recap"},"content":{"rendered":"<div class=\"entry-content e-content\">Today is day two of IndieWeb Summit 2019, emphasizing hands-on experimentation to learn more about the IndieWeb, improve your web site, and\/or help other folks with their own projects.\u00a0 My goal for the day was to resolve a number of the issues I was having getting core IndieWeb functionality working with my WordPress based blog. Thanks to some great help from David Shanske and <a href=\"https:\/\/jackjamieson.net\/\">Jack Jamieson<\/a> (plus the power of hands-on tinkering), here&#8217;s what I accomplished:<\/p>\n<ul>\n<li>Adopted a WordPress theme that&#8217;s both fully compatible with IndieWeb protocols and microformats and visually appealing to me.\u00a0 Specifically I installed and switched to IW26 &#8212; David Shanske&#8217;s <a href=\"https:\/\/github.com\/dshanske\/iw26\">fork<\/a> of the WordPress 2016 standard theme.<\/li>\n<li>Enabled support for IndieAuth, WebMention and MicroPublish endpoints by adding the right &lt;link&gt; elements to my home page.\u00a0 As part of that learned how to use the Microformats parser on <a href=\"https:\/\/php.microformats.io\/\">microformats.io<\/a> to examine and debug my own settings.<\/li>\n<li>Set up an .htaccess file in my site&#8217;s home directory with rules to properly handle redirection to https: and to dereference\u00a0 the www. prefix to site URLs.\u00a0 Made the appropriate matching adjustments in WordPress and my Dreamhost admin panel.<\/li>\n<li>Developed a better understanding of WordPress Post Kinds (after all, David wrote the plugin), customized the set to fit what I&#8217;m likely to use when I post, and tested a few.<\/li>\n<li>Added rel-me connections to my blog for Flickr and Instagram using the WordPress widget.<\/li>\n<li>Tested use of Quill as a micropublishing client. Successfully posted a note to my blog from <a href=\"https:\/\/quill.p3k.io\/new\">Quill<\/a> in Firefox on an Android phone.<\/li>\n<li>Tested WebMention support thanks to Jack, resulting in a series of comments on our respective sites (and also highlighting a formatting bug he was able to fix on his custom WordPress theme with some help from David).<\/li>\n<li>Added Syndication Link support and tested it by posting a review to TripAdvisor.com and a companion note on my blog reference that review.<\/li>\n<\/ul>\n<p>This got me over the WordPress vs. IndieWeb theme problem I&#8217;d been struggling with and hoped to resolve today, and a lot more overall IndieWeb functionality as a bonus.\u00a0 Thanks to David &amp; Jack&#8217;s help I&#8217;m comfortable asserting that you can satisfyingly bring IndieWeb to a WordPress site, though more compatible themes and onboarding resources would both be big wins.<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Today is day two of IndieWeb Summit 2019, emphasizing hands-on experimentation to learn more about the IndieWeb, improve your web site, and\/or help other folks with their own projects.\u00a0 My goal for the day was to resolve a number of the issues I was having getting core IndieWeb functionality working with my WordPress based blog.&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"mf2_syndication":[],"webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[11],"tags":[12],"class_list":["post-174","post","type-post","status-publish","format-standard","category-web-internet","tag-indieweb","kind-article","h-entry","hentry"],"kind":false,"_links":{"self":[{"href":"https:\/\/orangemoose.com\/blog\/wp-json\/wp\/v2\/posts\/174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/orangemoose.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/orangemoose.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/orangemoose.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/orangemoose.com\/blog\/wp-json\/wp\/v2\/comments?post=174"}],"version-history":[{"count":5,"href":"https:\/\/orangemoose.com\/blog\/wp-json\/wp\/v2\/posts\/174\/revisions"}],"predecessor-version":[{"id":275,"href":"https:\/\/orangemoose.com\/blog\/wp-json\/wp\/v2\/posts\/174\/revisions\/275"}],"wp:attachment":[{"href":"https:\/\/orangemoose.com\/blog\/wp-json\/wp\/v2\/media?parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orangemoose.com\/blog\/wp-json\/wp\/v2\/categories?post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orangemoose.com\/blog\/wp-json\/wp\/v2\/tags?post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}