Development Ideas

This page lists development ideas for MapFish.

The OpenLayers community participates to Google Summer Of Code 2008. See this page. One proposed project is about coupling OpenLayers and Ext, and therefore directly relates to MapFish. The development ideas listed below could become concrete projects for the SoC.

MFFS layer

Develop a MapFish/FeatureServer layer for OpenLayers. This layer will be a tiled vector layer whose features are retrieved using the REST-based client/server protocol of MapFish and FeatureServer. MapFish protocol mimics that of FeatureServer, but only supports GeoJSON as the resource representation format.

There have been discussions on a tiled WFS layer on the OpenLayers mailing list. Some code has even been posted on the OpenLayers Trac. A tiled MapFish/FeatureServer layer directly relates to this work, so there's great chance it could leverage it.

Feature edition

Define and implement a protocol to create, update and delete features. That protocol will be RESTful and compatible with FeatureServer. The implementation will involve writing code for the client-side of the protocol.

This project would closely follow the proposed new protocol for OpenLayers. Some collaboration could also occur with the proposed OpenLayers Improve Editing Application SoC project.

See Edition? for a proposal.