likesharereplyWant to share this? Click to choose a site:settings
Some reader progress, channels are now working! I'm not ready to change my reading habits just yet though, so my channel list still allows me to choose "all feeds". I think to change the way I read I need to add a few more features. The first is some sort of notification that a channel has new items, otherwise I'll just end up not checking some low volume channels.

The other thing I really want to add is setting a channel per author for multi-author feeds. There are two feeds I have in mind for this, the facebook and twitter atom feeds generated by Ryan's amazing services.

The last screen shot is of a small change I'm glad to see working, which is picking up when an item is being displayed from a feed on a domain that doesn't match the author. It now adds a little "via" link which helps when no other details of the feed are displayed.


3 photos

indieweb
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings

Hacking on the IndieWeb

Finally found some time recently to work on projects I started at IndieWeb Summit 2018 in Portland. I say projects (plural) because I did just keep starting stuff based on different talks or chats that were going on... possibly not the best way to develop new features!

But anyone doing a deep dive on the "IndieWeb Stack" is going to notice that there's a huge number of features or protocols they might want to add or support, so where to start? I think wherever inspiration or enthusiasm hits is probably a good idea, so for me that was adding IndieAuth support to win a copy of Aaron's book, OAuth 2.0 Simplified. I also hacked in support for Microsub to my website, because you know, when you're talking about protocols anyway you might as well try and support those protocols.

That brings me to hacking on the IndieWeb. I already had a bunch of code in place, because there are already external services for adding things like IndieAuth support. The cool thing about hacking on new features is that you can swap out one thing at a time. This means even though the list of things you might want to add to your website is quite daunting, you can do this piece by piece.

So I switched over to my home grown authorization endpoint during the summit, and even though it was pretty clunky, never switched back. Having your own endpoint means no more RelMeAuth lookups, so it saves a few seconds when logging in to other sites. But since I was nowhere near finished my projects after the summit, this meant I was still using Aaron's token endpoint. And it's great that this still just works! A few months have gone by and I've now added my own token endpoint to Dobrado, but I'm very thankful to Aaron for providing services to use while we find the time to write our own.

I've now also got better Microsub support, so if you've got an account on unicyclic.com you can log in to other readers like Monocle and see your feed there. Again it's not finished but it's nice to see progress as you complete smaller tasks (like h-app support):

monocle-login.png

I've also cleaned up my own reader interface. There's just too many other nice looking IndieWeb readers these days, so need to try and keep up with how good things are getting! ;-)

reader-screenshot-1.png

reader-screenshot-2.png
 
likesharereplyWant to share this? Click to choose a site:settings