I continue to write stuff down on my little corner of the Web (does it have corners?) and I encourage you to do the same, as all these little bits of flotsam and jetsam become something a lot lot bigger.
{
"type": "entry",
"published": "2018-06-04T07:18:21Z",
"url": "https://adactio.com/links/13965",
"category": [
"indieweb",
"sharing",
"learning",
"teaching",
"personal",
"publishing",
"writing"
],
"bookmark-of": [
"http://brendandawes.com/blog/holdingthedooropen"
],
"content": {
"text": "Brendan Dawes - Holding the Door Open for Others\n\n\n\n\n I continue to write stuff down on my little corner of the Web (does it have corners?) and I encourage you to do the same, as all these little bits of flotsam and jetsam become something a lot lot bigger.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"http://brendandawes.com/blog/holdingthedooropen\">\nBrendan Dawes - Holding the Door Open for Others\n</a>\n</h3>\n\n<blockquote>\n <p>I continue to write stuff down on my little corner of the Web (does it have corners?) and I encourage you to do the same, as all these little bits of flotsam and jetsam become something a lot lot bigger.</p>\n</blockquote>"
},
"_id": "392431",
"_source": "2",
"_is_read": true
}
This Rocket podcast where @film_girl and @Spacekatgal interview @ethomson (Microsoft's ex-github PM for version control and @libgit2 lead) is great context for today's big news about $MSFT buying @github http://relay.fm/rocket/174
{
"type": "entry",
"published": "2018-06-03T23:06:38+0000",
"url": "http://known.kevinmarks.com/2018/this-rocket-podcast-where-film_girl-and-spacekatgal",
"category": [
"Indieweb"
],
"syndication": [
"https://twitter.com/kevinmarks/status/1003412675219488768"
],
"content": {
"text": "This Rocket podcast where @film_girl and @Spacekatgal interview @ethomson (Microsoft's ex-github PM for version control and @libgit2 lead) is great context for today's big news about $MSFT buying @github http://relay.fm/rocket/174",
"html": "This Rocket podcast where @film_girl and @Spacekatgal interview @ethomson (Microsoft's ex-github PM for version control and @libgit2 lead) is great context for today's big news about $MSFT buying @github <a href=\"http://relay.fm/rocket/174\">http://relay.fm/rocket/174</a>"
},
"author": {
"type": "card",
"name": "Kevin Marks",
"url": "http://known.kevinmarks.com/profile/kevinmarks",
"photo": "https://aperture-media.p3k.io/known.kevinmarks.com/f893d11435a62200ec9585e0ea3d84b2bdc478aa0a056dda35a43ce4c04d58a0.jpg"
},
"_id": "391653",
"_source": "205",
"_is_read": true
}
Wait, @Twitter cannot separate content created before and after the user was 13? Seems like a straightforward condition to me, given that every tweet has a timestamp. Mind you, tweets from the first 3 years get exported with time set to midnight. #Indieweb
{
"type": "entry",
"published": "2018-06-03T18:14:35+0000",
"url": "http://known.kevinmarks.com/2018/wait-twitter-cannot-separate-content-created-before",
"category": [
"Indieweb"
],
"syndication": [
"https://twitter.com/kevinmarks/status/1003339178078138368"
],
"in-reply-to": [
"https://boffosocko.com/2018/06/03/twitter-is-banning-anyone-whose-date-of-birth-says-they-joined-before-they-were-13-motherboard/"
],
"content": {
"text": "Wait, @Twitter cannot separate content created before and after the user was 13? Seems like a straightforward condition to me, given that every tweet has a timestamp. Mind you, tweets from the first 3 years get exported with time set to midnight. #Indieweb",
"html": "Wait, @Twitter cannot separate content created before and after the user was 13? Seems like a straightforward condition to me, given that every tweet has a timestamp. Mind you, tweets from the first 3 years get exported with time set to midnight. <a href=\"http://known.kevinmarks.com/tag/Indieweb\" class=\"p-category\">#Indieweb</a>"
},
"author": {
"type": "card",
"name": "Kevin Marks",
"url": "http://known.kevinmarks.com/profile/kevinmarks",
"photo": "https://aperture-media.p3k.io/known.kevinmarks.com/f893d11435a62200ec9585e0ea3d84b2bdc478aa0a056dda35a43ce4c04d58a0.jpg"
},
"_id": "391185",
"_source": "205",
"_is_read": true
}
{
"type": "entry",
"published": "2018-06-03T07:50:17-07:00",
"url": "https://aaronparecki.com/2018/06/03/4/url-form-field",
"category": [
"indieweb",
"websignin",
"indielogin"
],
"name": "Improving the HTML type=\"url\" Field",
"content": {
"text": "Using the HTML <input type=\"url\"> field is normally a good idea when you're asking the user to enter a URL. It doesn't make a huge difference on desktop browsers, but makes it a lot easier on mobile browsers. On iOS, when you've focused on a URL input field, the keyboard switches to a slightly different layout with different keys optimized for entering URLs.\n\nThe URL type keyboard on iOS provides easy access to special characters used in URLs.This is great for things like web sign-in where you're asking the user to enter their domain name to sign in. However, for some reason, browsers have implemented the URL validation a bit too strictly. If you don't enter a URL scheme, you'll get an error like the below if you try to submit the form.\n\nThis is pretty irritating because it forces the user to enter the URL scheme http:// or https://, which ironically on the special iOS URL keyboard, requires tapping the \"123\" button in order to get to the screen to type the \":\" character. It would be nice if the URL field accepted plain domain names and defaulted to http://.\n\nI wrote a bit of JavaScript that will prepend http:// to the value of any <input type=\"url\"> form fields on blur.\n\n<script>\n /* add http:// to URL fields on blur */\n document.addEventListener('DOMContentLoaded', function() {\n // Find all type=url fields\n var elements = document.querySelectorAll(\"input[type=url]\");\n Array.prototype.forEach.call(elements, function(el, i){\n el.addEventListener(\"blur\", function(e){ // on blur\n // Only modify if the field doesn't match http: or https:\n // and also only if it contains a dot\n if(e.target.value.match(/^(?!https?:).+\\..+/)) {\n e.target.value = \"http://\"+e.target.value;\n }\n });\n });\n });\n</script>\n\n\nI wish browsers would implement this themselves, but in the mean time you can use this bit of JS to provide a bit better user experience when asking your users for URLs.",
"html": "<p>Using the HTML <code><input type=\"url\"></code> field is normally a good idea when you're asking the user to enter a URL. It doesn't make a huge difference on desktop browsers, but makes it a lot easier on mobile browsers. On iOS, when you've focused on a URL input field, the keyboard switches to a slightly different layout with different keys optimized for entering URLs.</p>\n\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/4aac9c0317eeabfbeba97e4e6091d19ffb815bf4b8a08790c68dac47e2231632.png\" alt=\"\" style=\"max-height:550px;\" />The URL type keyboard on iOS provides easy access to special characters used in URLs.<p>This is great for things like <a href=\"https://indieweb.org/web_sign-in\">web sign-in</a> where you're asking the user to enter their domain name to sign in. However, for some reason, browsers have implemented the URL validation a bit too strictly. If you don't enter a URL scheme, you'll get an error like the below if you try to submit the form.</p>\n\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/f592f25e187293ba2303685f1433014faa906a9e55cd05bdd9859c6b77a62877.png\" alt=\"\" /><p>This is pretty irritating because it forces the user to enter the URL scheme <code>http://</code> or <code>https://</code>, which ironically on the special iOS URL keyboard, requires tapping the \"123\" button in order to get to the screen to type the \":\" character. It would be nice if the URL field accepted plain domain names and defaulted to <code>http://</code>.</p>\n\n<p>I wrote a bit of JavaScript that will prepend <code>http://</code> to the value of any <code><input type=\"url\"></code> form fields on blur.</p>\n\n<pre><code><script>\n /* add http:// to URL fields on blur */\n document.addEventListener('DOMContentLoaded', function() {\n // Find all type=url fields\n var elements = document.querySelectorAll(\"input[type=url]\");\n Array.prototype.forEach.call(elements, function(el, i){\n el.addEventListener(\"blur\", function(e){ // on blur\n // Only modify if the field doesn't match http: or https:\n // and also only if it contains a dot\n if(e.target.value.match(/^(?!https?:).+\\..+/)) {\n e.target.value = \"http://\"+e.target.value;\n }\n });\n });\n });\n</script>\n</code></pre>\n\n<p>I wish browsers would implement this themselves, but in the mean time you can use this bit of JS to provide a bit better user experience when asking your users for URLs.</p>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"_id": "390474",
"_source": "16",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Kh\u00fcrt Williams",
"url": "https://islandinthenet.com/",
"photo": null
},
"url": "https://islandinthenet.com/indieweb-update/",
"published": "2018-06-03T13:01:44+00:00",
"content": {
"html": "Replied to <a href=\"https://boffosocko.com/2018/05/31/reads-listens-watches-and-editable-webmention-types-and-avatars-in-indieweb-wordpress-suite/\">Reads, Listens, Watches, and Editable Webmention Types and Avatars in the IndieWeb WordPress Suite</a> by <a href=\"http://www.boffosocko.com/\"><img src=\"https://secure.gravatar.com/avatar/d5fb4e498fe609cc29b04e5b7ad688c4?s=49&d=mm&r=pg\" alt=\"Chris Aldrich\" />Chris Aldrich</a><em> (Chris Aldrich | BoffoSocko)</em>\n<blockquote>Recently David Shanske and I started a podcast, and he thought it would be useful if his site could accept listen to posts and show them visually within his comments section just like these replies, bookmarks, and mentions. Thus over the past month, he\u2019s added code to the Semantic Linkbacks Plugin to add the functionality for these types of posts to properly render showing facepiles for listens, reads, and watches.</blockquote>\n\nBesides website security, making sure I get the latest features of the IndieWeb WordPress Suite is why I have my WordPress plugins set to auto-update. I am using the entire IndieWeb WordPress Suite. I love the new features!",
"text": "Replied to Reads, Listens, Watches, and Editable Webmention Types and Avatars in the IndieWeb WordPress Suite by Chris Aldrich (Chris Aldrich | BoffoSocko)\nRecently David Shanske and I started a podcast, and he thought it would be useful if his site could accept listen to posts and show them visually within his comments section just like these replies, bookmarks, and mentions. Thus over the past month, he\u2019s added code to the Semantic Linkbacks Plugin to add the functionality for these types of posts to properly render showing facepiles for listens, reads, and watches.\n\nBesides website security, making sure I get the latest features of the IndieWeb WordPress Suite is why I have my WordPress plugins set to auto-update. I am using the entire IndieWeb WordPress Suite. I love the new features!"
},
"name": "IndieWeb Update",
"_id": "390334",
"_source": "242",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Kh\u00fcrt Williams",
"url": "https://islandinthenet.com/",
"photo": null
},
"url": "https://islandinthenet.com/indieweb-podcast-episode-4-webmentions-privacy/",
"published": "2018-06-03T12:19:51+00:00",
"content": {
"html": "Listened <a href=\"https://david.shanske.com/2018/05/08/an-indieweb-podcast-episode-4-webmentions-and-privacy/\">An Indieweb Podcast: Episode 4 \u2013 Webmentions and Privacy</a> by <a href=\"https://david.shanske.com/\"><img src=\"https://secure.gravatar.com/avatar/681eba02e72ba1d894097034a8110e61?s=125&d=default&r=g\" alt=\"David Shanske\" />David Shanske</a> from <em>David Shanske</em>\n<blockquote>This week, Chris Aldrich and I got together a bit late\u2026so I was a bit more quiet than normal.\nWith the GDPR regulations coming into effect in Europe May 25th, privacy seems to be on everyone\u2019s mind. This week, we tackle what webmentions are, using them for backfeed, and the privacy implications....</blockquote>\n\nI listened to (and enjoyed) the podcast last weekend but never got around to responding with a <em>Listen</em> Webmention to test the feature.",
"text": "Listened An Indieweb Podcast: Episode 4 \u2013 Webmentions and Privacy by David Shanske from David Shanske\nThis week, Chris Aldrich and I got together a bit late\u2026so I was a bit more quiet than normal.\nWith the GDPR regulations coming into effect in Europe May 25th, privacy seems to be on everyone\u2019s mind. This week, we tackle what webmentions are, using them for backfeed, and the privacy implications....\n\nI listened to (and enjoyed) the podcast last weekend but never got around to responding with a Listen Webmention to test the feature."
},
"name": "An Indieweb Podcast: Episode 4 \u201cWebmentions and Privacy\u201d",
"_id": "390335",
"_source": "242",
"_is_read": true
}
This means it's now feature complete with https://indieauth.com, so I can now start switching over my apps to use it. With any luck I'll be able to switch the https://indieweb.org wiki to it before IndieWeb Summit!
{
"type": "entry",
"published": "2018-06-02T20:19:09-07:00",
"url": "https://aaronparecki.com/2018/06/02/15/indielogin",
"category": [
"indielogin",
"indieauth",
"indieweb"
],
"content": {
"text": "Just finished beta support for email and PGP auth on https://indielogin.com! Please give it a try and let me know if you find any bugs! Here are the setup docs: https://indielogin.com/setup\n\nThis means it's now feature complete with https://indieauth.com, so I can now start switching over my apps to use it. With any luck I'll be able to switch the https://indieweb.org wiki to it before IndieWeb Summit!",
"html": "Just finished beta support for email and PGP auth on <a href=\"https://indielogin.com\">https://indielogin.com</a>! Please give it a try and let me know if you find any bugs! Here are the setup docs: <a href=\"https://indielogin.com/setup\">https://indielogin.com/setup</a><br /><br />This means it's now feature complete with <a href=\"https://indieauth.com\">https://indieauth.com</a>, so I can now start switching over my apps to use it. With any luck I'll be able to switch the <a href=\"https://indieweb.org\">https://indieweb.org</a> wiki to it before IndieWeb Summit!"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"_id": "389573",
"_source": "16",
"_is_read": true
}
{
"type": "entry",
"published": "2018-06-02T16:56:56-04:00",
"url": "https://martymcgui.re/2018/06/02/165656/",
"category": [
"streaming",
"IndieWeb",
"podcasting"
],
"syndication": [
"https://twitter.com/schmarty/status/1003018313411252225",
"https://www.facebook.com/marty.mcguire.54/posts/10212155705869846"
],
"content": {
"text": "I had the streaming bug, today, so I made a couple of videos of writing the script for, and recording, this week\u2019s This Week in the IndieWeb Audio Edition.\nDirect Link: Script writing for This Week in the IndieWeb Audio Edition\nDirect Link: Recording This Week in the IndieWeb Audio Edition",
"html": "<p>I had the streaming bug, today, so I made a couple of videos of writing the script for, and recording, this week\u2019s <a href=\"https://martymcgui.re/2018/06/02/162341/\">This Week in the IndieWeb Audio Edition</a>.</p>\n<p>Direct Link: <a href=\"https://youtu.be/8Np5xPzEffU\">Script writing for This Week in the IndieWeb Audio Edition</a></p>\n<p>Direct Link: <a href=\"https://youtu.be/80dK5HnHu7o\">Recording This Week in the IndieWeb Audio Edition</a></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-media.p3k.io/martymcgui.re/4f9fac2b9e3ae62998c557418143efe288bca8170a119921a9c6bfeb0a1263a2.jpg"
},
"_id": "389460",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"published": "2018-06-02T16:23:41-04:00",
"url": "https://martymcgui.re/2018/06/02/162341/",
"category": [
"podcast",
"IndieWeb",
"this-week-indieweb-podcast"
],
"audio": [
"https://aperture-media.p3k.io/media.martymcgui.re/2a39eb99fb7b8c90635adbe1e8f43bf89754606637902f8c110cfe27c9415e35.mp3"
],
"syndication": [
"https://huffduffer.com/schmarty/484881",
"https://twitter.com/schmarty/status/1003010372029304832",
"https://www.facebook.com/marty.mcguire.54/posts/10212155566386359"
],
"name": "This Week in the IndieWeb Audio Edition \u2022 May 26th - June 1st, 2018",
"content": {
"text": "Show/Hide Transcript \n \n Replacing Facebook with newsletters, \u201cTaking Back the Web\u201d, and privacy-preserving maps. It\u2019s the audio edition for This Week in the IndieWeb for May 26th - June 1st, 2018.\n\nYou can find all of my audio editions and subscribe with your favorite podcast app here: martymcgui.re/podcasts/indieweb/.\n\nMusic from Aaron Parecki\u2019s 100DaysOfMusic project: Day 85 - Suit, Day 48 - Glitch, Day 49 - Floating, Day 9, and Day 11\n\nThanks to everyone in the IndieWeb chat for their feedback and suggestions. Please drop me a note if there are any changes you\u2019d like to see for this audio edition!",
"html": "Show/Hide Transcript \n \n <p>Replacing Facebook with newsletters, \u201cTaking Back the Web\u201d, and privacy-preserving maps. It\u2019s the audio edition for <a href=\"https://indieweb.org/this-week/2018-06-01.html\">This Week in the IndieWeb for May 26th - June 1st, 2018</a>.</p>\n\n<p>You can find all of my audio editions and subscribe with your favorite podcast app here: <a href=\"https://martymcgui.re/podcasts/indieweb/\">martymcgui.re/podcasts/indieweb/</a>.</p>\n\n<p>Music from <a href=\"https://aaronparecki.com/\">Aaron Parecki</a>\u2019s <a href=\"https://100.aaronparecki.com/\">100DaysOfMusic project</a>: <a href=\"https://aaronparecki.com/2017/03/15/14/day85\">Day 85 - Suit</a>, <a href=\"https://aaronparecki.com/2017/02/06/7/day48\">Day 48 - Glitch</a>, <a href=\"https://aaronparecki.com/2017/02/07/4/day49\">Day 49 - Floating</a>, <a href=\"https://aaronparecki.com/2016/12/29/21/day-9\">Day 9</a>, and <a href=\"https://aaronparecki.com/2016/12/31/15/\">Day 11</a></p>\n\n<p>Thanks to everyone in the <a href=\"https://chat.indieweb.org/\">IndieWeb chat</a> for their feedback and suggestions. Please drop me a note if there are any changes you\u2019d like to see for this audio edition!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-media.p3k.io/martymcgui.re/4f9fac2b9e3ae62998c557418143efe288bca8170a119921a9c6bfeb0a1263a2.jpg"
},
"_id": "389461",
"_source": "175",
"_is_read": true
}
Lol I totally need to get automated webmentions sent up because I think this is the second or third time you’ve seen a post that mentions or replies to you before I get around to actually sending the webmentions for them, lol!
{
"type": "entry",
"published": "2018-06-01T20:32:57-04:00",
"summary": "Lol I totally need to get automated webmentions sent up because I think this is the second or third time you\u2019ve seen a post that mentions or replies to you before I get around to actually sending the webmentions for them, lol!",
"url": "https://eddiehinkle.com/2018/06/01/17/reply/",
"in-reply-to": [
"https://aaronparecki.com/2018/06/01/16/"
],
"content": {
"text": "Lol I totally need to get automated webmentions sent up because I think this is the second or third time you\u2019ve seen a post that mentions or replies to you before I get around to actually sending the webmentions for them, lol!",
"html": "<p>Lol I totally need to get automated webmentions sent up because I think this is the second or third time you\u2019ve seen a post that mentions or replies to you before I get around to actually sending the webmentions for them, lol!</p>"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-media.p3k.io/eddiehinkle.com/cf9f85e26d4be531bc908d37f69bff1c50b50b87fd066b254f1332c3553df1a8.jpg"
},
"refs": {
"https://aaronparecki.com/2018/06/01/16/": {
"type": "entry",
"url": "https://aaronparecki.com/2018/06/01/16/",
"name": "https://aaronparecki.com/2018/06/01/16/"
}
},
"_id": "387039",
"_source": "226",
"_is_read": true
}
I really enjoyed this, Greg. I like how simple and approachable it sounds.
@aaronpk, I definitely think these should be looked at during the Leaders Summit. I think some modifications to the Principles similar to what Greg has written could be super beneficial.
{
"type": "entry",
"published": "2018-06-01T13:31:07-04:00",
"summary": "I really enjoyed this, Greg. I like how simple and approachable it sounds.\n@aaronpk, I definitely think these should be looked at during the Leaders Summit. I think some modifications to the Principles similar to what Greg has written could be super beneficial.",
"url": "https://eddiehinkle.com/2018/06/01/6/reply/",
"category": [
"indieweb"
],
"in-reply-to": [
"https://jgregorymcverry.com/drafting-indieweb-principles-for-the-rest-of-us/"
],
"content": {
"text": "I really enjoyed this, Greg. I like how simple and approachable it sounds.\n\n@aaronpk, I definitely think these should be looked at during the Leaders Summit. I think some modifications to the Principles similar to what Greg has written could be super beneficial.",
"html": "<p>I really enjoyed this, Greg. I like how simple and approachable it sounds.</p>\n\n<p><a href=\"https://aaronparecki.com\">@aaronpk</a>, I definitely think these should be looked at during the Leaders Summit. I think some modifications to the Principles similar to what Greg has written could be super beneficial.</p>"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-media.p3k.io/eddiehinkle.com/cf9f85e26d4be531bc908d37f69bff1c50b50b87fd066b254f1332c3553df1a8.jpg"
},
"refs": {
"https://jgregorymcverry.com/drafting-indieweb-principles-for-the-rest-of-us/": {
"type": "entry",
"url": "https://jgregorymcverry.com/drafting-indieweb-principles-for-the-rest-of-us/",
"name": "https://jgregorymcverry.com/drafting-indieweb-principles-for-the-rest-of-us/"
}
},
"_id": "386569",
"_source": "226",
"_is_read": true
}
{
"type": "entry",
"published": "2018-06-01T21:50:32+00:00",
"url": "http://stream.boffosocko.com/2018/davidwolfpaw-theres-and-but-i-dont-know-of-anything-else",
"syndication": [
"https://twitter.com/ChrisAldrich/status/1002668839480496129"
],
"in-reply-to": [
"https://twitter.com/DavidWolfpaw/status/1002630753035935744?s=09"
],
"content": {
"text": "@DavidWolfpaw There's https://micropub.rocks/ and https://webmention.rocks, but I don't know of anything else along the lines of what you're looking for. I pinged the WordPress chat to see if others had ideas: https://chat.indieweb.org/wordpress/2018-06-01#t1527886682806700\n\nBeyond this several of us have tests sites we could use to test things manually if necessary. Feel free to join us in chat for help and other ideas: https://indieweb.org/discuss",
"html": "<a href=\"https://twitter.com/DavidWolfpaw\">@DavidWolfpaw</a> There's <a href=\"https://micropub.rocks/\">https://micropub.rocks/</a> and <a href=\"https://webmention.rocks\">https://webmention.rocks</a>, but I don't know of anything else along the lines of what you're looking for. I pinged the WordPress chat to see if others had ideas: <a href=\"https://chat.indieweb.org/wordpress/2018-06-01#t1527886682806700\">https://chat.indieweb.org/wordpress/2018-06-01#t1527886682806700</a><br />\nBeyond this several of us have tests sites we could use to test things manually if necessary. Feel free to join us in chat for help and other ideas: <a href=\"https://indieweb.org/discuss\">https://indieweb.org/discuss</a>"
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "http://stream.boffosocko.com/profile/chrisaldrich",
"photo": "https://aperture-media.p3k.io/stream.boffosocko.com/d0ba9f65fcbf0cef3bdbcccc0b6a1f42b1310f7ab2e07208c7a396166cde26b1.jpg"
},
"_id": "386466",
"_source": "192",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": null,
"url": "https://herestomwiththeweather.com/",
"photo": null
},
"url": "https://herestomwiththeweather.com/2018/05/31/indieweb-summit-2018/",
"published": "2018-05-31T19:33:17+00:00",
"content": {
"html": "<p>RSVP yes to <a href=\"https://2018.indieweb.org/\">IndieWeb Summit</a>. Last year, I <a href=\"https://herestomwiththeweather.com/2017/07/03/indieweb-summit-thoughts/\">wrote about my experience</a> at the previous summit in Portland.\n<a href=\"https://herestomwiththeweather.com/\"><img src=\"https://avatars2.githubusercontent.com/u/16299?v=3&s=460\" alt=\"16299?v=3&s=460\" />Tom Brown</a></p>",
"text": "RSVP yes to IndieWeb Summit. Last year, I wrote about my experience at the previous summit in Portland.\nTom Brown"
},
"name": "Indieweb Summit 2018",
"_id": "384790",
"_source": "246",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Kh\u00fcrt Williams",
"url": "https://islandinthenet.com/",
"photo": null
},
"url": "https://islandinthenet.com/indieweb-ifying-coloradoboulevard-net/",
"published": "2018-05-31T02:43:03+00:00",
"content": {
"html": "Read <a href=\"https://boffosocko.com/2018/05/29/indieweb-ifying-coloradoboulevard-net/\">IndieWeb-ifying ColoradoBoulevard.net</a> by <a href=\"http://www.boffosocko.com/\"><img src=\"https://secure.gravatar.com/avatar/d5fb4e498fe609cc29b04e5b7ad688c4?s=49&d=mm&r=pg\" alt=\"Chris Aldrich\" />Chris Aldrich</a><em> (Chris Aldrich | BoffoSocko)</em>\n<blockquote><p>I\u2019ve spent some time over a few days this month to help IndieWeb-ify my local Pasadena online newspaper ColoradoBoulevard.net. They can now send and receive webmentions and can backfeed their comments, likes, and other responses from their Facebook and Twitter accounts.</p>\n<p>They can stand to improve their support for microformats v2 and do some more work on their h-cards and other related metadata, but the editor seems thrilled with the initial results\u2013particularly having their conversations in other areas of the internet come back to the original article.</p>\n<p>I know that individual journalists have brought their personal websites into the IndieWeb fold, but this may be one of the first online newspapers/magazines I\u2019m aware of to begin using some of these principles and tools. With any luck and some testing, they could be one of the first journalistic enterprises to begin receiving \u201cRead\u201d posts of their articles via webmention! Update: read posts are working! See the first example here.</p></blockquote>\n\nThis is great news Chris! Our local print newspaper is moving online and perhaps I can convince the owner to build for the IndieWeb. I may not be able to help them but it\u2019s worth a try.\n<p>You\u2019ve inspired me to contact another online paper, <a href=\"https://planetprinceton.com/\">Planet Princeton</a>, to do the same. The owner Krystal Knapp hosts her website on WordPress.</p>",
"text": "Read IndieWeb-ifying ColoradoBoulevard.net by Chris Aldrich (Chris Aldrich | BoffoSocko)\nI\u2019ve spent some time over a few days this month to help IndieWeb-ify my local Pasadena online newspaper ColoradoBoulevard.net. They can now send and receive webmentions and can backfeed their comments, likes, and other responses from their Facebook and Twitter accounts.\nThey can stand to improve their support for microformats v2 and do some more work on their h-cards and other related metadata, but the editor seems thrilled with the initial results\u2013particularly having their conversations in other areas of the internet come back to the original article.\nI know that individual journalists have brought their personal websites into the IndieWeb fold, but this may be one of the first online newspapers/magazines I\u2019m aware of to begin using some of these principles and tools. With any luck and some testing, they could be one of the first journalistic enterprises to begin receiving \u201cRead\u201d posts of their articles via webmention! Update: read posts are working! See the first example here.\n\nThis is great news Chris! Our local print newspaper is moving online and perhaps I can convince the owner to build for the IndieWeb. I may not be able to help them but it\u2019s worth a try.\nYou\u2019ve inspired me to contact another online paper, Planet Princeton, to do the same. The owner Krystal Knapp hosts her website on WordPress."
},
"name": "IndieWeb-ifying ColoradoBoulevard.net",
"_id": "379910",
"_source": "242",
"_is_read": true
}
“the design driver for this exercise was to create a solution that allows to embed an (interactive) map where the browser only contacts a third party after informing the user beforehand or – even better – not at all.”
Wonderful post by Sebastian Greger, and right up my alley. I look forward to trying this out with the checkin posts on my site!
{
"type": "entry",
"published": "2018-05-30T13:59:52-04:00",
"url": "https://martymcgui.re/2018/05/30/135952/",
"category": [
"maps",
"web",
"privacy",
"indieweb"
],
"bookmark-of": [
"https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/"
],
"content": {
"text": "\ud83d\udd16 Bookmarked https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/\n \n \n \n Self-hosting maps: taking control over UX and users\u2019 privacy // Sebastian Greger\n \n \n\u201cthe design driver for this exercise was to create a solution that allows to embed an (interactive) map where the browser only contacts a third party after informing the user beforehand or \u2013 even better \u2013 not at all.\u201d\n\nWonderful post by Sebastian Greger, and right up my alley. I look forward to trying this out with the checkin posts on my site!",
"html": "\ud83d\udd16 Bookmarked <a class=\"u-bookmark-of\" href=\"https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/\">https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/</a>\n \n \n \n <a class=\"u-url p-name\" href=\"https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/\">Self-hosting maps: taking control over UX and users\u2019 privacy // Sebastian Greger</a>\n \n <blockquote class=\"p-summary\">\n<p>\u201cthe design driver for this exercise was to create a solution that allows to embed an (interactive) map where the browser only contacts a third party after informing the user beforehand or \u2013 even better \u2013 not at all.\u201d</p>\n\n<p>Wonderful post by Sebastian Greger, and right up my alley. I look forward to trying this out with the checkin posts on my site!</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-media.p3k.io/martymcgui.re/4f9fac2b9e3ae62998c557418143efe288bca8170a119921a9c6bfeb0a1263a2.jpg"
},
"refs": {
"https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/": {
"type": "entry",
"summary": "\u201cthe design driver for this exercise was to create a solution that allows to embed an (interactive) map where the browser only contacts a third party after informing the user beforehand or \u2013 even better \u2013 not at all.\u201d\nWonderful post by Sebastian Greger, and right up my alley. I look forward to trying this out with the checkin posts on my site!",
"url": "https://sebastiangreger.net/2018/05/self-hosting-maps-control-privacy-ux/",
"name": "Self-hosting maps: taking control over UX and users\u2019 privacy // Sebastian Greger"
}
},
"_id": "379052",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"published": "2018-05-30T17:50:18+00:00",
"url": "http://stream.boffosocko.com/2018/quick-reminder-that-theres-a-virtual-homebrew-website-club-meetup",
"category": [
"DoOO",
"edTech",
"IndieWeb",
"newwwyear"
],
"syndication": [
"https://twitter.com/ChrisAldrich/status/1001883532606738438"
],
"content": {
"text": "Quick reminder that there's a Virtual Homebrew Website Club Meetup tonight. It's likely to have a very #DoOO and #edTech slant given the current RSVPs. #IndieWeb #newwwyear \nhttps://boffosocko.com/2018/05/16/virtual-homebrew-website-club-meetup-on-may-30-2018",
"html": "Quick reminder that there's a Virtual Homebrew Website Club Meetup tonight. It's likely to have a very <a href=\"http://stream.boffosocko.com/tag/DoOO\" class=\"p-category\">#DoOO</a> and <a href=\"http://stream.boffosocko.com/tag/edTech\" class=\"p-category\">#edTech</a> slant given the current RSVPs. <a href=\"http://stream.boffosocko.com/tag/IndieWeb\" class=\"p-category\">#IndieWeb</a> <a href=\"http://stream.boffosocko.com/tag/newwwyear\" class=\"p-category\">#newwwyear</a> <br /><a href=\"https://boffosocko.com/2018/05/16/virtual-homebrew-website-club-meetup-on-may-30-2018\">https://boffosocko.com/2018/05/16/virtual-homebrew-website-club-meetup-on-may-30-2018</a>"
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "http://stream.boffosocko.com/profile/chrisaldrich",
"photo": "https://aperture-media.p3k.io/stream.boffosocko.com/d0ba9f65fcbf0cef3bdbcccc0b6a1f42b1310f7ab2e07208c7a396166cde26b1.jpg"
},
"_id": "378634",
"_source": "192",
"_is_read": true
}
{
"type": "entry",
"published": "2018-05-30T10:52:11+0000",
"url": "http://known.kevinmarks.com/2018/the-workaround-that-unmungcom-has-used-is",
"category": [
"indieweb"
],
"in-reply-to": [
"https://aaronparecki.com/2018/05/27/10/indieauth-twitter"
],
"content": {
"text": "The workaround that unmung.com has used is that if instead of loading twitter.com/aaronpk you load twitter.com/intent/user?screen_name=aaronpk you get an mf1 h-card, proper rel=me and other xfn eg http://pin13.net/mf2/?url=https%3A%2F%2Ftwitter.com%2Fintent%2Fuser%3Fscreen_name%3Daaronpk #indieweb",
"html": "The workaround that unmung.com has used is that if instead of loading twitter.com/aaronpk you load twitter.com/intent/user?screen_name=aaronpk you get an mf1 h-card, proper rel=me and other xfn eg <a href=\"http://pin13.net/mf2/?url=https%3A%2F%2Ftwitter.com%2Fintent%2Fuser%3Fscreen_name%3Daaronpk\">http://pin13.net/mf2/?url=https%3A%2F%2Ftwitter.com%2Fintent%2Fuser%3Fscreen_name%3Daaronpk</a> <a href=\"http://known.kevinmarks.com/tag/indieweb\" class=\"p-category\">#indieweb</a>"
},
"author": {
"type": "card",
"name": "Kevin Marks",
"url": "http://known.kevinmarks.com/profile/kevinmarks",
"photo": "https://aperture-media.p3k.io/known.kevinmarks.com/f893d11435a62200ec9585e0ea3d84b2bdc478aa0a056dda35a43ce4c04d58a0.jpg"
},
"_id": "377083",
"_source": "205",
"_is_read": true
}
{
"type": "entry",
"published": "2018-05-29T20:26:36-04:00",
"url": "https://martymcgui.re/2018/05/29/202636/",
"category": [
"HWC",
"IndieWeb",
"Baltimore",
"wrap-up"
],
"syndication": [
"https://twitter.com/schmarty/status/1001622386196828160",
"https://www.facebook.com/events/972150109606246/permalink/973242172830373/"
],
"name": "HWC Baltimore 2018-05-29 Wrap-Up",
"content": {
"text": "It's been a while! Again! We cancelled our previous meetup due to weather.\nBaltimore's second Homebrew Website Club of May met at the Digital Harbor Foundation Tech Center on May 29th!\nHere are some notes from the \"broadcast\" portion of the meetup:\ndariusmccoy.com\u00a0\u2013 Playing with Squarespace because he expects to have youth using it for the upcoming Web Shop launch at DHF. In ~3 weeks! He's trying to clone the existing DHF 3D Print Shop website in it, but finding it a bit restricting. Playing w/ some CodePens for nice animations/transitions but having trouble getting those into the Squarespace editing tools. Wants to use them for within-page links.\n\n derekfields.is \u2013 Been struggling w/ goals on personal website stuff. Has been applying for webdev jobs, though! Waiting to hear back. Has been working on his startup idea - an LED backpack for biking. It's controlled by a microcontroller and he wants it to serve a webpage over WiFi so you can control it from your phone without installing anything.\n \n\njonathanprozzi.net \u2013 Spent time tonight writing a post because he hasn't in a long time. The post includes shaming himself for not writing posts. Writing up his experiences from a recent conference where DHF was receiving an award. Building apps with GatsbyJS which are PWAs that work offline, so the content he writes for DHF can work for people who have viewed them even if the internet goes down.\nmartymcgui.re\u00a0\u2013 \"Launched\" his GIPHY-backed GIF posting app Kapowski. After feedback from last time, made it work without requiring logins (making it usable by people who aren't all wired up with IndieAuth on their sites). Thinking about ways to progressively enhance Kapowski, such as saving favorites that can be viewed offline, offline sending with posts going out when the internet comes back, etc. Been going all in on micropub for his personal notes that exist on a private site. Used selfauth, mintoken, skippy's micropub server, spano for media, and built a new nginx auth_request\u00a0service that uses IndieAuth and an access control list to allow only him to view the private posts. Hoping to clean that up and release it someday soon. Also started first steps for another long-term micropub-related project to assist sites that support micropub for creating and editing posts but don't want to build their own infrastructure for syndication. It's called \"POSSE Party\", and currently it's a manual-til-it-hurts\u00a0Micropub editor that lets you manage mp-syndicate-to and syndication properties for posts. Someday he hopes to make something that can use bridgy or silo.pub to automate syndication for people whose sites don't do that.\nOther discussion:\n\n LED mounting strategies for backpacks. Big diffusers make for good looking LEDs but surface mount parts make things easier to mount.\n \n\n Jonathan's experiences at the conference. His takeaways from talks about making human-centered technology. E.g. \"context is everything, a perfectly engineered span is useless, but the Brooklyn bridge connects people\". He's thinking a lot about common themes around technology that works *for* humans. For example, so many people don't have internet all the time!\nLeft-to-right: martymcgui.re, dariusmccoy.com, jonathanprozzi.net, derekfields.isThanks to everybody who came out! We hope to see you all again at our next meeting on Wednesday June 13th at 6:30pm (quiet writing hour at 5:30pm)!",
"html": "<p>It's been a while! Again! We cancelled our previous meetup due to weather.</p>\n<p>Baltimore's <a href=\"https://indieweb.org/events/2018-05-29-homebrew-website-club\">second Homebrew Website Club of May</a> met at the <a href=\"https://www.digitalharbor.org/\">Digital Harbor Foundation Tech Center</a> on May 29th!</p>\n<p>Here are some notes from the \"broadcast\" portion of the meetup:</p>\n<p><a href=\"http://www.dariusmccoy.com/\">dariusmccoy.com</a>\u00a0\u2013 Playing with Squarespace because he expects to have youth using it for the upcoming Web Shop launch at DHF. In ~3 weeks! He's trying to clone the existing <a href=\"http://printshop.digitalharbor.org/\">DHF 3D Print Shop website</a> in it, but finding it a bit restricting. Playing w/ some CodePens for nice animations/transitions but having trouble getting those into the Squarespace editing tools. Wants to use them for within-page links.</p>\n<p>\n <a href=\"http://derekfields.is/\">derekfields.is</a> \u2013 Been struggling w/ goals on personal website stuff. Has been applying for webdev jobs, though! Waiting to hear back. Has been working on his startup idea - an LED backpack for biking. It's controlled by a microcontroller and he wants it to serve a webpage over WiFi so you can control it from your phone without installing anything.\n <br /></p>\n<p><a href=\"https://jonathanprozzi.net/\">jonathanprozzi.net</a> \u2013 Spent time tonight writing a post because he hasn't in a long time. The post includes shaming himself for not writing posts. Writing up his experiences from a recent conference where DHF was receiving an award. Building apps with GatsbyJS which are PWAs that work offline, so the content he writes for DHF can work for people who have viewed them even if the internet goes down.</p>\n<p><a href=\"https://martymcgui.re/\">martymcgui.re</a>\u00a0\u2013 \"Launched\" his GIPHY-backed GIF posting app <a href=\"http://kapowski.schmarty.net/\">Kapowski</a>. After feedback from last time, made it work without requiring logins (making it usable by people who aren't all wired up with IndieAuth on their sites). Thinking about ways to progressively enhance Kapowski, such as saving favorites that can be viewed offline, offline sending with posts going out when the internet comes back, etc. Been going all in on micropub for his personal notes that exist on a private site. Used <a href=\"https://github.com/Inklings-io/selfauth\">selfauth</a>, <a href=\"https://github.com/Zegnat/php-mintoken\">mintoken</a>, <a href=\"https://github.com/skpy/micropub\">skippy's micropub server</a>, <a href=\"https://github.com/martymcguire/spano\">spano for media</a>, and built a new <a href=\"https://nginx.org/en/docs/http/ngx_http_auth_request_module.html\">nginx auth_request</a>\u00a0service that uses IndieAuth and an access control list to allow only him to view the private posts. Hoping to clean that up and release it someday soon. Also started first steps for another long-term micropub-related project to assist sites that support micropub for creating and editing posts but don't want to build their own infrastructure for syndication. It's called <a href=\"https://glitch.com/~fanatical-wound\">\"POSSE Party\"</a>, and currently it's a <a href=\"https://indieweb.org/manual_until_it_hurts\">manual-til-it-hurts</a>\u00a0Micropub editor that lets you manage mp-syndicate-to and syndication properties for posts. Someday he hopes to make something that can use bridgy or silo.pub to automate syndication for people whose sites don't do that.</p>\n<p>Other discussion:</p>\n<ul><li>\n LED mounting strategies for backpacks. Big diffusers make for good looking LEDs but surface mount parts make things easier to mount.\n <br /></li>\n <li>Jonathan's experiences at the conference. His takeaways from talks about making human-centered technology. E.g. \"context is everything, a perfectly engineered span is useless, but the Brooklyn bridge connects people\". He's thinking a lot about common themes around technology that works *for* humans. For example, so many people don't have internet all the time!</li>\n</ul><img src=\"https://aperture-media.p3k.io/media.martymcgui.re/f98c7937f4a70d2c06713bd33688e6028e499a35431fc5df1a9e3e78733e91c9.jpg\" alt=\"\" />Left-to-right: martymcgui.re, dariusmccoy.com, jonathanprozzi.net, derekfields.is<p>Thanks to everybody who came out! We hope to see you all again at our next meeting on <b>Wednesday</b> <a href=\"https://indieweb.org/events/2018-06-13-homebrew-website-club\">June 13th</a> at <b>6:30pm</b> (quiet writing hour at 5:30pm)!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-media.p3k.io/martymcgui.re/4f9fac2b9e3ae62998c557418143efe288bca8170a119921a9c6bfeb0a1263a2.jpg"
},
"_id": "375732",
"_source": "175",
"_is_read": true
}