Developing¶
This section of the documentation provides information to developers who work with or plan to work with Indicia’s code. If you are planning to build an Indicia site but are not a developer, don’t forget that Indicia can be integrated with Drupal. Otherwise, if you are convinced you want to get into PHP coding with Indicia then read on…
- Architecture
- Coding standards
- GitHub and version control
- Developing client website code
- Tutorial: Writing a form using the PHP Client Helpers API
- Tutorial: writing a prebuilt form
- IForm Release procedure
- Data Model Introduction
- websites > surveys > samples > occurrences
- taxon_lists > taxa_taxon_lists > taxa
- Cache tables
- Custom attribute tables
- Image classifiers
- People, users and groups
- Website agreements
- Locations and sites
- Detailed table descriptions
- websites
- surveys
- samples
- sample_comments
- occurrences
- occurrence_comments
- determinations
- taxon_lists
- taxa_taxon_lists
- taxa
- taxon_groups
- languages
- cache_occurrences_functional
- cache_occurrences_nonfunctional
- cache_samples_functional
- cache_samples_nonfunctional
- cache_taxa_taxon_lists
- cache_taxon_searchterms
- location_attributes
- location_attributes_websites
- location_attribute_values
- occurrence_attributes
- occurrence_attributes_websites
- occurrence_attribute_values
- person_attributes
- person_attributes_websites
- person_attribute_values
- sample_attributes
- sample_attributes_websites
- sample_attribute_values
- survey_attributes
- survey_attributes_websites
- survey_attribute_values
- taxa_taxon_list_attributes
- taxon_lists_taxa_taxon_list_attributes
- taxa_taxon_list_attribute_values
- termlists_term_attributes
- termlists_termlists_term_attributes
- termlists_term_attribute_values
- people
- users
- users_websites
- groups
- groups_users
- group_pages
- filters
- locations
- location_comments
- Locality data
- Extending Indicia to support new spatial systems
- Developing Reports
- Tutorial: Writing a report
- Example queries for report writers
- Report File Format
- Standard parameters in reports
- Occurrence report standard parameters
- Web services
- Authentication Overview
- Authentication using the Client Helpers
- Reading data via the data services
- Data Services - list of available entities
- Data Services - taxa_search service
- Data Services - reading a record
- Data Services - reading a dataset
- Data Services - reading data using the Client Helpers API
- Data Services - writing data
- Data Submission Format
- Data Services - writing data using the Client Helpers API
- Web services - errors
- Writing data to the Data Services tutorial
- Reporting Services
- User Identifiers
- Security Services Details
- Import Services
- Spatial Services
- Validation Services
- Web Services Code Illustration
- RESTful web services
- Developing for the Warehouse