Futon is a native web-based interface built into CouchDB. It provides a basic interface to the majority of the functionality, including the ability to create, update, delete and view documents and views, provides access to the configuration parameters, and an interface for initiating replication.
The default view is the Overview page which provides you with a list of the databases. The basic structure of the page is consistent regardless of the section you are in. The main panel on the left provides the main interface to the databases, configuration or replication systems. The side panel on the right provides navigation to the main areas of Futon interface:
The main sections are:
The main overview page, which provides a list of the databases and provides the interface for querying the database and creating and updating documents. See Section 1.1.1, “Managing Databases and Documents”.
An interface into the configuration of your CouchDB installation. The interface allows you to edit the different configurable parameters. For more details on configuration, see Chapter 12, Configuring CouchDB.
An interface to the replication system, enabling you to initiate replication between local and remote databases. See Section 1.1.2, “Configuring Replication”.
Displays a list of the running background tasks on the server.
Background tasks include view index building, compaction and
replication. The Active
Tasks API call. See
Section 9.2, “GET /_active_tasks
”.
The
allows you to check whether all of the components of your CouchDB installation are correctly installed.
The
section allows you to run the built-in test suite. This executes a number of test routines entirely within your browser to test the API and functionality of your CouchDB installation. If you select this page, you can run the tests by using the button. This will execute all the tests, which may take some time.