Introduction

Overview

What is Arches?

Who is Arches for?

Documentation Overview

Contributing To Arches


Arches Release Process

Feature Releases

Patch Releases

Release Support


Installation and Configuration

Requirements/Dependencies

System Requirements

Software Dependencies

Installing Core Arches

Installation

General Troubleshooting

Configuring Settings

Quick Start

Arches Production Deployment

Full Explanation of the System Settings UI

Projects

#add and move content here from old packages section

Projects and Packages

Projects

Packages

Task Management

note: decided to leave the small paragraph about dependencies here as well

Dependencies

Configuration

Adding Tasks to Your Project

Running Celery

Configuring

Administering

Managing Permissions

this section needs to provide an overview of all the various places that permissions can be modified

User Permissions in the Django UI

Resource Datatype and Card Permissions

Resource Instance Permissions

Using Arches

Designing the Database

Arches Database Theory

Arches Designer

Graph Designer

Ontologies in Arches

Loading an Ontology

Loading a custom ontology

Enforcing ontology rules

Creating Resources

Resource Manager

Resource Editor

Deleting Resources

Searching

Managing Map Layers

Different Types of Layers

Reference Data Manager (RDM)

Concept Schemes

Arches Collector Manager

What Are Arches Collector Projects?

Arches Collector Manager Overview

Creating Projects in the Arches Collector Manager

Creating an Offline Basemap

Using Arches Collector

Introduction to Arches Collector

Download the App #add

General App Navigation

Arches Collector Workflow

Connect to an Arches Instance

Download a Project

Creating Records

Editing Records

Syncing Data

Developing with Arches

Adding New Javascript Dependencies

Additional Configuration

Password Validators

Time Wheel Configuration

Arches and Elasticsearch

Installing and Running Elasticsearch

Using the Kibana Dashboard

Reindexing The Database

Using Multiple Nodes

Adding a Custom Index

API

General Notes

Authentication

Concepts

Resources

Activity Stream

Mobile Projects

GeoJSON

Command Line Reference

Installation Commands

ElasticSearch Management

Creating a Development Environment

Setting Everything Up

Running Tests

Creating New Functions, Widgets, Card Components, DataTypes, and Plugins

About Custom Components

note: location/section title added, but content still needs to be reworked as described above

Functions

Widgets

DataTypes

Card Components

Plugins

Search Filters

Creating New Map Layers

MapBox Layers

Creating Reports

Creating Workflows

Data Model

Resource Model Overview

Controllers

Graph Definition

Ontologies

RDM Models

Resource Data

UI Component Models

Data Model Graph Visualization

Integrating Arches with ArcGIS

Localizing Arches

Migrating Data from v3 to v4

Exporting Your Data From v3

Migrating Your Data

Resource Import/Export

Importing Data

Importing a CSV

Shapefile Import

JSON Import

Importing Resource Relations

Exporting Arches Data

Settings - Beyond the UI

Using Arches Offline

Running Arches in Production

Serving Arches with Apache (moved from Reference)

Setup Apache

Handling Static Files

Handling Uploaded Media

Supervisord

Backing up the Database

Using AWS S3

Migrating a local app to EC2

Reference

Appendix A: Arches HIP

note: PR made: https://github.com/archesproject/arches-example-pkg/pull/1

Resource Models

Branches

Appendix B: Glossary

Glossary

Appendix C: Serving Arches with Apache

Appendix D: Setting Up Supervisord For Celery

Appendix E: Managing and Hosting IIIF Servers