indicia shareable tools
TRANSCRIPT
Shareable Tools
John van BredaBiodiverse IT
The aim of Indicia is to share development effort...
What can Indicia offer?
• Rich API for building online recording user interfaces– PHP & JavaScript– Input Forms– Reports– Maps
API Examples
echo data_entry_helper::date_picker(array( 'label' => 'Date', 'fieldname' => 'sample:date'));
echo data_entry_helper::textarea(array( 'label' => 'Comment', 'fieldname' => 'occurrence:comment'));
echo map_helper::map_panel(array( 'presetLayers' => array('google_physical'), 'initial_lat'=>52, 'initial_long'=>-1, 'initial_zoom'=>5, 'width'=>'100%', 'height'=>400));
Data Warehouse
• A warehouse for storing observations and related data
• A set of web-services– Data input– Reporting– Utilities, e.g. spatial reference handling
• PostgreSQL / PostGIS so fully spatially enabled– GIS, Google Earth, WMS, WFS
CMS integration
• When integrated with a CMS, Indicia provides a complete website building environment:– Input forms, reports & maps– Species account pages– Discussion forum– News, blogs etc.
• All setup done by configuration, no need to code
Sharing opportunities
• Use the toolkit it its entirety• Use the warehouse with custom front-ends• Use the API as a source of code, e.g. code for
handling various grid reference notations.
Can Indicia integrate your tools?
• ISpot Bayesian Keys?• Ideas?