I was trying to look inside the application directory structure inside presto server to find how and where it keeps all mashups and applications developed and deployed.
Reason I was doing this is I want to setup a SVN for all mashups and applications version control.
Can somebody give me some suggestion or tell me if this is possible?
Currently data on all artifacts like mashables (RSS/WSDL/REST/Database services), Mashups and Apps are stored in the Presto Meta Data Repository. So you will not find it in the Presto folder structure.
Regarding your query of maintaining versions of mashups and apps, Presto currently does not support it OOTB, although it does support updating mashups and apps.
Is their a way to export the content in Presto Meta Data Repository to external drive, and then later user can checkin manually in svn.
Is their a directory structure maintained in the Presto Meta Data Repository, and if user have admin priviledges, can they access the Repository? Is their a tutorial somewhere?
Thankx for your replies.
I tried to explore the ways so that we can keep version control of Mashups,Mashables and Apps.
And I came up with an Idea and that is " Presto server provides a migration tool kit this tool kit provides some command line utilities that we can use to export these Mashups, Mashables and Apps into XML format, and later using these command line tools we can again import these artifact into our development mashup server. So I think we can keep version control of these XML files in SVN/CVS repository and then developers can checkout the code from code base and they can import these XML files into his/her development mashup server."
We can further simplifies this import and export task with the help of some build tools like Apache Ant, Maven, Buildr etc.
I want some more people to look into this thought and give their suggestions.
The commands mentioned previously are the Export and Import commands. If you export, you get an XML file that can be tracked through SVN. Developers can use Import to add the artifacts to their local Mashup Server.
For basic information and links to the reference information on these commands, see http://www.jackbe.com/prestodocs/v3.0/administration/deployArtifacts.html in the documentation.
Sara, technical writer/jackbe