Publisher

From PicaSto

Jump to: navigation, search

Architecture

Subproject: Publisher
Type: Other subproject
Status: beta
Maintainer: Bernhard Bauer
TODO's: TODO#Publisher
All subprojects: Importers | Uploaders | Clients | Other subprojects


Error creating thumbnail: convert: unable to open image `/home/groups/p/pi/picasto/htdocs/w-1.6.8/images/9/9b/Publisher.jpg': No such file or directory. convert: missing an image filename `/home/groups/p/pi/picasto/htdocs/w-1.6.8/images/thumb/9/9b/Publisher.jpg/200px-Publisher.jpg'.
Architecture of the publishing system

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.

Personal tools