Installing the Indicia modules for Drupal¶
The Indicia modules for Drupal provide a content type that allows pages which interact with Indicia to be easily created. Page types include data input forms, reports, maps and others.
To install the modules, create a folder called custom under your Drupal installation’s module folder. Then take one of the following approaches:
Option 1 - Direct file download
Download the latest iForm release from https://github.com/Indicia-Team/drupal-8-module-iform/releases (iform.zip file) and unzip it to /modules/custom/ so you have a folder called iform inside the custom folder.
Download the latest Indicia features release from https://github.com/Indicia-Team/drupal-8-modules-indicia_features/releases (Source code) and extract it to /modules/custom/ so you have a folder called indicia_features inside the custom folder.
Option 2 - Installation using Git
If you are using Git to manage files, then you can do the following instead:
git clone --recursive https://github.com/Indicia-Team/drupal-8-module-iform.git iform
git clone https://github.com/Indicia-Team/drupal-8-modules-indicia_features.git indicia_features
Once you have the files in place using either method, visit Extend in your Drupal website’s admin toolbar (logged in as admin) and enable the following modules:
Indicia forms
Easy login
Indicia AJAX Proxy
Now, visit Configuration > Indicia integration > Indicia settings on the admin toolbar and set the following options:
Indicia warehouse = Other
Warehouse URL = URL of your warehouse installation
Indicia website ID = ID of your website registration. See Setting up a website registration if you’ve not already done this.
Password and Confirm password for your website registration.
Further down the page, pan and zoom the map to cover the approximate area you will be recording in.
List of spatial or grid reference systems - tick GPS Latitude and Longitude (WGS84) and any others you feel are relevant.
Click Submit when done.