PrimaGIS 0.5.0 (Alpha release) (Jan 02, 2006)
This is not a final release. Experimental releases should only be used for testing and development. Do not use these on production sites, and make sure you have proper backups before installing.
In addition to lots of bug fixes the release features a detailed user manual, integration with the MochiKit Javascript library (used for all AJAX and DOM manipulation), compatibility with Plone 2.1, support for KML serialization (for integration with Google Earth), refactored PrimaGIS API, interfaces for all PrimaGIS classes and many smaller enhancements.
For additional information about this project, please visit the overview page .
Available downloads
Change log
Features
- Integrated the MochiKit Javascript library (http://www.mochikit.org/) that is used for all AJAX communication and DOM manipulation.
- Integrated json-py (http://sourceforge.net/projects/json-py/) for JSON serialization.
- Plone 2.1 support.
- Ability to have PrimaGISDataLayers in different SRS from the map.
- Orderable legend and layer box contents.
- Layer preview in PrimaGISLayer and PrimaGISDataLayer.
- Ability to have descriptions for the user selectable map sizes.
- Clarified and elaborated Archetypes field descriptions.
- Initial Google Earth / KML support for PrimaGISDataLayers.
- Interfaces for all PrimaGIS objects.
- Renamed page templates to avoid clashing with other projects (mainly PloneWorldKit).
- New feature attributes for PrimaGISDataLayer. The supported attributes are ID, TITLE, TYPE, CREATOR, CREATED and MODIFIED. The old FID and FTITLE attributes are still available, but they are deprecated and will be removed in PrimaGIS 0.6.
- Better unit testing coverage (93%).
- Refactored PrimaGIS API (see interfaces.py for documentation)
- Migration code to help upgrading from 0.4 to 0.5.
- PrimaGIS User Manual
Bug fixes
- Ticket #5: PrimaGISDataLayer reports invalid map extent when it has no features
- Ticket #6: Empty PrimaGISDataLayers prevent the map from rendering
- Ticket #21: Using the JavaScript rubber-band zoom crashes IE in some circumstances
- Ticket #22: Imagemap() pop-up offset
- Ticket #23: Map zoom/resize interference
- Ticket #24: Positioned coordinates are miscalculated in Opera 8.5
- Ticket #25: PrimaGISDataLayer SRS field is ignored
- Ticket #26: List of PrimaGISView showing 1 item
- Ticket #60: Invalid JSON serialization for sticky popups in map view
- Ticket #63: PrimaGIS fails to render maps with transparent background.
- Ticket #65: 8-bit characters break after AJAX update
- Ticket #68: 0.4.0 to 0.5.0 migration: pg-bbox is float when string is expected
- Ticket #66: PrimaGIS class renamed to PrimaGISMap.


