BlogWave RC2
<6/2 Update: fixed 404 on download link>
<6/1 Update: The download link now points to RC3, which fixes the DateTime issue with non-US locales>
BlogWave is getting closer to v1.0. It's not quite there yet, but is close enough to take a peek at. Just let me know of any bugs you run into!
Download it here (https://www.addysanto.com/blog/blogwave/blogwave_v1_rc3.zip,1.01 MB)
New in Version 1.0 (RC2)
- Added a new destination adapter to support Community Server v1.0
- Added support for reading and aggregating ATOM v0.3 (Thanks Jon!)
- Works better with certain proxies. ISA with NTLM authentication is still broken.
- Added HTTPS (SSL) support, including sites using untrusted certs (the kind that trigger warning prompts in IE)
- WSS and HTTP sources (Thanks Richard!)
- WebDav destinations (Thanks Richard!)
- Improved DateTime parsing to correctly handle RFC822, RFC2822 and W3C formats.
- Correctly handles and creates enclosures when processing feeds (used by PodCasting/MediaCasting/BlogCasting/etc clients).
- Several improvements and bug fixes for the WSS adapter:
- WSS adapter would incorrectly process announcements with no "Link" property. Fixed (Thanks Scott!)
- The WSS adapter now automatically PodCasts document libraries (ie creates enclosures for the documents in the library).
- New Rules engine. Slice, dice and do other cool stuff with the feeds that BlogWave creates! Comes with support for the following rules:
- Max # of posts per feed
- Sort posts by Date
- Auto-append footer/header to posts (including dynamic information such as source URL and time of posting)
- Filter to include or exclude posts by keywords
- Download enclosures
- Add XSLT stylesheet link to RSS feeds for browser-friendly rendering
- Web Scrape posts to convert link-only feeds (ala slashdot) into full feeds by copying the content from within the linked web pages.
- Adding additional rules is easy - just compile an assembly which implements the IRssRule interface, and drop it into the 'Adapters' directory... See the code sample for more details.
- Changed the default feed encoding from unicode to UTF-8 since unicode breaks some aggregators.
- Bug Fix: FTP adapter would throw ugly exception if the FTP connection failed.
- Bug Fix: Deleting all destinations from a feed would cause an exception
- Improved the logging behavior - previously only automated (scheduled) activations were logged, now any activation is logged.
- A different thread control model should improve responsiveness when cancelling long-running feed tasks in the UI.
- Too many UI tweaks and improvements to mention.
- Special thanks to Yaron B.S. for the detailed bug reports