GeoNode 1.1.1

The GeoNode team is proud to release GeoNode 1.1.1, a bug fix release for GeoNode 1.1.  As always, be sure to backup any existing data and configuration before attempting to upgrade.

This release fixes some problems in 1.1 when deleting layers and fixes automatic upgrading via packages.

Ubuntu users who have installed from ppa:geonode/release can do the following to download the new version:

sudo apt-get update
sudo apt-get upgrade

This release is compatible with Ubuntu 10.04 Lucid and Ubuntu 11.04 Natty. If you want to install it for the first time, please follow our quick installation guide or Download it now!.

You can report any issues or feature requests in our new Issue Tracker in Github.

Special thanks to Matt Bertrand for submitting the patch to fix the delete bug.

GeoNode User Survey Results

Last month, we published the GeoNode User Survey on behalf of the OpenDRI initiative. The goal was to determine the ease or difficulty in using GeoNode sites and determine how best to enhance the experience in order to meet the needs of the user.

The survey is still open, but the first round of responses have been compiled and can be seen here:  GeoNode User Survey Results v1.0

 

If you haven’t yet, please submit your feedback now.  The survey will be closing at the end of the month.

OpenDRI: Request for Input

If you experience any difficulty in using this embedded form, you may access the form using this link: http://bit.ly/wPvXjv

GeoNode Roadmapping Summit and Sprint, February 2012

Building on the success of last year’s GeoNode summit, folks representing EldarionGFDRRHarvard CGA, MapStoryOpenGeoSpatialDevWFP and others met at Harvard University. The summit was designed to get many of the major GeoNode partners together to coordinate around a shared development roadmap and commit resources to following through on it.

On Monday, February 6th, the first day of the summit, each participating organization presented on how they’re using GeoNode, what they’ve accomplished since the last summit, and what their primary goals and concerns are in the coming year (here presentations from OpenDRI, WFP, and WorldMap) .Following these reintroductions, David Winslow, Chair of the GeoNode Project Steering Committee, presented on the state of the software with a particular focus on the state of things on Github.

On Tuesday, February 7th, we discussed current development efforts, brainstormed ideas about GeoNode features, and used a dot-voting exercise to sort through roadmap items. Issues that were discussed as community priorities include a well-documented public REST API, offline support with synchronization, and better installation and migration. We also highlighted active development efforts from across various projects and organizations; contact the geonode-org mailing list to get involved in or influence these efforts:

  • As part of GFDRR’s OpenDRI project:
    • Improved search
    • Improved printing
    • CSV/Excel upload support
    • KML upload
  • As part of the MapStory project:
    • Annotations
    • Temporal data support
  • As part of the WorldMap project:
    • GeoRSS layers
    • Geocoding and reverse geocoding
    • “View only” permissions

For the remainder of the week, GeoNode developers sprinted on improving the GeoNode core. Among the improvements were:

  • Integrating pull requests from the GeoNode GitHub project.
  • GeoNode localizations for Greek, French, Indonesian, and Chinese locales. Thanks to the GeoNode community members who’ve helped with these translations.
  • Improvements and additions to the GeoNode documentation.
  • Refactorings to make GeoNode conform better to Django conventions and thereby provide an easier development environment for Django developers.

In addition to these outstanding patches from the community, the sprint also saw some new work:

  • Integration of the South migration framework to simplify the deployment of future GeoNode features and bugfixes.
  • Group code review exercise to share knowledge and best practices for GeoNode development.
  • “Clean up” some existing branches in order to create more pull requests.
  • Improvements to GeoNode’s infrastructure to better support metadata from extensions such as ITHACA’s document mapping.

In summary, it was a productive week for GeoNode.

GeoNode 1.1 Released

We are happy to announce the release of GeoNode 1.1, an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data and maps.

This release is an important milestone for us. It represents additional commitment by the developers to the stability of the project. It is also the culmination of over a year of hard work and collaboration on the part of developers, designers, domain experts, and users. Thank you to everyone who has been involved in this effort. Major contributions from OpenGeo, the World Bank, GFDRR, AIFDR, and others in the community made this release possible.

Spread the word about GeoNode 1.1 and please give us your feedback as you use it. Your comments will steer the project’s future.

New Features

New features included in this release include:

  • Improved documentation
  • Support for GeoServer 2.1, including:
    • GeoWebCache integration
    • direct Shapefile-to-PostGIS import from the GeoNode upload form (thanks to Matt Bertrand)
    • speed improvements to the way GeoNode manages GeoServer configuration
  • Support for GeoNetwork 2.6
  • Various UI improvements, including:
    • a new user profile page listing the user’s layers and maps
    • a “Get feature info” tool to identify feature attributes when viewing maps
    • improved map transitions and performance
  • Increased coverage in GeoNode’s automated test suite
  • Better feedback from admin tools (thanks to Ariel Núñez)
  • Installer for Ubuntu (thanks to Ariel Núñez)
  • Numerous bug fixes thanks to support from partners at last year’s roadmapping summit
  • Translations in…

Notes for Upgraders

Some migration steps are required for this update. Users of the GeoNode packages for Ubuntu will have these applied automatically. However, if you are manually managing your installation, you will need to use the following SQL commands:

ALTER TABLE maps_maplayer
ALTER COLUMN layer_params TYPE text,
ALTER COLUMN source_params TYPE text;

Read More »