Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the indieauth domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home3/andysylv/public_html/wp-includes/functions.php on line 6121

Warning: Cannot modify header information - headers already sent by (output started at /home3/andysylv/public_html/wp-includes/functions.php:6121) in /home3/andysylv/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1896

Warning: Cannot modify header information - headers already sent by (output started at /home3/andysylv/public_html/wp-includes/functions.php:6121) in /home3/andysylv/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1896

Warning: Cannot modify header information - headers already sent by (output started at /home3/andysylv/public_html/wp-includes/functions.php:6121) in /home3/andysylv/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1896

Warning: Cannot modify header information - headers already sent by (output started at /home3/andysylv/public_html/wp-includes/functions.php:6121) in /home3/andysylv/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1896

Warning: Cannot modify header information - headers already sent by (output started at /home3/andysylv/public_html/wp-includes/functions.php:6121) in /home3/andysylv/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1896

Warning: Cannot modify header information - headers already sent by (output started at /home3/andysylv/public_html/wp-includes/functions.php:6121) in /home3/andysylv/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1896

Warning: Cannot modify header information - headers already sent by (output started at /home3/andysylv/public_html/wp-includes/functions.php:6121) in /home3/andysylv/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1896

Warning: Cannot modify header information - headers already sent by (output started at /home3/andysylv/public_html/wp-includes/functions.php:6121) in /home3/andysylv/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1896
{"id":2600,"date":"2022-10-17T14:19:27","date_gmt":"2022-10-17T21:19:27","guid":{"rendered":"https:\/\/andysylvester.com\/?p=2600"},"modified":"2022-10-17T14:19:28","modified_gmt":"2022-10-17T21:19:28","slug":"what-about-the-indieweb-and-rss","status":"publish","type":"post","link":"https:\/\/andysylvester.com\/2022\/10\/17\/what-about-the-indieweb-and-rss\/","title":{"rendered":"What about the IndieWeb and RSS?"},"content":{"rendered":"
\n

Dave Winer wrote a\u00a0post\u00a0<\/a>with the title “IndieWeb should love RSS” recently, with one of the themes being that the IndieWeb has a lack of support for RSS. I would like to provide a little background from my participation in the IndieWeb community.<\/p>\n\n\n\n

In\u00a0January 2014<\/a>, I attended a Homebrew Website Club meeting. This was (and still is) a gathering of like-minded people to discuss personal websites and making updates to them. The lead person was\u00a0Aaron Parecki<\/a>, one of the IndieWebCamp co-founders. We all introduced ourselves, and shared various opinions on web site development and talked about our individual sites. One of the things mentioned was the use of microformats as a technique\/technology for building websites. I had not heard of this before, and looked into it more after the meeting. I then\u00a0wrote a post<\/a>\u00a0on what I was interested in exploring, and one of the items was “following other sites”. What I found in looking at other Indieweb-type sites was that they did not have any RSS feed for posts. Specifically, the two co-founders, Aaron Parecki and\u00a0Tantek Celik<\/a>, did not have feeds available for their sites. In the next meeting I attended, I brought this up. The response was that they were using\u00a0microformats\u00a0<\/a>to encode data within their websites, and that there were microformat parsers which could read that formatted data and present it in a feed reader application. Aaron Parecki even did a hack on the Selfoss feed reader application to allow it to parse microformats-based sites and present site updates like a RSS feed reader would. I even\u00a0wrote up some instructions<\/a>\u00a0on how to set this up (after the fact). In the meeting, however, I asked how the attendees expected people to keep up with site updates without some type of feed to monitor. Aaron’s response was that more people needed to adopt microformats. I said that this was a “boil the ocean<\/a>” strategy and that people who use feeds to monitor sites expect to use RSS and Atom, not microformats.<\/p>\n\n\n\n

Sometime after that, I noticed that both Aaron Parecki and Tantek Celik started providing a feed for their sites, although it was really a feed generated by some other application that was parsing their microformats stuff. For the next several years, though, the general trend in the group of websites that considered themselves to be part of the IndieWeb community focused on microformats and technologies that built on microformats as a building block. Over time, this overt position against RSS\/Atom feeds has subsided, and (per the\u00a0IndieWeb\u00a0<\/a>website), I would say the current focus is on the principles of (1) principles over project-centric focus, (2) publish on your site, and (3) design and UX come first, then protocols and formats are developed second. In that list, RSS and Atom become part of a “plurality of projects<\/a>“, acknowledging that there can be “more than one way to do it”, as Perl devotees like to say.<\/p>\n\n\n\n

The more active IndieWeb members (Aaron Parecki and Tantek Celik leading the way) have created a number of standards based on technologies grown from implementations on Indieweb websites (Webmention<\/a>,\u00a0Microsub<\/a>, and\u00a0Micropub<\/a>). Time will tell if these develop into more mainstream technologies. I think Webmention (supporting site-to-site communication\/commenting) is the furthest along (I have it enabled through WordPress plugin on my main site), but I am interested in exploring the others. RSS, though, has stood the test of time, and is still powering feed readers and podcast clients throughout the world. Dave Winer should rightly feel proud of his contributions in this area. RSS and podcasting are a crucial part of what I call (and others have called) the “independent web” (websites and web presences that are not part of a silo like Twitter, Facebook, etc, where people own their data and control it (also an IndieWeb\u00a0principle<\/a>)). The two areas (IndieWeb and independent web) share some features, but in my opinion, should not be considered “the same” – there are differences. My hope is that they can coexist and at times even work together, but always with respect (as the IndieWeb code of conduct\u00a0states<\/a>: “Be respectful of other people, respectfully ask people to stop if you are bothered….”).<\/p>\n<\/div>

<\/div>","protected":false},"excerpt":{"rendered":"

Dave Winer wrote a\u00a0post\u00a0with the title “IndieWeb should love RSS” recently, with one of the themes being that the IndieWeb has a lack of support for RSS. I would like to provide a little background from my participation in the IndieWeb community. In\u00a0January 2014, I attended a Homebrew Website Club meeting. This was (and still…<\/p>\n<\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"mf2_syndication":[],"footnotes":""},"categories":[73,98,14,33],"tags":[],"class_list":{"0":"post-2600","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-blogging","7":"category-feeds","8":"category-indieweb","9":"category-podcasting","10":"kind-article","11":"h-entry","13":"hentry"},"kind":false,"_links":{"self":[{"href":"https:\/\/andysylvester.com\/wp-json\/wp\/v2\/posts\/2600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andysylvester.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/andysylvester.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/andysylvester.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/andysylvester.com\/wp-json\/wp\/v2\/comments?post=2600"}],"version-history":[{"count":1,"href":"https:\/\/andysylvester.com\/wp-json\/wp\/v2\/posts\/2600\/revisions"}],"predecessor-version":[{"id":2601,"href":"https:\/\/andysylvester.com\/wp-json\/wp\/v2\/posts\/2600\/revisions\/2601"}],"wp:attachment":[{"href":"https:\/\/andysylvester.com\/wp-json\/wp\/v2\/media?parent=2600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/andysylvester.com\/wp-json\/wp\/v2\/categories?post=2600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/andysylvester.com\/wp-json\/wp\/v2\/tags?post=2600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}