Features and fixes in the FeedLand system.
  • Here's how to use it..#
    • Navigate to the page you want to view when you go to feedland.org.#
    • Choose Set start page from the Tools menu.#
    • Confirm that you want to set this as your start page.#
    • That's it.#
  • Test it this way..#
    • Start a new browser tab and enter http://feedland.org/#
    • It should take you to the page you chose in the previous section.#
  • There's a new command in the first menu, Read user feeds. #
  • It opens a new page that combines the features of two previous pages (that are still there). At the top of the page is an edit box where you can post and edit items from your feed. And below that is a list of posts from all the user feeds.#
  • When you post a new item you will see it enter at the top of the list.#
  • You can click on one of your own posts to edit it. Obviously clicking on someone else's post does nothing.#
  • New features always have bugs! And this one is no exception. But it's a very interesting combination of features. Sort of like a mini-Twitter based entirely on RSS#
  • Dear friends --#
  • Here's a new feature that should be interesting.#
  • http://feedland.org/?userfeedsnews=true#
  • When you go to that page you will see a reverse-chronologic list of posts to people's personal feeds here on FeedLand.#
  • Not much there yet, probably because for everyone, including myself, they've sort of been there without anyone knowing what to do with them.#
  • The rules of decorum apply here. There will be ways to block people, that's inevitable. Feel free to discuss the product. Do not get personal, do not give anyone orders. Remember we're here to have fun and make something new!#
  • Feeds rule. :-)#
  • The database that runs feedland.org is having problems. I've submitted a support ticket to the host, awaiting their advice. #
  • And as soon as I got the message out, it's working again! 😄#
  • A few weeks ago I added a feature I called "story pages" -- implemented through the document icon under a river item.#
  • If you want to read a whole story on it's own page, you can click the link.#
  • Now if you took that link and posted it to Facebook or Twitter, you'd get a description for FeedLand the app. Not acceptable.#
  • It took a while but I figured out how to make it so just those pages have metadata for the story you're viewing, not FeedLand.#
  • For example, try pasting this URL into Twitter.#
  • Now you get the title and description for the story and the image is blank instead of a screen shot of FeedLand. There is a way to get rid of the image altogether but it's going to take some work. #
  • Update: The work is done. Here's a Twitter thread that demos. #
  • You can now optionally post links to Mastodon in addition to RSS, Twitter, Slack and the linkblog page Radio3 maintains for you.#
  • The instructions are here. If you have questions or problems, you can post a note on the new Mastodon server we set up for this use. Remember to say what you did, what you expected to happen, what actually happened. Screen shots can be helpful. Look in the JavaScript console for any errors. #
  • PS: I chose Radio3 as the first app to hook up to Mastodon because it's the simplest. #
  • Previously the max length of a river was 100, now it's 250.#
  • I felt I wasn't getting enough news from FeedLand.#
  • Now, as a result it will take a bit longer to load each river. #
  • But it will go further back in time.#
  • Here's the first item I posted to Mastodon using Radio3.#
  • It's not ready to release yet, it still requires a user interface for configuring it with a specific Mastodon server. #
  • But for now, every link I post through Radio3 will go through Twitter, RSS, the Linkx page on Scripting News and Mastodon. #
  • I chose Radio3 to start with because it was the simplest app to hook up to Masto.#
  • I'm working with a number of other devs on getting basic communication with Mastodon working, exactly analogous to what we have had with Twitter since 2014.#
  • If you're a server-level developer and want to help test this stuff, here's where you go. #
  • Not sure what will be the first user-visible feature to come from this, but this is basic stuff we have to have, for pretty much everything. #
  • And after a few days of slogging through some pretty scanty docs, it's finally starting to be fun. 😄 #
  • There was a deep problem in the connection between Radio3 and FeedLand, caused by me working around a bug in a package that the reallySimple package used. . #
  • The problem could be solved by making the string we use as a "guid" for items in a feed to be slightly different from the one used for the link element and still have it serve as a permalink. I did that by adding a nonsense attribute to the URL for the permalink. Hopefully all the servers will ignore the field they aren't looking for. #
  • Sorry if this sounds incomprehensible. I'm leaving this detailed a note so if I ever stumble across this area of the code someday I'll have some clue as to wtf is going on.#
  • Anyway as egregious as this is, it appears to work, and the links are once again showing up on items from Radio3 feeds. #
  • Still diggin!#
  • One of the most innovative features in FeedLand is the ability to read the contents of a feed from the list of feeds you're subscribed to.#
  • If you view the list according to when the feed last updated, it's an amazing like of blog, but with all the feeds you subscribe to participating.#
  • Now there was an issue with this feature -- if you didn't reload the page frequently, it wouldn't find the newest items of feeds you had already expanded.#
  • Thanks to Joseph Zitt for reporting this. I think I was able to fix the problem, so that you can get fresh news every time you expand a feed, even if you don't reload the page. #
  • I'm working on the style for the individual item pages. #
  • There are two types -- singular items (no titles) and titled items. The layout needs of each are not very different. #
  • Here's an example of a singular item page and a titled item page. #
  • Screen shots in this thread on github. #
  • With all the new users this has become a pretty expensive thing to build, and it was being built on every page view, even for people who aren't logged in. #
  • So I removed the sub-menu. Hopefully it will be able to come back in some other form in the future, or perhaps as a separate app. #
  • While I was there I also removed the link to the Recent users page. There's already a link for that in the first menu. I imagine it might be referenced in the docs now, if anyone wants to have a look that would be helpful. #
  • #
  • The document icon, when you click it, shows you the content of the post in its own page. Example. You can use this to share a link to any story outside of FeedLand. I've wanted this for example, when I want to share a specific podcast episode, and there was no way to do it. Now there is.#
  • The code icon pops up a dialog with the data behind the item. Screen shot. This is vital for debugging and sometimes error reporting. In addition to opening a dialog, it also displays the data in the JavaScript console in the browser. #
  • The standalone pages aren't quite finiished yet, esp the ones for posts without titles.#
  • Previously the new per-user feeds didn't have a channel-level link element. They do now. #
  • This means that when you're viewing the Feed Info page for the feed and you click on its name you don't hit a broken link.#
  • BTW, if you may have to make a change to your feed, edit one of the items or post something new, to get this feature. #
  • That in general is true of all feeds we generate, because they are not built dynamically, they are only rebuilt when you odd or change something. #
  • If you're using FeedLand seriously, please listen. #
  • Here's the podcast. #
  • 20 minutes. ;-)#
  • I spent the morning working on docs for the new Your Feed feature.#
    • http://docs.feedland.org/yourFeed.opml#
  • They are also linked into the sidebar on the docs website, but not yet in the Docs menu in the product. #
  • We've had the feeds you add to by Liking things, now here's another kind of feed you create -- by writing. #
  • The feature is ready for you to try out.#
  • If you look in the first Menu, there's a new command. Edit my feed. #
  • #
  • When you choose it, a new page opens with an edit box at the top. Type something into the box and click the Post button. A new river opens beneath the box with the new post in it. #
  • #
  • You can edit the post. Click on the text in the river, and it goes into the edit box. Make your changes and click the Update button.#
  • If you look at the feed (click the Feed link at the top of the river, screen shot) you'll see that the text is saved in the feed in Markdown. Even though the editor is wizzy it's really a Markdown editor. Try selecting some text, pressing Cmd-B to bold the text and update. Look at the feed. You'll see that it's saved in Markdown. We can talk later about why this is important. #
  • You can change the title and description of your feed. Choose Settings from the system menu at the right edge of the screen. Click on the Feed tab.#
  • If you have questions, post them here. It'll help me write the docs. 😄#
  • The app can now read an OPML subscription list from the local file system or from the web. #
  • The resulting file is saved in the app's data sub-folder, configurable.#
  • You can now call it from the command line. #
  • Eventually this might turn into an app that can go head and add the feeds to the database. #
  • Open source, available on GitHub.#
  • I started an Extras page on docs.feedland.org, a place I can write docs for features as they come online, instead of writing them in a GitHub message.#
  • The first section is about Likes and their feeds.#
  • There's a new URL that FeedLand understands.#
  • It displays the most recent items in your Likes feed, ie the items that you have liked, in river form.#
  • If you aren't logged in or you want to look at someone else's likes, you can add a screenname value.#
  • Note: This feature is not linked to in the user interface yet. #
  • In some circumstances, when you click on an item with a tooltip, the tooltip lingers around after the click. #
  • This problem was reported on the FeedLand support repo.#
  • This problem should now be fixed.#
  • I've got a new system for posting change notes for FeedLand development work.#
  • Of course it has to be a feed. Right? D'oh. #
  • Tomorrow with any luck there will be some change notes for this project. #
  • I had to stop myself, when I went to crib some code from Old School.#
  • Why am I not using the whole system I built and debugged. #
  • Let's figure this out. #
  • This will be available as an RSS feed. #
  • Writing a simple new app that converts an outline into a feed. #
  • Fits perfectly into FeedLand. #

Last update: Thursday December 8, 2022; 4:08 PM EST.

You know those obnoxious sites that pop up dialogs when they think you're about to leave, asking you to subscribe to their email newsletter? Well that won't do for Scripting News readers who are a discerning lot, very loyal, but that wouldn't last long if I did rude stuff like that. So here I am at the bottom of the page quietly encouraging you to sign up for the nightly email. It's got everything from the previous day on Scripting, plus the contents of the linkblog and who knows what else we'll get in there. People really love it. I wish I had done it sooner. And every email has an unsub link so if you want to get out, you can, easily -- no questions asked, and no follow-ups. Go ahead and do it, you won't be sorry! :-)