Re: Version 0.2.4
Hi All,
I have just posted up the new version of Indicia. The download links are under the Featured Downloads section at http://code.google.com/p/indicia/ and include indicia (the Warehouse), client_helpers (the library used to build forms in PHP) and iform (the Drupal integration module).
Here is a list of the main changes:
The Drupal iForm module is released, allowing the library of prebuilt forms to be used as Drupal content. The documentation for using this module will be at http://code.google.com/p/indicia/w/edit/UsingDrupalIForm when it is ready.
Additional forms in the library of prebuilt forms, including forms targetted at citizen science projects, transect walk based recording, and a "my_dot_map" form for presenting posted records on a distribution map.
Some general performance enhancements in accessing the services, including a new option apply_schema in the indicia config file. If set to false, then the system does not apply the default schema to each database connection, which makes performance better. To enable this, run the following SQL, then create or insert the config option in the indicia.php file:
ALTER USER indicia_user SET search_path = indicia, public, pg_catalog;
Config option required:
$config['apply_schema']=true;
Now, there is a survey details report which automatically includes the attributes for the samples and occurrences in a survey. Occurrences can be downloaded and flagged as such, so the next run of the report does not include previuosly downloaded occurrences.
Grids in the Warehouse now include the item IDs, making it much easier to check the IDs for attributes, websites and surveys when building forms.
Revised used interface in the Warehouse for some edit pages (moved to tabs rather than multiple grids on one page).
Support for multiple taxon images. When uploading taxon or occurrence images, the system automatically generates thumbnail and medium sized images.
Client side validation now supported through the jQuery UI Validation plugin. See http://code.google.com/p/indicia/wiki/TutorialEnablingClientSideValidation for more details.
The tabs support has been augmented to allow building of wizard style interfaces on one page. See http://code.google.com/p/indicia/wiki/TutorialTabs for more information.
The data entry helper now has code for automatic output of custom attributes (experimental at this stage).
The upgrade process has been refactored, fixing issues with incorrect version numbers. When upgrading, it is now necessary to click a button on the home page to apply the database changes.
Editing existing attribute values fixed, by specifying the value id in the control name (i.e. smpAttr:2:3 rather than just smpAttr:2, where 2 is the attribute ID, and 3 is the attribute value ID).
A new tree browser control, designed for pictorial browsing of a species or other list.
New checkbox control for boolean data.
Many improvements to the templating control in the data entry helper class.
Plus lots of small bug fixes.
Best Wishes
John
Biodiverse IT