Building your site¶
The following sections cover the various topics you’ll need to know about when building a website using Indicia.
- Building your website
- The Indicia Forms module
- Installing the Indicia modules for Drupal
- User Identification
- Helper Classes
- Elasticsearch Report Helper
- Initialisation methods
- Data access control methods
- Data output methods
- ElasticsearchReportHelper::cardGallery
- ElasticsearchReportHelper::controlLayout
- ElasticsearchReportHelper::customScript
- ElasticsearchReportHelper::dataGrid
- ElasticsearchReportHelper::download
- ElasticsearchReportHelper::gridSquareOpacityScale
- ElasticsearchReportHelper::groupIntegration
- ElasticsearchReportHelper::higherGeographySelect
- ElasticsearchReportHelper::leafletMap
- ElasticsearchReportHelper::mediaFilter
- ElasticsearchReportHelper::permissionFilters
- ElasticsearchReportHelper::recordDetails
- ElasticsearchReportHelper::recordsMover
- ElasticsearchReportHelper::runCustomVerificationRulesets
- ElasticsearchReportHelper::standardParams
- ElasticsearchReportHelper::templatedOutput
- ElasticsearchReportHelper::urlParams
- ElasticsearchReportHelper::userFilters
- ElasticsearchReportHelper::statusFilters
- ElasticsearchReportHelper::surveyFilter
- ElasticsearchReportHelper::filterSummary
- ElasticsearchReportHelper::verificationButtons
- Positioning of control elements
- Using controls directly from JS
- Elasticsearch Report Helper
- Customising pages built using prebuilt forms in Drupal
- The Prebuilt Form Library
- Generic Settings for IForm pages
- General notes on dynamic forms
- Controls
- Extension list
- [extra_data_entry_controls.person_autocomplete]
- [extra_data_entry_controls.associated_occurrence]
- [misc_extensions.button_link]
- [misc_extensions.text_link]
- [misc_extensions.js_has_permission]
- [misc_extensions.js_user_field]
- [misc_extensions.data_entry_helper_control]
- [misc_extensions.breadcrumb]
- [misc_extensions.read_only_input_form]
- [misc_extensions.set_page_title]
- [misc_extensions.enable_tooltips]
- [misc_extensions.location_from_url]
- [misc_extensions.group_link_popup]
- [misc_extensions.query_locations_on_map_click]
- [misc_extensions.area_picker]
- [misc_extensions.localised_text]
- [misc_extensions.redirect]
- [print.pdf]
- Data entry forms > Enter single record or list of records (customisable)
- Enter a single record or list of records (customisable) tutorial
- Setting up a recording form for a local nature reserve
- Setting up a Record this Species link
- Dynamic taxon-linked custom attributes
- Enter a taxon (customisable)
- Dynamic weekly counts
- Dynamic Reports
- Elasticsearch outputs (customisable)
- Form configuration
- Elasticsearch settings
- Filter settings
- Permission settings
- User Interface
- [cardGallery]
- [controlLayout]
- [customScript]
- [dataGrid]
- [download]
- [filterSummary]
- [groupIntegration]
- [higherGeographySelect]
- [leafletMap]
- [permissionFilters]
- [recordDetails]
- [runCustomVerificationRulesets]
- [source]
- [standardParams]
- [statusFilters]
- [templatedOutput]
- [urlParams]
- [userFilters]
- [verificationButtons]
- User Interface
- Adding filters to the page using HTML hidden inputs
- Form configuration
- Importer
- Easy Download
- Easy Download 2
- Dynamic Form 1
- Quick Species Maps
- Verification 5
- Location details
- Record Details 2
- Sample details
- Add-hoc cetacean record entry
- Example Setups
- Drupal IForm Modules
- Using the warehouse
- Moving data around
- Upgrading Drupal Files