In the interests of cool data, I’ve collected information about every single piece of content I read on the internet (and some of the…
Month: December 2016
I’ve discovered a spectacular tool for owning my own bookmarks and replacing Pocket and InstaPaper!
- It’s IndieWeb and POSSE friendly
- Does link forwarding in a flexible/responsible manner
- Allows for proper attributions
- Keeps tons of metadata for analyzing reading behavior
- Taggable
- Allows for comments/commenting
- Could be used easily as a linkblog
- Archives the original article
- Is searchable
- Could be used for collaboration and curation
- Has Readability integrated
- Has a pre-configured browser bookmarklet
- Is open source and well documented
Who could want more?! I want to experiment a bit with it, play with multiple configurations, and then document parts before rolling out–particularly as it wasn’t necessarily intended for this use case, but I’ll have some more details shortly.
Chris Aldrich is reading “Panel Theme — WordPress Themes for Blogs at WordPress.com”
A modern theme that makes it quick and easy to publish a webcomic.
Sleigh ride California style 🎁🌲🌴
Santa selfie
RSS Feeds on BoffoSocko.com
A Crowded Stream
As a result of owning all this data, my blog/site has become MUCH more active than it had been before. (It’s also been interesting to see just how much data I’d been giving to social media sites.) This extra activity has caused a few to tip me off that they’re seeing a lot of email notifications and additional material in their RSS feeds that they’re not used to seeing (and may not necessarily care about). So rather than risk them unsubscribing from everything and allow them to receive what they’re used to seeing, I’ve spent some time in the last couple of days to work on my IndieWeb Commitment 2017 which was to:
Fix my site’s subscription/mail functionality so that I can better control what current subscribers get and allow for more options for future subscribers.
Because a lot of the recent additions to my site have been things like owning all my Instagram posts, my bookmarks, what I’m watching, updates about books I’m reading, and links to everything I’ve been reading online, I’ve been using a category on the site called “Social Stream” with each of these posts as sub-categories. In most cases, social stream could be synonymous with microblog to some extent though it covers a broader range of content than just simply Twitter-like status updates.
Filtering Social Stream Posts out of My Email Subscriptions
I added a filter in my functions.php file for the JetPack-based plugin that prevents my site from emailing those who have used the JetPack subscription service from receiving emails for each and every post in those categories.
I had previously been preventing some of these emails from firing on a manual basis, but with their increased frequency, it was becoming unsustainable.
For those interested, the code and some useful tips can be found at the JetPack site. A copy of the specific code I’m currently using in my functions.php file appears below:
add_filter( 'jetpack_subscriptions_exclude_these_categories', 'exclude_these' );
function exclude_these( $categories ) {
$categories = array( 'social-stream');
return $categories;
}
More Flexible RSS Feeds and Discovery
For future subscribers, I wanted to allow some easier subscription options, particularly when it comes to RSS. Fortunately WordPress does a pretty good job of not only providing RSS feeds but makes them relatively configurable and customizeable with good documentation. [1] [2]
Custom URLs for RSS Syndication and .htcacess Modifications
I wanted to create a few human-readable RSS feed names and feeds including:
- www.boffosocko.com/articles.xml
- www.boffosocko.com/microblog.xml
- www.boffosocko.com/instagram.xml
- www.boffosocko.com/linkblog.xml (things I’ve bookmarked or read)
- www.boffosocko.com/read.xml
- www.boffosocko.com/math.xml
- www.boffosocko.com/informationtheory.xml
With somewhat canonical feed URLs, I can always change where they point to in the future. To do this and have them map over into the actual feeds for these things, I did a bit of remapping in my .htaccess file based on some thoughts I’d run across recently. The code I used appears below:
# BEGIN rss
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^rss\.xml$ "/feed?cat=-484"[L,R]
RewriteRule ^microblog\.xml$ "/feed?cat=484"[L,R]
RewriteRule ^articles\.xml$ "/feed?kind=article"[L,R]
RewriteRule ^instagram\.xml$ "/feed?cat=936"[L,R]
RewriteRule ^linkblog\.xml$ "/feed?cat=964,945"[L,R]
RewriteRule ^read\.xml$ "/feed?cat=945"[L,R]
RewriteRule ^math\.xml$ "/feed?cat=10"[L,R]
RewriteRule ^informationtheory\.xml$ "/feed?cat=687"[L,R]
RewriteCond %{Query_STRING} ^$
RewriteRule ^feed$ "/rss.xml" [L,R]
</IfModule>
# END rss
Each of the cat=### are the numbers for the particular category numbers I’m mapping within WordPress for the associated category names.
RSS Feed Pattern for IndieWeb Post Kinds Plugin
I also spent a few minutes to figure out the RSS feed patterns to allow for the additional feeds provided by the Post Kinds plugin to work. While Post Kinds is similar to the native WordPress post formats, it’s designed particularly with IndieWeb posts in mind and uses a custom taxonomy which also wraps particular post kinds in the appropriate microformats automatically. The general form for these RSS feeds would be:
Other feeds could be constructed similarly by replacing “article” with the other kinds including: bookmark, favorite, jam, like, listen, note, photo, read, recipe, reply, repost, watch, and wish. I suspect that most will only want the articles while those who are really interested in the others can either “build” them themselves for subscribing, or given the sporadic nature of some, they would more likely be interested in the “social stream” feed noted above.
Discoverability
Finally there’s the most important question of what feed readers like Feedly or Woodwind can actually discover when someone searches for an RSS feed on my domain. It’s one thing to have customized feeds, but if feed readers can’t easily find them, the subscriber is never likely to see them or know they exist to want to consume them. Most advanced feed readers will parse the headers of my site for discover-able feeds and present them to the user for possible subscription.
Out of the box WordPress provides two RSS feeds as standard: one for posts (essentially everything) and one for comments. I added several additional ones (like those mentioned above), which I thought might be most requested/useful, into my page header to provide a slightly broader range of subscription options. I even included a few feeds for alternate sites I run, like my WithKnown-based site. I suppose if I wanted I could advertise feeds for my favorite sites anywhere.
To add these additional feeds, I added several additional lines into my page header similar to the following example which makes my posts categorized or tagged as mathematics discoverable:
<link rel="alternate" type="application/rss+xml" title="Chris Aldrich » Mathematics Feed" href="http://boffosocko.com/math.xml" />
Wrap up
Hopefully with these few simple changes, those who wish to subscribe to my blog by email won’t be inundated with a lot of the social details. Those who want all or even smaller portions of my feed can consume them more easily, and there’s a way to be able to consume almost anything you’d like by category, tag, or post format/post kind.
Now on to my stretch goal:
Finish my monthly email newsletter
Comments/Questions?
Is there a particular type of content I’m creating here that you’d like to subscribe to? Let me know in the comments below if there’s a feed of a post format/kind, category, or tag you’d like to have that isn’t mentioned above.
References
📺 Crazy for Christmas (TV Movie 2005)
Directed by Eleanor Lindo. With Andrea Roth, Howard Hesseman, Jason Spevack, Yannick Bisson. On Christmas Eve, Shannon McManus (Andrea Roth) is stuck driving around a wealthy and eccentric client (Howard Hesseman) who is giving away large sums of money with the secret hope of reuniting with his long lost daughter.
This is positively a dreadfully unexceptional movie. And vaguely entertaining for every minute of it.
The odd part is that I’m pretty sure I watched this either last year or the year before…

📖 49.0% done with Fletch Reflected by Gregory Mcdonald
This one immediately follows Son of Fletch, literally by few hours. It didn’t start out with the same type of bang that most of the Fletch series has, instead it was about 20% into the story before we knew quite what ride we were on. Now that’s it’s going, it’s as interesting as most Fletch tales.

Using WordPress RSS Feeds | Elegant Themes Blog
RSS is a standard web feed format that was released in 1999. It was quickly adopted by all major publishing platforms. The word RSS stems from the phrase “Rich Site Summary”, though the term “Really Simple Syndication” has become more synonymous with the standard over the years. It...
🎵 I’m Not in Love by 10cc
Written by band members Eric Stewart and Graham Gouldman, the song is notable for its innovative and distinctive backing track, composed mostly of the band's multitracked vocals. Released in the UK in May 1975 as the second single from the band's third album The Original Soundtrack, it became the second of the group's three number-one singles in the UK between 1973 and 1978, topping the UK singles chart for two weeks. The song was also the band's breakthrough hit worldwide, reaching number one in Ireland and Canada and number two on the Billboard Hot 100 in the US, as well as reaching the top ten in Australia, New Zealand and several European countries.
Science and technology: what happened in 2016 | Daniel Lemire’s blog
This year, you are able to buy CRISPR-based gene editing toolkits for $150 on the Internet as well as autonomous drones, and you can ask your Amazon Echo to play your favorite music or give you a traffic report. You can buy a fully functional Android tablet for $40 on Amazon. If you have made it to a Walmart near you lately, you know that kids are going to receive dirt cheap remote-controlled flying drones for Christmas this year. Amazon now delivers packages by drone with its Prime Air service. There are 2.6 billion smartphones in the world.
So what else happened in 2016?
Vanity Fair reporter on Trump’s response: ‘I was kind of shocked’ | Columbia Journalism Review
Choking down “flaccid, gray Szechuan dumplings” and dealing with bathrooms that “transport diners to the experience of desperately searching for toilet paper at a Venezuelan grocery store” were uncomfortable enough. But Vanity Fair reporter Tina Nguyen feared a...
Trump private security force ‘playing with fire’ | POLITICO
The president-elect continues to employ a battalion of retired cops and FBI agents to protect him and clamp down on protesters.
A Historic Number of Electors Defected, and Most Were Supposed to Vote for Clinton | The New York Times
Results of the U.S. electoral vote.
Trump’s Electoral College Victory Ranks 46th in 58 Elections | The New York Times
Putting the president-elect’s win in context.

