v0.7.2 - Meddling kids...
This release is again focused on the aggregator, but with some significant cartulizing improvements also.
The aggregator has been steadily getting better over the years, but still needed a thorough going through to just tighten things down and make things more efficient. That's what was done. It was not just one thing, but dozens of small things to keep it from duplicating work or doing more than necessary. I'll document those things in a blog post. It's interesting stuff.
The heart and soul of this system is the Cartulizing engine that saves articles as you read them in your news river. It's why this thing exists in the first place. There were plenty of times that this article saving process (we call it "cartulizing") would fail. So, I began testing the php port of Mozilla's readability library and it worked well on some articles that the FiveFilters engine fails on. Instead of simply replacing one with the other it now tries readability first and, if that fails, redirects to FiveFilters. We now get two full shots at grabbing the article.
Another change this time, is that the river page now pulls directly from the live database instead of pre-built river.js files. Eventually I'd like to make river.js file building optional instead of default to further enhance server performance. That's the plan.