This repository has been archived by the owner on Nov 9, 2022. It is now read-only.
marklogic-community/atompub-server
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The Atom Publishing Protocol is an application-level protocol for publishing and editing entries in an Atom Feed. The protocol's design centers around sending and receiving XML representations of the resources. The Atom protocol server is expected to maintain these collections of entries, respond to requests for creating, retrieving, and updating them, and manage ancillary XML representations that describe the services available to clients. These are all things that MarkLogic Server was designed to do. I decided to see how easy it would be to implement a fully conformant Atom Publishing Protocol server in XQuery on top of MarkLogic Server. The answer: remarkably easy. The entire implementation of the core server is less than 2000 lines of XQuery. This distribution includes that core implementation plus a very tiny weblog application designed to demonstrate how it could be used. There seems to be an unfortunate amount of variability in support for AtomPub clients and servers. This server seems to be conformant, though some clients have trouble with multiple collections, so you might have to turn them off. If you have any trouble, please let me know. Norman Walsh norman.walsh@marklogic.com
About
An AtomPub Server on MarkLogic
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published