I am proud to announce the latest release of the Argotic Syndication Framework. This release is the start of a big focus on making life easier for ASP.NET developers. Starting with this release, the framework will include web controls and services that make the addition of syndicated content in your ASP.NET web applications quick and easy to implement.
New features for this release:
- Provider model for OPML outline documents and built-in XML based provider for retrieving/persisting OPML documents.
- Custom syndication IHttpHandler that provides a flexible and highly configurable means for ASP.NET web application to serve syndicated content.
- Full implementation of the RDF Site Summary Syndication extension.
This project would not be possible with all of the feedback provided by the end-users, and as always if you are interested in contributing to this project please feel free to contact the team.
Download the 2007.2 release of the framework.
The Argotic Syndication Framework is a Microsoft .NET class library framework that enables developers to easily consume and generate web content syndication services from within their own applications. The framework makes reading and writing syndication data sources in common formats such as RSS, Atom, OPML, etc. simple while still remaining powerful enough to handle the myriad of syndication extensions commonly in use today. Argotic: Enabling developers to grok web content syndication.
Overview of framework features:
- Easily consume and/or generate syndicated content from within .NET client and web applications.
- Supports consumption and inclusion of 18 of the most common specifications used to extend syndicated content.
- Implements an extensible syndication extension model that allows users to easily develop their own pluggable syndication extensions.
- Supports asynchronous consumption of syndicated content resources.
- Automatic detection of syndication extensions utilized by syndication resources.
- Supports consumption of secure/authentication restricted syndication resources.
- Provides a format agnostic means of consuming syndication feeds.
- Supports HTTP 1.0/1.1 conditional GET retrieval of syndication resources to reduce bandwidth usage.
- Implements a provider model that provides a uniform interface between syndication services and data sources, allowing users to choose almost any storage media.
- Supports auto-discovery of syndicated content being broadcast by web resources.
- Configurable syndication HTTP handler that makes serving Atom, OPML, and RSS syndicated content simple to implement in ASP.NET applications.
- Designed to be called by partially trusted code.
The framework provides full implementations of the following syndication formats:
The framework is capable of consuming the following legacy syndication formats:
The framework provides full implementations of the following commonly used syndication extensions:
Framework Code Metrics:
| Assembly Name |
Maintainability Index |
Cyclomatic Complexity |
Depth of Inheritance |
Class Coupling |
Lines of Code |
| Argotic.Common |
72 |
448 |
2 |
67 |
1,344 |
| Argotic.Core |
71 |
4,919 |
3 |
227 |
13,483 |
| Argotic.Extensions |
73 |
2,960 |
2 |
107 |
8,272 |
| Totals |
|
|
|
|
23,099 |
Additional Resources: