a gis project with geoext, openlayer, geoserver, postgis