17 Matching Annotations
  1. Mar 2024
  2. Dec 2023
  3. Nov 2023
  4. Dec 2022
    1. https://maya.land/blogroll.opml

      Maya has an awesome OPML-based blogroll with some excellent buttons/banners.

  5. Nov 2022
  6. Jun 2022
  7. Jul 2021
  8. Apr 2021
    1. So our blogrolls will automatically show writers you follow, sorted by who has most recently published. This approach makes blogrolls a living, breathing feature that reflects the activity in your network as it grows and changes.

      Blogrolls that update to show content by most recently updated could be an awesome addition to blogroll functionality in general.

  9. Mar 2021
    1. If I’m writing about newsletters, let me point at some that excite and delight:

      This makes me wonder if anyone else is keeping newsletterrolls?

    1. Michael Beckwith, this is genius. Long live blogrolls!

      But let's be honest, they're a sort of discovery method that is also built into other social platforms: Twitter lists,Twitter follow lists, Facebook lists, etc. Most now have AI using these lists to suggest who you ought to follow next. When will WordPress get that plugin?

      My issue is that in a bigger social space, we need full pages for these sorts of data rather than the small sidebar widgets of yore.

      This was the last serious conversation I remember seeing about the old Link Manager: https://twitter.com/rboren/status/1019275363522895874

      So who besides Michael has a blogroll now? Mine's at https://boffosocko.com/about/following/. Where's yours?!

  10. Feb 2021
    1. I have so many ideas about this. The first one being that it's awesome.

      While WordPress is about websites, it's also got a lot of pieces of social media sites hiding under the hood and blogrolls are generally precursors of the following/followed piece.

      Blogrolls were traditionally stuck on a small widget, but I think they now deserve their own full pages. I'd love to have one with a list of all the people I follow (subscribe to) as well as a similar one with those who follow me (and this could be implemented with webmention receipts of others who have me on their blogroll). I've got versions/mock ups of these pages on my own site already as examples.

      Next up is something to make these easier to use and import. I'd love a bookmarklet or a browser extension that I could use one click with to have the person's page imported into my collection of links that parses the page (perhaps the h-card or meta data) and pulls all the data into the link database.

      I always loved the fact that the original generated OPML files (even by category) so that I could dump the list of data from my own site into a feed reader and just go. Keeping this would be awesome, but the original hasn't been updated in so long it doesn't use the updated OPML spec

      If such a currated list is able to be maintained on my site it would also be cool if I could export it in such a way (similar to OPML) as to dovetail it with social readers like Aperture, Yarns, or other Microsub servers to easily transport or mirror the data there.

      Here are some related thoughts: https://boffosocko.com/2017/11/10/a-following-page/

      I'm happy to chat about other useful/related features relating to this any time!

  11. Oct 2020
    1. You can think of creating sets of posts and sets of blogs as the network infrastructure - aiding discovery and exploration of the network. This is of course only possible with stable addresses (i.e. URLs!).

      Let's bring back the blogroll!

      I'm also enamored of directories like https://indieweb.xyz/en

  12. Feb 2020
    1. Make your own automatic blogroll This is the script I use to generate a blogroll from my OPML: #! /usr/bin/env python3 """ Parse OPML into markdown. """ import sys import re from xml.etree import ElementTree def main(fname): with open(fname, 'r', encoding='utf8') as fp: tree = ElementTree.parse(fp) for cat_node in tree.find('body').findall('outline'): print("\n## {}\n".format(cat_node.get('title'))) for node in cat_node.findall('outline'): name = node.attrib.get('text') feedurl = node.attrib.get('xmlUrl') url = node.attrib.get('htmlUrl') print("* [{}]({}) ([feed]({}))".format(name, url, feedurl)) if __name__ == "__main__": main(*sys.argv[1:])

      This is an awesome little script that may come in handy.