1

Re: Version 0.3

The latest version of the Indicia Warehouse, currently running on our test server (testwarehouse.indicia.org.uk), is about to be released so that we can upgrade the live server (warehouse1.indicia.org.uk) tomorrow morning. We are pleased to say that it is going to be used by the BBC Breathing Places Ladybird Survey that launches on Monday.

The upgrade is planned to take place between 8am and 9am on Friday 21st May. The server will be unavailable while this is taking place.

Jim Bacon.

2

Re: Version 0.3

Further to this, the new version (0.3.0) of the warehouse, client helpers and IForm module are all available for download at http://code.google.com/p/indicia/downloads/list

Here's a list of the major changes. As usual there are a number of other small bugfixes and tweaks, described in detail here: http://code.google.com/p/indicia/source/list

Changes in version 0.3.0

New form in the prebuilt forms library: SPIPOLL (for recording flowers and pollinators in photographic sessions).

New form in the prebuild forms library: verification (for listing records in a survey and marking them as verified or rejected, with email notifications).

CSV upload in the Warehouse improved to support large file sizes with a progress bar.

New report_grid control in the data_entry_helper. This can list the output of any table or report with AJAX powered sort and pagination, and graceful degradation if JavaScript is disabled. Also automatically build parameter input forms for reports which require parameters.

New report_chart control, that allows the output of any report, table or view to be drawn as a line, bar or pie chart.

New file_box control, for doing optimal uploading of multiple photos for a record. Facilities include client-side resizing to reduce bandwidth, upload progress, FancyBox support to show full size images, graceful degradation depending on the client-side technologies available. With support for HTML5, HTML4, Flash, Silverlight, Google Gears, BrowserPlus.

Species_checklist control is now significantly improved when using a lookup list. This allows you to create an empty or minimal initial grid, and have a row at the bottom for adding any number of new species into.

Location search control no longer pings the page to the top when you select a location.

Fixes for maps with projections other than Spherical Mercator (Google).

Support for tile cache layers on maps, including support in most of the prebuilt form library. These give very fast mapping performance where tile caches are available.

Support for "addressed" tab interfaces, meaning that each tab navigation leaves a trail in the browser history and can be accessed using the previous/next buttons.

Several performance improvements, including:
    1) Improved caching behaviour in the data_entry_helper.
    2) Reduced need to access spatialreference.org to lookup projection definitions.
    3) Improved authentication performance on all requests to the Warehouse.
    4) The data_entry_helper provides a get_read_write_auth method allowing both read and write authentication tokens to be accessed with only one call (and only one call to the Warehouse).
    5) Checks for setup are not running on every server hit. Now, you can access a page home/upgrade to check for updates.

Filtering grids on ID in the Warehouse is fixed.

Some improvements to cross-browser compatibilty and graceful degradataion when JavaScript not enabled.

Back-end support for storing multiple determinations for occurrences.

John van Breda
Biodiverse IT

3

Re: Version 0.3

The warehouse http://warehouse1.indicia.org.uk has been upgraded and is back on line.

Jim Bacon.