## Main Index

This is the main index page for all of the files in the wwwoffle cache. The index of the files in the cache has changed in version 2.0 of wwwoffle compared to earlier versions.
This is for a number of reasons:

- So that the new protocol types can be introduced.
- To present a consistent interface for all of the index pages (the new button bars).
- To improve the formatting and layout.

It is hoped that this new format is easier to use and makes more sense than the previous version.

### First Level Index

This page is the first level index, it is available on the first of the button bars.

### Second Level Indexes

Below the main index there are several second level indexes as shown on the second of the button bars.
These indexes are:

Outgoing
  The index of the requests that have been made while offline and are waiting to be fetched.
Monitored
  The index of the pages that are automatically monitored at fixed intervals.
Last Time
  All of the pages from all protocols that were updated the last time that wwwoffle was online. This also provides access to a history of the files that were accessed the previous five times.
Last Outgoing
  All of the pages from all protocols that were in the outgoing directory the last time that wwwoffle fetched pages. This also provides access to a history of the files that were requested offline the previous five times.
Protocols (http,ftp etc.)
  Each of the protocols that wwwoffle supports has an index showing the hosts that have pages stored.

### Third Level Indexes

Below the protocol indexes there are third level indexes (not shown on the button bars).
These indexes are the list of pages from a particular host using a particular protocol.

## Sorting

All of the second and third level indexes can be sorted in several ways using the third button bar.
These methods are:

Unsorted
  No sorting applied, this uses the default directory order.
Modification Time
  The time that the page was last modified (most recent first), this could be when it was fetched or refreshed.
Access Time
  The time that the page was last accessed (most recent first), this is the time that the page was last viewed (if later than modification time).
Date Changed
  The same as for "Modification Time", but with separators for every day and a blank line for gaps of an hour or more.
Alphabetical
  The pages are sorted into alphabetical order.
Domain Name
  The pages are sorted into order according to the domain name of the host.
File Type
  The pages are sorted alphabetically according to the file extension.
Random
  The Pages are displayed in a random (but reproducible) order, so successively fetched pages don't appear next to each other.

## Display Options

The pages that are listed have a number of optional buttons to allow the page to be deleted or refreshed etc. These buttons can be turned on and off with the fourth button bar.
These options are:

Delete Options
  A button to allow the page to be deleted from the cache. There is also a method of selecting more than one page with a button to delete the selected pages. Some of the index pages also allow all of the cached files to be deleted at once.
Refresh Options
  Two buttons, one to force a refresh the page and one to select refresh option for recursive fetching.
Monitor Options
  A button to add the page to the list of URLs that are monitored on a regular basis.
All Pages / Selected Pages
  This does not add any buttons to the index, but will display the entire index or filter it by using the `dont-index` items in the `IndexOptions` section of the configuration file.
Config Options
  A button to allow the configuration file entries for this URL to be modified.