Publisher
From PicaSto
Architecture
| Subproject: Publisher | |
|---|---|
| Type: | Other subproject |
| Status: | beta |
| Maintainer: | Bernhard Bauer |
| TODO's: | TODO#Publisher |
| All subprojects: Importers | Uploaders | Clients | Other subprojects | |
The publishing system extracts metadata from different sources, updates its metadata model with it and publishes an RDF/XML serialization of the updated resources on a web server.
The metadata sources and the upload targets are extensible via a plugin mechanism.
The formatter part extracts a single album or the whole library from the RDF model and serializes it to an RDF/XML document or an RSS 1.0 feed. When serializing the whole library, the formatter can create a single file for the whole library or a separate document for each album and a "master" document which references all albums.
The formatter could also be used to create RDF/XML documents "on the fly" in a web application.
The whole system is contained in a command line application which can be called from a GUI as well.
Implementation
The publishing system is implemented in Java because of its platform independence and extensibility with plugins.

