@tw2113 @microformats still worth it (search engines still support), and valid!
For new sites, also include #microformats2 markup; it’s even more useful for #indieweb support, #webmentions etc.
@emilylewis perhaps time for a 2nd ed. with microformats2? Happy to tech edit :0
See also: microformats.org/wiki/faq#When_should_I_use_microformats2_or_microformats1
{
"type": "entry",
"published": "2019-01-25 11:23-0800",
"url": "http://tantek.com/2019/025/t1/microformats-worth-valid-microformats",
"category": [
"microformats2",
"indieweb",
"webmentions"
],
"in-reply-to": [
"https://twitter.com/emilylewis/status/1086279710298931211"
],
"content": {
"text": "@tw2113 @microformats still worth it (search engines still support), and valid!\n\nFor new sites, also include #microformats2 markup; it\u2019s even more useful for #indieweb support, #webmentions etc.\n\n@emilylewis perhaps time for a 2nd ed. with microformats2? Happy to tech edit :0\n\nSee also: microformats.org/wiki/faq#When_should_I_use_microformats2_or_microformats1",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/tw2113\">@tw2113</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/microformats\">@microformats</a> still worth it (search engines still support), and valid!<br /><br />For new sites, also include #<span class=\"p-category\">microformats2</span> markup; it\u2019s even more useful for #<span class=\"p-category\">indieweb</span> support, #<span class=\"p-category\">webmentions</span> etc.<br /><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/emilylewis\">@emilylewis</a> perhaps time for a 2nd ed. with microformats2? Happy to tech edit :0<br /><br />See also: <a href=\"http://microformats.org/wiki/faq#When_should_I_use_microformats2_or_microformats1\">microformats.org/wiki/faq#When_should_I_use_microformats2_or_microformats1</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://twitter.com/emilylewis/status/1086279710298931211": {
"type": "entry",
"url": "https://twitter.com/emilylewis/status/1086279710298931211",
"name": "@emilylewis\u2019s tweet",
"post-type": "article"
}
},
"_id": "1934117",
"_source": "1",
"_is_read": true
}
hosting Homebrew Website Club #SF @MozSF tonight!
One year ago today: #IndieWeb building blocks published @W3C:
* #IndieAuth #W3C Note: https://www.w3.org/TR/2018/NOTE-indieauth-20180123/
* #WebSub W3C Recommendation! https://twitter.com/t/status/956354767596539904 (formerly @pubsubhubbub #pubsubhubbub)
{
"type": "entry",
"published": "2019-01-23 17:59-0800",
"rsvp": "yes",
"url": "http://tantek.com/2019/023/t1/one-year-ago-w3c-indieauth-websub",
"category": [
"SF",
"IndieWeb",
"IndieAuth",
"W3C",
"WebSub",
"pubsubhubbub"
],
"in-reply-to": [
"http://tantek.com/2019/023/e1/homebrew-website-club-sf"
],
"content": {
"text": "hosting Homebrew Website Club #SF @MozSF tonight!\n\nOne year ago today: #IndieWeb building blocks published @W3C:\n* #IndieAuth #W3C Note: https://www.w3.org/TR/2018/NOTE-indieauth-20180123/\n* #WebSub W3C Recommendation! https://twitter.com/t/status/956354767596539904 (formerly @pubsubhubbub #pubsubhubbub)",
"html": "hosting Homebrew Website Club #<span class=\"p-category\">SF</span> <a class=\"h-cassis-username\" href=\"https://twitter.com/MozSF\">@MozSF</a> tonight!<br /><br />One year ago today: #<span class=\"p-category\">IndieWeb</span> building blocks published <a class=\"h-cassis-username\" href=\"https://twitter.com/W3C\">@W3C</a>:<br />* #<span class=\"p-category\">IndieAuth</span> #<span class=\"p-category\">W3C</span> Note: <a href=\"https://www.w3.org/TR/2018/NOTE-indieauth-20180123/\">https://www.w3.org/TR/2018/NOTE-indieauth-20180123/</a><br />* #<span class=\"p-category\">WebSub</span> W3C Recommendation! <a href=\"https://twitter.com/t/status/956354767596539904\">https://twitter.com/t/status/956354767596539904</a> (formerly <a class=\"h-cassis-username\" href=\"https://twitter.com/pubsubhubbub\">@pubsubhubbub</a> #<span class=\"p-category\">pubsubhubbub</span>)"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "rsvp",
"refs": {
"http://tantek.com/2019/023/e1/homebrew-website-club-sf": {
"type": "entry",
"url": "http://tantek.com/2019/023/e1/homebrew-website-club-sf",
"name": "Tantek\u2019s event",
"post-type": "article"
}
},
"_id": "1913796",
"_source": "1",
"_is_read": true
}
It's already been a year since #IndieAuth was published as a @W3C Note! Support from new services and some new plugins as well! https://aaronparecki.com/2019/01/23/22/indieauth
{
"type": "entry",
"published": "2019-01-23T18:57:26-08:00",
"url": "https://aaronparecki.com/2019/01/23/23/",
"category": [
"IndieAuth",
"indieauth"
],
"syndication": [
"https://twitter.com/aaronpk/status/1088269523864567808"
],
"content": {
"text": "It's already been a year since #IndieAuth was published as a @W3C Note! Support from new services and some new plugins as well! https://aaronparecki.com/2019/01/23/22/indieauth",
"html": "It's already been a year since <a href=\"https://aaronparecki.com/tag/indieauth\">#<span class=\"p-category\">IndieAuth</span></a> was published as a <a href=\"https://twitter.com/W3C\">@W3C</a> Note! Support from new services and some new plugins as well! <a href=\"https://aaronparecki.com/2019/01/23/22/indieauth\"><span>https://</span>aaronparecki.com/2019/01/23/22/indieauth</a>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"post-type": "note",
"_id": "1912740",
"_source": "16",
"_is_read": true
}
{
"type": "entry",
"published": "2019-01-23T18:51:01-08:00",
"url": "https://aaronparecki.com/2019/01/23/22/indieauth",
"featured": "https://aaronparecki.com/2019/01/23/22/indieauth-featured.jpg",
"category": [
"indieauth",
"indieweb",
"w3c"
],
"syndication": [
"https://news.indieweb.org/en/aaronparecki.com/2019/01/23/22/indieauth"
],
"name": "IndieAuth: One Year Later",
"content": {
"text": "It's already been a year since IndieAuth was published as a W3C Note! A lot has happened in that time! There's been several new plugins and services launch support for IndieAuth, and it's even made appearances at several events around the world!\n\n\nMicro.blog added native support for IndieAuth, so your hosted micro.blog account is now also an IndieAuth provider\n \nDobrado launched native support for IndieAuth\n The\u00a0IndieAuth Plugin for Drupal\u00a0launched in the beginning of the year, and has had several releases since then\n The\u00a0IndieAuth Plugin for Grav\u00a0adds support to your Grav site by delegating to indieauth.com\n The\u00a0IndieAuth Plugin for WordPress\u00a0had a major rewrite and supports IndieAuth natively now\nI presented IndieAuth at the\u00a0W3C Workshop on Strong Authentication & Identity in December, and even published a video of the talk\u00a0afterwards!\n\nphoto by Karen MyersAt API Days Global, oauth.io presented a session including IndieAuth.\n\nJosh Hawxwell gave a talk at NottsJS called Indie What?\u00a0where he covered several IndieWeb building blocks including IndieAuth.\n\nphoto by @NottsJSIn July, I wrote a blog post called OAuth for the Open Web, where I detailed the technical solutions IndieAuth provides on top of OAuth to enable it to work in a more open and less corporate environment.\nIn October, I published Dweb: Identity for the Decentralized Web with IndieAuth on the Mozilla Hacks Blog.\nSo here's to a productive year for IndieAuth in 2018! Looking forward to seeing what new developments come up in 2019!",
"html": "<p>\n It's already been a year since <a href=\"https://indieauth.net\">IndieAuth</a> was published as a <a href=\"https://www.w3.org/TR/indieauth/\">W3C Note</a>! A lot has happened in that time! There's been several new plugins and services launch support for IndieAuth, and it's even made appearances at several events around the world!\n</p>\n\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/2c71eeae36192e89d05a7359fb2bc0bbf09f6201a9df5ea585d009d80bb11398.jpg\" alt=\"\" class=\"u-featured\" /><ul><li>Micro.blog <a href=\"http://manton.micro.blog/2018/07/02/indieauth-for-microblog.html\">added native support for IndieAuth</a>, so your hosted micro.blog account is now also an IndieAuth provider</li>\n <li>\n<a href=\"https://dobrado.net/documentation\">Dobrado</a> launched native support for IndieAuth</li>\n <li>The\u00a0<a href=\"https://www.drupal.org/project/indieweb\">IndieAuth Plugin for Drupal</a>\u00a0launched in the beginning of the year, and has had several releases since then</li>\n <li>The\u00a0<a href=\"https://github.com/metbril/grav-plugin-indieauth\">IndieAuth Plugin for Grav</a>\u00a0adds support to your Grav site by delegating to indieauth.com</li>\n <li>The\u00a0<a href=\"https://wordpress.org/plugins/indieauth/\">IndieAuth Plugin for WordPress</a>\u00a0had a <a href=\"https://david.shanske.com/2018/04/07/indieauth-for-wordpress/\">major rewrite</a> and supports IndieAuth natively now</li>\n</ul><p>I presented IndieAuth at the\u00a0<a href=\"https://indieweb.org/events/2018-12-10-w3c-workshop-authentication-identity\">W3C Workshop on Strong Authentication & Identity</a> in December, and even published a <a href=\"https://www.youtube.com/watch?v=EeCNlB7v08I\">video of the talk</a>\u00a0afterwards!</p>\n\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/9eea0ab37b3bad20b45a24258d71037b3f364f00ae0f26af92852ae792d263be.jpg\" alt=\"\" /><a href=\"https://twitter.com/ConnectorKaren/status/1072224287744974848\">photo by Karen Myers</a><p>At API Days Global, oauth.io <a href=\"https://twitter.com/OAuth_io/status/1023746803395514368\">presented a session</a> including IndieAuth.</p>\n\n<p>Josh Hawxwell gave a talk at NottsJS called <a href=\"https://www.meetup.com/NottsJS/events/qhnpfqyzcblb/\">Indie What?</a>\u00a0where he covered several IndieWeb building blocks including IndieAuth.</p>\n\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/34c3236f9f507c3916ce6f6ee63669d44ac7d2d8fad3803dda8da1182ccdc15f.jpg\" alt=\"\" /><a href=\"https://twitter.com/nottsjs/status/1082709269873594368\">photo by @NottsJS</a><p>In July, I wrote a blog post called <a href=\"https://aaronparecki.com/2018/07/07/7/oauth-for-the-open-web\">OAuth for the Open Web</a>, where I detailed the technical solutions IndieAuth provides on top of OAuth to enable it to work in a more open and less corporate environment.</p>\n<p>In October, I published <a href=\"https://hacks.mozilla.org/2018/10/dweb-identity-for-the-decentralized-web-with-indieauth/\">Dweb: Identity for the Decentralized Web with IndieAuth</a> on the Mozilla Hacks Blog.</p>\n<p>So here's to a productive year for IndieAuth in 2018! Looking forward to seeing what new developments come up in 2019!</p>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"post-type": "article",
"_id": "1912684",
"_source": "16",
"_is_read": true
}
17:30: Optional writing hour and quiet socializing
18:30: IndieWeb demos and hack night!
Homebrew Website Club retro 1980s-style logo
Topics for this week: Anniversaries! Published exactly one year ago: WebSub W3C Recommendation IndieAuth W3C Note Year-end hack projects 2018 IndieWeb Challenge completed! Flickr with new owner — aligning with IndieWeb principles? Demos of personal website breakthroughs Create or update your personal web site!
Join a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!
Any questions? Ask in #indieweb Slack or IRC
More information: IndieWeb Wiki Event Page
RSVP: post an indie RSVP on your own site!
{
"type": "event",
"name": "Homebrew Website Club SF!",
"summary": "17:30: Optional writing hour and quiet socializing\n18:30: IndieWeb demos and hack night!\n\nHomebrew Website Club retro 1980s-style logo\nTopics for this week: Anniversaries! Published exactly one year ago: WebSub W3C Recommendation IndieAuth W3C Note Year-end hack projects 2018 IndieWeb Challenge completed! Flickr with new owner \u2014 aligning with IndieWeb principles? Demos of personal website breakthroughs Create or update your personal web site!\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\nAny questions? Ask in #indieweb Slack or IRC\nMore information: IndieWeb Wiki Event Page\nRSVP: post an indie RSVP on your own site!",
"published": "2018-01-22 12:59-0800",
"start": "2019-01-23 17:30-0800",
"end": "2019-01-23 19:30-0800",
"url": "http://tantek.com/2019/023/e1/homebrew-website-club-sf",
"location": [
"https://wiki.mozilla.org/SF"
],
"content": {
"text": "When: 2019-01-23 17:30\u202619:30\nWhere: Mozilla San Francisco\n\nHost: Tantek \u00c7elik\n\n\n\n17:30: Optional writing hour and quiet socializing\n\n18:30: IndieWeb demos and hack night!\n\n\nTopics for this week:\nAnniversaries! Published exactly one year ago:\nWebSub W3C Recommendation\n IndieAuth W3C Note\n\nYear-end hack projects\n\n2018 IndieWeb Challenge completed!\nFlickr with new owner \u2014 aligning with IndieWeb principles?\nDemos of personal website breakthroughs\nCreate or update your personal web site!\n\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\n\n\nAny questions? Ask in \n#indieweb Slack or IRC\n\n\nMore information: \nIndieWeb Wiki Event Page\n\n\nRSVP: post an indie RSVP on your own site!",
"html": "<p>\nWhen: <time class=\"dt-start\">2019-01-23 17:30</time>\u2026<time class=\"dt-end\">19:30</time><span>\nWhere: <a class=\"u-location h-card\" href=\"https://wiki.mozilla.org/SF\">Mozilla San Francisco</a>\n</span>\nHost: <a class=\"u-organizer h-card\" href=\"http://tantek.com/\">Tantek \u00c7elik</a>\n</p>\n\n<p>\n17:30: Optional writing hour and quiet socializing<br />\n18:30: IndieWeb demos and hack night!<br /></p>\n<p><img class=\"u-featured\" style=\"height:300px;\" src=\"https://aperture-media.p3k.io/indieweb.org/c24f7b1e711955ef818bde12e2a3e79708ecc9b106d95b460a9fefe93b0be723.jpg\" alt=\"Homebrew Website Club retro 1980s-style logo\" /></p>\n<p>Topics for this week:</p>\n<ul><li>Anniversaries! Published exactly one year ago:\n<ul><li><a href=\"https://www.w3.org/TR/websub\">WebSub W3C Recommendation</a></li>\n <li><a href=\"https://www.w3.org/TR/indieauth\">IndieAuth W3C Note</a></li>\n</ul></li>\n<li><a href=\"https://indieweb.org/2019-01-01-commitments\">Year-end hack projects</a></li>\n<li>\n<a href=\"https://indieweb.org/2018-12-indieweb-challenge\">2018 IndieWeb Challenge</a> completed!</li>\n<li>Flickr with new owner \u2014 aligning with IndieWeb principles?</li>\n<li>Demos of personal website breakthroughs</li>\n<li>Create or update your personal web site!</li>\n</ul><p>\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\n</p>\n<p>\nAny questions? Ask in \n<a href=\"https://indieweb.org/discuss\">#indieweb Slack or IRC</a>\n</p>\n<p>\nMore information: \n<a class=\"u-url\" href=\"https://indieweb.org/events/2019-01-23-homebrew-website-club\">IndieWeb Wiki Event Page</a>\n</p>\n<p>\nRSVP: post an <a href=\"https://indieweb.org/rsvp\">indie RSVP</a> on your own site!\n</p>"
},
"post-type": "event",
"refs": {
"https://wiki.mozilla.org/SF": {
"type": "card",
"name": "Mozilla San Francisco",
"url": "https://wiki.mozilla.org/SF",
"photo": null
}
},
"_id": "1902670",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2019-01-22 12:31-0800",
"url": "http://tantek.com/2019/022/t1/upcoming-indiewebcamps-register-save-dates",
"content": {
"text": "Upcoming IndieWebCamps!\nSign-up:\n2/23-24 Austin https://2019.indieweb.org/austin\nSave weekends:\n3/09 Online indieweb.org/2019/Online\n3/30 New Haven indieweb.org/2019/NHV\n5/04 Berlin indieweb.org/2019/Berlin\n5/11 D\u00fcsseldorf indieweb.org/2019/Dusseldorf\n6/29 Summit! indieweb.org/2019",
"html": "Upcoming IndieWebCamps!<br />Sign-up:<br />2/23-24 Austin <a href=\"https://2019.indieweb.org/austin\">https://2019.indieweb.org/austin</a><br />Save weekends:<br />3/09 Online <a href=\"http://indieweb.org/2019/Online\">indieweb.org/2019/Online</a><br />3/30 New Haven <a href=\"http://indieweb.org/2019/NHV\">indieweb.org/2019/NHV</a><br />5/04 Berlin <a href=\"http://indieweb.org/2019/Berlin\">indieweb.org/2019/Berlin</a><br />5/11 D\u00fcsseldorf <a href=\"http://indieweb.org/2019/Dusseldorf\">indieweb.org/2019/Dusseldorf</a><br />6/29 Summit! <a href=\"http://indieweb.org/2019\">indieweb.org/2019</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "1899799",
"_source": "1",
"_is_read": true
}
going to @IndieWebCamp Austin 2019-02-23…24!
Join us! Make 2019 the year you own your content and switch social media to just distribution.
Limited $5 tickets: https://2019.indieweb.org/austin
All levels! Get started, create, innovate. #indieweb #dweb
More: https://indieweb.org/2018/NYC
{
"type": "entry",
"published": "2019-01-21 16:31-0800",
"rsvp": "yes",
"url": "http://tantek.com/2019/021/t1/going-to-indiewebcamp-austin",
"category": [
"indieweb",
"dweb"
],
"in-reply-to": [
"https://2019.indieweb.org/austin"
],
"content": {
"text": "going to @IndieWebCamp Austin 2019-02-23\u202624! \n\nJoin us! Make 2019 the year you own your content and switch social media to just distribution.\n\nLimited $5 tickets: https://2019.indieweb.org/austin\n\nAll levels! Get started, create, innovate. #indieweb #dweb\n\nMore: https://indieweb.org/2018/NYC",
"html": "going to <a class=\"h-cassis-username\" href=\"https://twitter.com/IndieWebCamp\">@IndieWebCamp</a> Austin 2019-02-23\u202624! <br /><br />Join us! Make 2019 the year you own your content and switch social media to just distribution.<br /><br />Limited $5 tickets: <a href=\"https://2019.indieweb.org/austin\">https://2019.indieweb.org/austin</a><br /><br />All levels! Get started, create, innovate. #<span class=\"p-category\">indieweb</span> #<span class=\"p-category\">dweb</span><br /><br />More: <a href=\"https://indieweb.org/2018/NYC\">https://indieweb.org/2018/NYC</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "rsvp",
"refs": {
"https://2019.indieweb.org/austin": {
"type": "entry",
"url": "https://2019.indieweb.org/austin",
"name": "an IndieWeb event",
"post-type": "article"
}
},
"_id": "1891587",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2019-01-21T20:49:14-08:00",
"url": "https://aaronparecki.com/2019/01/21/33/monthly-summary",
"category": [
"indieweb",
"p3k"
],
"name": "Upgrading my Monthly Summary Pages",
"content": {
"text": "Inspired by cleverdevil's monthly summary pages,\u00a0I started working on my own version of them on my website!\nMy month permalinks have shown a calendar grid of all the posts I made during that month for a while, but it's not particularly easy to skim that and actually understand anything from it.\nI had recently added a summary of my modes of transport for the month, which is a fun way to see how much I bike in a month compared to how much I'm in airplanes.\nToday I added a few new sections below the calendar.\nFirst is a list of all the photos I've posted that month. They are displayed in the same style as my photo albums, which are full-width justified, uniform height. It's a neat trick I learned from Flickr, and provides a nice looking photo grid of uniform height without cropping any images.\nThe next section shows a map view of all my checkins for that month. I didn't want to show a pin for every checkin, since that would be too many pins on the map clustered too close together. So instead I started by grouping by city name. That works pretty well when I travel to a few different cities in the month.\u00a0\nThe problem with that approach is if I don't leave Portland for a whole month (it rarely happens these days but still), then the map looks like I didn't even leave a single spot. So instead, I actually group by latitude and longitude rounded to the nearest 0.1 decimal.\u00a0\nThat way when I don't leave Portland, at least it shows a few map pins around the city.\u00a0\nI should probably switch this to use an actual map pin clustering algorithm, but this was easy and is good enough.\nBelow that is a section that shows a list of my \"popular posts\". I decided to rank my posts based on the number of interactions they've received. Replies are weighted the highest, followed by reposts then likes. So if something gets 10 replies, it will beat out a post with only 1 repost. I chose these weightings pretty arbitrarily, spot-checking a few months of data at a time. We'll see how I feel about it after some time.\nSo I'm pretty excited to launch this! Thankfully I already had enough things indexed in my database that it didn't require a lot of backend changes, it was mostly just UI and design work. We'll see how this feels for a few months and maybe there will be more things I want to add to it later, but this feels like a good start!\nThanks to cleverdevil for the inspiration!",
"html": "<p>Inspired by <a href=\"https://cleverdevil.io\">cleverdevil</a>'s <a href=\"https://cleverdevil.io/2019/started-working-on-a-summary-feature-for\">monthly summary pages</a>,\u00a0I started working on my own version of them on my website!</p>\n<p>My month permalinks have shown a calendar grid of all the posts I made during that month for a while, but it's not particularly easy to skim that and actually understand anything from it.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/612e5e868f719fb9d273cce03bf3cb72a5b10efe7064ea2ebc2b47c387f7ccd5.jpg\" alt=\"\" /><p>I had recently added a summary of my modes of transport for the month, which is a fun way to see how much I bike in a month compared to how much I'm in airplanes.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/334e4ab9fa84906c3f1d90bd52d6b6ebddbe6a99da0d047fcf215c2a68e29225.png\" alt=\"\" /><p>Today I added a few new sections below the calendar.</p>\n<p>First is a list of all the photos I've posted that month. They are displayed in the same style as my photo albums, which are full-width justified, uniform height. It's a neat trick I learned from Flickr, and provides a nice looking photo grid of uniform height without cropping any images.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/79c85f1c6edd8560669b3166bf116555fa5e21d8b86eec377dfa36c069292943.png\" alt=\"\" /><p>The next section shows a map view of all my checkins for that month. I didn't want to show a pin for every checkin, since that would be too many pins on the map clustered too close together. So instead I started by grouping by city name. That works pretty well when I travel to a few different cities in the month.\u00a0</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/8ecb3ba493acdc1303414b7fb6f9c57133ff643f9e700c497b91912c2f491c1d.png\" alt=\"\" /><p>The problem with that approach is if I don't leave Portland for a whole month (it rarely happens these days but still), then the map looks like I didn't even leave a single spot. So instead, I actually group by latitude and longitude rounded to the nearest 0.1 decimal.\u00a0</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/a9585da2a2c0c2bd041a6694811ee763f4f59953ffcb0cdf194d70838f3060f1.png\" alt=\"\" /><p>That way when I don't leave Portland, at least it shows a few map pins around the city.\u00a0</p>\n<p>I should probably switch this to use an actual map pin clustering algorithm, but this was easy and is good enough.</p>\n<p>Below that is a section that shows a list of my \"popular posts\". I decided to rank my posts based on the number of interactions they've received. Replies are weighted the highest, followed by reposts then likes. So if something gets 10 replies, it will beat out a post with only 1 repost. I chose these weightings pretty arbitrarily, spot-checking a few months of data at a time. We'll see how I feel about it after some time.</p>\n<p>So I'm pretty excited to launch this! Thankfully I already had enough things indexed in my database that it didn't require a lot of backend changes, it was mostly just UI and design work. We'll see how this feels for a few months and maybe there will be more things I want to add to it later, but this feels like a good start!</p>\n<p>Thanks to <a href=\"https://cleverdevil.io\">cleverdevil</a> for the inspiration!</p>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"post-type": "article",
"_id": "1891446",
"_source": "16",
"_is_read": true
}
{
"type": "entry",
"published": "2019-01-21 11:26-0800",
"rsvp": "yes",
"url": "https://gregorlove.com/2019/01/im-attending-indiewebcamp-austin-2019/",
"in-reply-to": [
"https://2019.indieweb.org/austin"
],
"content": {
"text": "I\u2019m attendingIndieWebCamp Austin 2019!",
"html": "<p>I\u2019m attending<a class=\"u-in-reply-to\" href=\"https://2019.indieweb.org/austin\">IndieWebCamp Austin 2019</a>!</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://aperture-proxy.p3k.io/929c8777d059069a2a16a064d96f4c29b65548f8/68747470733a2f2f677265676f726c6f76652e636f6d2f736974652f6173736574732f66696c65732f333437332f70726f66696c652d323031362d6d65642e6a7067"
},
"post-type": "rsvp",
"_id": "1888872",
"_source": "95",
"_is_read": true
}
Yes! I have been thinking about this a lot as well. Having hosted lots of IndieWeb events on my site (including HWC Baltimore and some of my improv shows), I increasingly feel like those event pages belong somewhere on the web associated with those communities.
I will of course keep my own RSVPs, photos, and recap write-ups on my site, but would gladly syndicate them to the community event page. If the event page supports IndieWeb building blocks like microformats2 and webmention, I wouldn’t even have to do anything special for them to show up there!
{
"type": "entry",
"published": "2019-01-21T11:51:21-0500",
"url": "https://martymcgui.re/2019/01/21/115121/",
"in-reply-to": [
"https://percolator.today/episode/23"
],
"content": {
"text": "Yes! I have been thinking about this a lot as well. Having hosted lots of IndieWeb events on my site (including HWC Baltimore and some of my improv shows), I increasingly feel like those event pages belong somewhere on the web associated with those communities.\n\nI will of course keep my own RSVPs, photos, and recap write-ups on my site, but would gladly syndicate them to the community event page. If the event page supports IndieWeb building blocks like microformats2 and webmention, I wouldn\u2019t even have to do anything special for them to show up there!",
"html": "<p>Yes! I have been thinking about this a lot as well. Having hosted lots of IndieWeb events on my site (including HWC Baltimore and some of my improv shows), I increasingly feel like those event pages belong somewhere on the web associated with those communities.</p>\n\n<p>I will of course keep my own RSVPs, photos, and recap write-ups on my site, but would gladly syndicate them to the community event page. If the event page supports IndieWeb building blocks like microformats2 and webmention, I wouldn\u2019t even have to do anything special for them to show up there!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "reply",
"refs": {
"https://percolator.today/episode/23": {
"type": "entry",
"published": "2019-01-19T00:00:00+0000",
"summary": "Watch the video version at https://youtu.be/1Faq5tENu7Y",
"url": "https://percolator.today/episode/23",
"audio": [
"https://percolator.today/redirect.php?url=https%3A%2F%2Fpercolator.today%2Fmedia%2FEpisode_23.mp3"
],
"name": "Episode 23: Thinking about a Website for Events",
"author": {
"type": "card",
"name": "Percolator",
"url": "https://percolator.today",
"photo": "https://res.cloudinary.com/schmarty/image/fetch/w_60,c_fill/https://percolator.today/images/avatar.jpg"
},
"post-type": "audio"
}
},
"_id": "1888809",
"_source": "175",
"_is_read": true
}
Got a colourful new refresh of my #indieweb site online: https://grant.codes
{
"type": "entry",
"published": "2017-10-18T18:58:52.541Z",
"url": "https://grant.codes/2017/10/18/59e7a46c8191f2590727801a",
"syndication": [
"https://twitter.com/grantcodes/status/920726584071479296",
"https://www.facebook.com/grant.codes/posts/1918323681518772"
],
"content": {
"text": "Got a colourful new refresh of my #indieweb site online: https://grant.codes",
"html": "<p>Got a colourful new refresh of my #indieweb site online: <a href=\"https://grant.codes\">https://grant.codes</a></p>"
},
"author": {
"type": "card",
"name": "Grant Richmond",
"url": "https://grant.codes",
"photo": "https://aperture-proxy.p3k.io/be31049af9884a65289b2d14300adafc0e4030c6/68747470733a2f2f6772616e742e636f6465732f696d672f6d652e6a7067"
},
"post-type": "note",
"_id": "1875465",
"_source": "11",
"_is_read": true
}
{
"type": "entry",
"published": "2019-01-19T12:36:07-0500",
"url": "https://martymcgui.re/2019/01/19/an-indiewebring-directory/",
"category": [
"\ud83d\udd78\ud83d\udc8d",
"webring",
"indieweb",
"update",
"directory"
],
"name": "An IndieWeb(ring) Directory",
"content": {
"text": "Members of the \ud83d\udd78\ud83d\udc8d IndieWeb Webring now have a new way to find one another, and show off!\n\n Screenshot sample of profiles in this IndieWeb Webring directory including photo, name, URL, and bio note.\n That\u2019s right, this \ud83d\udd78\ud83d\udc8d IndieWeb Webring now has a directory showcasing profiles of active sites in the ring! Where possible, it shows name, photo, and short bio in addition to the site\u2019s URL (and of course their potentially problematic cute emoji ID).\n \n\nThese profiles are possible when people publish personal particulars on their page as a microformats2 representative h-card.\nThat is a bunch of jargon, to be sure, but what it means is that you with a few tweaks to your homepage, you can make info like your name, photo, and a bio \u2013 which is probably already displayed for people to see \u2013 readable by machines that understand microformats2, like this one!\nFated-to-be Asked Questions\nHow do I get my site to show up in the directory?\nVisit the your \ud83d\udd78\ud83d\udc8d webring dashboard (you\u2019ll need to log in) and click the \u201cCheck for updated profile\u201d button.\nI updated my profile, but it\u2019s not working!\nTry out your page in the indiewebify.me validator. If it shows you that it found a \u201crepresentative h-card\u201d, then your page should work for the webring directory!\nWait a sec, my site is already in the directory!\nI went ahead and pre-loaded the profile info for all registered and active sites! I don\u2019t plan to do that again.\nMy site is in the directory but I don\u2019t want to be listed!\nSorry about that! You can remove yourself by visiting your \ud83d\udd78\ud83d\udc8d webring dashboard (you\u2019ll need to log in) and click the \u201cRemove my profile\u201d button.\nWhy did you do this?\nI was inspired by Grant\u2019s IndieWeb Directory, Aaron\u2019s Microcast.club, this \ud83d\udd78\ud83d\udc8d review by Brad Enslen, and more. Basically: surfing around a webring with next and previous links is good fun, and it\u2019s even more fun to see so many folks excited about the IndieWeb in one place!\nIs there anything else?\n\nYes! There are also now individual profile pages, if that\u2019s something you want to link to. My webring emoji ID is \ud83d\udeaf, so my profile can be found at: \ud83d\udd78\ud83d\udc8d.ws/\ud83d\udeaf\nI don\u2019t know yet how these pages might evolve so I welcome your feedback!\n\nCan I ask you a different question or give you feedback?\nOf course! Please do! You can reply to this post on your own site or via Twitter, or feel free to drop me a line in the #indieweb chat (I\u2019m schmarty there).",
"html": "<p></p><p>Members of the <a href=\"https://xn--sr8hvo.ws\">\ud83d\udd78\ud83d\udc8d</a> IndieWeb Webring now have a new way to find one another, and show off!</p>\n<a href=\"https://xn--sr8hvo.ws/directory\"><img src=\"https://aperture-proxy.p3k.io/9e9bca9810c158e83b4d3375fd0f16603e0818d3/68747470733a2f2f6d656469612e6d617274796d636775692e72652f61332f35372f39632f62332f37653438363534353335393932333163343865636238653833616264616238363936343836396135373938376663666665333261386135322e6a7067\" alt=\"\" /></a>\n Screenshot sample of profiles in this IndieWeb Webring directory including photo, name, URL, and bio note.<p>\n That\u2019s right, this \ud83d\udd78\ud83d\udc8d IndieWeb Webring now has <a href=\"https://xn--sr8hvo.ws/directory\">a directory showcasing profiles of active sites in the ring</a>! Where possible, it shows name, photo, and short bio in addition to the site\u2019s URL (and of course their <del>potentially problematic</del> cute emoji ID).\n <br /></p>\n<p>These profiles are possible when people publish personal particulars on their page as a <a href=\"http://microformats.org/wiki/microformats2\">microformats2</a> <a href=\"http://microformats.org/wiki/representative-h-card-authoring\">representative</a> <a href=\"http://microformats.org/wiki/h-card\">h-card</a>.</p>\n<p>That is a bunch of jargon, to be sure, but what it means is that you with a few tweaks to your homepage, you can make info like your name, photo, and a bio \u2013 which is probably already displayed for people to see \u2013 readable by machines that understand microformats2, like this one!</p>\n<h2>Fated-to-be Asked Questions</h2>\nHow do I get my site to show up in the directory?\n<p>Visit the your <a href=\"https://xn--sr8hvo.ws/dashboard\">\ud83d\udd78\ud83d\udc8d webring dashboard</a> (you\u2019ll need to log in) and click the \u201cCheck for updated profile\u201d button.</p>\nI updated my profile, but it\u2019s not working!\n<p>Try out your page in the <a href=\"https://indiewebify.me/validate-h-card/\">indiewebify.me validator</a>. If it shows you that it found a \u201crepresentative h-card\u201d, then your page should work for the webring directory!</p>\nWait a sec, my site is already in the directory!\n<p>I went ahead and pre-loaded the profile info for all registered and active sites! I don\u2019t plan to do that again.</p>\nMy site is in the directory but I don\u2019t want to be listed!\n<p>Sorry about that! You can remove yourself by visiting your <a href=\"https://xn--sr8hvo.ws/dashboard\">\ud83d\udd78\ud83d\udc8d webring dashboard</a> (you\u2019ll need to log in) and click the \u201cRemove my profile\u201d button.</p>\nWhy did you do this?\n<p>I was inspired by <a href=\"https://grant.codes/\">Grant\u2019s</a> <a href=\"https://indieweb-directory.glitch.me/\">IndieWeb Directory</a>, <a href=\"https://aaronparecki.com/\">Aaron\u2019s</a> <a href=\"https://microcast.club/\">Microcast.club</a>, <a href=\"https://ramblinggit.com/2018/08/coroners-report-webrings-are-dead-part-ii/\">this \ud83d\udd78\ud83d\udc8d review</a> by <a href=\"https://ramblinggit.com/\">Brad Enslen</a>, and more. Basically: surfing around a webring with next and previous links is good fun, and it\u2019s even more fun to see so many folks excited about the IndieWeb in one place!</p>\nIs there anything else?\n\n<p>Yes! There are also now individual profile pages, if that\u2019s something you want to link to. My webring emoji ID is \ud83d\udeaf, so my profile can be found at: <a href=\"https://xn--sr8hvo.ws/%F0%9F%9A%AF\">\ud83d\udd78\ud83d\udc8d.ws/\ud83d\udeaf</a></p>\n<p>I don\u2019t know yet how these pages might evolve so I welcome your feedback!</p>\n\nCan I ask you a different question or give you feedback?\n<p>Of course! Please do! You can <a href=\"https://indieweb.org/reply\">reply</a> to this post on your own site or via Twitter, or feel free to drop me a line in the <a href=\"https://chat.indieweb.org/\">#indieweb chat</a> (I\u2019m <code>schmarty</code> there).</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "article",
"_id": "1868458",
"_source": "175",
"_is_read": true
}
@meyerweb the latter taught me a lot about the value of better naming.
* undohtml.css — no one remembers (tantek.com/log/2004/09.html#d06t2354 & your follow-up https://meyerweb.com/eric/thoughts/2004/09/15/emreallyem-undoing-htmlcss/)
* reset.css — everyone uses (http://meyerweb.com/eric/thoughts/2007/04/18/reset-reasoning/ ~3 years later too!)
Name things (tools especially) by value/function to the user, rather than literal plumbing functionality.
Hey at least our permalink slugs have improved. :)
https://indieweb.org/URL_design#Topic
{
"type": "entry",
"published": "2019-01-18 11:32-0800",
"url": "http://tantek.com/2019/018/t1/value-better-naming-undohtml-reset-css",
"in-reply-to": [
"https://twitter.com/meyerweb/status/1086236598713413632"
],
"content": {
"text": "@meyerweb the latter taught me a lot about the value of better naming.\n\n* undohtml.css \u2014 no one remembers (tantek.com/log/2004/09.html#d06t2354 & your follow-up https://meyerweb.com/eric/thoughts/2004/09/15/emreallyem-undoing-htmlcss/)\n* reset.css \u2014 everyone uses (http://meyerweb.com/eric/thoughts/2007/04/18/reset-reasoning/ ~3 years later too!)\n\nName things (tools especially) by value/function to the user, rather than literal plumbing functionality.\n\nHey at least our permalink slugs have improved. :)\nhttps://indieweb.org/URL_design#Topic",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/meyerweb\">@meyerweb</a> the latter taught me a lot about the value of better naming.<br /><br />* undohtml.css \u2014 no one remembers (<a href=\"http://tantek.com/log/2004/09.html#d06t2354\">tantek.com/log/2004/09.html#d06t2354</a> & your follow-up <a href=\"https://meyerweb.com/eric/thoughts/2004/09/15/emreallyem-undoing-htmlcss/\">https://meyerweb.com/eric/thoughts/2004/09/15/emreallyem-undoing-htmlcss/</a>)<br />* reset.css \u2014 everyone uses (<a href=\"http://meyerweb.com/eric/thoughts/2007/04/18/reset-reasoning/\">http://meyerweb.com/eric/thoughts/2007/04/18/reset-reasoning/</a> ~3 years later too!)<br /><br />Name things (tools especially) by value/function to the user, rather than literal plumbing functionality.<br /><br />Hey at least our permalink slugs have improved. :)<br /><a href=\"https://indieweb.org/URL_design#Topic\">https://indieweb.org/URL_design#Topic</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://twitter.com/meyerweb/status/1086236598713413632": {
"type": "entry",
"url": "https://twitter.com/meyerweb/status/1086236598713413632",
"name": "@meyerweb\u2019s tweet",
"post-type": "article"
}
},
"_id": "1859501",
"_source": "1",
"_is_read": true
}
I set up automatic podcast episode importing for my website based on my podcasts' RSS feeds today. You can check out the script here, it's tools like microformats, Micropub, RSS, etc that make me love having a website nowadays!
{
"type": "entry",
"published": "2019-01-17T17:21:45-05:00",
"url": "https://eddiehinkle.com/2019/01/17/10/note/",
"category": [
"tech"
],
"syndication": [
"https://micro.blog/EddieHinkle",
"https://twitter.com/eddiehinkle"
],
"content": {
"text": "I set up automatic podcast episode importing for my website based on my podcasts' RSS feeds today. You can check out the script here, it's tools like microformats, Micropub, RSS, etc that make me love having a website nowadays!",
"html": "I set up automatic podcast episode importing for my website based on my podcasts' RSS feeds today. <a href=\"https://eddiehinkle.com/2019/01/17/9/code/\">You can check out the script here</a>, it's tools like microformats, Micropub, RSS, etc that make me love having a website nowadays!"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-proxy.p3k.io/cc9591b69c2c835fa2c6e23745b224db4b4b431f/68747470733a2f2f656464696568696e6b6c652e636f6d2f696d616765732f70726f66696c652e6a7067"
},
"post-type": "note",
"_id": "1846931",
"_source": "226",
"_is_read": true
}
All of the posts on my website going forward will now contain a snapshot of the current weather at my location. Hidden in the raw metadata, I’ll include detailed weather and location info. #IndieWeb
{
"type": "entry",
"published": "2019-01-17T03:18:54+00:00",
"url": "https://cleverdevil.io/2019/all-of-the-posts-on-my-website",
"category": [
"IndieWeb"
],
"syndication": [
"https://twitter.com/cleverdevil/status/1085738212134473728",
"https://mastodon.social/@cleverdevil/101429748547631151"
],
"content": {
"text": "All of the posts on my website going forward will now contain a snapshot of the current weather at my location. Hidden in the raw metadata, I\u2019ll include detailed weather and location info. #IndieWeb",
"html": "All of the posts on my website going forward will now contain a snapshot of the current weather at my location. Hidden in the raw metadata, I\u2019ll include detailed weather and location info. <a href=\"https://cleverdevil.io/tag/IndieWeb\" class=\"p-category\">#IndieWeb</a>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io/profile/cleverdevil",
"photo": "https://aperture-proxy.p3k.io/77e5d6e5871324c43aebf2e3e7a5553e14578f66/68747470733a2f2f636c65766572646576696c2e696f2f66696c652f66646263373639366135663733383634656131316138323863383631653133382f7468756d622e6a7067"
},
"post-type": "note",
"_id": "1836802",
"_source": "71",
"_is_read": true
}
I'm going!Looking forward to my first Homebrew Website Club since moving to NYC!
{
"type": "entry",
"published": "2019-01-16T13:11:28-0500",
"rsvp": "yes",
"url": "https://martymcgui.re/2019/01/16/131128/",
"category": [
"NYC",
"IndieWeb",
"HWC"
],
"in-reply-to": [
"https://indieweb.org/events/2019-01-23-homebrew-website-club-nyc"
],
"content": {
"text": "I'm going!Looking forward to my first Homebrew Website Club since moving to NYC!",
"html": "I'm going!<p>Looking forward to my first Homebrew Website Club since moving to NYC!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "rsvp",
"refs": {
"https://indieweb.org/events/2019-01-23-homebrew-website-club-nyc": {
"type": "entry",
"summary": "Join us for an evening of IndieWeb personal site demos and discussions!",
"url": "https://indieweb.org/events/2019-01-23-homebrew-website-club-nyc",
"photo": [
"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://indieweb.org/images/b/b1/2017-hwc-80s-retro.jpg"
],
"name": "\ud83d\uddfd Homebrew Website Club NYC",
"author": {
"type": "card",
"name": "indieweb.org",
"url": "http://indieweb.org",
"photo": null
},
"post-type": "photo"
}
},
"_id": "1832598",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Kh\u00fcrt Williams",
"url": "https://islandinthenet.com/",
"photo": null
},
"url": "https://islandinthenet.com/configure-indiepaper-with-indieauth/",
"published": "2019-01-16T05:28:48+00:00",
"content": {
"html": "<img src=\"https://aperture-proxy.p3k.io/da79a4ab8a449617e96a66de6456d389cec7e58a/68747470733a2f2f7777772e696e64696570617065722e696f2f696d616765732f696e646965617574682d6c6f676f2d636f6c6f722e706e67\" alt=\"IndieAuth Logo\" /> \nLink posted to:<p><a href=\"https://www.indiepaper.io/indieauth.html?success=true\"> indiepaper.io</a></p>",
"text": "Link posted to: indiepaper.io"
},
"name": "Configure Indiepaper with IndieAuth",
"post-type": "article",
"_id": "1825033",
"_source": "242",
"_is_read": true
}
Traditional blogs might have swung out of favor, as we all discovered the benefits of social media and aggregating platforms, but we think they’re about to swing back in style, as we all discover the real costs and problems brought by such centralization.
{
"type": "entry",
"published": "2019-01-16T00:03:55Z",
"url": "https://adactio.com/links/14698",
"category": [
"blogging",
"medium",
"indieweb",
"writing",
"publishing",
"sharing",
"signalvnoise",
"platforms",
"blogs"
],
"bookmark-of": [
"https://m.signalvnoise.com/signal-v-noise-exits-medium/"
],
"content": {
"text": "Signal v Noise exits Medium \u2013 Signal v. Noise\n\n\n\n\n Traditional blogs might have swung out of favor, as we all discovered the benefits of social media and aggregating platforms, but we think they\u2019re about to swing back in style, as we all discover the real costs and problems brought by such centralization.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://m.signalvnoise.com/signal-v-noise-exits-medium/\">\nSignal v Noise exits Medium \u2013 Signal v. Noise\n</a>\n</h3>\n\n<blockquote>\n <p>Traditional blogs might have swung out of favor, as we all discovered the benefits of social media and aggregating platforms, but we think they\u2019re about to swing back in style, as we all discover the real costs and problems brought by such centralization.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "bookmark",
"_id": "1822522",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2019-01-14T16:49:14+00:00",
"url": "https://werd.io/2019/indie-communities-and-making-your-audience-known",
"name": "Indie Communities and Making Your Audience Known",
"content": {
"text": "It sounds ludicrous now, but back in 2014, when I cofounded\u00a0Known as a startup, a lot of people were questioning whether a business even needed a website. Pockets of people - for example in the indieweb community, which I enthusiastically joined - were pointing out how short-sighted this was, but it was a minority opinion. There was Facebook and Twitter! Why would you want to have any kind of property that you fully controlled on the internet?Fast forward to today, and most companies have seen the flaws in that argument. If your digital presence is how most of your customers find and interact with you, giving it over to some third party company with its own agenda is not going to serve you well. This morning, CNN's digital chief Meredith Artley says as much in an interview with Kara Swisher: going where your users are was a counterproductive startegy. You have to reach out to them and make spaces that they want to visit.But my hypothesis with Known wasn't just that people would want to own their own websites again, and that we should make it as easy to publish on their own site as it is to publish on social media. It was part of it, but I had something bigger in mind.Anyone who's building any kind of business - whether it's a media property, a brick and mortar store, a startup, or a food truck - knows that you have to understand your customers and meet their needs if you want to be successful. For most people, that means talking to them, again and again. When the New York Times first went online as part of AOL - before it even launched a website - the team took the opportunity to sit in the chat rooms and talk to people. The internet is a conversation, not a one-way broadcast medium, which\u00a0the Cluetrain Manifesto tried to tell us 20 years ago. And businesses all over the world are doing their best to talk to people on social media.But the same ownership principle applies. Just as companies realized that they need to own their online presence, they will begin realizing that the conversations they're having on third party social media platforms are templated for the benefit of those platforms. If they want to have deeper conversations, build trust and loyalty, and have a greater influence over the form of the discussion, then they need to own the conversation spaces, too. (And there's a lot to be said for not giving companies like Facebook all that insight data.)Tools that allow companies to build their own social spaces as easily as they can build their own websites are important. It's something I learned when I built Elgg, although that platform is very bound in the desktop-based MySpace era. Anyone should be able to start a space to have a social conversation in 5 minutes, in a way that they own the data and can customize it for their needs. But while existing tools like Mighty Networks (and Slack) or forum tools like Discourse are great for what they do, there aren't any great platforms that let people actually build a site that directly fits the community they want to build. All online communities tend to look the same. If we know that the form of a converation influences its content - and it does - then it becomes clear how counter-productive a one size fits all approach really is.And then the bigger picture is that if this idea is successful, moving from one monopolistic social network to lots of smaller communities loosely joined will make for a healthier internet.That was the vision for Known: to let anyone build easy to use social spaces that they control, and liberate online conversation in the process. First as a startup, and now as an open source project. We were a little early, and made some (recoverable) mistakes. But it's still a mission I believe in.",
"html": "<p>It sounds ludicrous now, but back in 2014, when I cofounded\u00a0<a href=\"https://withknown.com\">Known</a> as a startup, a lot of people were questioning whether a business even needed a website. Pockets of people - for example in <a href=\"https://indieweb.org\">the indieweb community</a>, which I enthusiastically joined - were pointing out how short-sighted this was, but it was a minority opinion. There was Facebook and Twitter! Why would you want to have any kind of property that you fully controlled on the internet?</p><p>Fast forward to today, and most companies have seen the flaws in that argument. If your digital presence is how most of your customers find and interact with you, giving it over to some third party company with its own agenda is not going to serve you well. This morning, <a href=\"https://www.recode.net/2019/1/14/18179291/meredith-artley-cnn-digital-facts-first-trump-media-kara-swisher-decode-podcast\">CNN's digital chief Meredith Artley says as much in an interview with Kara Swisher</a>: going where your users are was a counterproductive startegy. You have to reach out to them and make spaces that they want to visit.</p><p>But my hypothesis with Known wasn't just that people would want to own their own websites again, and that we should make it as easy to publish on their own site as it is to publish on social media. It was part of it, but I had something bigger in mind.</p><p>Anyone who's building any kind of business - whether it's a media property, a brick and mortar store, a startup, or a food truck - knows that you have to understand your customers and meet their needs if you want to be successful. For most people, that means talking to them, again and again. When the New York Times first went online as part of AOL - before it even launched a website - the team took the opportunity to sit in the chat rooms and talk to people. The internet is a conversation, not a one-way broadcast medium, which\u00a0<a href=\"http://www.cluetrain.com/\">the Cluetrain Manifesto</a> tried to tell us 20 years ago. And businesses all over the world are doing their best to talk to people on social media.</p><p>But the same ownership principle applies. Just as companies realized that they need to own their online presence, they will begin realizing that the conversations they're having on third party social media platforms are templated for the benefit of those platforms. If they want to have deeper conversations, build trust and loyalty, and have a greater influence over the <em>form</em> of the discussion, then they need to own the conversation spaces, too. (And there's a lot to be said for not giving companies like Facebook all that insight data.)</p><p>Tools that allow companies to build their own social spaces as easily as they can build their own websites are important. It's something I learned when I built Elgg, although that platform is very bound in the desktop-based MySpace era. Anyone should be able to start a space to have a social conversation in 5 minutes, in a way that they own the data and can customize it for their needs. But while existing tools like Mighty Networks (and Slack) or forum tools like Discourse are great for what they do, there aren't any great platforms that let people actually build a site that directly fits the community they want to build. All online communities tend to look the same. If we know that the form of a converation influences its content - and it does - then it becomes clear how counter-productive a one size fits all approach really is.</p><p>And then the bigger picture is that if this idea is successful, moving from one monopolistic social network to lots of smaller communities loosely joined will make for a healthier internet.</p><p>That was the vision for Known: to let anyone build easy to use social spaces that they control, and liberate online conversation in the process. First as a startup, <a href=\"https://github.com/idno/known\">and now as an open source project</a>. We were a little early, and made some (recoverable) mistakes. But it's still a mission I believe in.</p>"
},
"author": {
"type": "card",
"name": "Ben Werdm\u00fcller",
"url": "https://werd.io/profile/benwerd",
"photo": "https://aperture-proxy.p3k.io/78fd5896b799926517b28cef89e270537a205537/68747470733a2f2f776572642e696f2f66696c652f3536633462383138626564376465356235303766613261352f7468756d622e6a7067"
},
"post-type": "article",
"_id": "1812597",
"_source": "191",
"_is_read": true
}
This inline website editor by Grant is looking very exciting! Powered entirely by IndieWeb building blocks: microformats (to understand the content on your page) and micropub (to make new posts and edits).
https://grant.codes/2019/01/11/my-new-posting-workflow
{
"type": "entry",
"published": "2019-01-14T10:41:34-0500",
"url": "https://martymcgui.re/2019/01/14/104134/",
"category": [
"indieweb",
"publishing",
"tools"
],
"content": {
"text": "This inline website editor by Grant is looking very exciting! Powered entirely by IndieWeb building blocks: microformats (to understand the content on your page) and micropub (to make new posts and edits).\n\nhttps://grant.codes/2019/01/11/my-new-posting-workflow",
"html": "<p>This inline website editor by <a href=\"https://grant.codes/\">Grant</a> is looking very exciting! Powered entirely by <a href=\"https://indieweb.org/\">IndieWeb</a> building blocks: <a href=\"https://indieweb.org/microformats\">microformats</a> (to understand the content on your page) and <a href=\"https://indieweb.org/Micropub\">micropub</a> (to make new posts and edits).</p>\n\n<p><a href=\"https://grant.codes/2019/01/11/my-new-posting-workflow\">https://grant.codes/2019/01/11/my-new-posting-workflow</a></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "note",
"_id": "1811559",
"_source": "175",
"_is_read": true
}