AboutPosted in About by JarrettV on 8/8/2008 5:22:12 PM - CST
An Atompub implementation lets you create, retrieve, update, and delete (CRUD) Web Resources.
Atompub starts with a Service Document, which contains one or more named Workspaces, which contain Collections, which are what you actually POST to in order to start up the CRUD process. So the idea is simple; have a collection that when you POST to it, creates a new publication. -Tim Bray
AtomSite is an open source blog engine based on web standards such as the Atom Publishing Protocol (AtomPub). It has a flexible design that allows entries to be stored in files or databases. The service is compatible with Live Writer.
AtomSite is written in C# 3.5, uses the new ASP.NET MVC framework, and relies heavily on LINQ and other new language features.
AtomSite is extensible and flexible enough to be used as a CMS. It uses web standards and has great features built with jQuery.
The main goal of AtomSite is to be a solid website platform (such as WordPress) for .NET and AtomPub users. Since AtomPub was designed to be extensible, AtomSite is flexible enough to be used as both a blog platform and a content management system (CMS).
The service is designed from the ground up to support multiple workspaces (sites) and multple collections (blogs) from a single application instance. AtomSite has a robust role and action matrix for granular control over authorization. Actions can be controlled at three scopes: service, workspace, or collection.
AtomSite is completely modular. Even the core AtomPub functionality is a plugin.