hackorama
hackorama


Paper Plane

an opensource production from hackorama

Paper Plane is a simple web based XML publishing framework.

Paper Plane creates an HTML Form Interface for a given XML file. which is later used to create valid XML files of same schema.

For example if you have web site and you have defined certain XML format for your pages. You may have 100's of pages and creating valid XML for each page can be a lot of work. Paper Plane can take an XML page and create an HTML form based interface using which you can easily generate all your other pages with valid XML.

Paper plane will also let you manage all your generated XML files and even let you transform them using your pre defined XSL files.

You may have different types of pages like regular pages, digital photo listing, source code listing etc. So each of these type of page - regular, photos, code - can be saved as an HTML Form by Paper Plane. Also the corresponding XSL files can be uploaded into Paper Plane. So when ever there is a new page to be created just open the correct HTML Form interface and edit the contents creating a new XML file, Then select the correct XSL file and apply the transformations generating your final HTML pages.

Paper Plane can be used with any kind of XML file generation, the web publishing scenario described above is only an example.

Please try the online development version which is still at alpha stage.

This is a demo of the development version. A first version will be available for download ( with source and maybe some documentation ) as soon as a minimum feature set is implemented.


http://xml.apache.org http://jetty.mortbay.org
Paper Plane uses Jason Hunter's MultpartRequest classes.
Paper Plane was developed on Linux.

Tuesday, 06-Apr-2004 14:23:23 PDT kishan at hackorama dot com