September 7, 2011 – 8:19 pm
The GeoNode team is proud to release GeoNode 1.1-RC1, another important milestone towards GeoNode 1.1. All planned features for GeoNode 1.1 are in place for this release but some testing, bug fixing, and documentation remains to be done before the final release. This unstable release is intended to allow GeoNode users to help us identify bugs before the final release. As always, be sure to backup any existing data and configuration before attempting to upgrade. Download it now!
New goodies
This release attempts to simplify GeoNode installations and comes bundled with sample config files as well as scripts to install GeoNode in Ubuntu.
- Support for GeoServer 2.1, including:
- GeoWebCache integration
- direct Shapefile-to-PostGIS import from the GeoNode upload form
- Support for GeoNetwork 2.6* speed improvements to the way GeoNode manages GeoServer configuration
- 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
- Increased coverage in GeoNode’s automated test suite
- Numerous bug fixes thanks to support from partners at the roadmapping summit
Installer scripts
Much work has gone into simplifying and automating the installation process for GeoNode for this release. The .tar.gz distribution now includes an “install.sh” script that automatically adds GeoNode files to the proper places in the system. While this script has so far only been developed for Ubuntu systems, we aspire to generalize it for use with GeoNode installations across different Unix-like systems.
If you’re a systems administrator with an interest in GeoNode, testing and improving this script is a great way to help out. See the documentation for details.
Ubuntu packages
Based on the installer scripts, we have created new GeoNode packages to provide you with easier updates. It’s our goal to support an automated transition from 1.1-RC1 to 1.1 final but we are counting on your help to iron out the process. Details about installation are available in the manual.
Known Issues
Changes to the way GeoServer is deployed mean that upgrading a previously installed GeoNode is currently problematic. Before the final release we will be providing an automatic solution to help with this migration, but currently it is not advised to attempt upgrading pre-existing GeoNode installations. As mentioned above, be sure to backup any existing data and configuration before attempting to upgrade.
Thanks
Thanks to AIFDR and GEM for their contributions toward the “Rock Solid” initiative to improve GeoNode test coverage, Harvard CGA’s Worldmap for their contributions in supporting better PostGIS integration in GeoNode, and GFDRR for their heavy time investment in the installation scripts. Other GeoNode users have also contributed translations and theme corrections for this release.
August 18, 2011 – 2:55 pm
There will be plenty of opportunities to learn about GeoNode at this year’s FOSS4G Conference! Remember to register for the conference, workshops, and tutorials. If previous years are any indication, they fill up fast.
Interested in getting paid to work on some of the most innovative open source geospatial software around? In addition to open positions at OpenGeo, the folks at the Global Facility for Disaster Reduction and Recovery are also hiring!
As part of the Open Data for Resilience Initiative, the Global Facility for Disaster Reduction and Recovery collaborates with partners to deploy GeoNode in a number of countries. The consultant will assist the Lead Developer and the Deployment Manager in facilitating these deployments, contributing to the core software, and interfacing with the open source GeoNode community of users and developers Under the direct supervision of Ariel Nuñez, the incumbent will report to Robert Soden. S/he will:
- GeoNode Development: Contribute improvements and new features to the GeoNode platform, as needed for OpenDRI deployments
- GeoNode Deployment Assistance: Provide technical guidance and troubleshooting to OpenDRI GeoNode projects.
- Custom Software Development: Extending GeoNode through customization or the creation of new extensions to meet the needs of OpenDRI deployments.
- Open Source Community: Play an active role in contributing to and building the GeoNode community; including attending meetups, giving presentations, and participating in IRC and email lists.
Selection Criteria
- At least two years of experience with web development (preferably Python/Django)
- Experience with geospatial programming preferably GeoServer/GeoTools, GeoNetwork
- Familiarity with OpenLayers/GeoExt, PostGIS
- In-depth understanding of Open Geospatial Consortium (OGC) standards: Web Feature Service (WFS), Web Coverage Services (WCS), Web Map Services (WMS) and Web Processing Services (WPS)
- Ability to write technical documentation
- Strong communications skills, ability to lead trainings and give effective presentations
- Experience with design and/or cartography desired
- Fluent in English, preferably also fluent in French or Spanish
For more information, contact Robert Soden [rsoden(at)worldbank.org].
Read More »
The GeoNode team is proud to release GeoNode 1.1-beta2, the first public beta of the GeoNode 1.1 release series. All planned features for GeoNode 1.1 are in place for this release but further work in testing, bug fixing, and documentation remains to be done before the final GeoNode 1.1 release. This unstable release is intended to allow GeoNode users to help us identify bugs before the final release. You can download it from http://dev.geonode.org/release/.
New Features
New features planned for this release include:
- Support for GeoServer 2.1, including GeoWebCache integration and direct Shapefile-to-PostGIS import from the GeoNode upload form
- Support for GeoNetwork 2.6* speed improvements to the way GeoNode manages GeoServer configuration
- Various UI improvments including a new user profile page listing the user’s layers and maps and a “Get feature info” button on map viewers
Migration
No migration should be needed for existing sites as the database structure remains unchanged. Note, however, that GeoServer data directories are irreversibly modified simply by being loaded in a later version of GeoServer and should be backed up before the upgrade to allow for subsequent downgrades.
If desired, GeoWebCache integration must be enabled via the GeoServer Web UI and pre-existing maps must be updated to use a WMS-C layer instead of the more general WMS layer. Newly created maps will use the WMS-C layer by default. You can update already-extant layers using the django python shell:
$ cd ../geonode/
$ source bin/activate
(geonode) $ django-admin.py shell --settings=geonode.settings
>>> from geonode.maps.models import MapLayer
>>> MapLayer.objects.filter(source_cfg='{"ptype": "gx_wmssource"}').update(source_cfg='{"ptype": "gxp_wmscsource"}')
Known Regressions
Known regressions in this release include:
- GeoNode-hosted layers are not properly hyperlinked on map information pages
- GeoNetwork and GeoServer do not link back to the GeoNode layer detail page in CSW and WMS metadata
- Layer detail pages do not work for layers which are not world-visible
For the full list of known issues, see http://dev.geonode.org/trac/report/10.
Following on the heels of the Roadmapping Summit, the Project Steering Committee has now approved a community patch review policy, with criteria for valid reviews. If you are participating in GeoNode development, please look these over:
Our hope is that making these policies explicit will ease community participation and ensure good code quality and test coverage. We welcome discussion and proposed changes to these policies, especially as they are tested by the community.

Participants from several organizations collectively deciding on their GeoNode priorities.
Last week’s GeoNode Roadmapping Summit was a big success! The summit was designed to get all the major GeoNode partners together to coordinate around a shared development roadmap and commit resources to following through on it. Held at the World Bank offices in Washington DC, the summit included folks from AIFDR, GEM, GFDRR, Harvard CGA, SERVIR, and SOPAC, among others.
Read More »
This week saw the inclusion of the upload improvements from Ariel Nuñez and Ole Nielsen of the Risiko project, which allowed us to add some tests to the integration suite. The next step with regards to the continuous integration server is to establish some policies around adding tests and ensuring that coverage continues to grow.
This week also saw some new faces on the contributor list—in particular, we have our first-ever pull request from newcomer “simod” on Github. Welcome aboard!
Next week, GeoNode sponsors and stakeholders will be meeting at the World Bank office in Washington, DC for the first ever GeoNode Roadmapping Summit. There, contributing organizations will be presenting their visions for GeoNode development and prioritizing their goals for the upcoming year. Participants include OpenGeo, GFDRR Labs, Harvard CGA, AIFDR, GEM, NASA SERVIR, and MapStory.