MapFish

MapFish is an easy-to-use and extensible web GIS application.

MapFish is composed of two parts: MapFish Client and MapFish Server. MapFish Client is a JavaScript framework based on OpenLayers for the mapping part, and on ExtJs for the GUI (widgets) part. MapFish Server is Python framework based on Pylons.

MapFish is intended to be easy to use either as a standalone application or as an addon to an already existing web application.

As a standalone application, MapFish offers ways to simply configure some parameters and quickly have a working web-GIS. But MapFish can also be simply included in an already existing website such as CMS or Information System oriented applications.

Demonstration

Download

Documentation and support

General

  • Community Contact information (Mailing lists, IRC) and community-related information
  • How ToInstall How to install MapFish
  • How ToBugs How to Report a Bug or ask for an Enhancement
  • Print Module Doc How to add print capabilities to your website

Client-side

  • How ToBuild How to create an obfuscated MapFish.js
  • How ToUse Widgets Step-by-step tutorial to add widgets to a simple HTML document or into a more complex layout
  • How ToCreate Widgets Step by step tutorial to learn how to create your own widget

Server-side

Miscellaneous

For Developers

  • Road Map MapFish Roadmap
  • How ToContribute How to contribute to MapFish
  • Trac Access Register for submitting editing wiki / submitting tickets
  • Api Updates List the modifications made to the project that will require changes in your applications
  • Html Head sample <head> section that you can can be used in debug or release mode
  • Sandboxes MapFish sandboxes
  • deployment Automatic project deployment