PuzzlePipe
Intro
PuzzlePipe is content publication system. It aims to be very modular, fast and scalable. Another goal of the project is provide a robust API for store and search data to allow the creation of new upload and search frontends and new storage and indexing backends.
Basic concept
The only thing being manipulated by PuzzlePipe (published, stored, indexed, etc) is a Resource. The definition of a resource in PuzzlePipe is the same as the definition found in the Dublin Core RFC . It does not meter if the user is going to upload a movie, a text document, a song or anything else, everything will be treated as a Resource.
The image bellow describes the ways of a resource in the system:
Resource Storage
Since one of the main goals of PuzzlePipe is being modular, there will be more than one way to store resources. The plan is to create a configurable hub to choose which storage will be used. The user will be be able to configure more than one storage, depending on the resource data.
API
It is a draft of our API, once we start to implement it, these pages will be replaced by an auto generated version. If you have any considearation or would like to add some other thing to it, just go to an existing section (or create a new one) and add what you want.
Attachments
- basic-overview.png (28.6 kB) - added by lincoln 13 months ago.
![(please configure the [header_logo] section in trac.ini)](/puzzlepipe/chrome/site/your_project_logo.png)
