Stefan, I don't know about storing metadata as a separate file, and the ftping might be a challenge, but everything else is doable.
Metadata in Slide is stored as a list of properties on a resource (file or collection). You could probably write something that takes an metadata file and issues the appropriate PROPPATCH requests to Slide to set the properties. This could probably be done as a ContentInterceptor or using the new event framework in 2.1. As for ftp. Again, you'd probably have to write something that saw the newly ftp'd file and uploaded it to Slide. Alternately, you can just do an HTTP PUT to upload the file. Depending on what kind of client software you have this might be easier. -James >>> [EMAIL PROTECTED] 7/6/2004 7:46:37 AM >>> hi slide-users i'm looking for a repository to store files (in this case PDFs) with additional meta-data. all the meta-data to a PDF-file is stored in a separate xml-document. the PDFs and XMLs will be putted on the server by ftp. so, what is needed to be done in a first step, is to store all PDFs in the repository and associate them with the meta-data in the corresponding XML. after that the meta-data needs to be searchable and the resulting PDFs in the search-result must be downloadable out of the repository. for performance-reasons it would be great to store meta-data in a database and files in the filesystem. additional i need to be able to replace any file and the associated meta-data with a new version, so that the new version is online and the old one could be restored if needed. and finally the meta-data should be extensible, so that new fields can be added without rebuild the entire repository. is something like this possible with jakarta slide? thanks and greetings stefan --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
