On Apr 16, 2009, at 12:55 AM, Eric Lemoine wrote: > On Wed, Apr 15, 2009 at 6:13 PM, Sean Gillies <[email protected]> > wrote: >> Eric, >> >> Speaking of MapFish, I've never understood whether MapFish is all >> Python or is implemented in multiple languages. There is Java and >> Ruby >> code in the repo. How does it fit together? > > So, MapFish provides this: > > - a JavaScript Toolkit: this toolkit includes OpenLayers and Ext and > its own OpenLayers- and Ext-based components (GeoExt will soon be > included as well) > - a Pylons-based framework: the framework allows easily creating > MapFish web services, i.e. web services respecting the MapFish HTTP > interface [*] > - a PDF printing library: this lib is implemented in Java, but the > Python framework provides a print controller that connects to the > library (so no need for Tomcat or anything) > > We're currently trying to make the above three things well packaged, > in the sense that you create a MapFish app using "paster create -t > mapfish" and you get everything set up in your app: the js part > (compressed libs, unit test environment set up, etc.) and the PDF > printing module. > > MapFish also provides Java, Ruby, and soon PHP libraries to help > developers set up/implement the MapFish HTTP interface in other > languages than Python. For example, we're currently working on Symfony > plugin, this plugin will include a GeoJSON lib and an implementation > of the MapFish HTTP interface for Symfony (and the Doctrine ORM). > These developer libraries do not belong to the official "MapFish > package"; we, Camptocamp, need them, and we just make them available > to others as open-source software. > > Hope this clarifies things. > > [*] https://trac.mapfish.org/trac/mapfish/wiki/Releases/1.2/MapFishProtocol >
Thanks. You know I am a proponent of using the web for integration ;) Sean _______________________________________________ Community mailing list [email protected] http://lists.gispython.org/mailman/listinfo/community
