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.